Ignore:
Timestamp:
06/24/12 21:15:21 (8 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.