Changeset 19926


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

Location:
extensions/Piwecard
Files:
1 added
4 edited
6 moved

Legend:

Unmodified
Added
Removed
  • extensions/Piwecard/admin.php

    r19738 r19926  
    2626$tabsheet->assign();
    2727
    28 include_once(ECARD_PATH.'/admin/'.$page['tab'].'.php');
     28include_once(ECARD_PATH.'/admin/admin_'.$page['tab'].'.php');
    2929?>
  • 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?>
  • extensions/Piwecard/admin/admin_manage.php

    r19923 r19926  
    77
    88 $template->set_filenames(
    9                 array('plugin_admin_content' => ECARD_ROOT.'/admin/template/manage.tpl',
     9                array('plugin_admin_content' => ECARD_ROOT.'/admin/template/admin_manage.tpl',
    1010                          'double_select' => 'double_select.tpl'
    1111                        ) );
  • extensions/Piwecard/admin/admin_params.php

    r19923 r19926  
    5656
    5757   
    58 $template->set_filename('plugin_admin_content', dirname(__FILE__) . '/template/params.tpl');
     58$template->set_filename('plugin_admin_content', dirname(__FILE__) . '/template/admin_params.tpl');
    5959$template->assign_var_from_handle('ADMIN_CONTENT', 'plugin_admin_content');
    6060
  • extensions/Piwecard/admin/template/admin_consult.tpl

    r19923 r19926  
    11<div class="titrePage">
    2   <h2>{$ECARD_VERSION}</h2>
     2        <h2>{'ecard'|@translate}</h2>
    33</div>
    44<fieldset>
    55        <legend>{'ecard_list'|@translate}</legend>
    6 </br>
    7 <table align="left">
    8         <tr>
    9                 <td colspan="5"  align="left">
    10                 {'ecard_list'|@translate} [{$NBECARDVALID} {'valid'|@translate} / {$NBECARD} {'total'|@translate}]
    11                         <a href="{$DELALL}" onclick="return confirm('{'Are you sure?'|@translate|@escape:javascript}');" title="{'ecard_delete_all'|@translate}">{'ecard_delete_all'|@translate}<img src="{$themeconf.admin_icon_dir}/delete.png" alt="{'ecard_delete_all'|@translate}"/></a>
    12 
    13                 </td>
    14         </tr>
    15         {if count($FILE)}
    16          {foreach from=$FILE item=FILE}
    17                 <tr align="left">
    18                         <td>
    19                                 <a href="{$FILE.ECARD_DELETE_ADM}" onclick="return confirm('{'Are you sure?'|@translate|@escape:javascript}');" title="{'ecard_force_delete'|@translate}"><img src="{$themeconf.admin_icon_dir}/delete.png" alt="{'ecard_force_delete'|@translate}"/></a>
    20                         </td>
    21                         <td>
    22                                 {if $FILE.VALID}
    23                                         <img src="{$themeconf.admin_icon_dir}/validate_s.png" alt="{'ecard_valid'|@translate}"/>
    24                                 {else}
    25                                         <a href="{$FILE.ECARD_DELETE}" onclick="return confirm('{'Are you sure?'|@translate|@escape:javascript}');" title="{'ecard_delete'|@translate}"><img src="{$themeconf.admin_icon_dir}/uncheck.png" alt="{'ecard_invalid'|@translate}"/></a>
    26                                 {/if}
    27                         </td>
    28                         <td>
    29                                 {$FILE.DATE}
    30                         </td>
    31                         <td>
    32                                 <a href="{$FILE.LINK}">{$FILE.SUJET}</a>
    33                         </td>
    34                         <td>
    35                                 {'ecard_from'|@translate} {$FILE.FROM} ({$FILE.FROMMAIL}) {'ecard_to'|@translate} {$FILE.TO} ({$FILE.TOMAIL})
    36 
    37                         </td>
    38                 </tr>
    39           {/foreach}
    40          {else}
    41                 <tr>
    42                 <td colspan="2" align="left">
    43                         <b>{'ecard_no_card'|@translate}</b>
    44                         </td>
    45                 </tr>
    46                        
    47          {/if}
    48 </table>
    49 
     6        <div id="ECardAdminConsult">
     7                <div class="ecard_first_line">
     8                        {'ecard_list'|@translate} [{$NBECARDVALID} {'valid'|@translate} / {$NBECARD} {'total'|@translate}]
     9                        <a href="{$ecard_del_all}" onclick="return confirm('{'Are you sure?'|@translate|@escape:javascript}');" title="{'ecard_delete_all'|@translate}">
     10                                {'ecard_delete_all'|@translate}
     11                                <img src="{$themeconf.admin_icon_dir}/delete.png" alt="{'ecard_delete_all'|@translate}"/>
     12                        </a>
     13                </div>
     14                {if count($ecard_file)}
     15                        {foreach from=$ecard_file item=ecard_file}
     16                                <div class="ecard_list">
     17                                        <span>
     18                                                <a href="{$ecard_file.ECARD_DELETE_ADM}" onclick="return confirm('{'Are you sure?'|@translate|@escape:javascript}');" title="{'ecard_force_delete'|@translate}"><img src="{$themeconf.admin_icon_dir}/delete.png" alt="{'ecard_force_delete'|@translate}"/></a>
     19                                        </span>
     20                                        <span>
     21                                                {if $ecard_file.VALID}
     22                                                        <img src="{$themeconf.admin_icon_dir}/validate_s.png" alt="{'ecard_valid'|@translate}"/>
     23                                                {else}
     24                                                        <a href="{$ecard_file.ECARD_DELETE}" onclick="return confirm('{'Are you sure?'|@translate|@escape:javascript}');" title="{'ecard_delete'|@translate}"><img src="{$themeconf.admin_icon_dir}/uncheck.png" alt="{'ecard_invalid'|@translate}"/></a>
     25                                                {/if}
     26                                        </span>
     27                                        <span>
     28                                                {$ecard_file.DATE}
     29                                        </span>
     30                                        <span>
     31                                                <a href="{$ecard_file.LINK}">{$ecard_file.SUJET}</a>
     32                                        </span>
     33                                        <span>
     34                                                {'ecard_from'|@translate} {$ecard_file.FROM} ({$ecard_file.FROMMAIL}) {'ecard_to'|@translate} {$ecard_file.TO} ({$ecard_file.TOMAIL})
     35                                        </span>
     36                                </div>
     37                        {/foreach}
     38                {else}
     39                        <div class="ecard_no_ecard">
     40                                {'ecard_no_card'|@translate}
     41                        </div>
     42                {/if}
     43        </div>
    5044</fieldset>
    51 {if !empty($navbar) }{include file='navigation_bar.tpl'|@get_extent:'navbar'}{/if}
     45{if !empty($navbar)}{include file='navigation_bar.tpl'|@get_extent:'navbar'}{/if}
  • extensions/Piwecard/include/default_values.inc.php

    r19925 r19926  
    1414Le Webmaster";
    1515
    16 
    1716$ecard_default_values['subject_link'] = "Une eCard vous a ete envoyee par %yourname%"; // subject of the mail when only a link is sent
    1817
     
    2726
    2827$ecard_default_values['active_parameter'] = true;       // Add function for a user to choice the valid duration for an ecard
    29 $ecard_default_values['message_HTML'] = 'Bonjour %recipientname% !
     28$ecard_default_values['message_HTML'] =
     29'Bonjour %recipientname% !
    3030<b>%yourname%</b> vous a envoy&eacute; une eCard depuis le site <a href="%websiteurl%">%website%</a> :
    31 
    32 <b>%ecardsubject%<b>
    33         <a href="%ecardurl%">
    34         <img class="theImage" src="%pictureurl%" />
    35         </a>
    36         %pictureinfos%
    37 <p>
    38 %ecardmessage%
    39 <p>
    40 Vous pouvez &eacute;galement <a href="%ecardurl%">en cliquant sur le lien ici</a> .
     31<b>%ecardsubject%</b>
     32<a href="%ecardurl%"><img class="theImage" src="%pictureurl%" /></a>
     33%pictureinfos%
     34<p>%ecardmessage%</p>
     35Vous pouvez &eacute;galement consulter la carte virtuelle <a href="%ecardurl%">en cliquant sur le lien ici</a> .
    4136A bientot sur <a href="%websiteurl%">%website%</a> !
    4237Le Webmaster';
  • extensions/Piwecard/language/fr_FR/plugin.lang.php

    r19925 r19926  
    66 */
    77
    8 
    98$lang['ecard']                                                  = 'Piwecard';
    109$lang['ecard_infos']                                    = 'Détail de la carte virtuelle';
    1110$lang['ecard_from']                                             = 'De';
    1211$lang['ecard_to']                                               = 'A';
    13 
    14 
    1512
    1613// ecart.tpl
     
    2219$lang['ecard_mailhtml']                                 = 'Mail complet avec photo';
    2320$lang['ecard_send_copy']                                = 'Recevoir une copie';
    24 
    2521
    2622$lang['ecard_send_stage1']                              = 'Etape n°1 : Taper le message';
     
    4743
    4844$lang['ecard_send_mandatory_fields']    =  'Champs obligatoires';
    49 
    5045
    5146// publish.tpl
     
    9691<b>%pictureinfos%</b>    ==> Informations de l\'image (nom et auteur)';
    9792
    98 $lang['ecard_admin_consult']                                    = 'Consultation';
     93$lang['ecard_admin_consult']                    = 'Consultation';
    9994$lang['ecard_consult_detail']                   = 'Consultation des eCard présentes';
    10095$lang['ecard_list']                                             = 'Liste des Cartes Virtuelles envoyées';
  • extensions/Piwecard/main.inc.php

    r19923 r19926  
    7575        global $template;
    7676       
     77        if (defined('IN_ADMIN') and IN_ADMIN)
     78                $template->append('head_elements', '<link rel="stylesheet" type="text/css" href="'.ECARD_PATH . 'css/admin.css">');
     79       
    7780        $template->append('head_elements', '<link rel="stylesheet" type="text/css" href="'.ECARD_PATH . 'css/piwecard.css">');
    7881}       
Note: See TracChangeset for help on using the changeset viewer.