Changeset 9019


Ignore:
Timestamp:
01/31/11 23:30:38 (9 years ago)
Author:
grum
Message:

release 3.0.1
bug:2159, bug:2162,bug:2163

Location:
extensions/AMenuManager
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • extensions/AMenuManager/amm_install.class.inc.php

    r8997 r9019  
    294294      pwg_query($sql); 
    295295 
    296  
     296/* 
    297297      $users=new GPCUsers(); 
    298298      $uList=array(); 
     
    304304            SET accessUsers='".pwg_db_real_escape_string(implode(',', $uList))."';"; 
    305305      pwg_query($sql); 
    306  
     306*/ 
    307307      if(isset($this->config['amm_sections_items'])) 
    308308      { 
     
    353353  } //class 
    354354 
     355 
     356  if(!function_exists('create_table_add_character_set') and !defined('IN_ADMIN')) 
     357  { 
     358    /** 
     359     * from admin/include/functions.php 
     360     * 
     361     * adds the caracter set to a create table sql query. 
     362     * all CREATE TABLE queries must call this function 
     363     * @param string query - the sql query 
     364     */ 
     365    function create_table_add_character_set($query) 
     366    { 
     367      defined('DB_CHARSET') or fatal_error('create_table_add_character_set DB_CHARSET undefined'); 
     368      if ('DB_CHARSET'!='') 
     369      { 
     370        if ( version_compare(mysql_get_server_info(), '4.1.0', '<') ) 
     371        { 
     372          return $query; 
     373        } 
     374        $charset_collate = " DEFAULT CHARACTER SET ".DB_CHARSET; 
     375        if (DB_COLLATE!='') 
     376        { 
     377          $charset_collate .= " COLLATE ".DB_COLLATE; 
     378        } 
     379        if ( is_array($query) ) 
     380        { 
     381          foreach( $query as $id=>$q) 
     382          { 
     383            $q=trim($q); 
     384            $q=trim($q, ';'); 
     385            if (preg_match('/^CREATE\s+TABLE/i',$q)) 
     386            { 
     387              $q.=$charset_collate; 
     388            } 
     389            $q .= ';'; 
     390            $query[$id] = $q; 
     391          } 
     392        } 
     393        else 
     394        { 
     395          $query=trim($query); 
     396          $query=trim($query, ';'); 
     397          if (preg_match('/^CREATE\s+TABLE/i',$query)) 
     398          { 
     399            $query.=$charset_collate; 
     400          } 
     401          $query .= ';'; 
     402        } 
     403      } 
     404      return $query; 
     405    } 
     406  } 
     407 
     408 
    355409?> 
  • extensions/AMenuManager/js/amm_personalisedBlocks.js

    r9010 r9019  
    118118        $('#iamm_personalised_title') 
    119119          .inputText('value', '') 
    120           .inputText('languagesValues', {}); 
     120          .inputText('languagesValues', ':clear'); 
    121121        $('#iamm_personalised_content') 
    122122          .inputText('value', '') 
    123           .inputText('languagesValues', {}); 
     123          .inputText('languagesValues', ':clear'); 
    124124        $('#iamm_personalised_visible').inputRadio('value', 'y'); 
    125125      } 
     
    137137 
    138138        $('#iamm_personalised_nfo').inputText('value', tmp.nfo); 
    139         $('#iamm_personalised_title').inputText('languagesValues', titles); 
    140         $('#iamm_personalised_content').inputText('languagesValues', contents); 
     139        $('#iamm_personalised_title').inputText('languagesValues', ':clear').inputText('languagesValues', titles); 
     140        $('#iamm_personalised_content').inputText('languagesValues', ':clear').inputText('languagesValues', contents); 
    141141        $('#iamm_personalised_visible').inputRadio('value', tmp.visible); 
    142142      } 
  • extensions/AMenuManager/js/amm_personalisedBlocks.min.js

    r9010 r9019  
    99{$('.error').removeClass('error');ok=true;return(ok);},updateDialog=function(items) 
    1010{if(items=='') 
    11 {$('#iamm_personalised_nfo').inputText('value','');$('#iamm_personalised_title').inputText('value','').inputText('languagesValues',{});$('#iamm_personalised_content').inputText('value','').inputText('languagesValues',{});$('#iamm_personalised_visible').inputRadio('value','y');} 
     11{$('#iamm_personalised_nfo').inputText('value','');$('#iamm_personalised_title').inputText('value','').inputText('languagesValues',':clear');$('#iamm_personalised_content').inputText('value','').inputText('languagesValues',':clear');$('#iamm_personalised_visible').inputRadio('value','y');} 
    1212else 
    1313{var tmp=$.parseJSON(items),titles={},contents={};for(var lang in tmp.langs) 
    1414{titles[lang]=tmp.langs[lang].title;contents[lang]=tmp.langs[lang].content;} 
    15 $('#iamm_personalised_nfo').inputText('value',tmp.nfo);$('#iamm_personalised_title').inputText('languagesValues',titles);$('#iamm_personalised_content').inputText('languagesValues',contents);$('#iamm_personalised_visible').inputRadio('value',tmp.visible);}},doUpdate=function() 
     15$('#iamm_personalised_nfo').inputText('value',tmp.nfo);$('#iamm_personalised_title').inputText('languagesValues',':clear').inputText('languagesValues',titles);$('#iamm_personalised_content').inputText('languagesValues',':clear').inputText('languagesValues',contents);$('#iamm_personalised_visible').inputRadio('value',tmp.visible);}},doUpdate=function() 
    1616{displayProcessing(true);var langs=[],titles=$('#iamm_personalised_title').inputText('languagesValues'),contents=$('#iamm_personalised_content').inputText('languagesValues');for(var lang in titles) 
    1717{langs.push({lang:lang,title:titles[lang],content:contents[lang]});} 
  • extensions/AMenuManager/main.inc.php

    r9010 r9019  
    148148|         |            |     pictures 
    149149|         |            | 
    150 |         |            | 
    151 |         |            | 
     150|         |            | * mantis: feature 2159 
     151|         |            |   . Update process : users acess is not managed on links 
     152|         |            | 
     153|         |            | * mantis: feature 2162 
     154|         |            |   . Personalised blocks : when adding a new block, 
     155|         |            |     previous title & content are not reseted 
     156|         |            | 
     157|         |            | * mantis: feature 2163 
     158|         |            |   . Update process : error message on gallery side 
    152159|         |            | 
    153160|         |            | 
Note: See TracChangeset for help on using the changeset viewer.