Changeset 4396
- Timestamp:
- Nov 29, 2009, 11:21:50 PM (14 years ago)
- Location:
- extensions/lmt
- Files:
-
- 2 added
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/lmt/admin/plugin_admin_config.tpl
r3396 r4396 3 3 4 4 //global var ; need to not have to initialize them every time a value is changed 5 var objlang; 6 var objlang2; 5 var objlang; 6 var objlang2; 7 7 var objnames = new Array('itext'); 8 8 var objnames2 = new Array({/literal}{$datas.objnames2}{literal}); … … 57 57 58 58 //initialize help event 59 $("sup").filter('.icnhelp').bind("mouseenter", 60 function(event){ 59 $("sup").filter('.icnhelp').bind("mouseenter", 60 function(event){ 61 61 $("#hinthlp").attr("innerHTML", get_hint(this)) 62 62 .css("left", event.clientX+1+window.pageXOffset) 63 63 .css("top", event.clientY+1+window.pageYOffset); 64 } 64 } 65 65 ); 66 66 67 $("sup").filter('.icnhelp').bind("mouseleave", 68 function(event){ 67 $("sup").filter('.icnhelp').bind("mouseleave", 68 function(event){ 69 69 $("#hinthlp") 70 70 .css("left", -450); 71 } 71 } 72 72 ); 73 73 … … 115 115 break; 116 116 {/foreach} 117 {literal} 117 {literal} 118 118 } 119 119 } … … 148 148 <fieldset > 149 149 <legend>{'lmt_general_config'|@translate}</legend> 150 150 151 151 <table class="formtable" > 152 152 <tr> … … 244 244 </td> 245 245 </tr> 246 246 247 247 <tr> 248 248 <td> … … 258 258 id="itext_{$lang.lang}" value="{$lang.text}"> 259 259 {/foreach} 260 {/if} 260 {/if} 261 261 <textarea id="itext" rows="4" cols="60" onkeyup="apply_changes('itext');" /></textarea> 262 262 </td> … … 284 284 <fieldset > 285 285 <legend>{'lmt_redirect_config'|@translate}</legend> 286 286 287 287 <table class="formtable" > 288 288 … … 291 291 <td> 292 292 {html_options name="f_lmt_redirect_activated" values=$lmt_yesno_values output=$lmt_yesno_labels selected=$datas.lmt_redirect_activated} 293 </td> 294 </tr> 295 296 <tr> 297 <td>{'lmt_cfg_warning_target'|@translate}<sup id="hlp10" class="icnhelp">?</sup></td> 298 <td> 299 {html_options name="f_lmt_redirect_open_target" values=$lmt_yesno_values output=$lmt_yesno_labels selected=$datas.lmt_redirect_open_target} 293 300 </td> 294 301 </tr> -
extensions/lmt/admin/plugin_admin_list.tpl
r3666 r4396 7 7 8 8 tmp=http_request.responseText; 9 9 10 10 $("#nbphotos").attr("innerHTML", tmp.substr(0,tmp.indexOf("#"))); 11 11 $("#list").attr("innerHTML", tmp.substr(tmp.indexOf("#")+1)); 12 $("#filter").value("innerHTML", tmp.substr(tmp.indexOf("#")+1));12 //$("#filter").attr("innerHTML", tmp.substr(tmp.indexOf("#")+1)); 13 13 } 14 14 {/literal} … … 27 27 <div id="list"> 28 28 </div> 29 29 30 30 <form method="POST"> 31 31 <p class="lmt_page" style="border-top:1px dotted;padding-top:10px;"> -
extensions/lmt/language/en_UK/plugin.lang.php
r3396 r4396 172 172 $lang['lmt_yesno_y'] = 'Yes'; 173 173 174 //1.1.0 175 $lang["lmt_help_config"][10] = "If activated, the page pointed to by the hyperlink will open in a new window."; 176 $lang["lmt_cfg_warning_target"] = "Force the page openning in a new window"; 177 174 178 175 179 ?> -
extensions/lmt/language/fr_FR/plugin.lang.php
r3396 r4396 178 178 $lang["lmt_nav_last"] = "Dernier"; 179 179 180 //1.1.0 181 $lang["lmt_help_config"][10] = "Si activé, l'ouverture de la page vers laquelle pointe l'hyperlien sera effectuée dans une nouvelle fenêtre."; 182 $lang["lmt_cfg_warning_target"] = "Forcer l'ouverture dans une nouvelle fenêtre" 183 184 185 180 186 ?> -
extensions/lmt/lmt_aip.class.inc.php
r3666 r4396 4 4 Author : Grum 5 5 email : grum@piwigo.org 6 website : http://photos.grum. dnsalias.com6 website : http://photos.grum.fr 7 7 8 8 << May the Little SpaceFrog be with you ! >> … … 10 10 See main.inc.php for release information 11 11 12 LMT_AIP : classe to manage plugin admin pages 12 LMT_AIP : classe to manage plugin admin pages 13 13 14 14 --------------------------------------------------------------------------- */ … … 53 53 $this->ajax = new Ajax(); 54 54 55 // don't create the google_translate object everytime, otherwise google's js 55 // don't create the google_translate object everytime, otherwise google's js 56 56 // code is always included in the header even if translation functionalities 57 57 // aren't needed … … 192 192 193 193 /* 194 194 195 195 */ 196 196 protected function display_help_page() … … 239 239 { 240 240 $filter_list_labels[] = "[".l10n("lmt_lbl_cc_s-".strtolower($val))."] ".l10n("lmt_lbl_cc-".strtolower($val)); 241 if($val==$_REQUEST['filter']) 241 if($val==$_REQUEST['filter']) 242 242 { 243 243 $filter_list_selected = $val; 244 244 } 245 245 } 246 246 247 247 $filter_list_values = array_merge(array(''), $filter_list_values); 248 248 $filter_list_labels = array_merge(array(l10n('lmt_nofilter')), $filter_list_labels); … … 261 261 { 262 262 263 $sql="REPLACE INTO ".CADDIE_TABLE." 264 SELECT '".$user['id']."', it.id FROM ".IMAGES_TABLE." it, ".$this->tables["images"]." lmti 263 $sql="REPLACE INTO ".CADDIE_TABLE." 264 SELECT '".$user['id']."', it.id FROM ".IMAGES_TABLE." it, ".$this->tables["images"]." lmti 265 265 WHERE it.id = lmti.image_id"; 266 266 if($_REQUEST['filter']!="") … … 279 279 } 280 280 } 281 281 282 282 $template->assign('datas', $datas); 283 283 $template->assign('default_licence', $default_licence); … … 314 314 if($_POST['licence']=='DEFAULT') 315 315 { 316 $sql="DELETE FROM ".$this->tables['images']." 316 $sql="DELETE FROM ".$this->tables['images']." 317 317 WHERE image_id IN (".implode(",", $lst).")"; 318 318 } 319 319 else 320 320 { 321 $sql="REPLACE INTO ".$this->tables['images']." 321 $sql="REPLACE INTO ".$this->tables['images']." 322 322 SELECT id, '".$_POST['licence']."', '".$_POST['author']."' 323 FROM ".IMAGES_TABLE." 323 FROM ".IMAGES_TABLE." 324 324 WHERE id IN (".implode(",", $lst).")"; 325 325 } … … 337 337 case 'app_clear_selected': 338 338 case 'napp_clear_selected': 339 $sql="DELETE FROM ".CADDIE_TABLE." 339 $sql="DELETE FROM ".CADDIE_TABLE." 340 340 WHERE user_id = '".$user['id']."' 341 341 AND element_id IN (".implode(",", $lst).")"; … … 398 398 $licences_list_labels[] = "[".l10n("lmt_lbl_cc_s-".strtolower($val))."] ".l10n("lmt_lbl_cc-".strtolower($val)); 399 399 } 400 400 401 401 /* $licences_list_values = array_merge(array('DEFAULT'), $licences_list_values); 402 402 $licences_list_labels = array_merge(array(l10n('lmt_bydefault')), $licences_list_labels);*/ … … 406 406 407 407 $selectlist_list_labels=array( 408 l10n("lmt_choose_select"), 409 l10n("lmt_select_all"), 410 l10n("lmt_select_none"), 411 l10n("lmt_select_invert") 408 l10n("lmt_choose_select"), 409 l10n("lmt_select_all"), 410 l10n("lmt_select_none"), 411 l10n("lmt_select_invert") 412 412 ); 413 413 $selectlist_list_labels=array_merge($selectlist_list_labels, $licences_list_labels); … … 437 437 dirname($this->filelocation).'/admin/plugin_admin_config.tpl'); 438 438 439 439 440 440 $datas=array( 441 441 "img_directory" => LMT_PATH."img/" … … 459 459 $lmt_licence_default_labels = array(); 460 460 461 $tmp=array(); 461 $tmp=array(); 462 462 foreach($lmt_licence_default_values as $key=>$val) 463 463 { … … 491 491 'text' => $this->my_config['lmt_warning_texts'][$key] 492 492 ); 493 493 494 494 foreach($lmt_licence_default_values as $key2 => $val2) 495 495 { … … 504 504 $datas['help']['hlp'.$key]=addslashes($val); 505 505 } 506 506 507 507 $lmt_licence_default_author_values=array(0); 508 508 $lmt_licence_default_author_labels=array(l10n("lmt_no_author")); … … 555 555 556 556 /* ------------------------------------------------------------------------ 557 * Add an author 557 * Add an author 558 558 * ---------------------------------------------------------------------- */ 559 559 if(isset($_POST['submit_add_author'])) … … 578 578 } 579 579 } 580 580 581 581 /* ------------------------------------------------------------------------ 582 * Modify an author 582 * Modify an author 583 583 * ---------------------------------------------------------------------- */ 584 584 if(isset($_POST['submit_modify_author'])) … … 586 586 if($_POST["text1"]!="") 587 587 { 588 $sql="UPDATE ".$this->tables["licence_author"]." 589 SET text1 = '". addslashes($_POST["text1"])."', 590 text2 = '".addslashes($_POST["text2"])."' 588 $sql="UPDATE ".$this->tables["licence_author"]." 589 SET text1 = '". addslashes($_POST["text1"])."', 590 text2 = '".addslashes($_POST["text2"])."' 591 591 WHERE id = '".$_POST["id"]."'"; 592 592 $result=pwg_query($sql); … … 608 608 609 609 /* ------------------------------------------------------------------------ 610 * delete an author 610 * delete an author 611 611 * ---------------------------------------------------------------------- */ 612 612 if($_REQUEST['action']=="delete") … … 620 620 $this->display_result(l10n("lmt_author_deleted"), true); 621 621 622 $sql="UPDATE ".$this->tables["images"]." SET author_id = NULL 622 $sql="UPDATE ".$this->tables["images"]." SET author_id = NULL 623 623 WHERE author_id = '".$_REQUEST['id']."'"; 624 624 $result=pwg_query($sql); … … 639 639 { 640 640 $this->display_result(l10n("lmt_cannot_delete_author"), false); 641 } 641 } 642 642 } 643 643 else … … 710 710 711 711 if($_REQUEST["action"]=="edit") 712 { 712 { 713 713 $sql="SELECT * FROM ".$this->tables['licence_author']." WHERE id = '".$_REQUEST['id']."'"; 714 714 $result = pwg_query($sql); … … 769 769 770 770 /* 771 this function return a js to manage licence text 771 this function return a js to manage licence text 772 772 */ 773 773 protected function generate_js_licence_author() … … 851 851 $img_ids=array(); 852 852 $img_liste = array(); 853 $sql="SELECT SQL_CALC_FOUND_ROWS lmti.*, img.file, img.path, img.tn_ext, 854 GROUP_CONCAT(cat.id) AS catid, 853 $sql="SELECT SQL_CALC_FOUND_ROWS lmti.*, img.file, img.path, img.tn_ext, 854 GROUP_CONCAT(cat.id) AS catid, 855 855 GROUP_CONCAT(CASE WHEN cat.name IS NULL THEN '' ELSE cat.name END SEPARATOR '@sep@') AS catname, 856 856 GROUP_CONCAT(CASE WHEN cat.permalink IS NULL THEN '' ELSE cat.permalink END SEPARATOR '@sep@') AS catpermalink, 857 857 GROUP_CONCAT(CASE WHEN cat.dir IS NULL THEN 'V' ELSE 'P' END) AS cattype, 858 lmtla.text1, lmtla.text2 859 FROM ".$this->tables["images"]." lmti 860 LEFT OUTER JOIN ".$this->tables["licence_author"]." lmtla ON lmtla.id = lmti.author_id, 861 ".IMAGES_TABLE." img 858 lmtla.text1, lmtla.text2 859 FROM ".$this->tables["images"]." lmti 860 LEFT OUTER JOIN ".$this->tables["licence_author"]." lmtla ON lmtla.id = lmti.author_id, 861 ".IMAGES_TABLE." img 862 862 LEFT OUTER JOIN ".IMAGE_CATEGORY_TABLE." imgcat ON img.id = imgcat.image_id 863 863 LEFT OUTER JOIN ".CATEGORIES_TABLE." cat ON imgcat.category_id = cat.id … … 915 915 ); 916 916 } 917 } 917 } 918 918 919 919 $sql="select FOUND_ROWS()"; … … 924 924 $pages_navigation->set_nb_items($nb[0]); 925 925 $pages_navigation->set_nb_items_per_page($this->my_config['lmt_list_maxitems']); 926 $pages_navigation->set_current_page($pagenum); 926 $pages_navigation->set_current_page($pagenum); 927 927 $pages_navigation->set_options(array( 928 928 "text_prev" => l10n("lmt_nav_prev"), … … 955 955 956 956 $img_liste = array(); 957 $sql="SELECT SQL_CALC_FOUND_ROWS img.id as image_id, img.file, img.path, img.tn_ext, 958 GROUP_CONCAT(cat.id) AS catid, 957 $sql="SELECT SQL_CALC_FOUND_ROWS img.id as image_id, img.file, img.path, img.tn_ext, 958 GROUP_CONCAT(cat.id) AS catid, 959 959 GROUP_CONCAT(CASE WHEN cat.name IS NULL THEN '' ELSE cat.name END SEPARATOR '@sep@') AS catname, 960 960 GROUP_CONCAT(CASE WHEN cat.permalink IS NULL THEN '' ELSE cat.permalink END SEPARATOR '@sep@') AS catpermalink, 961 961 GROUP_CONCAT(CASE WHEN cat.dir IS NULL THEN 'V' ELSE 'P' END) AS cattype, 962 lmti.licence_type, lmtla.text1, lmtla.text2 963 FROM ".CADDIE_TABLE." caddie, 964 (".IMAGES_TABLE." img 962 lmti.licence_type, lmtla.text1, lmtla.text2 963 FROM ".CADDIE_TABLE." caddie, 964 (".IMAGES_TABLE." img 965 965 LEFT OUTER JOIN ".IMAGE_CATEGORY_TABLE." imgcat ON img.id = imgcat.image_id 966 966 LEFT OUTER JOIN ".CATEGORIES_TABLE." cat ON imgcat.category_id = cat.id) 967 LEFT OUTER JOIN ".$this->tables["images"]." AS lmti ON img.id = lmti.image_id 967 LEFT OUTER JOIN ".$this->tables["images"]." AS lmti ON img.id = lmti.image_id 968 968 LEFT OUTER JOIN ".$this->tables["licence_author"]." lmtla ON lmtla.id = lmti.author_id 969 969 WHERE img.id = caddie.element_id … … 1017 1017 ); 1018 1018 } 1019 } 1019 } 1020 1020 1021 1021 $sql="select FOUND_ROWS()"; … … 1026 1026 $pages_navigation->set_nb_items($nb[0]); 1027 1027 $pages_navigation->set_nb_items_per_page($this->my_config['lmt_list_maxitems']); 1028 $pages_navigation->set_current_page($pagenum); 1028 $pages_navigation->set_current_page($pagenum); 1029 1029 $pages_navigation->set_options(array( 1030 1030 "text_prev" => l10n("lmt_nav_prev"), -
extensions/lmt/lmt_pip.class.inc.php
r3396 r4396 91 91 { 92 92 $url=$this->my_config['lmt_redirect_url-'.strToLower($licence['licence'])]['en_UK']; 93 } 93 } 94 94 } 95 95 else … … 100 100 $style=""; 101 101 $text=""; 102 $target=($this->my_config['lmt_redirect_open_target']=="y")?" onclick='window.open(this.href); return false;'":""; 102 103 switch($this->my_config['lmt_licence_logo']) 103 104 { … … 105 106 if($url!="") 106 107 { 107 $text = "<br/><a href='".$url."' ><img class='logo80x15' src='". LMT_PATH."img/".strToLower($licence['licence'])."_80x15.png'></a>".$licence['aut_text1']." ".$licence['aut_text2'];108 $text = "<br/><a href='".$url."'".$target."><img class='logo80x15' src='". LMT_PATH."img/".strToLower($licence['licence'])."_80x15.png'></a>".$licence['aut_text1']." ".$licence['aut_text2']; 108 109 } 109 110 else 110 111 { 111 112 $text = "<br/><img class='logo80x15' src='". LMT_PATH."img/".strToLower($licence['licence'])."_80x15.png'>".$licence['aut_text1']." ".$licence['aut_text2']; 112 } 113 } 113 114 break; 114 115 case '88x31'; … … 116 117 if($url!="") 117 118 { 118 $text = "<table style='margin:auto;'><tr><td><a href='".$url."' ><img class='logo88x31' style='top:-4px;' src='". LMT_PATH."img/".strToLower($licence['licence'])."_88x31.png'></a></td><td>".$licence['aut_text1']."<br/>".$licence['aut_text2']."</td></tr></table>";119 $text = "<table style='margin:auto;'><tr><td><a href='".$url."'".$target."><img class='logo88x31' style='top:-4px;' src='". LMT_PATH."img/".strToLower($licence['licence'])."_88x31.png'></a></td><td>".$licence['aut_text1']."<br/>".$licence['aut_text2']."</td></tr></table>"; 119 120 } 120 121 else … … 126 127 if($url!="") 127 128 { 128 $text ="<br/>".l10n("lmt_lbl_under-".strToLower($licence['licence']))." <a href='".$url."' >".l10n("lmt_lbl_cc_s-".strToLower($licence['licence']))."</a> ".$licence['aut_text1']." ".$licence['aut_text2'];129 $text ="<br/>".l10n("lmt_lbl_under-".strToLower($licence['licence']))." <a href='".$url."'".$target.">".l10n("lmt_lbl_cc_s-".strToLower($licence['licence']))."</a> ".$licence['aut_text1']." ".$licence['aut_text2']; 129 130 } 130 131 else … … 134 135 break; 135 136 } 136 137 137 138 $template->concat('COMMENT_IMG', '<span class="licencetag" '.$style.'>'.$text.'</span>'); 138 139 } … … 168 169 if($url!="") 169 170 { 170 $replacements[0]="<a href='".$url."'>".$replacements[0]."</a>"; 171 $replacements[1]="<a href='".$url."'>".$replacements[1]."</a>"; 172 $replacements[2]="<a href='".$url."'>".$replacements[2]."</a>"; 171 $target=($this->my_config['lmt_redirect_open_target']=="y")?" onclick='window.open(this.href); return false;'":""; 172 $replacements[0]="<a href='".$url."'".$target.">".$replacements[0]."</a>"; 173 $replacements[1]="<a href='".$url."'".$target.">".$replacements[1]."</a>"; 174 $replacements[2]="<a href='".$url."'".$target.">".$replacements[2]."</a>"; 173 175 } 174 176 } -
extensions/lmt/lmt_root.class.inc.php
r3396 r4396 4 4 Author : Grum 5 5 email : grum@piwigo.org 6 website : http://photos.grum. dnsalias.com6 website : http://photos.grum.fr 7 7 8 8 << May the Little SpaceFrog be with you ! >> … … 12 12 LMT_root : common classe for admin and public classes 13 13 14 --------------------------------------------------------------------------- */ 14 --------------------------------------------------------------------------- */ 15 15 include_once(PHPWG_PLUGINS_PATH.'grum_plugins_classes-2/common_plugin.class.inc.php'); 16 16 include_once(PHPWG_PLUGINS_PATH.'grum_plugins_classes-2/css.class.inc.php'); … … 84 84 85 85 /* 86 intialize default values 86 intialize default values 87 87 */ 88 88 public function init_config() … … 93 93 'lmt_list_maxheight' => '650', 94 94 'lmt_list_maxitems' => '0', /* limit number of item displayed ; 0 : no limit */ 95 'lmt_licence_default' => 'BY', 96 'lmt_licence_default_author' => 0, 95 'lmt_licence_default' => 'BY', 96 'lmt_licence_default_author' => 0, 97 97 'lmt_licence_activated' => 'n', 98 98 'lmt_licence_visible' => 'n', /* y:always visible, n:only if needed */ 99 99 'lmt_licence_logo' => '80x15', /* 80x15, 88x31, text */ 100 'lmt_warning_visible' => 'y', /* y: display a text at the bottom of each page */ 100 'lmt_warning_visible' => 'y', /* y: display a text at the bottom of each page */ 101 101 'lmt_warning_texts' => array(), /* text displayed - multi lang */ 102 'lmt_redirect_activated' => 'y', /* y: the text is an url to a warning page */ 103 'lmt_redirect_url-by' => array(), 104 'lmt_redirect_url-by-nd' => array(), 105 'lmt_redirect_url-by-nc' => array(), 106 'lmt_redirect_url-by-nc-nd' => array(), 107 'lmt_redirect_url-by-nc-sa' => array(), 108 'lmt_redirect_url-by-sa' => array(), 109 'lmt_redirect_url-cright' => array(), 110 'lmt_redirect_url-cleft' => array(), 102 'lmt_redirect_activated' => 'y', /* y: the text is an url to a warning page */ 103 'lmt_redirect_open_target' => 'n', /* y: url are openned in a new page/tab */ 104 'lmt_redirect_url-by' => array(), 105 'lmt_redirect_url-by-nd' => array(), 106 'lmt_redirect_url-by-nc' => array(), 107 'lmt_redirect_url-by-nc-nd' => array(), 108 'lmt_redirect_url-by-nc-sa' => array(), 109 'lmt_redirect_url-by-sa' => array(), 110 'lmt_redirect_url-cright' => array(), 111 'lmt_redirect_url-cleft' => array(), 111 112 ); 112 113 … … 164 165 165 166 .lmt { 166 text-align:justify; 167 text-align:justify; 167 168 } 168 169 … … 176 177 #ullist li { 177 178 width:300px; 178 display:block; 179 display:block; 179 180 float:left; 180 181 text-align:left; … … 229 230 color:#000000; 230 231 top:0px; 231 left:-450px; 232 left:-450px; 232 233 padding:2px; 233 234 text-align:justify; … … 239 240 240 241 /* 241 generate the css code 242 generate the css code 242 243 */ 243 244 protected function generate_CSS2() … … 259 260 #theImage img.logo80x15, #theImage img.logo88x31 { 260 261 border:0px none; 262 padding:0px; 261 263 } 262 264 … … 287 289 "aut_text2" => "" 288 290 ); 289 $sql="SELECT lmti.licence_type, lmta.text1, lmta.text2 291 $sql="SELECT lmti.licence_type, lmta.text1, lmta.text2 290 292 FROM ".$this->tables['images']." lmti 291 293 LEFT OUTER JOIN ".$this->tables['licence_author']." lmta ON lmti.author_id = lmta.id … … 314 316 ); 315 317 316 $sql="SELECT * FROM ".$this->tables['licence_author']." 318 $sql="SELECT * FROM ".$this->tables['licence_author']." 317 319 WHERE id = '".$this->my_config["lmt_licence_default_author"]."'"; 318 320 $result=pwg_query($sql); 319 if($result) 321 if($result) 320 322 { 321 323 while($row=mysql_fetch_array($result)) … … 327 329 } 328 330 329 return($return); 331 return($return); 330 332 } 331 333 … … 348 350 } 349 351 return($returned); 350 } 351 return(false); 352 } 353 return(false); 352 354 } 353 355 -
extensions/lmt/main.inc.php
r3666 r4396 2 2 /* 3 3 Plugin Name: LMT 4 Version: 1. 0.24 Version: 1.1.0 5 5 Description: Appliquer une licence sur ses photos / Apply a licence on photos 6 6 Plugin URI: http://phpwebgallery.net/ext/extension_view.php?eid=282 … … 23 23 | release | date | 24 24 | 1.0.0 | 2009/03/01 | first release 25 | 1.0.1 | 2009/05/01 | * modify de style for 80x15&text logo (to be centered 25 | 1.0.1 | 2009/05/01 | * modify de style for 80x15&text logo (to be centered 26 26 | | | like the 88x31 logo) 27 27 | | | * modify the footer (allows to use html markup) 28 28 | 1.0.2 | 2009/06/12 | * the plugin can't manage picture if no physical category 29 29 | | | is affected (pictures uploaded with pLoader have 30 | | | only virtual categories). For now, use a LEFT OUTER JOIN 30 | | | only virtual categories). For now, use a LEFT OUTER JOIN 31 31 | | | on physical categorie ; virtual category management will 32 32 | | | be coded for the next release 33 | 1.0.3 | 2009/07/24 | * bug on "list" page when trying to add items in the 33 | 1.0.3 | 2009/07/24 | * bug on "list" page when trying to add items in the 34 34 | | | caddie (==> topic #116263 on french forum) 35 | | | * bug when displaying image's categories when image 35 | | | * bug when displaying image's categories when image 36 36 | | | only have virtual categories / now display all image 37 | | | categories (physical & virtual) 38 | | | (==>topic #113337 on french forum) 39 | | | 40 | | | 41 | | | 42 37 | | | categories (physical & virtual) 38 | | | (==>topic #113337 on french forum) 39 | 1.1.0 | 2009/11/29 | * mantis : feature 1294 40 | | | Allow to open the licence page on a new page/tab when 41 | | | user clic on the licence hyperlink 42 | | | * mantis : feature 1295 43 | | | Compatibility with theme 'montblanc' 44 | | | 45 | | | 46 | | | 47 | | | 48 | | | 49 | | | 50 | | | 51 | | | 52 | | | 53 43 54 44 55 :: TO DO … … 65 76 define('LMT_PATH' , PHPWG_PLUGINS_PATH . LMT_DIR . '/'); 66 77 67 define('LMT_VERSION' , '1. 0.2'); // => ne pas oublier la version dans l'entête !!78 define('LMT_VERSION' , '1.1.0'); // => ne pas oublier la version dans l'entête !! 68 79 69 80 global $prefixeTable;
Note: See TracChangeset
for help on using the changeset viewer.