Changeset 16007 for extensions/AMetaData/amd_ajax.php
- Timestamp:
- Jun 24, 2012, 9:14:35 PM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/AMetaData/amd_ajax.php
r15343 r16007 20 20 21 21 define('PHPWG_ROOT_PATH',dirname(dirname(dirname(__FILE__))).'/'); 22 if(!defined('AJAX_CALL')) define('AJAX_CALL', true); 22 23 23 24 /* … … 25 26 */ 26 27 if(!isset($_REQUEST['ajaxfct'])) $_REQUEST['ajaxfct']=''; 27 if(preg_match('/^admin\./i', $_REQUEST['ajaxfct'])) 28 { 29 define('IN_ADMIN', true); 30 } 28 if(preg_match('/^admin\./i', $_REQUEST['ajaxfct'])) define('IN_ADMIN', true); 31 29 32 30 // the common.inc.php file loads all the main.inc.php plugins files … … 64 62 global $user; 65 63 66 if(!isset($_REQUEST['ajaxfct'])) $_REQUEST['ajaxfct']='';64 GPCAjax::checkToken(); 67 65 68 66 // check if asked function is valid 69 67 if(!( 70 $_REQUEST[ 'ajaxfct']=='admin.makeStats.getList' or71 $_REQUEST[ 'ajaxfct']=='admin.makeStats.doAnalyze' or72 $_REQUEST[ 'ajaxfct']=='admin.makeStats.consolidate' or73 $_REQUEST[ 'ajaxfct']=='admin.showStats.getListTags' or74 $_REQUEST[ 'ajaxfct']=='admin.showStats.getListImages' or75 $_REQUEST[ 'ajaxfct']=='admin.updateTag.select' or76 $_REQUEST[ 'ajaxfct']=='admin.config.setOption' or77 $_REQUEST[ 'ajaxfct']=='admin.group.getList' or78 $_REQUEST[ 'ajaxfct']=='admin.group.delete' or79 $_REQUEST[ 'ajaxfct']=='admin.group.getNames' or80 $_REQUEST[ 'ajaxfct']=='admin.group.setNames' or81 $_REQUEST[ 'ajaxfct']=='admin.group.setOrder' or82 $_REQUEST[ 'ajaxfct']=='admin.group.getTagList' or83 $_REQUEST[ 'ajaxfct']=='admin.group.setTagList' or84 $_REQUEST[ 'ajaxfct']=='admin.group.getOrderedTagList' or85 $_REQUEST[ 'ajaxfct']=='admin.group.setOrderedTagList' or86 $_REQUEST[ 'ajaxfct']=='admin.userDefined.getList' or87 $_REQUEST[ 'ajaxfct']=='admin.userDefined.getTag' or88 $_REQUEST[ 'ajaxfct']=='admin.userDefined.setTag' or89 $_REQUEST[ 'ajaxfct']=='admin.userDefined.deleteTag' or90 $_REQUEST[ 'ajaxfct']=='admin.tag.getValues' or91 $_REQUEST[ 'ajaxfct']=='admin.tags.getKeywords' or92 $_REQUEST[ 'ajaxfct']=='admin.tags.convertKeywords' or93 94 $_REQUEST[ 'ajaxfct']=='public.makeStats.doPictureAnalyze')) $_REQUEST['ajaxfct']='';95 96 if(preg_match('/^admin\./i', $_REQUEST[ 'ajaxfct']) and !is_admin()) $_REQUEST['ajaxfct']='';97 98 if($_REQUEST[ 'ajaxfct']!='')68 $_REQUEST[GPC_AJAX]=='admin.makeStats.getList' or 69 $_REQUEST[GPC_AJAX]=='admin.makeStats.doAnalyze' or 70 $_REQUEST[GPC_AJAX]=='admin.makeStats.consolidate' or 71 $_REQUEST[GPC_AJAX]=='admin.showStats.getListTags' or 72 $_REQUEST[GPC_AJAX]=='admin.showStats.getListImages' or 73 $_REQUEST[GPC_AJAX]=='admin.updateTag.select' or 74 $_REQUEST[GPC_AJAX]=='admin.config.setOption' or 75 $_REQUEST[GPC_AJAX]=='admin.group.getList' or 76 $_REQUEST[GPC_AJAX]=='admin.group.delete' or 77 $_REQUEST[GPC_AJAX]=='admin.group.getNames' or 78 $_REQUEST[GPC_AJAX]=='admin.group.setNames' or 79 $_REQUEST[GPC_AJAX]=='admin.group.setOrder' or 80 $_REQUEST[GPC_AJAX]=='admin.group.getTagList' or 81 $_REQUEST[GPC_AJAX]=='admin.group.setTagList' or 82 $_REQUEST[GPC_AJAX]=='admin.group.getOrderedTagList' or 83 $_REQUEST[GPC_AJAX]=='admin.group.setOrderedTagList' or 84 $_REQUEST[GPC_AJAX]=='admin.userDefined.getList' or 85 $_REQUEST[GPC_AJAX]=='admin.userDefined.getTag' or 86 $_REQUEST[GPC_AJAX]=='admin.userDefined.setTag' or 87 $_REQUEST[GPC_AJAX]=='admin.userDefined.deleteTag' or 88 $_REQUEST[GPC_AJAX]=='admin.tag.getValues' or 89 $_REQUEST[GPC_AJAX]=='admin.tags.getKeywords' or 90 $_REQUEST[GPC_AJAX]=='admin.tags.convertKeywords' or 91 92 $_REQUEST[GPC_AJAX]=='public.makeStats.doPictureAnalyze')) $_REQUEST[GPC_AJAX]=''; 93 94 if(preg_match('/^admin\./i', $_REQUEST[GPC_AJAX]) and !is_admin()) $_REQUEST[GPC_AJAX]=''; 95 96 if($_REQUEST[GPC_AJAX]!='') 99 97 { 100 98 /* 101 99 * check admin.makeStats.getList values 102 100 */ 103 if($_REQUEST[ 'ajaxfct']=="admin.makeStats.getList")101 if($_REQUEST[GPC_AJAX]=="admin.makeStats.getList") 104 102 { 105 103 if(!isset($_REQUEST['selectMode'])) $_REQUEST['selectMode']="caddieAdd"; … … 117 115 preg_match('/^\d+$/', $_REQUEST['numOfRandomItems'])==0 118 116 ) 119 ) $_REQUEST[ 'ajaxfct']='';117 ) $_REQUEST[GPC_AJAX]=''; 120 118 121 119 … … 128 126 * check admin.makeStats.doAnalyze values 129 127 */ 130 if($_REQUEST[ 'ajaxfct']=="admin.makeStats.doAnalyze")128 if($_REQUEST[GPC_AJAX]=="admin.makeStats.doAnalyze") 131 129 { 132 130 if(!isset($_REQUEST['imagesList'])) $_REQUEST['imagesList']=""; … … 136 134 * check admin.makeStats.consolidate values 137 135 */ 138 if($_REQUEST[ 'ajaxfct']=="admin.makeStats.consolidate")136 if($_REQUEST[GPC_AJAX]=="admin.makeStats.consolidate") 139 137 { 140 138 if(!isset($_REQUEST['step'])) $_REQUEST['step']="*"; … … 144 142 * check admin.showStats.getListTags values 145 143 */ 146 if($_REQUEST[ 'ajaxfct']=="admin.showStats.getListTags")144 if($_REQUEST[GPC_AJAX]=="admin.showStats.getListTags") 147 145 { 148 146 if(!isset($_REQUEST['orderType'])) $_REQUEST['orderType']="tag"; … … 180 178 * check admin.showStats.getListImages values 181 179 */ 182 if($_REQUEST[ 'ajaxfct']=="admin.showStats.getListImages")180 if($_REQUEST[GPC_AJAX]=="admin.showStats.getListImages") 183 181 { 184 182 if(!isset($_REQUEST['orderType'])) $_REQUEST['orderType']="num"; … … 193 191 * check admin.updateTag.select values 194 192 */ 195 if($_REQUEST[ 'ajaxfct']=="admin.updateTag.select")193 if($_REQUEST[GPC_AJAX]=="admin.updateTag.select") 196 194 { 197 195 if(!isset($_REQUEST['numId'])) $_REQUEST['numId']=""; … … 203 201 * check admin.config.setOption values 204 202 */ 205 if($_REQUEST[ 'ajaxfct']=="admin.config.setOption")206 { 207 if(!isset($_REQUEST['id'])) $_REQUEST[ 'ajaxfct']='';208 if(!isset($_REQUEST['value'])) $_REQUEST[ 'ajaxfct']='';203 if($_REQUEST[GPC_AJAX]=="admin.config.setOption") 204 { 205 if(!isset($_REQUEST['id'])) $_REQUEST[GPC_AJAX]=''; 206 if(!isset($_REQUEST['value'])) $_REQUEST[GPC_AJAX]=''; 209 207 } 210 208 … … 212 210 * check admin.group.delete values 213 211 */ 214 if($_REQUEST[ 'ajaxfct']=="admin.group.delete" and !isset($_REQUEST['id']))212 if($_REQUEST[GPC_AJAX]=="admin.group.delete" and !isset($_REQUEST['id'])) 215 213 { 216 214 $_REQUEST['id']=""; … … 220 218 * check admin.groupSetOrder values 221 219 */ 222 if($_REQUEST[ 'ajaxfct']=="admin.group.setOrder" and !isset($_REQUEST['listGroup']))220 if($_REQUEST[GPC_AJAX]=="admin.group.setOrder" and !isset($_REQUEST['listGroup'])) 223 221 { 224 222 $_REQUEST['listGroup']=""; … … 228 226 * check admin.group.getNames values 229 227 */ 230 if($_REQUEST[ 'ajaxfct']=="admin.group.getNames" and !isset($_REQUEST['id']))228 if($_REQUEST[GPC_AJAX]=="admin.group.getNames" and !isset($_REQUEST['id'])) 231 229 { 232 230 $_REQUEST['id']=""; … … 236 234 * check admin.group.setNames values 237 235 */ 238 if($_REQUEST[ 'ajaxfct']=="admin.group.setNames")236 if($_REQUEST[GPC_AJAX]=="admin.group.setNames") 239 237 { 240 238 if(!isset($_REQUEST['listNames'])) $_REQUEST['listNames']=""; … … 246 244 * check admin.group.getTagList values 247 245 */ 248 if($_REQUEST[ 'ajaxfct']=="admin.group.getTagList" and !isset($_REQUEST['id']))246 if($_REQUEST[GPC_AJAX]=="admin.group.getTagList" and !isset($_REQUEST['id'])) 249 247 { 250 248 $_REQUEST['id']=""; … … 254 252 * check admin.group.setTagList values 255 253 */ 256 if($_REQUEST[ 'ajaxfct']=="admin.group.setTagList")254 if($_REQUEST[GPC_AJAX]=="admin.group.setTagList") 257 255 { 258 256 if(!isset($_REQUEST['id'])) $_REQUEST['id']=""; … … 264 262 * check admin.group.getOrderedTagList values 265 263 */ 266 if($_REQUEST[ 'ajaxfct']=="admin.group.getOrderedTagList" and !isset($_REQUEST['id']))264 if($_REQUEST[GPC_AJAX]=="admin.group.getOrderedTagList" and !isset($_REQUEST['id'])) 267 265 { 268 266 $_REQUEST['id']=""; … … 272 270 * check admin.group.setOrderedTagList values 273 271 */ 274 if($_REQUEST[ 'ajaxfct']=="admin.group.setOrderedTagList")272 if($_REQUEST[GPC_AJAX]=="admin.group.setOrderedTagList") 275 273 { 276 274 if(!isset($_REQUEST['id'])) $_REQUEST['id']=""; … … 282 280 * check admin.userDefined.getTag values 283 281 */ 284 if($_REQUEST[ 'ajaxfct']=="admin.userDefined.getTag" and !isset($_REQUEST['id']))282 if($_REQUEST[GPC_AJAX]=="admin.userDefined.getTag" and !isset($_REQUEST['id'])) 285 283 { 286 284 $_REQUEST['id']=""; … … 290 288 * check admin.userDefined.setTag values 291 289 */ 292 if($_REQUEST[ 'ajaxfct']=="admin.userDefined.setTag")290 if($_REQUEST[GPC_AJAX]=="admin.userDefined.setTag") 293 291 { 294 292 if(!isset($_REQUEST['id'])) $_REQUEST['id']=""; … … 302 300 ) 303 301 ) 304 ) $_REQUEST[ 'ajaxfct']='';302 ) $_REQUEST[GPC_AJAX]=''; 305 303 306 304 if(isset($_REQUEST['properties']['rules'])) … … 312 310 isset($val['parentId']) and 313 311 isset($val['type']) and 314 isset($val['defId']))) $_REQUEST[ 'ajaxfct']='';312 isset($val['defId']))) $_REQUEST[GPC_AJAX]=''; 315 313 } 316 314 } … … 320 318 * check admin.userDefined.deleteTag values 321 319 */ 322 if($_REQUEST[ 'ajaxfct']=="admin.userDefined.deleteTag" and !isset($_REQUEST['id']))320 if($_REQUEST[GPC_AJAX]=="admin.userDefined.deleteTag" and !isset($_REQUEST['id'])) 323 321 { 324 322 $_REQUEST['id']=""; … … 329 327 * check admin.tag.getValues values 330 328 */ 331 if($_REQUEST[ 'ajaxfct']=="admin.tag.getValues" and !isset($_REQUEST['id']))332 { 333 $_REQUEST[ 'ajaxfct']='';329 if($_REQUEST[GPC_AJAX]=="admin.tag.getValues" and !isset($_REQUEST['id'])) 330 { 331 $_REQUEST[GPC_AJAX]=''; 334 332 } 335 333 … … 337 335 * check admin.tags.convertKeywords values 338 336 */ 339 if($_REQUEST[ 'ajaxfct']=="admin.tags.convertKeywords")337 if($_REQUEST[GPC_AJAX]=="admin.tags.convertKeywords") 340 338 { 341 339 if(!isset($_REQUEST['keywords'])) $_REQUEST['keywords']=array(); 342 340 if(!is_array($_REQUEST['keywords'])) $_REQUEST['keywords']=array(); 343 if(count($_REQUEST['keywords'])==0) $_REQUEST[ 'ajaxfct']='';341 if(count($_REQUEST['keywords'])==0) $_REQUEST[GPC_AJAX]=''; 344 342 } 345 343 … … 351 349 * check public.makeStats.doPictureAnalyze values 352 350 */ 353 if($_REQUEST[ 'ajaxfct']=="public.makeStats.doPictureAnalyze")351 if($_REQUEST[GPC_AJAX]=="public.makeStats.doPictureAnalyze") 354 352 { 355 353 if(!isset($_REQUEST['id'])) $_REQUEST['id']="0"; … … 365 363 { 366 364 $result="<p class='errors'>An error has occured</p>"; 367 switch($_REQUEST[ 'ajaxfct'])365 switch($_REQUEST[GPC_AJAX]) 368 366 { 369 367 case 'admin.makeStats.getList':
Note: See TracChangeset
for help on using the changeset viewer.