Beispiel #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();
}