Example #1
0
     $ord_id = isset($_SESSION["make_visit_tmp"]["order"]) ? $_SESSION["make_visit_tmp"]["order"] : 0;
     if (isset($_REQUEST["ord"])) {
         $o = ord_get(intval($_REQUEST["ord"]));
         if ($o["klient_id"] == $k["id"]) {
             $ord_id = $o["id"];
         }
     }
     $s = $frm->Select(10, $ypos += 20, 580, array(0 => "не важно") + $ords, "", $ord_id);
     $s->linkName = "order";
     // При выборе запрашиваем сколько он должен и подставляем
     $selector_order = $s;
     $ypos += 20;
 } else {
     kln_search_modal();
     $frm->Label("Клиент", 10, $ypos);
     $s = $frm->Select(10, $ypos += 20, 500, array(0 => "-выберите-") + kln_getlist(), "", "");
     //0
     $s->linkName = "klient";
     $s->AddValidator(new CGUI_VALIDATOR_NOZERO());
     $s->AddJsEvent("change", "document.location.href='?section=vis&subsection=1&kln=' + jQuery('#" . $s->idname . "').val(); ");
     $b = $frm->Button("Найти", 520, $ypos - 2, 70);
     $b->Event = 'jQuery("#' . $GUI->Vars["kln_search_modal_form"]->idname . '").modal();';
     //$b = $frm->Button("Инфо", 520, $ypos-2, 70);
     //$b->Event = 'var id= jQuery("#'.$s->idname.'").val(); if(id!=0) window.open("?section=kln&subsection=4&edit="+id);';
     page_AddScriptText("custom_klient_select_event = function(id){ jQuery('#" . $s->idname . "').val(id); };");
     $ypos += 20;
 }
 $frm->VLine(10, $ypos += 20, 580);
 $frm->Label("Цель встречи:", 10, $ypos += 20);
 // get mat
 $t = $frm->TextArea(25, $ypos += 20, 560, 80, isset($_SESSION["make_visit_tmp"]["about"]) ? $_SESSION["make_visit_tmp"]["about"] : "");
