Ignore:
Timestamp:
Jan 7, 2013, 12:17:43 AM (11 years ago)
Author:
julien1311
Message:

[piwecard] admin_consult : review of code/style/replacement table by div/span

File:
1 moved

Legend:

Unmodified
Added
Removed
  • extensions/Piwecard/admin/admin_consult.php

    r19925 r19926  
    33
    44global $template, $page;
    5  
    6  
    7 $me = get_plugin_data($plugin_id);
     5
     6$ecard = get_plugin_data($plugin_id);
    87
    98$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
     10if ($start != 0 and $ecard->get_nb_ecard() == $ecard->my_config['nb_ecard_page'])
     11        $start = 0;
    1012
    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 {
     13if (isset($_GET['action'])) {
    1914        $action = $_GET['action'];
    20         // delete one unvalid
    21         if ($action == "delete")
    22         {
     15        // delete one ecard
     16        if ($action == "delete") {
    2317                $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');
    3223        }
    3324}
    3425
     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']);
    3530
     31$query = 'SELECT * FROM '.ECARD_TABLE.' ORDER BY date DESC LIMIT '.$start.','.$ecard->my_config['nb_ecard_page'].';';
     32$result = pwg_query($query);
    3633
    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         }
     34while($file = mysql_fetch_assoc($result)) {
     35        $ecard_url = embellish_url(get_absolute_root_url() . './index.php?/ecard/'.$file['numero']);
    6436
    6537        // Check if the ecard is valid
    66        
    67         if ($me->is_valid($file['numero']))     
     38        if ($ecard->is_valid($file['numero'])) 
    6839                $actif = true;
    6940        else
    7041                $actif = false;
    71                
    72        
    73         /*
    74         if ($me->my_config['activ'] == 0)       // unlimited
    75                 $actif = true;
    76         elseif ($me->NbJours($file['date'], date("Y-m-d H:m:s")) > $me->my_config['activ'])             // during the validate time
    77                 $actif = false;
    78         else
    79                 $actif = true;
    80         */
    81        
    8242
    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        ));
    9856}
    9957
    10058// 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());
    10361
     62$template->assign('ecard_del_all', $consult_url.'&action=delall' );
     63$template->assign('navbar', $ecard_navbar );
    10464
    105 $template->assign( 'DELALL', PHPWG_ROOT_PATH . 'admin.php?page=plugin&section=' . ECARD_DIR . '%2Fadmin%2Fconsult.php&action=delall&amp' );
    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');
    11367?>
Note: See TracChangeset for help on using the changeset viewer.