Ignore:
Timestamp:
Oct 9, 2010, 5:45:58 AM (14 years ago)
Author:
repie38
Message:

version 2.1, compatible with piwigo 2.1.x
added missing description files

Location:
extensions/Random_Header/admin
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • extensions/Random_Header/admin/rh_admin.php

    r3687 r7134  
    22if (!defined('PHPWG_ROOT_PATH')) die('Hacking attempt!');
    33
     4global $template;
    45$me = get_plugin_data($plugin_id);
    5 global $template;
     6include_once(PHPWG_ROOT_PATH.'admin/include/themes.class.php');
     7
    68
    79$template->set_filenames( array('plugin_admin_content' => dirname(__FILE__).'/rh_admin.tpl') );
    8 $template->assign( 'RH_VERSION' , RH_VERSION );
     10$rhthemes = new themes();
    911
    10 foreach (str_replace(" ", "_", get_pwg_themes()) as $pwg_template) {
     12
     13foreach (get_pwg_themes() as  $pwg_templateID => $pwg_template) {
    1114        if (isset($_POST['submit'])) {
    12                 $me->rh_config[$pwg_template]['selected_cat']           = $_POST[$pwg_template.'selected_cat'];
    13                 $me->rh_config[$pwg_template]['active_on_picture']      = (isset( $_POST[$pwg_template.'active_on_picture'] )) ? $_POST[$pwg_template.'active_on_picture'] : 'off' ;
    14                 $me->rh_config[$pwg_template]['concat_before']          = (isset( $_POST[$pwg_template.'concat_before'] )) ? $_POST[$pwg_template.'concat_before'] : 'off' ;
    15                 $me->rh_config[$pwg_template]['concat_after']           = (isset( $_POST[$pwg_template.'concat_after'] )) ? $_POST[$pwg_template.'concat_after'] : 'off' ;
    16                 $me->rh_config[$pwg_template]['head_css']                       = $_POST[$pwg_template.'head_css'];
    17                 $me->rh_config[$pwg_template]['img_css']                        = $_POST[$pwg_template.'img_css'];
    18                 $me->rh_config[$pwg_template]['mode_background']        = (isset( $_POST[$pwg_template.'mode_background'] )) ? $_POST[$pwg_template.'mode_background'] : 'off' ;
     15                $me->rh_config[$pwg_templateID]['selected_cat']                 = $_POST[$pwg_templateID.'selected_cat'];
     16                $me->rh_config[$pwg_templateID]['active_on_picture']    = (isset( $_POST[$pwg_templateID.'active_on_picture'] )) ? $_POST[$pwg_templateID.'active_on_picture'] : 'off' ;
     17                $me->rh_config[$pwg_templateID]['concat_before']                = (isset( $_POST[$pwg_templateID.'concat_before'] )) ? $_POST[$pwg_templateID.'concat_before'] : 'off' ;
     18                $me->rh_config[$pwg_templateID]['concat_after']                 = (isset( $_POST[$pwg_templateID.'concat_after'] )) ? $_POST[$pwg_templateID.'concat_after'] : 'off' ;
     19                $me->rh_config[$pwg_templateID]['head_css']                     = $_POST[$pwg_templateID.'head_css'];
     20                $me->rh_config[$pwg_templateID]['img_css']                              = $_POST[$pwg_templateID.'img_css'];
     21                $me->rh_config[$pwg_templateID]['mode_background']              = (isset( $_POST[$pwg_templateID.'mode_background'] )) ? $_POST[$pwg_templateID.'mode_background'] : 'off' ;
    1922                $me->save_config();
    2023        }
    2124       
    22         $template->append('themes', array(
    23                                 'CURRENT_THEME'         => $pwg_template,
    24                                 'ACTIVE_ON_PICTURE' => ($me->rh_config[$pwg_template]['active_on_picture']=='on') ? 'checked' : '',
    25                                 'MODE_BACKGROUND'       => ($me->rh_config[$pwg_template]['mode_background']=='on') ? 'checked' : '',
    26                                 'CONCAT_BEFORE'         => ($me->rh_config[$pwg_template]['concat_before']=='on') ? 'checked' : '',
    27                                 'CONCAT_AFTER'          => ($me->rh_config[$pwg_template]['concat_after']=='on') ? 'checked' : '',
    28                                 'HEAD_CSS'                      =>  $me->rh_config[$pwg_template]['head_css'],
    29                                 'IMG_CSS'                       =>  $me->rh_config[$pwg_template]['img_css'],
    30                                 'CATSELECTED'           =>  $me->rh_config[$pwg_template]['selected_cat']
     25        $template->append('rhthemes', array(
     26                                'CURRENT_THEME_NAME'=> $pwg_template,
     27                                'CURRENT_THEME_ID'      => $pwg_templateID,
     28                                'ACTIVE_ON_PICTURE' => ($me->rh_config[$pwg_templateID]['active_on_picture']=='on') ? 'checked' : '',
     29                                'MODE_BACKGROUND'       => ($me->rh_config[$pwg_templateID]['mode_background']=='on') ? 'checked' : '',
     30                                'CONCAT_BEFORE'         => ($me->rh_config[$pwg_templateID]['concat_before']=='on') ? 'checked' : '',
     31                                'CONCAT_AFTER'          => ($me->rh_config[$pwg_templateID]['concat_after']=='on') ? 'checked' : '',
     32                                'HEAD_CSS'                      =>  $me->rh_config[$pwg_templateID]['head_css'],
     33                                'IMG_CSS'                       =>  $me->rh_config[$pwg_templateID]['img_css'],
     34                                'CATSELECTED'           =>  $me->rh_config[$pwg_templateID]['selected_cat']
    3135                                ));
    3236}
     
    3741          'categories'
    3842          );
     43         
    3944load_language('plugin.lang', RH_PATH);
    4045
     46 
     47 
    4148$template->assign_var_from_handle( 'ADMIN_CONTENT', 'plugin_admin_content');
    4249?>
  • extensions/Random_Header/admin/rh_admin.tpl

    r4538 r7134  
    1 <div class="titrePage"><h2>Random Header<br />{$RH_VERSION}</h2></div>
     1{html_head}<style type="text/css">
     2.randomHeader_fieldset legend{ldelim}color:#ff3363;font-weight:bold;}
     3.randomHeader_fieldset{ldelim}width:345px;float:left;overflow-x:auto;padding:5px;margin:3px;}
     4.rh_input{ldelim}width:335px;}
     5
     6.themeBox {ldelim}
     7display: block;
     8width: 185px;
     9}
     10</style>{/html_head}
     11<div class="titrePage"><h2>Random Header v2.1</h2></div>
    212<p>{'rh_description'|@translate}</p>
    313<p><i>{'rh_aide'|@translate}</i></p>
    414<form method="post" action="" class="properties">
    5 <style>
    6 .randomHeader_fieldset legend{ldelim}color:#ff3363;font-weight:bold;}
    7 .randomHeader_fieldset{ldelim}
    8         width:345px;
    9         overflow-x:auto;
    10         float:left;
    11         padding: 5px;
    12         margin: 3px;
    13 }#ff3363
    14 .rh_input{ldelim}
    15         width:335px;
    16 }
    17 </style>
    18 {foreach from=$themes item=i}
     15
     16{foreach from=$rhthemes item=i}
    1917    <fieldset class="randomHeader_fieldset">
    2018                       
    21                         <legend>{'rh_theme'|@translate} : {$i.CURRENT_THEME}</legend>
    22                        
     19                        <legend>{'rh_theme'|@translate} : {$i.CURRENT_THEME_NAME}</legend>
    2320                        <p>
    2421                        <label>
    2522                      {'rh_headers_category'|@translate}<br />
    26                       <select class="categoryDropDown" name="{$i.CURRENT_THEME}selected_cat">
     23                      <select class="categoryDropDown" name="{$i.CURRENT_THEME_ID}selected_cat">
    2724                        <option value="0">{'rh_inactif'|@translate}</option>
    2825                        {html_options options=$categories selected=$i.CATSELECTED}
     
    3229                       
    3330                        <p>
    34                         <input type="checkbox" {$i.MODE_BACKGROUND} name="{$i.CURRENT_THEME}mode_background">
     31                        <input type="checkbox" {$i.MODE_BACKGROUND} name="{$i.CURRENT_THEME_ID}mode_background">
    3532                        <label>{'rh_as_background'|@translate}</label>
    3633                        </p>
    3734                       
    3835                        <p>
    39                         <input type="checkbox" {$i.ACTIVE_ON_PICTURE} name="{$i.CURRENT_THEME}active_on_picture">
     36                        <input type="checkbox" {$i.ACTIVE_ON_PICTURE} name="{$i.CURRENT_THEME_ID}active_on_picture">
    4037                        <label>{'rh_on_picture'|@translate}</label>
    4138                        </p>
     
    4441                        <label>{'rh_additional_css'|@translate} :<br /></label>
    4542                        <i>#theHeader :</i><br />
    46                         <input class="rh_input" type="text" name="{$i.CURRENT_THEME}head_css" value="{$i.HEAD_CSS}"><br />
    47                         <i>#RandomImage : {'rh_inactif_on_bg'|@translate}</i><br /><input class="rh_input"  type="text" name="{$i.CURRENT_THEME}img_css" value="{$i.IMG_CSS}"><br />
     43                        <input class="rh_input" type="text" name="{$i.CURRENT_THEME_ID}head_css" value="{$i.HEAD_CSS}"><br />
     44                        <i>#RandomImage : {'rh_inactif_on_bg'|@translate}</i><br /><input class="rh_input"  type="text" name="{$i.CURRENT_THEME_ID}img_css" value="{$i.IMG_CSS}"><br />
    4845                        </p>
    4946                       
    5047                        <p>
    5148                        <label>{'rh_concat'|@translate} :<br /></label>
    52                         {'rh_before'|@translate} : <input type="checkbox" {$i.CONCAT_BEFORE} name="{$i.CURRENT_THEME}concat_before"> {'rh_after'|@translate} : <input type="checkbox" {$i.CONCAT_AFTER} name="{$i.CURRENT_THEME}concat_after">
     49                        {'rh_before'|@translate} : <input type="checkbox" {$i.CONCAT_BEFORE} name="{$i.CURRENT_THEME_ID}concat_before"> {'rh_after'|@translate} : <input type="checkbox" {$i.CONCAT_AFTER} name="{$i.CURRENT_THEME_ID}concat_after">
    5350                        </p>
    5451                       
     
    5754<div align="center" style="clear:left"><input class="submit" type="submit" value="{'rh_submit'|@translate}" name="submit" /></div>
    5855</form>
    59 
Note: See TracChangeset for help on using the changeset viewer.