Changeset 28210
- Timestamp:
- Apr 17, 2014, 10:48:48 AM (10 years ago)
- Location:
- extensions/ThumbnailTooltip
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/ThumbnailTooltip/admin/admin.tpl
r28174 r28210 112 112 </fieldset> 113 113 114 <p><input type="submit" name="submit" value="{'Submit'|@translate}" {$TAG_INPUT_ENABLED}>115 <input type="submit" name="restore" value="{'tn_default_parameters'|@translate}" onclick="return confirm('{'Are you sure?'|@translate|@escape:'javascript'}');" {$TAG_INPUT_ENABLED}></p>114 <p><input type="submit" name="submit" value="{'Submit'|@translate}"> 115 <input type="submit" name="restore" value="{'tn_default_parameters'|@translate}" onclick="return confirm('{'Are you sure?'|@translate|@escape:'javascript'}');"></p> 116 116 </form> 117 117 -
extensions/ThumbnailTooltip/admin/config_default.inc.php
r28174 r28210 2 2 $config_default = array( 3 3 'display_name' => true, 4 'value1' 5 'value2' 6 'value3' 7 'value4' 8 'value5' 9 'value6' 10 'separator' 11 'display_author_cat' => '1',4 'value1' => 'tn_type1', 5 'value2' => 'tn_type8', 6 'value3' => 'tn_type4', 7 'value4' => 'none', 8 'value5' => 'none', 9 'value6' => 'none', 10 'separator' => '1', 11 'display_author_cat' => '1' 12 12 ); 13 13 ?> -
extensions/ThumbnailTooltip/admin/index.php
r27644 r28210 1 1 <?php 2 2 // +-----------------------------------------------------------------------+ 3 // | PhpWebGallery - a PHP based picture gallery | 4 // | Copyright (C) 2002-2003 Pierrick LE GALL - pierrick@phpwebgallery.net | 5 // | Copyright (C) 2003-2007 PhpWebGallery Team - http://phpwebgallery.net | 3 // | Piwigo - a PHP based photo gallery | 6 4 // +-----------------------------------------------------------------------+ 7 // | file : $Id: index.php 1912 2007-03-16 06:30:07Z rub $ 8 // | last update : $Date: 2007-03-16 07:30:07 +0100 (ven, 16 mar 2007) $ 9 // | last modifier : $Author: rub $ 10 // | revision : $Revision: 1912 $ 5 // | Copyright(C) 2008-2014 Piwigo Team http://piwigo.org | 6 // | Copyright(C) 2003-2008 PhpWebGallery Team http://phpwebgallery.net | 7 // | Copyright(C) 2002-2003 Pierrick LE GALL http://le-gall.net/pierrick | 11 8 // +-----------------------------------------------------------------------+ 12 9 // | This program is free software; you can redistribute it and/or modify | -
extensions/ThumbnailTooltip/include/class.inc.php
r28174 r28210 20 20 global $user; 21 21 22 $query = ' 23 SELECT param, value, comment 24 FROM ' . CONFIG_TABLE . ' 25 WHERE param="thumbnail_tooltip" 26 ;'; 27 $row = pwg_db_fetch_assoc( pwg_query($query) ); 22 $query = 'SELECT param, value, comment FROM ' . CONFIG_TABLE . ' WHERE param="thumbnail_tooltip"'; 23 $row = pwg_db_fetch_assoc( pwg_query($query) ); 28 24 29 $params = unserialize($row['value']); 30 31 $values = array( 25 $params = unserialize($row['value']); 26 $values = array( 32 27 'DISPLAY_NAME' => $params['display_name'], 33 28 'value1' => $params['value1'], … … 38 33 'value6' => $params['value6'], 39 34 'separator' => $params['separator'] 40 ); 35 ); 36 37 if ($params['display_name']==true) { 38 foreach($tpl_var as $cle=>$valeur) { 39 $query = " 40 SELECT name AS value1, hit AS value2, hit AS value3, comment AS value4, author AS value5, CONCAT('".l10n('Author').' : '."', author,'') AS value6, rating_score AS value7 41 FROM ".IMAGES_TABLE." 42 WHERE id = ".(int)$tpl_var[$cle]['id']." 43 ;"; 44 $row = pwg_db_fetch_assoc( pwg_query($query) ); 45 46 $details = array(); 47 $details_param = array(); 41 48 42 foreach($tpl_var as $cle=>$valeur) { 43 $query = " 44 SELECT name AS value1, hit AS value2, hit AS value3, comment AS value4, author AS value5, CONCAT('".l10n('Author').' : '."', author,'') AS value6, rating_score AS value7 45 FROM ".IMAGES_TABLE." 46 WHERE id = ".(int)$tpl_var[$cle]['id']." 47 ;"; 48 $row = pwg_db_fetch_assoc( pwg_query($query) ); 49 $details['tn_type1'] = $row['value1']; 49 50 50 $details = array(); 51 $details_param = array(); 51 if (!empty($row['value2'])) { 52 $details['tn_type2'] = $row['value2'].' '.strtolower(l10n('Visits')); 53 } 54 if (!empty($row['value3'])) { 55 $details['tn_type3'] = '('.$row['value3'].' '.strtolower(l10n('Visits')).')'; 56 if (!empty($row['value7'])) { $type8 = ', '.strtolower(l10n('Rating score')).' '.$row['value7']; } else { $type8 = ''; } 57 $details['tn_type8'] = '('.$row['value3'].' '.strtolower(l10n('Visits')).$type8.')'; 58 } 59 if (!empty($row['value4'])) { 60 $details['tn_type4'] = $row['value4']; 61 } 62 if (!empty($row['value5'])) { 63 $details['tn_type5'] = $row['value5']; 64 } 65 if (!empty($row['value6'])) { 66 $details['tn_type6'] = $row['value6']; 67 } 68 if (!empty($row['value7'])) { 69 $details['tn_type7'] = strtolower(l10n('Rating score')).' '.$row['value7']; 70 } 71 72 if ((!empty($details[$values['value1']])) && ($details[$values['value1']]!='none')) { $details_param[] = $details[$values['value1']]; } 73 if ((!empty($details[$values['value2']])) && ($details[$values['value2']]!='none')) { $details_param[] = $details[$values['value2']]; } 74 if ((!empty($details[$values['value3']])) && ($details[$values['value3']]!='none')) { $details_param[] = $details[$values['value3']]; } 75 if ((!empty($details[$values['value4']])) && ($details[$values['value4']]!='none')) { $details_param[] = $details[$values['value4']]; } 76 if ((!empty($details[$values['value5']])) && ($details[$values['value5']]!='none')) { $details_param[] = $details[$values['value5']]; } 77 if ((!empty($details[$values['value6']])) && ($details[$values['value6']]!='none')) { $details_param[] = $details[$values['value6']]; } 52 78 53 $details['tn_type1'] = $row['value1']; 54 55 if (!empty($row['value2'])) 56 { 57 $details['tn_type2'] = $row['value2'].' '.strtolower(l10n('Visits')); 79 if ($params['separator']=='1') { $title = implode(' - ', $details_param); } else { $title = implode(' ', $details_param); } 80 81 $tpl_var[$cle]['TN_TITLE'] = $title; 58 82 } 59 if (!empty($row['value3']))60 {61 $details['tn_type3'] = '('.$row['value3'].' '.strtolower(l10n('Visits')).')';62 if (!empty($row['value7'])) { $type8 = ', '.strtolower(l10n('Rating score')).' '.$row['value7']; } else { $type8 = ''; }63 $details['tn_type8'] = '('.$row['value3'].' '.strtolower(l10n('Visits')).$type8.')';64 }65 if (!empty($row['value4']))66 {67 $details['tn_type4'] = $row['value4'];68 }69 if (!empty($row['value5']))70 {71 $details['tn_type5'] = $row['value5'];72 }73 if (!empty($row['value6']))74 {75 $details['tn_type6'] = $row['value6'];76 }77 if (!empty($row['value7']))78 {79 $details['tn_type7'] = strtolower(l10n('Rating score')).' '.$row['value7'];80 }81 82 if ((!empty($details[$values['value1']])) && ($details[$values['value1']]!='none')) { $details_param[] = $details[$values['value1']]; }83 if ((!empty($details[$values['value2']])) && ($details[$values['value2']]!='none')) { $details_param[] = $details[$values['value2']]; }84 if ((!empty($details[$values['value3']])) && ($details[$values['value3']]!='none')) { $details_param[] = $details[$values['value3']]; }85 if ((!empty($details[$values['value4']])) && ($details[$values['value4']]!='none')) { $details_param[] = $details[$values['value4']]; }86 if ((!empty($details[$values['value5']])) && ($details[$values['value5']]!='none')) { $details_param[] = $details[$values['value5']]; }87 if ((!empty($details[$values['value6']])) && ($details[$values['value6']]!='none')) { $details_param[] = $details[$values['value6']]; }88 89 if ($params['separator']=='1') { $title = implode(' - ', $details_param); } else { $title = implode(' ', $details_param); }90 91 if ($params['display_name']==true) { $tpl_var[$cle]['TN_TITLE'] = $title; } else { $tpl_var[$cle]['TN_TITLE']=''; }92 83 } 93 84 return $tpl_var; … … 96 87 97 88 function Author_Description_affich($tpl_var) { 98 global $user ;89 global $user, $lang; 99 90 100 91 $query = 'SELECT param, value, comment FROM ' . CONFIG_TABLE . ' WHERE param="thumbnail_tooltip";'; … … 109 100 $result = pwg_query($query); 110 101 $row = pwg_db_fetch_assoc($result); 111 $auteur = ''; 102 112 103 if (!empty($row['author'])) { 113 if (preg_match('#(,|\/)#i', $row['author'])) { $ s = 's'; } else { $s = ''; }114 if (!empty($tpl_var[$cle]['DESCRIPTION'])) { $tpl_var[$cle]['DESCRIPTION'] = $tpl_var[$cle]['DESCRIPTION'].'<br/> Auteur'.$s.' : '.$row['author']; } else { $tpl_var[$cle]['DESCRIPTION'] = 'Auteur'.$s.' : '.$row['author']; }104 if (preg_match('#(,|\/)#i', $row['author'])) { $auteur = str_replace(array('(',')'), '', ucfirst(sprintf($lang['author(s) : %s'],$row['author']))); } else { $auteur = $lang['Author'].' : '.$row['author']; } 105 if (!empty($tpl_var[$cle]['DESCRIPTION'])) { $tpl_var[$cle]['DESCRIPTION'] = $tpl_var[$cle]['DESCRIPTION'].'<br/>'.$auteur; } else { $tpl_var[$cle]['DESCRIPTION'] = $auteur; } 115 106 } 116 107 } -
extensions/ThumbnailTooltip/initialize.inc.php
r27648 r28210 1 1 <?php 2 /*3 Plugin Name: Thumbnail Tooltip4 Version: 1.25 Description: Permet de changer l'infobulle sur les images dans les albums.6 Plugin URI: http://fr.piwigo.org/ext/extension_view.php?eid=7367 Author: Sarybe8 Author URI: http://www.lesrempartsdetours.com9 */10 11 2 12 3 if (!defined('PHPWG_ROOT_PATH')) {
Note: See TracChangeset
for help on using the changeset viewer.