コード例 #1
0
ファイル: supplier.php プロジェクト: Arikito/webking.xt
<?if($_SERVER['HTTP_X_REQUESTED_WITH'] == 'XMLHttpRequest'){
	$Suppliers = new Suppliers();
	$Products = new Products();
	if(isset($_POST['action'])){
		switch($_POST['action']){
			case 'toggleSinglePrice':
				// Переключение единой цены у поставщика
				if(isset($_POST['single_price']) && isset($_POST['id_supplier'])){
					$Suppliers->UpdateSinglePrice($_POST['id_supplier'], $_POST['single_price']);
					$txt = json_encode('ok');
				}
				break;
			case 'exclusiveProduct':
				if(isset($_POST['id_product']) && isset($_POST['active']) && isset($_POST['id_supplier'])){
					if(checkNumeric($_POST, array('id_product','active','id_supplier'))){
						$Product->SetExclusiveSupplier($_POST['id_product'], $_POST['id_supplier'], $_POST['active']);
						$arr['id_product'] = $_POST['id_product'];
						$arr['id_supplier'] = $_POST['id_supplier'];
						$arr['active'] = $_POST['active'];
						echo json_encode($arr);
					}
				}
				break;
			case 'updateAssort':
				if(isset($_POST['mode']) && isset($_POST['id_product'])){
					$_POST['id_supplier'] = ($_SESSION['member']['gid']==_ACL_SUPPLIER_)?$_SESSION['member']['id_user']:$_POST['id_supplier'];
					$Products->UpdateAssort($_POST);
					$arr['id_product'] = $_POST["id_product"];
					$arr['error'] = false;
					$arr['opt'] = $_POST['mode'] == 'mopt'?0:1;
					$txt = json_encode($arr);