Changeset 19956 for extensions/Piwecard/admin/admin_consult.php
- Timestamp:
- Jan 7, 2013, 10:26:35 PM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/Piwecard/admin/admin_consult.php
r19926 r19956 12 12 13 13 if (isset($_GET['action'])) { 14 $action = $_GET['action']; 15 // delete one ecard 16 if ($action == "delete") { 17 $ecard_id = $_GET['id']; 18 $ecard->delete_ecard($ecard_id, isset($_GET['force'])); 19 redirect(ECARD_ADMIN . '-consult&start='.$start); 20 } elseif ($action == "delall") { // delete all unvalid 21 $ecard->delete_allinvalid_ecard(); 22 redirect(ECARD_ADMIN . '-consult'); 14 switch ($_GET['action']) { 15 case "delete" : 16 $ecard_id = $_GET['id']; 17 $ecard->delete_ecard($ecard_id); 18 redirect(ECARD_ADMIN . '-consult&start='.$start); 19 break; 20 case "delall" : 21 $ecard->delete_allinvalid_ecard(); 22 redirect(ECARD_ADMIN . '-consult'); 23 break; 24 default : 25 break; 23 26 } 24 } 27 } 28 25 29 26 30 //Create the navigation bar (for more than 1 page) … … 29 33 $ecard_navbar = create_navigation_bar($consult_url, $ecard->get_nb_ecard(), $start, $ecard->my_config['nb_ecard_page']); 30 34 31 $query = 'SELECT * FROM '.ECARD_TABLE.' ORDER BY date DESC LIMIT '.$start.','.$ecard->my_config['nb_ecard_page'].';';35 $query = 'SELECT * FROM '.ECARD_TABLE.' ORDER BY date_creation DESC LIMIT '.$start.','.$ecard->my_config['nb_ecard_page'].';'; 32 36 $result = pwg_query($query); 33 37 34 38 while($file = mysql_fetch_assoc($result)) { 35 $ecard_url = embellish_url(get_absolute_root_url() . './index.php?/ecard/'.$file[' numero']);39 $ecard_url = embellish_url(get_absolute_root_url() . './index.php?/ecard/'.$file['id']); 36 40 37 41 // Check if the ecard is valid 38 if ($ecard->is_valid($file['numero'])) 39 $actif = true; 40 else 41 $actif = false; 42 $valid = $ecard->is_valid($file['id']); 42 43 43 44 $template->append('ecard_file',array( 44 ' ID' => $file['numero'],45 ' SUJET' => $file['sujet'],46 ' LINK' => $ecard_url,47 ' FROM' => $file['nomexp'],48 ' FROMMAIL' => $file['adrexp'],49 ' TO' => $file['nomdest'],50 ' TOMAIL' => $file['adrdest'],51 ' DATE' => $file['date'],52 ' VALID' => $actif,53 ' ECARD_DELETE' => $consult_url.'&action=delete&id='.$file['numero'].'&start='.$start,54 ' ECARD_DELETE_ADM' => $consult_url.'&action=delete&id='.$file['numero'].'&force&start='.$start,45 'id' => $file['id'], 46 'subject' => $file['subject'], 47 'url' => $ecard_url, 48 'sender_name' => $file['sender_name'], 49 'sender_email' => $file['sender_email'], 50 'recipient_name' => $file['recipient_name'], 51 'recipient_email' => $file['recipient_email'], 52 'date_creation' => strftime('%d/%m/%y %H:%M', strtotime($file['date_creation'])), 53 'date_validity' => (isset($file['date_validity'])) ? strftime('%d/%m/%y %H:%M', strtotime($file['date_validity'])) : l10n('ecard_nolimit'), 54 'valid' => $valid, 55 'delete' => $consult_url.'&action=delete&id='.$file['id'].'&start='.$start, 55 56 )); 56 57 } 57 58 58 59 // Get the number of ecard (total & valid & invalid) 59 $template->assign(' NBECARDVALID', $ecard->get_nb_valid_ecard());60 $template->assign(' NBECARD', $ecard->get_nb_ecard());60 $template->assign('nb_ecard_valid', $ecard->get_nb_valid_ecard()); 61 $template->assign('nb_ecard', $ecard->get_nb_ecard()); 61 62 62 63 $template->assign('ecard_del_all', $consult_url.'&action=delall' );
Note: See TracChangeset
for help on using the changeset viewer.