コード例 #1
0
ファイル: _editday.php プロジェクト: yonkon/diplom
    $fil["tm_special"] = @unserialize($fil["tm_special"]);
} else {
    $fil["tm_special"] = array();
}
$day = intval($_REQUEST["d"]);
if ($day < 0 || $day > 6) {
    die("-4");
}
if ($_POST["cmd"] == "1") {
    // проверим что день еще не определен
    if (isset($fil["tm_special"][$day])) {
        die("-5");
    }
    $w = intval($_REQUEST["w"]);
    $tm_open = utils_cvt_time2i($_REQUEST["o"]);
    $tm_close = utils_cvt_time2i($_REQUEST["c"]);
    if (!$w && $tm_open == $fil["tm_open"] && $tm_close == $fil["tm_close"]) {
        die("");
    }
    if (!$w && $tm_open >= $tm_close) {
        die("");
    }
    $fil["tm_special"][$day]["s"] = $tm_open;
    $fil["tm_special"][$day]["e"] = $tm_close;
    $fil["tm_special"][$day]["w"] = $w;
    $db->Update("data_filials", array("tm_special"), array(serialize($fil["tm_special"])), "WHERE id=" . $fid);
    die("");
}
if ($_POST["cmd"] == "2") {
    if (isset($fil["tm_special"][$day])) {
        unset($fil["tm_special"][$day]);
コード例 #2
0
ファイル: add.php プロジェクト: yonkon/diplom
     }
 }
 if (!isset($users[$def_user_id])) {
     $def_user_id = 0;
 }
 // Сотрудник
 $ss = $frm->Select(10, $ypos += 20, 280, array(0 => "-выберите-") + $users, "", $def_user_id);
 $ss->AddValidator(new CGUI_VALIDATOR_NOZERO());
 $ss->linkName = "user";
 $d = $frm->EmptyDiv(310, $ypos, 280, 80);
 $d->css = "";
 $d->Id = "vis_user_busy_box";
 $ss->AddJsEvent("change", "vis_get_user_visits(jQuery('#" . $ss->idname . "').val(), " . $dt . ", '" . implode(":", $ulist) . "')");
 $frm->Label("Начало", 10, $ypos += 30);
 $frm->Label("Окончание", 100, $ypos);
 $def_s = utils_cvt_time2i("10:00");
 if ($_SESSION["make_visit_tmp"]["filial_id"]) {
     $fil = fils_get($_SESSION["make_visit_tmp"]["filial_id"]);
     $dweek = date("w", $dt) - 1;
     if ($dweek == -1) {
         $dweek = 6;
     }
     if (!fils_getworktime($fil, $dweek, $s, $e)) {
         $def_s = $fil["tm_special"][$dweek]["s"];
     } else {
         $def_s = $fil["tm_open"];
     }
 }
 $t1 = $frm->TimePic(10, $ypos += 20, 50, $def_s);
 $t1->min_step = 5;
 $t1->linkName = "start";
コード例 #3
0
ファイル: gui_form.php プロジェクト: yonkon/diplom
 function _getValue($v)
 {
     return utils_cvt_time2i($v);
 }