Changeset 4603 for extensions/LLGBO2


Ignore:
Timestamp:
Jan 2, 2010, 3:57:12 PM (14 years ago)
Author:
EXFTB
Message:

LLGBO2 - Version H fix warning since version J

Location:
extensions/LLGBO2
Files:
1 added
12 edited

Legend:

Unmodified
Added
Removed
  • extensions/LLGBO2/admin/llgbo_admin.php

    r4596 r4603  
    3232// Setup plugin Language
    3333load_language('plugin.lang', LLGBO_PATH);
     34include(LLGBO_PATH.'defaultvalues.php');
     35
     36
    3437// +-----------------------------------------------------------------------+
    3538// |                            Tabssheet
     
    4447               l10n('llgbo_M_manage'),
    4548              $my_base_url.'&tab=manage');
    46 $tabsheet->add('tooltip',
    47                l10n('llgbo_M_tooltip'),
    48                $my_base_url.'&tab=tooltip');
     49$disptabtooltip = 'false';
    4950$disptabframe = 'false';
    5051$disptabheader = 'false';       
     
    5455        else
    5556        {$disptabframe = $_POST['llgbo_frame'];}
     57
     58if ((!isset($_POST['llgbo_tooltip_disp'])) or (!isset($_POST['llgbo_exifunderbt']) ) or ( !isset($_POST['llgbo_usemap_thumb']) ))
     59        { if (($conf['LLGBO_SETTINGS'][1]   == 'true' ) or ($conf['LLGBO_SETTINGS'][2]  == 'true')
     60          or ($conf['LLGBO_SETTINGS'][4]   == 'true' ))
     61          {     $disptabtooltip = 'true';}      }
     62        else
     63        {if (($_POST['llgbo_tooltip_disp']  == 'true' ) or ($_POST['llgbo_exifunderbt']  == 'true')
     64          or ($_POST['llgbo_usemap_thumb']  == 'true' ))
     65          {     $disptabtooltip = 'true';}      }
     66       
     67       
    5668if (!isset($_POST['llgbo_header'])   )
    5769        {$disptabheader = $conf['LLGBO_SETTINGS'][6] ;}         
    5870        else
    5971        {$disptabheader = $_POST['llgbo_header'];}
     72                   
     73if ($disptabtooltip == 'true'){
     74$tabsheet->add('tooltip',
     75               l10n('llgbo_M_tooltip'),
     76               $my_base_url.'&tab=tooltip');}                 
     77                   
    6078                   
    6179if (($disptabframe == 'true'))
     
    82100/* Plugin template initialisation for admin panel display */
    83101/* ****************************************************** */
    84 global $template , $conf,$lang;
     102global $template , $conf,$lang; 
    85103{$template->assign( 'LLGBO_VERSION' , LLGBO_INFO_VERSION);}
    86104$me = get_plugin_data($plugin_id);
     
    117135        if (!isset($_POST['llgbo_maintain_header'])) {$_POST['llgbo_maintain_header'] = '';}
    118136        if (!isset($_POST['llgbo_allinfo'])) {$_POST['llgbo_allinfo'] = 'false';}
    119         if (!isset($_POST['llgbo_default_navthumb'])) {$_POST['llgbo_default_navthumb'] = 'false';} //9 }
     137        if (!isset($_POST['llgbo_default_navthumb'])) {$_POST['llgbo_default_navthumb'] = 'false';}
     138        if (!isset($_POST['llgbo_always_displayexif'])) {$_POST['llgbo_always_displayexif'] = 'false';} //10   
    120139         $param_llgbo = array($_POST['llgbo_frame'],
    121140                                $_POST['llgbo_tooltip_disp'],             $_POST['llgbo_exifunderbt'],
     
    123142                                $_POST['llgbo_title_frame'],                    $_POST['llgbo_header'],
    124143                                $_POST['llgbo_maintain_header'],                        $_POST['llgbo_allinfo'],
    125                                 $_POST['llgbo_default_navthumb']       
     144                                $_POST['llgbo_default_navthumb']        ,$_POST['llgbo_always_displayexif']
    126145                        );               
    127146        $llgbo_new_value = implode ("," , $param_llgbo);
     
    135154                         $conf['LLGBO_SETTINGS'] = explode ("," ,$llgbo_new_value);
    136155        }
     156        if ( isset($_POST['reset']) ) 
     157        {  $conf['LLGBO_SETTINGS'] = explode ("," ,$plugvalues);}
    137158
    138159 // Reload settings for correct display after update
     
    156177        if ($conf['LLGBO_SETTINGS'][9] == 'true')
    157178          {$template->assign(array( 'LLGBO_DEFAULT_NAVTHUMB' => 'true'));}  else  { $template->assign(array( 'LLGBO_DEFAULT_NAVTHUMB' => "false"));}
    158 }
     179        if ($conf['LLGBO_SETTINGS'][10] == 'true')
     180          {$template->assign(array( 'LLGBO_ALWAYS_DISPLAYEXIF' => 'true'));}  else  { $template->assign(array( 'LLGBO_ALWAYS_DISPLAYEXIF' => "false"));}
     181
     182          }
    159183///////////////////////////////////////////////////////////////////////////////////////
    160184//// TOOLTIP           
     
    187211                $conf['LLGBO_TOOLTIP'] = explode ("," ,$llgbo_newtooltip_value);
    188212        }
     213       
     214        if ( isset($_POST['reset']) ) 
     215        {  $conf['LLGBO_TOOLTIP'] = explode ("," ,$ttvalues);}
     216       
    189217 // Reload settings for correct display after update
    190218 if (isset($conf['LLGBO_TOOLTIP'][0])) {$template->assign(array( 'LLGBO_TOOLTIP_WIDTH' => $conf['LLGBO_TOOLTIP'][0]));}
     
    241269                $conf['LLGBO_FRAME'] = explode ("," ,$llgbo_newframe_value );
    242270}
     271if ( isset($_POST['reset']) ) 
     272        {  $conf['LLGBO_FRAME'] = explode ("," ,$frvalues );}
    243273if ( isset($_POST['previewsample']) )
    244274{  if (isset($_POST['sample'])) { //print_r($_POST);
     
    322352                $conf['LLGBO_HEADER'] = explode ("," ,$llgbo_newheader_value);
    323353        }
     354        if ( isset($_POST['reset']) ) 
     355        {  $conf['LLGBO_HEADER'] = explode ("," ,$headvalues);}
    324356 // Reload settings for correct display after update
    325357 if (isset($conf['LLGBO_HEADER'][0])) {$template->assign(array( 'LLGBO_HEADER_HOME' => $conf['LLGBO_HEADER'][0]));}
  • extensions/LLGBO2/admin/llgbo_adminframe.tpl

    r4596 r4603  
    8989         </table>
    9090        {$FRAME_END}
    91 <div align="center"><br> <input class="submit" type="submit" value="{'preview'|@translate}" name="preview"/> <input class="submit" type="submit" value="{'save'|@translate}" name="save" />
     91<div align="center"><br><input class="submit" type="submit" value="{'Reset_To_Default'|@translate}" name="reset"/> <input class="submit" type="submit" value="{'preview'|@translate}" name="preview"/> <input class="submit" type="submit" value="{'save'|@translate}" name="save" />
    9292 
    9393</div>
  • extensions/LLGBO2/admin/llgbo_adminheader.tpl

    r4578 r4603  
    7979</table>
    8080
    81 <div align="center"><br><input class="submit" type="submit" value="{'submit'|@translate}" name="submit" /></div>
     81<div align="center"><br><input class="submit" type="submit" value="{'Reset_To_Default'|@translate}" name="reset"/><input class="submit" type="submit" value="{'submit'|@translate}" name="submit" /></div>
    8282</fieldset>
    8383</form>
  • extensions/LLGBO2/admin/llgbo_adminsettings.tpl

    r4574 r4603  
    1717        <td class="llgbolabel">{'llgbo_tooltip'|@translate}</td>
    1818        <td class="llgboinput">{html_radios name='llgbo_tooltip_disp' values='true,false'|@explode output='Yes,No'|@explode|translate selected=$LLGBO_TOOLTIP_DISP}</td>
    19   </tr>
    20   <tr>
     19   </tr>
     20    <tr>
     21   <td class="llgbolabel">{'llgbo_always_displayexif'|@translate} </td>
     22   <td class="llgboinput">{html_radios name='llgbo_always_displayexif' values='true,false'|@explode output='Yes,No'|@explode|translate selected=$LLGBO_ALWAYS_DISPLAYEXIF}</td>
     23   </tr
     24   <tr>
    2125                <td class="llgbolabel">{'llgbo_exifunderbt'|@translate}</td>
    2226                <td class="llgboinput"> {html_radios name='llgbo_exifunderbt' values='true,false'|@explode output='Yes,No'|@explode|translate selected=$LLGBO_EXIFUNDERBT}</td>
     
    4448</table>
    4549
    46 <div align="center"><br><br><input class="submit" type="submit" value="{'submit'|@translate}" name="submit" /></div>
     50<div align="center"><br><br><input class="submit" type="submit" value="{'Reset_To_Default'|@translate}" name="reset"/> <input class="submit" type="submit" value="{'submit'|@translate}" name="submit" /></div>
    4751</fieldset>
    4852</form>
  • extensions/LLGBO2/admin/llgbo_admintooltip.tpl

    r4578 r4603  
    3838</div>
    3939
    40 <div align="center"><br><br><input class="submit" type="submit" value="{'preview'|@translate}" name="preview"/> <input class="submit" type="submit" value="{'save'|@translate}" name="save" /></div>
     40<div align="center"><br><br><input class="submit" type="submit" value="{'Reset_To_Default'|@translate}" name="reset"/> <input class="submit" type="submit" value="{'preview'|@translate}" name="preview"/> <input class="submit" type="submit" value="{'save'|@translate}" name="save" /></div>
    4141</fieldset>
    4242</form>
  • extensions/LLGBO2/language/en_UK/plugin.lang.php

    r4595 r4603  
    8181$lang['llgbo_frame_sample']= 'Samples list ';
    8282$lang['previewsamples']= 'Display this sample';
     83$lang['llgbo_always_displayexif'] = 'Always display METADATA:' ;
     84$lang['Reset_To_Default'] = 'Reset to default values';
    8385?>
    84 
    85 
  • extensions/LLGBO2/language/es_ES/plugin.lang.php

    r4597 r4603  
    8181$lang['llgbo_frame_sample']= 'Lista ejemplost ';
    8282$lang['previewsamples']= 'Fijar este ejemplo';
     83$lang['llgbo_always_displayexif'] = 'Siempre fijar el METADATA:' ;
     84/* TODO */$lang['Reset_To_Default'] = 'Restaurar los valores por defecto';
    8385?>
    84 
    85 
    86 
    87 
  • extensions/LLGBO2/language/fr_FR/plugin.lang.php

    r4595 r4603  
    8181$lang['llgbo_frame_sample']= 'Liste des exemples ';
    8282$lang['previewsamples']= 'Afficher cet exemple';
     83$lang['llgbo_always_displayexif'] = 'Toujours afficher les Metadata:' ;
     84$lang['Reset_To_Default'] = 'Rétablir les valeurs par défaut';
    8385?>
    84 
    85 
    86 
    87 
  • extensions/LLGBO2/language/hu_HU/plugin.lang.php

    r4597 r4603  
    8181$lang['llgbo_frame_sample']= 'Minták listázása ';
    8282$lang['previewsamples']= 'Minta megtekintése';
     83$lang['llgbo_always_displayexif'] = 'Mindig megjelenő METAADATOK (EXIF):' ;
    8384?>
    84 
    85 
    86 
    87 
  • extensions/LLGBO2/language/pl_PL/plugin.lang.php

    r4595 r4603  
    8181/*TODO*/$lang['llgbo_frame_sample']= 'Samples list ';
    8282/*TODO*/$lang['previewsamples']= 'Display this sample';
     83$lang['llgbo_always_displayexif'] = 'Zawsze wyświetlaj metadane:' ;
     84/* TODO */$lang['Reset_To_Default'] = 'Przywróć wartości domyślne';
    8385?>
    84 
    85 
    86 
    87 
  • extensions/LLGBO2/main.inc.php

    r4596 r4603  
    22/*
    33Plugin Name: Look_like_gbo2
    4 Version:  2.0.J
     4Version:  2.0.H
    55Plugin URI: http://phpwebgallery.net/ext/extension_view.php?eid=251
    66Author: Ex-Ftb 
     
    1212 /* 2.0.e  fix notice with redirec.tpl     */
    1313 /* 2.0.f  Tooltip and frame  define by plugin vs Css*/
     14 /* 2.0.g  always display metadata + maintain IPTC */
    1415 /* 2.0.h new languages PL, ES, HU */
    1516 /* 2.0.i Manage tab for tooltip and frame settings */
     
    1819/* création d'une instance de la classe   */
    1920$obj = new look_like_gbo(); /* class loading */
    20 global $conf,$ttvalues,$plugvalues,$frvalues;
    21 define ('LLGBO_INFO_VERSION','2.0.J');
    22 define('LLGBO_PATH' , PHPWG_PLUGINS_PATH . basename(dirname(__FILE__)) . '/');
     21global $conf;
     22
     23define ('LLGBO_INFO_VERSION','2.0.H');
     24if (!defined('LLGBO_PATH'))
     25{define('LLGBO_PATH' , PHPWG_PLUGINS_PATH . basename(dirname(__FILE__)) . '/');}
    2326         
    2427 $conf['LLGBO_SETTINGS'] =  explode("," , $conf['LLGBO']);
     
    3639          'URL' => get_admin_plugin_menu_link(dirname(__FILE__).'/admin/llgbo_admin.php') ));
    3740    return $menu;  }
    38        
     41
     42
    3943/* always display metadata */
    4044function AutoDisplayMetadata()
     
    4246         If ($conf['LLGBO_SETTINGS'] [2]  == 'true' )  // exif under bt
    4347        {$_GET['metadata'] = 'O';}
     48       
     49        If ($conf['LLGBO_SETTINGS'][10]  == 'true' )  //always display metadata
     50        {if ( pwg_get_session_var('show_metadata') == null )
     51                {  pwg_set_session_var('show_metadata', 1 );}}
    4452}
    4553 
     
    248256add_event_handler('get_admin_plugin_menu_links', array(&$obj, 'plugin_admin_menu') );
    249257set_plugin_data($plugin['id'], $obj);
     258function afficher_tableau($tableau)
     259    {
     260    // on fait une boucle qui lit les éléments du tableau
     261    foreach ($tableau as $cle=>$valeur)
     262        {
     263        // si l'un des éléments est lui même un tableau
     264        // alors on applique la fonction à ce tableau
     265        if(is_array($valeur))
     266            {
     267            // on affiche le nom de la clé et
     268            // le début d'une liste pour
     269            //  décaler le contenu vers la droite
     270            print_r ($cle);
     271                         echo  ' : <ul>';
     272           
     273            // ici se réalise la récursivité
     274            // c'est à dire qu'on applique la fonction
     275            // à l'élément en cours car c'est lui aussi un tableau
     276            afficher_tableau($valeur);
     277           
     278            // on ferme la liste
     279            echo '</ul>';
     280            }
     281        }
     282    }
    250283?>
  • extensions/LLGBO2/maintain.inc.php

    r4574 r4603  
    3030if (!defined('PHPWG_ROOT_PATH')) die('Hacking attempt!');
    3131function plugin_install()
    32 {  global $prefixeTable,$conf,$ttvalues,$plugvalues,$frvalues,$headvalues;
     32{  global $prefixeTable,$conf;
     33if (!defined('LLGBO_PATH'))
     34{define('LLGBO_PATH' , PHPWG_PLUGINS_PATH . basename(dirname(__FILE__)) . '/');}
     35include(LLGBO_PATH.'defaultvalues.php');
    3336  plugin_uninstall(); // en cas de mauvaise deinstallation anterieure
    3437        $q = '
     
    6063}
    6164function plugin_activate()
    62 { global $prefixeTable,$conf,$ttvalues,$plugvalues,$frvalues,$headvalues;
     65{ global $prefixeTable,$conf;
    6366 ///////////////////////////////////////////////////
    6467// Vérification de la config, si pas bon -> reinstallation
    65 $plugvalues = "true,true,true,true,true,true,true,theAboutPage;theTagsPage;theCommentsPage;theIdentificationPage;theAdminPage,true,true";
    66 $ttvalues = "150,2,#fff,#000,#c92,#dadada";
    67 $frvalues = "#16195f,#ffffff,3,#040404,1,#ffffff,7,#ffffff,1,#fdfdfd,1,#fcfcfc,1,#fafafa,1,#eaeaea,1,#d3d3d3,1,#bababa,1,#9f9f9f,1,#858585,1,#777777,1,#646464,1,#575757,1,#474747,1";
    68 $headvalues = "true,false,false,false,false,false,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true";
    6968
    7069//
    71  if ( (!isset($conf['LLGBO'])) or (substr_count($conf['LLGBO'], ',')  != 9
     70 if ( (!isset($conf['LLGBO'])) or (substr_count($conf['LLGBO'], ',')  != 10
    7271 or  (!isset($conf['LLGBOTOOLTIP'])) or (substr_count($conf['LLGBOTOOLTIP'], ',')  != 5)
    7372 or  (!isset($conf['LLGBOFRAME'])) or (substr_count($conf['LLGBOFRAME'], ',')  != 32)
Note: See TracChangeset for help on using the changeset viewer.