<?php include_once $_SERVER["DOCUMENT_ROOT"] . "/lib/engine.php"; require $_SERVER["DOCUMENT_ROOT"] . "/lib/core/classes/ajax.php"; $processing_type = basename(__FILE__, ".php"); $form = new cmsForm_ajax($processing_type); $form->initBackend(); if (!$form->errors) { // сохранение //$edit = $form->request["edit"]; extract($form->request); // $form->alert(print_r($form->request,true)); // $form->processed(); // сохрнение if (!empty($edit)) { $sql = "UPDATE todo SET what='" . addslashes($what) . "', cts=NOW(), rts='0', u_id='" . $_SERVER[userid] . "' WHERE id='{$edit}'"; } else { $sql = "INSERT INTO todo (what,cts,rts,u_id) VALUES ('" . addslashes($what) . "',NOW(),'0'," . $_SERVER[userid] . ")"; } sql::query($sql); $form->processed("\$('#dialog').dialog('close');selectmenu('" . $processing_type . "','');"); } else { foreach ($form->errors as $err) { $form->alert(print_r($err, true)); } // в случае ошибок обработка без закрытия $form->processed(); }
$number = addslashes($form->request["number"]); $orderdate = datepicker2date($orderdate); $fileid = 0; // файл если есть сохраним if (!empty($form->files["order_file"]["size"])) { $filename = $_SERVER["DOCUMENT_ROOT"] . UPLOAD_FILES_DIR . "/customers/" . cmsUTF_encode($form->files["order_file"]["name"]); $i = 0; while (file_exists($filename)) { $i++; $filename = $_SERVER["DOCUMENT_ROOT"] . UPLOAD_FILES_DIR . "/customers/{$i}_" . cmsUTF_encode($form->files["order_file"]["name"]); } if (@move_uploaded_file($form->files["order_file"]["tmp_name"], $filename)) { //$form->alert('перекинул'); $fileid = getFileId(cmsUTF_decode($filename)); } else { $form->alert("Не удалось сохранить файл! Попробуйте еще."); $form->processed(); exit; } } else { //$form->alert('Нет файлов'); // линк получить if ($form->request["curfile"] != 'None') { $fileid = getFileId($_SERVER["DOCUMENT_ROOT"] . "/customers/ordersfile/" . $form->request["curfile"]); } } if ($edit) { // редактирование $sql = "UPDATE orders SET customer_id='{$customerid}', orderdate='{$orderdate}', number='{$number}', filelink='{$fileid}' WHERE id='{$edit}'"; } else { // добавление