Example #1
0
<?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();
}
Example #2
0
<?php

require $_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"];
    $customerid = $form->request["customerid"];
    $orderdate = $form->request["orderdate"];
    $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;
        }