Changeset 19926


Ignore:
Timestamp:
01/07/13 00:17:43 (7 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.