Changeset 14972


Ignore:
Timestamp:
05/14/12 18:42:14 (8 years ago)
Author:
ddtddt
Message:

[extensions] - PersoFooter - clean code

Location:
extensions/PersoFooter
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • extensions/PersoFooter/admin/admin.php

    r11216 r14972  
    3333{ 
    3434  case 'gest': 
     35    
     36  $template->assign('gestA', 
     37    array('PFTBASE' => $conf['persoFooter'],)); 
    3538 
    36 //charge Perso About 
    37 $query = ' 
    38 select param,value 
    39         FROM ' . CONFIG_TABLE . ' 
    40   WHERE param = "persoFooter" 
    41         ;'; 
    42 $result = pwg_query($query); 
    43  
    44 $row = mysql_fetch_array($result); 
    45      
    46   $template->assign( 
    47     'gestA', 
    48     array( 
    49       'PFTBASE' => $row['value'], 
    50       )); 
    51  
    52  
    53 //insértion de meta dans la table 
    5439if (isset($_POST['submitpft'])) 
    5540        { 
    56         $query = ' 
    57 UPDATE ' . CONFIG_TABLE . ' 
    58   SET value= \''.$_POST['perso_footer'].'\' 
    59   WHERE param = "persoFooter" 
    60     ;'; 
    61 $result = pwg_query($query); 
    62  
    63   $template->assign( 
     41conf_update_param('persoFooter', $_POST['perso_footer']); 
     42$template->assign( 
    6443    'gestA', 
    65     array( 
    66       'PFTBASE' => stripslashes($_POST['perso_footer']), 
    67       )); 
    68  
     44    array('PFTBASE' => stripslashes($_POST['perso_footer']),)); 
    6945        } 
    70  
    71     break; 
    72  
    73 // Tab help 
     46  break; 
    7447  case 'help': 
    7548$template->assign( 
    7649    'gestB', 
    77         array( 
    78           'meta'=>l10n('meta_name'), 
    79           )); 
    80         break; 
    81          
     50        array('meta'=>l10n('nul'),)); 
     51  break; 
    8252}  
    8353 
  • extensions/PersoFooter/admin/admin.tpl

    r11216 r14972  
    77         <fieldset id="mainConf"> 
    88                        <span class="property"> 
    9                                 <label for="pftperso">{'pft_perso'|@translate}</label> 
     9                                <label for="pftperso">{'pft_perso'|@translate}</label><br><br> 
    1010                        </span> 
    1111                        <textarea rows="5" cols="50" class="description" name="perso_footer" id="perso_footer">{$gestA.PFTBASE}</textarea> 
  • extensions/PersoFooter/language/en_UK/plugin.lang.php

    r11242 r14972  
    55//Tab gest 
    66$lang['pft_tab_gest'] = 'Management'; 
    7 $lang['pft_perso'] = 'footer perso'; 
     7$lang['pft_perso'] = 'footer personnel'; 
    88 
    99//Tab help 
    1010$lang['pft_tab_help'] = 'Help'; 
    1111$lang['pft_css'] = 'Customizing footer'; 
    12 $lang['pft_css_help'] = 'Your personal block is in tag < span id="persofooter" >, you can use this ID in your theme or local file to customize your personal block'; 
     12$lang['pft_css_help'] = 'Your personnel block is in tag < span id="persofooter" >, you can use this ID in your theme or local file to customize this block'; 
    1313$lang['pft_ED'] = 'Plugin "ExtendedDescription"'; 
    1414$lang['pft_ED_help'] = 'You can use the tags [lang] of this plugin'; 
    1515 
    16  
    1716?> 
  • extensions/PersoFooter/language/fr_FR/plugin.lang.php

    r11246 r14972  
    44//Tab gest 
    55$lang['pft_tab_gest'] = 'Gestion'; 
    6 $lang['pft_perso'] = 'Pied de page perso'; 
     6$lang['pft_perso'] = 'Pied de page personnel'; 
    77 
    88//Tab help 
    99$lang['pft_tab_help'] = 'Aide'; 
    1010$lang['pft_css'] = 'Personnalisation du pied de page'; 
    11 $lang['pft_css_help'] = 'Votre pied de page perso est dans un < span id="persofooter" >, vous pouvez donc utiliser cette ID dans votre thème ou en fichier local pour personaliser votre bloc perso'; 
     11$lang['pft_css_help'] = 'Votre pied de page personnel est dans un < span id="persofooter" >, vous pouvez donc utiliser cette ID dans votre thème ou en fichier local pour personaliser ce bloc'; 
    1212$lang['pft_ED'] = 'Plugin "ExtendedDescription"'; 
    1313$lang['pft_ED_help'] = 'Vous pouvez utiliser les balises [lang] de ce plugin'; 
  • extensions/PersoFooter/main.inc.php

    r11216 r14972  
    2323} 
    2424 
    25   add_event_handler('loc_end_page_tail', 'pft'); 
    26  
    27  
     25add_event_handler('loc_end_page_tail', 'pft'); 
    2826function pft() 
    2927 { 
    3028   if ((script_basename() != 'admin')) 
    3129  { 
    32         global $template; 
    33          
    34         $PAED = pwg_db_fetch_assoc(pwg_query("SELECT state FROM " . PLUGINS_TABLE . " WHERE id = 'ExtendedDescription';")); 
     30        global $template, $conf; 
     31$PAED = pwg_db_fetch_assoc(pwg_query("SELECT state FROM " . PLUGINS_TABLE . " WHERE id = 'ExtendedDescription';")); 
    3532if($PAED['state'] == 'active') add_event_handler('AP_render_content', 'get_user_language_desc'); 
    3633 
    37 $query = ' 
    38 select param,value 
    39         FROM ' . CONFIG_TABLE . ' 
    40   WHERE param = "persoFooter" 
    41         ;'; 
    42 $result = pwg_query($query); 
    43 $row = mysql_fetch_array($result); 
    44 $pat=trigger_event('AP_render_content', $row['value']); 
     34$pat=trigger_event('AP_render_content', $conf['persoFooter']); 
    4535                 if (!empty($pat)) 
    4636                        { 
     
    5040        $template->set_filename('PERSO_FOOTER', realpath(PFT_PATH.'persofooter.tpl'));   
    5141        $template->append('footer_elements', $template->parse('PERSO_FOOTER', true)); 
    52                          
    5342        } 
    5443 } 
Note: See TracChangeset for help on using the changeset viewer.