Changeset 14972


Ignore:
Timestamp:
May 14, 2012, 6:42:14 PM (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.