Your IP : 3.144.108.220


Current Path : /home/bitrix/ext_www/easy-comfort.com.ua/ajax/
Upload File :
Current File : /home/bitrix/ext_www/easy-comfort.com.ua/ajax/index.php

<?
	require_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php");

	$includePath = $_SERVER['DOCUMENT_ROOT'].'/local/php_interface/ajax/';

	$settings = array(
		'files' => array(
			'profile' => 'profile.php',
			'subscribe' => 'subscribe.php',
			'auth' => 'auth.php',
			'register' => 'register.php',
			'forgotpassword' => 'forgotpassword.php',
			'fast-preview' => 'fast-preview.php',
			'file-storage' => 'file-storage.php',
			'email-auth' => 'email-auth.php',
		),
		'from' => $_REQUEST,
		'action' => 'act',
		'subaction' => 'act2',
		'debug' => 0
	);

   	$from = $settings['from'];
	if($from['confirm']){
		return;
	}

	$action = htmlspecialcharsbx($from[$settings['action']]);
	$subaction = htmlspecialcharsbx($from[$settings['subaction']]);

	$debug = $settings['debug'];
	$files = $settings['files'];


	$file = empty($files[$action]) ? null : $files[$action];

	global $result, $USER;
	$result = null;
	if(!empty($file) && file_exists($includePath.$file)){
		$result = include_once($includePath.$file);
		if(empty($result)){
			$result = array(
				'error' => true,
				'info' => 'unknown subaction "'.$subaction.'"'
			);
		}
	}
	else{
		$result = array(
			'error' => true,
			'info' => 'unknown action "'.$action.'"',
		);
	}


	if($debug){
		header('Content-type: text/plain');
		echo $file."\n";
		print_r($result);
	}
	else{
		header('Content-type: application/json');
		echo json_encode($result);
	}