Changeset 19926
- Timestamp:
- Jan 7, 2013, 12:17:43 AM (11 years ago)
- Location:
- extensions/Piwecard
- Files:
-
- 1 added
- 4 edited
- 6 moved
Legend:
- Unmodified
- Added
- Removed
-
extensions/Piwecard/admin.php
r19738 r19926 26 26 $tabsheet->assign(); 27 27 28 include_once(ECARD_PATH.'/admin/ '.$page['tab'].'.php');28 include_once(ECARD_PATH.'/admin/admin_'.$page['tab'].'.php'); 29 29 ?> -
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 ?> -
extensions/Piwecard/admin/admin_manage.php
r19923 r19926 7 7 8 8 $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', 10 10 'double_select' => 'double_select.tpl' 11 11 ) ); -
extensions/Piwecard/admin/admin_params.php
r19923 r19926 56 56 57 57 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'); 59 59 $template->assign_var_from_handle('ADMIN_CONTENT', 'plugin_admin_content'); 60 60 -
extensions/Piwecard/admin/template/admin_consult.tpl
r19923 r19926 1 1 <div class="titrePage"> 2 <h2>{$ECARD_VERSION}</h2>2 <h2>{'ecard'|@translate}</h2> 3 3 </div> 4 4 <fieldset> 5 5 <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> 50 44 </fieldset> 51 {if !empty($navbar) 45 {if !empty($navbar)}{include file='navigation_bar.tpl'|@get_extent:'navbar'}{/if} -
extensions/Piwecard/include/default_values.inc.php
r19925 r19926 14 14 Le Webmaster"; 15 15 16 17 16 $ecard_default_values['subject_link'] = "Une eCard vous a ete envoyee par %yourname%"; // subject of the mail when only a link is sent 18 17 … … 27 26 28 27 $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% ! 30 30 <b>%yourname%</b> vous a envoyé 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 é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> 35 Vous pouvez également consulter la carte virtuelle <a href="%ecardurl%">en cliquant sur le lien ici</a> . 41 36 A bientot sur <a href="%websiteurl%">%website%</a> ! 42 37 Le Webmaster'; -
extensions/Piwecard/language/fr_FR/plugin.lang.php
r19925 r19926 6 6 */ 7 7 8 9 8 $lang['ecard'] = 'Piwecard'; 10 9 $lang['ecard_infos'] = 'Détail de la carte virtuelle'; 11 10 $lang['ecard_from'] = 'De'; 12 11 $lang['ecard_to'] = 'A'; 13 14 15 12 16 13 // ecart.tpl … … 22 19 $lang['ecard_mailhtml'] = 'Mail complet avec photo'; 23 20 $lang['ecard_send_copy'] = 'Recevoir une copie'; 24 25 21 26 22 $lang['ecard_send_stage1'] = 'Etape n°1 : Taper le message'; … … 47 43 48 44 $lang['ecard_send_mandatory_fields'] = 'Champs obligatoires'; 49 50 45 51 46 // publish.tpl … … 96 91 <b>%pictureinfos%</b> ==> Informations de l\'image (nom et auteur)'; 97 92 98 $lang['ecard_admin_consult'] 93 $lang['ecard_admin_consult'] = 'Consultation'; 99 94 $lang['ecard_consult_detail'] = 'Consultation des eCard présentes'; 100 95 $lang['ecard_list'] = 'Liste des Cartes Virtuelles envoyées'; -
extensions/Piwecard/main.inc.php
r19923 r19926 75 75 global $template; 76 76 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 77 80 $template->append('head_elements', '<link rel="stylesheet" type="text/css" href="'.ECARD_PATH . 'css/piwecard.css">'); 78 81 }
Note: See TracChangeset
for help on using the changeset viewer.