Changeset 16006


Ignore:
Timestamp:
06/24/12 21:13:37 (7 years ago)
Author:
grum
Message:

feature:2642- compatibility with Piwigo 2.4

Location:
extensions/AMenuManager
Files:
2 added
18 edited

Legend:

Unmodified
Added
Removed
  • extensions/AMenuManager/admin/amm_coreBlocks.tpl

    r8962 r16006  
    5050          <tr> 
    5151            <td style='min-width: 250px;'> 
    52               <span class='menuListMove'><img src="{$themeconf.admin_icon_dir}/cat_move.png" class="drag_button" alt="{'Drag to re-order'|@translate}" title="{'Drag to re-order'|@translate}"/></span> 
     52              <span class='menuListMove' title="{'Drag to re-order'|@translate}">&nbsp;</span> 
    5353              <span class='menuListName'> 
    5454                <span style='font-weight:bold;' class='pluginBoxNameCell'>{$block.name|@translate}</span>&nbsp;[{$block.id}]<br> 
     
    5858            <td style='min-width: 100px;text-align:right;'>{'g002_accessibility'|@translate}</td> 
    5959            <td style='width:30%;'> 
    60               <div id='users_{$block.id}' class='menuListUsers'> 
     60              <div id='users_{$block.id}' class='menuListUsers' style='display:none;'> 
    6161              {ldelim} 
    6262                "selected":{$block.users}, 
     
    7171            </td> 
    7272            <td style='width:30%;'> 
    73               <div id='groups_{$block.id}' class='menuListGroups'> 
     73              <div id='groups_{$block.id}' class='menuListGroups' style:'display:none;'> 
    7474              {ldelim} 
    7575                "selected":{$block.groups}, 
     
    114114                  {if $id=="qsearch"} 
    115115                  {else} 
    116                   <img src="{$themeconf.admin_icon_dir}/cat_move.png" class="button drag_button" alt="{'Drag to re-order'|@translate}" title="{'Drag to re-order'|@translate}"/> 
     116                  <span class='listMove' title="{'Drag to re-order'|@translate}"></span> 
    117117                  {/if} 
    118118                  {$data.translation|@translate} 
  • extensions/AMenuManager/admin/amm_linkslinks.tpl

    r8962 r16006  
    6262      <td>{'g002_icon'|@translate}</td> 
    6363      <td> 
    64         <div id="iamm_icon"> 
     64        <div id="iamm_icon" style='display:none;'> 
    6565          [ 
    6666          {foreach from=$datas.iconsValues key=name item=icon name=items} 
     
    7575      <td>{'g002_mode'|@translate}</td> 
    7676      <td> 
    77         <div id="iamm_mode"> 
     77        <div id="iamm_mode" style='display:none;'> 
    7878          [ 
    7979          {foreach from=$datas.modesValues key=name item=mode name=items} 
  • extensions/AMenuManager/admin/amm_linkslinks_detail.tpl

    r8962 r16006  
    33  <table> 
    44    <tr> 
    5       <td rowspan=2 style='width:22px'><img src="{$themeconf.admin_icon_dir}/cat_move.png" class="drag_button" alt="{'Drag to re-order'|@translate}" title="{'Drag to re-order'|@translate}"/></td> 
     5      <td rowspan=2 style='width:22px'> 
     6        <span class='listMove' title="{'Drag to re-order'|@translate}"></span> 
     7      </td> 
    68 
    79      <td rowspan=2 style='width:30px;'>{if $link.icon!=""}<img src='{$link.icon}'/>{else}&nbsp;{/if}</td> 
     
    1315 
    1416      <td rowspan=2 width="40px"> 
    15         <img src="{$themeconf.admin_icon_dir}/edit_s.png" 
    16              class="button" alt="{'g002_edit'|@translate}" 
    17              title="{'g002_edit'|@translate}" 
    18              onclick='ulm.edit({$link.id});'/> 
    19         <img src="{$themeconf.admin_icon_dir}/delete.png" 
    20              class="button" 
    21              alt="{'g002_delete'|@translate}" 
    22              title="{'g002_delete'|@translate}" 
    23              onclick='ulm.remove({$link.id});'/> 
     17        <span class='buttonEdit' 
     18              title="{'g002_edit'|@translate}" 
     19              onclick='ulm.edit({$link.id});'/> 
     20 
     21        <span class='buttonDelete' 
     22              title="{'g002_delete'|@translate}" 
     23              onclick='ulm.remove({$link.id});'/> 
    2424      </td> 
    2525    </tr> 
  • extensions/AMenuManager/admin/amm_personalised_detail.tpl

    r8962 r16006  
    88 
    99    <td width="40px"> 
    10       <img src="{$themeconf.admin_icon_dir}/edit_s.png" 
    11            class="button" alt="{'g002_edit'|@translate}" 
     10      <span class="buttonEdit" 
    1211           title="{'g002_edit'|@translate}" 
    1312           onclick='upbm.edit({$block.id});'/> 
    14       <img src="{$themeconf.admin_icon_dir}/delete.png" 
    15            class="button" 
    16            alt="{'g002_delete'|@translate}" 
    17            title="{'g002_delete'|@translate}" 
    18            onclick='upbm.remove({$block.id});'/> 
     13      <span class="buttonDelete" 
     14            title="{'g002_delete'|@translate}" 
     15            onclick='upbm.remove({$block.id});'/> 
    1916    </td> 
    2017  </tr> 
  • extensions/AMenuManager/admin/amm_personalisedlist_detail.tpl

    r3681 r16006  
    1414        <td>{$section.title}</td> 
    1515        <td style="text-align:center;">{$section.visible}</td> 
    16         <td width="15px"><a href="{$section.edit}"><img src='{$themeconf.icon_dir}/category_edit.png'/></a></td> 
    17         <td width="15px"><a style="cursor:pointer;" onclick="load_list('delete', {$section.ID})"><img src='{$themeconf.icon_dir}/delete.png'/></a></td> 
     16        <td width="15px"> 
     17          <a href="{$section.edit}"> 
     18            <span class='buttonEdit'/> 
     19          </a> 
     20        </td> 
     21        <td width="15px"> 
     22          <a style="cursor:pointer;" onclick="load_list('delete', {$section.ID})"> 
     23            <span class='buttonDelete'/> 
     24          </a> 
     25        </td> 
    1826      </tr> 
    1927    {/foreach} 
  • extensions/AMenuManager/admin/amm_randompicconfig.tpl

    r15366 r16006  
    8181          <div id="iamm_randompicture_title"></div> 
    8282 
    83           <div id="islang"> 
     83          <div id="islang" style='display:none;'> 
    8484            [ 
    8585            {foreach from=$datas.langs key=langCode item=langLabel name=items} 
     
    112112          <td>{'g002_setting_randompic_showname'|@translate}</td> 
    113113          <td> 
    114             <div id="iamm_randompicture_showname"> 
     114            <div id="iamm_randompicture_showname" style='display:none;'> 
    115115              [ 
    116116                {ldelim}"value":"n","cols":["{'g002_show_n'|@translate}"]{rdelim}, 
     
    125125          <td>{'g002_setting_randompic_showcomment'|@translate}</td> 
    126126          <td> 
    127             <div id="iamm_randompicture_showcomment"> 
     127            <div id="iamm_randompicture_showcomment" style='display:none;'> 
    128128              [ 
    129129                {ldelim}"value":"n","cols":["{'g002_show_n'|@translate}"]{rdelim}, 
  • extensions/AMenuManager/admin/amm_sections.tpl

    r15366 r16006  
    1515          {if $id=="qsearch"} 
    1616          {else} 
    17           <img src="{$themeconf.admin_icon_dir}/cat_move.png" class="button drag_button" alt="{'Drag to re-order'|@translate}" title="{'Drag to re-order'|@translate}"/> 
     17          <span class='listMove' title="{'Drag to re-order'|@translate}"></span> 
    1818          {/if} 
    1919          {$data.translation|@translate} 
  • extensions/AMenuManager/amm.css

    r8962 r16006  
    55#iList table, table.listLinks { width:100%; text-align:left; border-collapse: collapse; } 
    66 
    7 div#iList.roma table tr:hover { background:#303030; } 
    8 div#iList.clear table tr:hover { color: #D54E21; background:#dbe8f3; } 
    97#iList table tr.connectedSortable, 
    108#iList li.connectedSortable { cursor: move; } 
     
    1412 
    1513img.button { cursor:pointer; } 
    16  
    1714 
    1815 
     
    6158} 
    6259li.menuListItem span.menuListMove { 
    63   position:absolute; 
    64   width:22px; 
    65   display:inline-block; 
     60  top:-15px; 
    6661} 
    6762li.menuListItem span.menuListName { 
    68   margin-left:26px; 
     63  margin-left:0px; 
    6964  display:inline-block; 
    7065} 
     
    9287  vertical-align:top; 
    9388} 
     89span.buttonEdit, span.buttonDelete { 
     90  display:inline-block; 
     91  width:15px; 
     92  height:15px; 
     93  position:relative; 
     94  background-color:transparent; 
     95  background-image:url(./../GrumPluginClasses/icons/buttons.png); 
     96  background-repeat:no-repeat; 
     97  cursor:pointer; 
     98} 
     99 
  • extensions/AMenuManager/amm_aip.class.inc.php

    r15366 r16006  
    5151                          l10n('g002_album'), 
    5252                          $this->getAdminLink().'-album'); 
    53     $this->css = new GPCCss(dirname($this->getFileLocation()).'/'.$this->getPluginNameFiles().".css"); 
    5453  } 
    5554 
     
    7675 
    7776    $template->assign('plugin', $template_plugin); 
    78     $template->assign('token', get_pwg_token()); 
    79  
     77    GPCCore::setTemplateToken(); 
    8078 
    8179    switch($_GET['tab']) 
     
    105103  } 
    106104 
    107  
    108   /** 
    109    * initialize events call for the plugin 
    110    */ 
    111105  public function initEvents() 
    112106  { 
    113     add_event_handler('loc_end_page_header', array(&$this->css, 'applyCSS')); 
    114     GPCCss::applyGpcCss(); 
    115   } 
    116  
     107    parent::initEvents(); 
     108    add_event_handler('blockmanager_register_blocks', array(&$this, 'registerBlocks') ); 
     109  } 
     110 
     111 
     112  public function loadCSS() 
     113  { 
     114    global $template; 
     115 
     116    parent::loadCSS(); 
     117    GPCCore::addUI('gpcCSS'); 
     118    GPCCore::addHeaderCSS('amm.css', 'plugins/'.$this->getDirectory().'/'.$this->getPluginNameFiles().".css"); 
     119    GPCCore::addHeaderCSS('amm.cssT', 'plugins/'.$this->getDirectory().'/'.$this->getPluginNameFiles().'_'.$template->get_themeconf('name').".css"); 
     120  } 
    117121 
    118122  /** 
  • extensions/AMenuManager/amm_ajax.php

    r10247 r16006  
    2121 
    2222  define('PHPWG_ROOT_PATH',dirname(dirname(dirname(__FILE__))).'/'); 
     23  if(!defined('AJAX_CALL')) define('AJAX_CALL', true); 
    2324 
    2425  /* 
     
    2627   */ 
    2728  if(!isset($_REQUEST['ajaxfct'])) $_REQUEST['ajaxfct']=''; 
    28   if(preg_match('/^admin\./i', $_REQUEST['ajaxfct'])) 
    29   { 
    30     define('IN_ADMIN', true); 
    31   } 
     29  if(preg_match('/^admin\./i', $_REQUEST['ajaxfct'])) define('IN_ADMIN', true); 
    3230 
    3331  // the common.inc.php file loads all the main.inc.php plugins files 
     
    6058      global $user; 
    6159 
    62       if(!isset($_REQUEST['ajaxfct'])) $_REQUEST['ajaxfct']=''; 
    6360      if(!isset($_REQUEST['errcode'])) $_REQUEST['errcode']=''; 
    64       if(!isset($_REQUEST['token'])) $_REQUEST['token']=''; 
     61      GPCAjax::checkToken(); 
    6562 
    6663      // check if asked function is valid 
    67       if(!($_REQUEST['ajaxfct']=='admin.links.get' or 
    68            $_REQUEST['ajaxfct']=='admin.links.set' or 
    69            $_REQUEST['ajaxfct']=='admin.links.list' or 
    70            $_REQUEST['ajaxfct']=='admin.links.delete' or 
    71            $_REQUEST['ajaxfct']=='admin.links.order' or 
    72            $_REQUEST['ajaxfct']=='admin.links.setConfig' or 
    73            $_REQUEST['ajaxfct']=='admin.randomPict.setConfig' or 
    74            $_REQUEST['ajaxfct']=='admin.blocks.get' or 
    75            $_REQUEST['ajaxfct']=='admin.blocks.set' or 
    76            $_REQUEST['ajaxfct']=='admin.blocks.delete' or 
    77            $_REQUEST['ajaxfct']=='admin.blocks.list' or 
    78            $_REQUEST['ajaxfct']=='admin.album.setConfig' or 
    79            $_REQUEST['ajaxfct']=='admin.coreBlocks.setConfig' 
    80            )) $_REQUEST['ajaxfct']=''; 
    81  
    82       if(preg_match('/^admin\./i', $_REQUEST['ajaxfct']) and !is_admin()) $_REQUEST['ajaxfct']=''; 
    83  
    84  
    85       if($_REQUEST['ajaxfct']!='') 
     64      if(!($_REQUEST[GPC_AJAX]=='admin.links.get' or 
     65           $_REQUEST[GPC_AJAX]=='admin.links.set' or 
     66           $_REQUEST[GPC_AJAX]=='admin.links.list' or 
     67           $_REQUEST[GPC_AJAX]=='admin.links.delete' or 
     68           $_REQUEST[GPC_AJAX]=='admin.links.order' or 
     69           $_REQUEST[GPC_AJAX]=='admin.links.setConfig' or 
     70           $_REQUEST[GPC_AJAX]=='admin.randomPict.setConfig' or 
     71           $_REQUEST[GPC_AJAX]=='admin.blocks.get' or 
     72           $_REQUEST[GPC_AJAX]=='admin.blocks.set' or 
     73           $_REQUEST[GPC_AJAX]=='admin.blocks.delete' or 
     74           $_REQUEST[GPC_AJAX]=='admin.blocks.list' or 
     75           $_REQUEST[GPC_AJAX]=='admin.album.setConfig' or 
     76           $_REQUEST[GPC_AJAX]=='admin.coreBlocks.setConfig' 
     77           )) $_REQUEST[GPC_AJAX]=''; 
     78 
     79      if(preg_match('/^admin\./i', $_REQUEST[GPC_AJAX]) and !is_admin()) $_REQUEST[GPC_AJAX]=''; 
     80 
     81 
     82      if($_REQUEST[GPC_AJAX]!='') 
    8683      { 
    8784        /* 
     
    9390         * check admin.blocks.get request 
    9491         */ 
    95         if($_REQUEST['ajaxfct']=='admin.links.get' or 
    96            $_REQUEST['ajaxfct']=='admin.blocks.get request') 
     92        if($_REQUEST[GPC_AJAX]=='admin.links.get' or 
     93           $_REQUEST[GPC_AJAX]=='admin.blocks.get request') 
    9794        { 
    9895          if(!isset($_REQUEST['id'])) $_REQUEST['id']=''; 
    9996 
    100           if($_REQUEST['id']=='') $_REQUEST['ajaxfct']=''; 
     97          if($_REQUEST['id']=='') $_REQUEST[GPC_AJAX]=''; 
    10198        } 
    10299 
     
    104101         * check admin.links.set request 
    105102         */ 
    106         if($_REQUEST['ajaxfct']=='admin.links.set') 
     103        if($_REQUEST[GPC_AJAX]=='admin.links.set') 
    107104        { 
    108105          if(!isset($_REQUEST['id'])) $_REQUEST['id']=''; 
     
    115112          if(!isset($_REQUEST['datas']['accessGroups']) or $_REQUEST['datas']['accessGroups']=='') $_REQUEST['datas']['accessGroups']=array(); 
    116113 
    117           if($_REQUEST['token']!=get_pwg_token() or 
    118              $_REQUEST['datas']['label']=='' or 
     114          if($_REQUEST['datas']['label']=='' or 
    119115             $_REQUEST['datas']['url']=='' or 
    120116             $_REQUEST['datas']['icon']=='' or 
    121117             !($_REQUEST['datas']['mode']=='0' or $_REQUEST['datas']['mode']=='1') or 
    122118             !($_REQUEST['datas']['visible']=='y' or $_REQUEST['datas']['visible']=='n') 
    123             ) $_REQUEST['ajaxfct']=''; 
     119            ) $_REQUEST[GPC_AJAX]=''; 
    124120        } 
    125121 
     
    129125         * 
    130126         */ 
    131         if($_REQUEST['ajaxfct']=='admin.links.delete' or 
    132            $_REQUEST['ajaxfct']=='admin.blocks.delete') 
     127        if($_REQUEST[GPC_AJAX]=='admin.links.delete' or 
     128           $_REQUEST[GPC_AJAX]=='admin.blocks.delete') 
    133129        { 
    134130          if(!isset($_REQUEST['id'])) $_REQUEST['id']=''; 
    135131 
    136           if($_REQUEST['id']=='' or 
    137              $_REQUEST['token']!=get_pwg_token() 
    138             ) $_REQUEST['ajaxfct']=''; 
     132          if($_REQUEST['id']=='') $_REQUEST[GPC_AJAX]=''; 
    139133        } 
    140134 
     
    142136         * check admin.links.order request 
    143137         */ 
    144         if($_REQUEST['ajaxfct']=='admin.links.order') 
     138        if($_REQUEST[GPC_AJAX]=='admin.links.order') 
    145139        { 
    146140          if(!isset($_REQUEST['datas']['links']) or $_REQUEST['datas']['links']=='') $_REQUEST['datas']['links']=array(); 
    147141 
    148           if(count($_REQUEST['datas']['links'])<=1 or 
    149              $_REQUEST['token']!=get_pwg_token() 
    150             ) $_REQUEST['ajaxfct']=''; 
     142          if(count($_REQUEST['datas']['links'])<=1) $_REQUEST[GPC_AJAX]=''; 
    151143        } 
    152144 
     
    155147         * check admin.links.setConfig request 
    156148         */ 
    157         if($_REQUEST['ajaxfct']=='admin.links.setConfig') 
     149        if($_REQUEST[GPC_AJAX]=='admin.links.setConfig') 
    158150        { 
    159151          if(!isset($_REQUEST['datas']['showIcons'])) $_REQUEST['datas']['showIcons']=''; 
    160152          if(!isset($_REQUEST['datas']['title']) or $_REQUEST['datas']['title']=='') $_REQUEST['datas']['title']=array(); 
    161153 
    162           if($_REQUEST['token']!=get_pwg_token() or 
    163              $_REQUEST['datas']['showIcons']=='' or 
     154          if($_REQUEST['datas']['showIcons']=='' or 
    164155             count($_REQUEST['datas']['title'])==0 
    165             ) $_REQUEST['ajaxfct']=''; 
     156            ) $_REQUEST[GPC_AJAX]=''; 
    166157        } 
    167158 
     
    171162         * check admin.randomPict.setConfig request 
    172163         */ 
    173         if($_REQUEST['ajaxfct']=='admin.randomPict.setConfig') 
     164        if($_REQUEST[GPC_AJAX]=='admin.randomPict.setConfig') 
    174165        { 
    175166          if(!isset($_REQUEST['datas']['blockHeight'])) $_REQUEST['datas']['blockHeight']=''; 
     
    181172          if(!isset($_REQUEST['datas']['selectCat']) or $_REQUEST['datas']['selectCat']=='') $_REQUEST['datas']['selectCat']=array(); 
    182173 
    183           if($_REQUEST['token']!=get_pwg_token() or 
    184              !is_numeric($_REQUEST['datas']['blockHeight']) or 
     174          if(!is_numeric($_REQUEST['datas']['blockHeight']) or 
    185175             count($_REQUEST['datas']['blockTitles'])==0 or 
    186176             !($_REQUEST['datas']['infosName']=='n' or 
     
    196186             ($_REQUEST['datas']['selectMode']=='c' and 
    197187              count($_REQUEST['datas']['selectCat'])==0) 
    198             ) $_REQUEST['ajaxfct']=''; 
     188            ) $_REQUEST[GPC_AJAX]=''; 
    199189        } 
    200190 
     
    203193         * check admin.blocks.set request 
    204194         */ 
    205         if($_REQUEST['ajaxfct']=='admin.blocks.set') 
     195        if($_REQUEST[GPC_AJAX]=='admin.blocks.set') 
    206196        { 
    207197          if(!isset($_REQUEST['id'])) $_REQUEST['id']=''; 
     
    210200          if(!isset($_REQUEST['datas']['langs']) or $_REQUEST['datas']['langs']=='') $_REQUEST['datas']['langs']=array(); 
    211201 
    212           if($_REQUEST['token']!=get_pwg_token() or 
    213              $_REQUEST['datas']['nfo']=='' or 
     202          if($_REQUEST['datas']['nfo']=='' or 
    214203             !($_REQUEST['datas']['visible']=='y' or $_REQUEST['datas']['visible']=='n') or 
    215204             count($_REQUEST['datas']['langs'])==0 
    216             ) $_REQUEST['ajaxfct']=''; 
     205            ) $_REQUEST[GPC_AJAX]=''; 
    217206        } 
    218207 
     
    223212         * check admin.coreBlocks.setConfig request 
    224213         */ 
    225         if($_REQUEST['ajaxfct']=='admin.coreBlocks.setConfig') 
     214        if($_REQUEST[GPC_AJAX]=='admin.coreBlocks.setConfig') 
    226215        { 
    227216          if(!isset($_REQUEST['datas']['menuItems']) or $_REQUEST['datas']['menuItems']=='') $_REQUEST['datas']['menuItems']=array(); 
    228217          if(!isset($_REQUEST['datas']['blocks']) or $_REQUEST['datas']['blocks']=='') $_REQUEST['datas']['blocks']=array(); 
    229218 
    230           if($_REQUEST['token']!=get_pwg_token() or 
    231              count($_REQUEST['datas']['menuItems'])!=count($this->defaultMenus) 
    232             ) $_REQUEST['ajaxfct']=''; 
     219          if(count($_REQUEST['datas']['menuItems'])!=count($this->defaultMenus) 
     220            ) $_REQUEST[GPC_AJAX]=''; 
    233221        } 
    234222 
     
    237225         * check admin.album.setConfig request 
    238226         */ 
    239         if($_REQUEST['ajaxfct']=='admin.album.setConfig') 
     227        if($_REQUEST[GPC_AJAX]=='admin.album.setConfig') 
    240228        { 
    241229          if(!isset($_REQUEST['datas']['selectCat']) or $_REQUEST['datas']['selectCat']=='') $_REQUEST['datas']['selectCat']=array(); 
    242  
    243           if($_REQUEST['token']!=get_pwg_token()) $_REQUEST['ajaxfct']=''; 
    244         } 
    245  
     230        } 
    246231 
    247232      } 
     
    256241    { 
    257242      $result="KO!".l10n('g002_error_invalid_ajax_call'); 
    258       switch($_REQUEST['ajaxfct']) 
     243      switch($_REQUEST[GPC_AJAX]) 
    259244      { 
    260245        case 'admin.links.get': 
     
    347332        ); 
    348333      } 
    349  
    350334      $local_tpl->assign('themeconf', $template->get_template_vars('themeconf')); 
    351335      $local_tpl->assign('datas', $datas); 
  • extensions/AMenuManager/amm_pip.class.inc.php

    r15366 r16006  
    1717 
    1818include_once(PHPWG_PLUGINS_PATH.'AMenuManager/amm_root.class.inc.php'); 
    19 include_once(PHPWG_PLUGINS_PATH.'GrumPluginClasses/classes/GPCAjax.class.inc.php'); 
    2019 
    2120class AMM_PIP extends AMM_root 
     
    3130  { 
    3231    parent::__construct($prefixeTable, $filelocation); 
    33     $this->css = new GPCCss(dirname($this->getFileLocation()).'/'.$this->getPluginNameFiles()."2.css"); 
    3432 
    3533    $this->users=new GPCUsers(); 
     
    4846    parent::initEvents(); 
    4947 
     48    add_event_handler('blockmanager_register_blocks', array(&$this, 'registerBlocks') ); 
    5049    add_event_handler('blockmanager_prepare_display', array(&$this, 'blockmanagerSortBlocks') ); 
    5150    add_event_handler('blockmanager_apply', array(&$this, 'blockmanagerApply'), 45 ); 
    52     add_event_handler('loc_end_page_header', array(&$this->css, 'applyCSS')); 
    5351    add_event_handler('loc_end_page_header', array(&$this, 'applyJS')); 
    5452    add_event_handler('get_categories_menu_sql_where', array(&$this, 'buildMenuFromCat'), 75); 
     53  } 
     54 
     55  public function loadCSS() 
     56  { 
     57    parent::loadCSS(); 
     58    GPCCore::addHeaderCSS('amm_main', 'plugins/'.$this->getDirectory().'/'.$this->getPluginNameFiles()."2.css"); 
    5559  } 
    5660 
  • extensions/AMenuManager/amm_root.class.inc.php

    r11582 r16006  
    2020include_once(PHPWG_PLUGINS_PATH.'GrumPluginClasses/classes/CommonPlugin.class.inc.php'); 
    2121include_once(PHPWG_PLUGINS_PATH.'GrumPluginClasses/classes/GPCUsersGroups.class.inc.php'); 
    22 include_once(PHPWG_PLUGINS_PATH.'GrumPluginClasses/classes/GPCCss.class.inc.php'); 
    2322 
    2423 
    2524class AMM_root extends CommonPlugin 
    2625{ 
    27   protected $css;   //the css object 
    2826  protected $defaultMenus = array( 
    2927    /* about visibility & accessibility system : 
     
    6361  public function __destruct() 
    6462  { 
    65     unset($this->css); 
    6663    unset($this->defaultMenus); 
    6764    parent::__destruct(); 
     
    110107      } 
    111108    } 
    112   } 
    113  
    114   public function loadConfig() 
    115   { 
    116     parent::loadConfig(); 
    117   } 
    118  
    119   public function initEvents() 
    120   { 
    121     add_event_handler('blockmanager_register_blocks', array(&$this, 'registerBlocks') ); 
    122109  } 
    123110 
  • extensions/AMenuManager/js/amm_blocks.js

    r8962 r16006  
    260260            } 
    261261        } 
    262       ).inputList('value', ':invert'); 
     262      ).inputList('value', ':invert').css('display', 'block'); 
    263263 
    264264 
  • extensions/AMenuManager/js/amm_links.js

    r8962 r16006  
    3434          url: options.ajaxUrl, 
    3535          async: true, 
    36           data: { ajaxfct:"admin.links.list" }, 
     36          data: { ajaxfct:"admin.links.list", token:properties.token }, 
    3737          success: 
    3838            function(msg) 
     
    303303                url: options.ajaxUrl, 
    304304                async: true, 
    305                 data: { ajaxfct:"admin.links.get", id:properties.id }, 
     305                data: { ajaxfct:"admin.links.get", id:properties.id, token:properties.token }, 
    306306                success: 
    307307                  function(msg) 
     
    341341        popupMode:'mouseout' 
    342342      } 
    343     ); 
    344  
    345     $('#iamm_mode').inputList({popupMode:'mouseout'}); 
     343    ).css('display', 'block'); 
     344 
     345    $('#iamm_mode').inputList({popupMode:'mouseout'}).css('display', 'block'); 
    346346 
    347347    $('#iamm_visible').inputRadio(); 
  • extensions/AMenuManager/js/amm_personalisedBlocks.js

    r10247 r16006  
    3333          url: options.ajaxUrl, 
    3434          async: true, 
    35           data: { ajaxfct:"admin.blocks.list" }, 
     35          data: { ajaxfct:"admin.blocks.list", token:properties.token }, 
    3636          success: 
    3737            function(msg) 
     
    257257                url: options.ajaxUrl, 
    258258                async: true, 
    259                 data: { ajaxfct:"admin.blocks.get", id:properties.id }, 
     259                data: { ajaxfct:"admin.blocks.get", token:properties.token, id:properties.id }, 
    260260                success: 
    261261                  function(msg) 
  • extensions/AMenuManager/js/amm_randomPictConfig.js

    r8962 r16006  
    4040 
    4141 
    42       list=$('#iamm_randompicture_title').inputText('languagesValues'); 
     42      list=$('#iamm_randompicture_title').inputText('languagesValues').css('display', 'block'); 
    4343      for(var id in list) 
    4444      { 
     
    154154        change: function () { $('#iConfigState').hide(); } 
    155155      } 
    156     ).inputList('value', initValues.infosName); 
     156    ).inputList('value', initValues.infosName).css('display', 'block'); 
    157157    $('#iamm_randompicture_showcomment').inputList( 
    158158      { 
     
    161161        change: function () { $('#iConfigState').hide(); } 
    162162      } 
    163     ).inputList('value', initValues.infosComment); 
     163    ).inputList('value', initValues.infosComment).css('display', 'block'); 
    164164 
    165165 
     
    169169        change: function () { $('#iConfigState').hide(); } 
    170170      } 
    171     ); 
     171    ).css('display', 'block'); 
    172172 
    173173    $('#iamm_randompicture_title').inputText( 
     
    183183    ); 
    184184 
    185     $('#islang').inputList('value', initValues.userLang); 
     185    $('#islang').inputList('value', initValues.userLang).css('display', 'block'); 
    186186 
    187187 
  • extensions/AMenuManager/main.inc.php

    r15366 r16006  
    246246global $prefixeTable, $page; 
    247247 
    248  
    249 if(defined('IN_ADMIN')) 
     248if(!defined('AJAX_CALL')) 
    250249{ 
    251   //AMM admin part loaded and active only if in admin page 
    252   include_once("amm_aim.class.inc.php"); 
    253   $obj = new AMM_AIM($prefixeTable, __FILE__); 
    254   $obj->initEvents(); 
    255   set_plugin_data($plugin['id'], $obj); 
    256 } 
    257 else 
    258 { 
    259   if(CommonPlugin::checkGPCRelease(AMM_GPC_NEEDED)) 
     250  if(defined('IN_ADMIN')) 
    260251  { 
    261     AMM_root::checkPluginRelease(); 
    262  
    263     //AMM public part loaded and active only if in public page 
    264     include_once("amm_pip.class.inc.php"); 
    265     $obj = new AMM_PIP($prefixeTable, __FILE__); 
     252    //AMM admin part loaded and active only if in admin page 
     253    include_once("amm_aim.class.inc.php"); 
     254    $obj = new AMM_AIM($prefixeTable, __FILE__); 
     255    $obj->initEvents(); 
    266256    set_plugin_data($plugin['id'], $obj); 
    267257  } 
     258  else 
     259  { 
     260    if(CommonPlugin::checkGPCRelease(AMM_GPC_NEEDED) and !mobile_theme()) 
     261    { 
     262      AMM_root::checkPluginRelease(); 
     263 
     264      //AMM public part loaded and active only if in public page 
     265      include_once("amm_pip.class.inc.php"); 
     266      $obj = new AMM_PIP($prefixeTable, __FILE__); 
     267      set_plugin_data($plugin['id'], $obj); 
     268    } 
     269  } 
    268270} 
    269271 
    270272 
     273 
    271274?> 
  • extensions/AMenuManager/menu_templates/menubar_links.tpl

    r8962 r16006  
    44{/if} 
    55<dd> 
    6   <ul {if $block->data.icons=='y'}style="padding-left:4px;list-style:none;"{/if}> 
     6  <ul {if $block->data.icons=='y'} class="amm-MenuBar-links-icons"{else}class="amm-MenuBar-links"{/if}> 
    77    {foreach from=$block->data.LINKS item=link} 
    88      <li> 
Note: See TracChangeset for help on using the changeset viewer.