Changeset 4603
- Timestamp:
- Jan 2, 2010, 3:57:12 PM (14 years ago)
- Location:
- extensions/LLGBO2
- Files:
-
- 1 added
- 12 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/LLGBO2/admin/llgbo_admin.php
r4596 r4603 32 32 // Setup plugin Language 33 33 load_language('plugin.lang', LLGBO_PATH); 34 include(LLGBO_PATH.'defaultvalues.php'); 35 36 34 37 // +-----------------------------------------------------------------------+ 35 38 // | Tabssheet … … 44 47 l10n('llgbo_M_manage'), 45 48 $my_base_url.'&tab=manage'); 46 $tabsheet->add('tooltip', 47 l10n('llgbo_M_tooltip'), 48 $my_base_url.'&tab=tooltip'); 49 $disptabtooltip = 'false'; 49 50 $disptabframe = 'false'; 50 51 $disptabheader = 'false'; … … 54 55 else 55 56 {$disptabframe = $_POST['llgbo_frame'];} 57 58 if ((!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 56 68 if (!isset($_POST['llgbo_header']) ) 57 69 {$disptabheader = $conf['LLGBO_SETTINGS'][6] ;} 58 70 else 59 71 {$disptabheader = $_POST['llgbo_header'];} 72 73 if ($disptabtooltip == 'true'){ 74 $tabsheet->add('tooltip', 75 l10n('llgbo_M_tooltip'), 76 $my_base_url.'&tab=tooltip');} 77 60 78 61 79 if (($disptabframe == 'true')) … … 82 100 /* Plugin template initialisation for admin panel display */ 83 101 /* ****************************************************** */ 84 global $template , $conf,$lang; 102 global $template , $conf,$lang; 85 103 {$template->assign( 'LLGBO_VERSION' , LLGBO_INFO_VERSION);} 86 104 $me = get_plugin_data($plugin_id); … … 117 135 if (!isset($_POST['llgbo_maintain_header'])) {$_POST['llgbo_maintain_header'] = '';} 118 136 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 120 139 $param_llgbo = array($_POST['llgbo_frame'], 121 140 $_POST['llgbo_tooltip_disp'], $_POST['llgbo_exifunderbt'], … … 123 142 $_POST['llgbo_title_frame'], $_POST['llgbo_header'], 124 143 $_POST['llgbo_maintain_header'], $_POST['llgbo_allinfo'], 125 $_POST['llgbo_default_navthumb'] 144 $_POST['llgbo_default_navthumb'] ,$_POST['llgbo_always_displayexif'] 126 145 ); 127 146 $llgbo_new_value = implode ("," , $param_llgbo); … … 135 154 $conf['LLGBO_SETTINGS'] = explode ("," ,$llgbo_new_value); 136 155 } 156 if ( isset($_POST['reset']) ) 157 { $conf['LLGBO_SETTINGS'] = explode ("," ,$plugvalues);} 137 158 138 159 // Reload settings for correct display after update … … 156 177 if ($conf['LLGBO_SETTINGS'][9] == 'true') 157 178 {$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 } 159 183 /////////////////////////////////////////////////////////////////////////////////////// 160 184 //// TOOLTIP … … 187 211 $conf['LLGBO_TOOLTIP'] = explode ("," ,$llgbo_newtooltip_value); 188 212 } 213 214 if ( isset($_POST['reset']) ) 215 { $conf['LLGBO_TOOLTIP'] = explode ("," ,$ttvalues);} 216 189 217 // Reload settings for correct display after update 190 218 if (isset($conf['LLGBO_TOOLTIP'][0])) {$template->assign(array( 'LLGBO_TOOLTIP_WIDTH' => $conf['LLGBO_TOOLTIP'][0]));} … … 241 269 $conf['LLGBO_FRAME'] = explode ("," ,$llgbo_newframe_value ); 242 270 } 271 if ( isset($_POST['reset']) ) 272 { $conf['LLGBO_FRAME'] = explode ("," ,$frvalues );} 243 273 if ( isset($_POST['previewsample']) ) 244 274 { if (isset($_POST['sample'])) { //print_r($_POST); … … 322 352 $conf['LLGBO_HEADER'] = explode ("," ,$llgbo_newheader_value); 323 353 } 354 if ( isset($_POST['reset']) ) 355 { $conf['LLGBO_HEADER'] = explode ("," ,$headvalues);} 324 356 // Reload settings for correct display after update 325 357 if (isset($conf['LLGBO_HEADER'][0])) {$template->assign(array( 'LLGBO_HEADER_HOME' => $conf['LLGBO_HEADER'][0]));} -
extensions/LLGBO2/admin/llgbo_adminframe.tpl
r4596 r4603 89 89 </table> 90 90 {$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" /> 92 92 93 93 </div> -
extensions/LLGBO2/admin/llgbo_adminheader.tpl
r4578 r4603 79 79 </table> 80 80 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> 82 82 </fieldset> 83 83 </form> -
extensions/LLGBO2/admin/llgbo_adminsettings.tpl
r4574 r4603 17 17 <td class="llgbolabel">{'llgbo_tooltip'|@translate}</td> 18 18 <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> 21 25 <td class="llgbolabel">{'llgbo_exifunderbt'|@translate}</td> 22 26 <td class="llgboinput"> {html_radios name='llgbo_exifunderbt' values='true,false'|@explode output='Yes,No'|@explode|translate selected=$LLGBO_EXIFUNDERBT}</td> … … 44 48 </table> 45 49 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> 47 51 </fieldset> 48 52 </form> -
extensions/LLGBO2/admin/llgbo_admintooltip.tpl
r4578 r4603 38 38 </div> 39 39 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> 41 41 </fieldset> 42 42 </form> -
extensions/LLGBO2/language/en_UK/plugin.lang.php
r4595 r4603 81 81 $lang['llgbo_frame_sample']= 'Samples list '; 82 82 $lang['previewsamples']= 'Display this sample'; 83 $lang['llgbo_always_displayexif'] = 'Always display METADATA:' ; 84 $lang['Reset_To_Default'] = 'Reset to default values'; 83 85 ?> 84 85 -
extensions/LLGBO2/language/es_ES/plugin.lang.php
r4597 r4603 81 81 $lang['llgbo_frame_sample']= 'Lista ejemplost '; 82 82 $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'; 83 85 ?> 84 85 86 87 -
extensions/LLGBO2/language/fr_FR/plugin.lang.php
r4595 r4603 81 81 $lang['llgbo_frame_sample']= 'Liste des exemples '; 82 82 $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'; 83 85 ?> 84 85 86 87 -
extensions/LLGBO2/language/hu_HU/plugin.lang.php
r4597 r4603 81 81 $lang['llgbo_frame_sample']= 'Minták listázása '; 82 82 $lang['previewsamples']= 'Minta megtekintése'; 83 $lang['llgbo_always_displayexif'] = 'Mindig megjelenő METAADATOK (EXIF):' ; 83 84 ?> 84 85 86 87 -
extensions/LLGBO2/language/pl_PL/plugin.lang.php
r4595 r4603 81 81 /*TODO*/$lang['llgbo_frame_sample']= 'Samples list '; 82 82 /*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'; 83 85 ?> 84 85 86 87 -
extensions/LLGBO2/main.inc.php
r4596 r4603 2 2 /* 3 3 Plugin Name: Look_like_gbo2 4 Version: 2.0. J4 Version: 2.0.H 5 5 Plugin URI: http://phpwebgallery.net/ext/extension_view.php?eid=251 6 6 Author: Ex-Ftb … … 12 12 /* 2.0.e fix notice with redirec.tpl */ 13 13 /* 2.0.f Tooltip and frame define by plugin vs Css*/ 14 /* 2.0.g always display metadata + maintain IPTC */ 14 15 /* 2.0.h new languages PL, ES, HU */ 15 16 /* 2.0.i Manage tab for tooltip and frame settings */ … … 18 19 /* création d'une instance de la classe */ 19 20 $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__)) . '/'); 21 global $conf; 22 23 define ('LLGBO_INFO_VERSION','2.0.H'); 24 if (!defined('LLGBO_PATH')) 25 {define('LLGBO_PATH' , PHPWG_PLUGINS_PATH . basename(dirname(__FILE__)) . '/');} 23 26 24 27 $conf['LLGBO_SETTINGS'] = explode("," , $conf['LLGBO']); … … 36 39 'URL' => get_admin_plugin_menu_link(dirname(__FILE__).'/admin/llgbo_admin.php') )); 37 40 return $menu; } 38 41 42 39 43 /* always display metadata */ 40 44 function AutoDisplayMetadata() … … 42 46 If ($conf['LLGBO_SETTINGS'] [2] == 'true' ) // exif under bt 43 47 {$_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 );}} 44 52 } 45 53 … … 248 256 add_event_handler('get_admin_plugin_menu_links', array(&$obj, 'plugin_admin_menu') ); 249 257 set_plugin_data($plugin['id'], $obj); 258 function 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 } 250 283 ?> -
extensions/LLGBO2/maintain.inc.php
r4574 r4603 30 30 if (!defined('PHPWG_ROOT_PATH')) die('Hacking attempt!'); 31 31 function plugin_install() 32 { global $prefixeTable,$conf,$ttvalues,$plugvalues,$frvalues,$headvalues; 32 { global $prefixeTable,$conf; 33 if (!defined('LLGBO_PATH')) 34 {define('LLGBO_PATH' , PHPWG_PLUGINS_PATH . basename(dirname(__FILE__)) . '/');} 35 include(LLGBO_PATH.'defaultvalues.php'); 33 36 plugin_uninstall(); // en cas de mauvaise deinstallation anterieure 34 37 $q = ' … … 60 63 } 61 64 function plugin_activate() 62 { global $prefixeTable,$conf ,$ttvalues,$plugvalues,$frvalues,$headvalues;65 { global $prefixeTable,$conf; 63 66 /////////////////////////////////////////////////// 64 67 // 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";69 68 70 69 // 71 if ( (!isset($conf['LLGBO'])) or (substr_count($conf['LLGBO'], ',') != 9)70 if ( (!isset($conf['LLGBO'])) or (substr_count($conf['LLGBO'], ',') != 10) 72 71 or (!isset($conf['LLGBOTOOLTIP'])) or (substr_count($conf['LLGBOTOOLTIP'], ',') != 5) 73 72 or (!isset($conf['LLGBOFRAME'])) or (substr_count($conf['LLGBOFRAME'], ',') != 32)
Note: See TracChangeset
for help on using the changeset viewer.