Example #2
0
$frm->Button("Добавить", 205, $h - 60, 100, true);
$frm->OnExecute = "addorder_exec";
$b = $frm->Button("К списку", 345, $h - 60, 100);
$b->Event = "document.location.href=\"?section=ord&subsection=2\"; return false;";
$ypos = 10;
$klient = false;
if (isset($_REQUEST["kln_id"])) {
    $id = intval($_REQUEST["kln_id"]);
    $klient = kln_get($id);
}
$s = false;
if (!$klient) {
    kln_search_modal();
    $frm->Label("Клиент", 10, $ypos);
    $ypos += 20;
    $s = $frm->Select(10, $ypos, 450, array(0 => "-выберите-") + kln_getlist(), "", $defdata["klient"]);
    //0
    $s->linkName = "klient";
    $s->AddValidator(new CGUI_VALIDATOR_NOZERO());
    $b = $frm->Button("Найти", 480, $ypos - 2, 70);
    $b->Event = 'jQuery("#' . $GUI->Vars["kln_search_modal_form"]->idname . '").modal();';
    page_AddScriptText("custom_klient_select_event = function(id){ jQuery('#" . $s->idname . "').val(id); };");
    $ypos += 30;
} else {
    $frm->Label("Клиент: <b>" . $klient["fio"] . "</b>", 10, $ypos);
    $ypos += 20;
    $frm->Label("Почта: <b>" . $klient["email"] . "</b>", 10, $ypos);
    $ypos += 20;
    $frm->Label("Телефон: <b>" . $klient["telnum"] . "</b>", 10, $ypos);
    $ypos += 20;
    $s = $frm->Hidden($klient["id"]);
Example #3
0
} else {
    $h = 930;
}
$frm->height = $h;
$frm->VLine(10, $h - 80, 630);
$frm->Button("Сохранить", 205, $h - 60, 100, true);
$frm->OnExecute = "edit_order";
$b = $frm->Button("К списку", 345, $h - 60, 100);
$b->Event = "document.location.href=\"?section=ord&subsection=2\"; return false;";
$t = $frm->Hidden($order_id);
$t->linkName = 'id';
$ypos = 10;
kln_search_modal();
$frm->Label("Клиент", 10, $ypos);
$ypos += 20;
$s = $frm->Select(10, $ypos, 450, array(0 => "-выберите-") + kln_getlist(), "", $order_info['klient_id']);
//0
$s->linkName = "klient";
$s->AddValidator(new CGUI_VALIDATOR_NOZERO());
$b = $frm->Button("Найти", 480, $ypos - 2, 70);
$b->Event = 'jQuery("#' . $GUI->Vars["kln_search_modal_form"]->idname . '").modal();';
page_AddScriptText("custom_klient_select_event = function(id){ jQuery('#" . $s->idname . "').val(id); };");
$ypos += 30;
$b = $frm->Button("Инфо", 560, $ypos - 32, 70);
$b->Event = 'var id= jQuery("#' . $s->idname . '").val(); if(id!=0) window.open("?section=kln&subsection=2&edit="+id);';
$frm->VLine(10, $ypos, 630);
$ypos += 10;
need_data("data_vuz");
need_data("data_discip");
need_data("data_payments");
$frm->Label("ВУЗ", 10, $ypos);
Example #4
0
function kln_search_modal()
{
    global $GUI, $kln_module_root, $kln_search_modal_form;
    $GUI->tmpls[] = $kln_module_root . "searchkln.tmpl.php";
    $frm = $GUI->ModalFormEx("Поиск клиента", 770, 400);
    $frm->Nosubmit = true;
    $GUI->Vars["kln_search_modal_form"] = $frm;
    $d = kln_getlist();
    $s = $frm->GridSelect(10, 50, 750, 270, array(array("cap" => "Номер", "key" => "id", "width" => "40px; min-width: 40px;"), array("cap" => "Имя", "key" => "fio", "width" => "200px; min-width: 200px;"), array("cap" => "Почта", "key" => "email", "width" => "200px; min-width: 200px;"), array("cap" => "Телефон", "key" => "telnum", "width" => '150px; min-width: 150px;'), array("cap" => "Партнерский код", "key" => "referrer_code", "width" => '100px; min-width: 100px;')), kln_getrawlist());
    $frm->Label("№", 10, 5);
    $t1 = $frm->Text(10, 25, 40);
    $frm->Label("Имя", 55, 5);
    $t2 = $frm->Text(55, 25, 200);
    $frm->Label("Почта", 260, 5);
    $t3 = $frm->Text(260, 25, 200);
    $frm->Label("Телефон", 465, 5);
    $t4 = $frm->Text(465, 25, 150);
    $frm->Label("Партнерский код", 620, 5);
    $t5 = $frm->Text(620, 25, 110);
    $t1->AddJsEvent("keyup", $s->idname . "_sel_row = update_klient_search_filter('" . $s->idname . "', " . $s->idname . "_sel_row, '" . $t1->idname . "', '" . $t2->idname . "', '" . $t3->idname . "', '" . $t4->idname . "', '" . $t5->idname . "'); ");
    $t2->AddJsEvent("keyup", $s->idname . "_sel_row = update_klient_search_filter('" . $s->idname . "', " . $s->idname . "_sel_row, '" . $t1->idname . "', '" . $t2->idname . "', '" . $t3->idname . "', '" . $t4->idname . "', '" . $t5->idname . "'); ");
    $t3->AddJsEvent("keyup", $s->idname . "_sel_row = update_klient_search_filter('" . $s->idname . "', " . $s->idname . "_sel_row, '" . $t1->idname . "', '" . $t2->idname . "', '" . $t3->idname . "', '" . $t4->idname . "', '" . $t5->idname . "'); ");
    $t4->AddJsEvent("keyup", $s->idname . "_sel_row = update_klient_search_filter('" . $s->idname . "', " . $s->idname . "_sel_row, '" . $t1->idname . "', '" . $t2->idname . "', '" . $t3->idname . "', '" . $t4->idname . "', '" . $t5->idname . "'); ");
    $t5->AddJsEvent("keyup", $s->idname . "_sel_row = update_klient_search_filter('" . $s->idname . "', " . $s->idname . "_sel_row, '" . $t1->idname . "', '" . $t2->idname . "', '" . $t3->idname . "', '" . $t4->idname . "', '" . $t5->idname . "'); ");
    $b = $frm->Button("Выбрать", 200, 340, 80);
    $b->Event = 'var sr= ' . $s->idname . '_sel_row; if (sr != -1) {jQuery.modal.close(); var x = jQuery("#' . $s->idname . '_"+sr+"_0").text(); custom_klient_select_event(x);}';
    $b = $frm->Button("Отмена", 320, 340, 80);
    $b->Event = 'jQuery.modal.close();';
}