Ignore:
Timestamp:
Jun 24, 2012, 9:15:21 PM (12 years ago)
Author:
grum
Message:

feature:2635- compatibility with Piwigo 2.4

File:
1 edited

Legend:

Unmodified
Added
Removed
  • extensions/ASearchEngine/ase_ajax.php

    r7207 r16008  
    2525   */
    2626  if(!isset($_REQUEST['ajaxfct'])) $_REQUEST['ajaxfct']='';
    27   if(preg_match('/^admin\./i', $_REQUEST['ajaxfct']))
    28   {
    29     define('IN_ADMIN', true);
    30   }
     27  if(preg_match('/^admin\./i', $_REQUEST['ajaxfct'])) define('IN_ADMIN', true);
     28  if(!defined('AJAX_CALL')) define('AJAX_CALL', true);
     29
    3130
    3231  // the common.inc.php file loads all the main.inc.php plugins files
     
    5958      global $user;
    6059
    61       if(!isset($_REQUEST['ajaxfct'])) $_REQUEST['ajaxfct']='';
     60      GPCAjax::checkToken();
    6261
    6362      // check if asked function is valid
    64       if(!($_REQUEST['ajaxfct']=='admin.config.setConfig'
    65            )) $_REQUEST['ajaxfct']='';
     63      if(!($_REQUEST[GPC_AJAX]=='admin.config.setConfig'
     64           )) $_REQUEST[GPC_AJAX]='';
    6665
    67       if(preg_match('/^admin\./i', $_REQUEST['ajaxfct']) and !is_admin()) $_REQUEST['ajaxfct']='';
     66      if(preg_match('/^admin\./i', $_REQUEST[GPC_AJAX]) and !is_admin()) $_REQUEST[GPC_AJAX]='';
    6867
    6968
    70       if($_REQUEST['ajaxfct']!='')
     69      if($_REQUEST[GPC_AJAX]!='')
    7170      {
    7271
     
    8281      $result="<p class='errors'>An error has occured</p>";
    8382
    84       switch($_REQUEST['ajaxfct'])
     83      switch($_REQUEST[GPC_AJAX])
    8584      {
    8685        case 'admin.config.setConfig':
    87           $result=$this->ajax_gmaps_admin_mapsGetList();
    8886          break;
    8987      }
Note: See TracChangeset for help on using the changeset viewer.