Changeset 4603


Ignore:
Timestamp:
01/02/10 15:57:12 (10 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.