Changeset 19926 for extensions/Piwecard/admin/admin_consult.php
- Timestamp:
- Jan 7, 2013, 12:17:43 AM (11 years ago)
- File:
-
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
extensions/Piwecard/admin/admin_consult.php
r19925 r19926 3 3 4 4 global $template, $page; 5 6 7 $me = get_plugin_data($plugin_id); 5 6 $ecard = get_plugin_data($plugin_id); 8 7 9 8 $start = (isset($_GET['start']) ? $_GET['start'] : 0); 9 // Verify if the previous action is delete the last ecard on a page, go to first page 10 if ($start != 0 and $ecard->get_nb_ecard() == $ecard->my_config['nb_ecard_page']) 11 $start = 0; 10 12 11 // Verify if the previous action is delete the last ecard on a page, go to first page 12 if ($start != 0 13 and $me->get_nb_ecard() == $me->my_config['nb_ecard_page'] 14 ) 15 $start = 0 ; 16 17 if (isset($_GET['action'])) 18 { 13 if (isset($_GET['action'])) { 19 14 $action = $_GET['action']; 20 // delete one unvalid 21 if ($action == "delete") 22 { 15 // delete one ecard 16 if ($action == "delete") { 23 17 $ecard_id = $_GET['id']; 24 $me->delete_ecard($ecard_id, isset($_GET['force'])); 25 redirect( ECARD_ADMIN . '-consult&start='.$start); 26 27 } 28 elseif ($action == "delall") // delete all unvalid 29 { 30 $me->delete_allinvalid_ecard(); 31 redirect( ECARD_ADMIN . '-consult'); 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'); 32 23 } 33 24 } 34 25 26 //Create the navigation bar (for more than 1 page) 27 $consult_url = ECARD_ADMIN.'-consult'; 28 $ecard_navbar = array(); 29 $ecard_navbar = create_navigation_bar($consult_url, $ecard->get_nb_ecard(), $start, $ecard->my_config['nb_ecard_page']); 35 30 31 $query = 'SELECT * FROM '.ECARD_TABLE.' ORDER BY date DESC LIMIT '.$start.','.$ecard->my_config['nb_ecard_page'].';'; 32 $result = pwg_query($query); 36 33 37 // Create the navigation bar (for more than 1 page) 38 $url = PHPWG_ROOT_PATH . 'admin.php?page=plugin&section=' . ECARD_DIR . '%2Fadmin%2Fadmin.php&tab=consult'; 39 //PHPWG_ROOT_PATH . 'admin.php?page=plugin&section=' . ECARD_DIR . '%2Fadmin%2Fconsult.php'; 40 $ecard_navbar = array(); 41 $ecard_navbar = create_navigation_bar( 42 $url, $me->get_nb_ecard(), $start, $me->my_config['nb_ecard_page']); 43 44 $query = 'SELECT * FROM '.ECARD_TABLE 45 . ' ORDER BY date DESC' 46 . ' LIMIT '.$start.','.$me->my_config['nb_ecard_page'] 47 .';'; 48 $result = pwg_query($query); 49 //$tableau = mysql_fetch_assoc($result); 50 51 52 while($file = mysql_fetch_assoc($result)) 53 { 54 // echo "numero=".$file['numero']; 55 $chemin = embellish_url(get_absolute_root_url() . './index.php?/ecard/'.$file['numero']); 56 57 if ($me->debug) 58 { 59 echo "date = ".date("Y-m-d H:m:s"); 60 echo " / date file = ".$file['date']; 61 echo " / config= ".$me->my_config['activ']; 62 echo " / Nbjours = ".$me->NbJours($file['date'], date("Y-m-d H:m:s")); 63 } 34 while($file = mysql_fetch_assoc($result)) { 35 $ecard_url = embellish_url(get_absolute_root_url() . './index.php?/ecard/'.$file['numero']); 64 36 65 37 // Check if the ecard is valid 66 67 if ($me->is_valid($file['numero'])) 38 if ($ecard->is_valid($file['numero'])) 68 39 $actif = true; 69 40 else 70 41 $actif = false; 71 72 73 /*74 if ($me->my_config['activ'] == 0) // unlimited75 $actif = true;76 elseif ($me->NbJours($file['date'], date("Y-m-d H:m:s")) > $me->my_config['activ']) // during the validate time77 $actif = false;78 else79 $actif = true;80 */81 82 42 83 $template->append('FILE',array( 'ID' => $file['numero'], 84 'SUJET' => $file['sujet'], 85 'LINK' => $chemin, 86 'FROM' => $file['nomexp'], 87 'FROMMAIL'=> $file['adrexp'], 88 'TO' => $file['nomdest'], 89 'TOMAIL' => $file['adrdest'], 90 'DATE' => $file['date'], 91 'VALID' => $actif, 92 'ECARD_DELETE' => PHPWG_ROOT_PATH . 'admin.php?page=plugin&section=' . ECARD_DIR . '%2Fadmin%2Fconsult.php&action=delete&id='.$file['numero'].'&start='.$start, 93 'ECARD_DELETE_ADM' => PHPWG_ROOT_PATH . 'admin.php?page=plugin&section=' . ECARD_DIR . '%2Fadmin%2Fconsult.php&action=delete&id='.$file['numero'].'&force&start='.$start, 94 95 96 97 )); 43 $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, 55 )); 98 56 } 99 57 100 58 // Get the number of ecard (total & valid & invalid) 101 $template->assign( 'NBECARDVALID', $me->get_nb_valid_ecard());102 $template->assign( 'NBECARD', $me->get_nb_ecard());59 $template->assign('NBECARDVALID', $ecard->get_nb_valid_ecard()); 60 $template->assign('NBECARD', $ecard->get_nb_ecard()); 103 61 62 $template->assign('ecard_del_all', $consult_url.'&action=delall' ); 63 $template->assign('navbar', $ecard_navbar ); 104 64 105 $template->assign( 'DELALL', PHPWG_ROOT_PATH . 'admin.php?page=plugin&section=' . ECARD_DIR . '%2Fadmin%2Fconsult.php&action=delall&' ); 106 $template->assign( 'navbar', $ecard_navbar ); 107 108 $template->set_filename('plugin_admin_content', dirname(__FILE__) . '/template/consult.tpl'); 109 $template->assign_var_from_handle('ADMIN_CONTENT', 'plugin_admin_content'); 110 111 112 65 $template->set_filename('plugin_admin_consult', dirname(__FILE__) . '/template/admin_consult.tpl'); 66 $template->assign_var_from_handle('ADMIN_CONTENT', 'plugin_admin_consult'); 113 67 ?>
Note: See TracChangeset
for help on using the changeset viewer.