Example #1
0
function ShowForm()
{
    global $db;
    $sql = "INSERT INTO external_ip (ip, location, description) VALUES ()";
    $elemsedit = array("ip" => new FIP("ip", "IP:"), "location" => new FSelect($db, "SELECT id, name FROM locations ORDER by name", "location", "Локация:"), "description" => new FInput("description", "Описание:"));
    $formedit = new FormInsertSQL($db, $sql, $elemsedit);
    $formedit->SetUserFunc("CheckExternalIPForm");
    $elemsform = array("editform" => new FBlock($formedit->AsString()));
    $fr = new Form($elemsform, "Присвоить");
    $fr->SetGoBack(false);
    $fr->Show();
}
Example #2
0
function ShowForm()
{
    global $db;
    $sql = "INSERT INTO locations (name) VALUES ()";
    $elemsedit = array("name" => new FInput("name", "Название:"));
    $formedit = new FormInsertSQL($db, $sql, $elemsedit);
    $formedit->SetUserFunc("CheckLocateForm");
    $elemsform = array("editform" => new FBlock($formedit->AsString()));
    $fr = new Form($elemsform, "Добавить");
    $fr->SetGoBack(false);
    $fr->Show();
}
Example #3
0
function ShowForm()
{
    global $db, $exip_id;
    if (!CheckAction() || $exip_id == 0) {
        return;
    }
    $sql = "SELECT ip, location, description " . "FROM external_ip WHERE id='" . $exip_id . "' LIMIT 0,1";
    $elemsedit = array("ip" => new FIP("ip", "IP:"), "location" => new FSelect($db, "SELECT id, name FROM locations ORDER by name", "location", "Локация:"), "description" => new FInput("description", "Описание:"));
    $formedit = new FormUpdateSQL($db, $sql, $elemsedit);
    $formedit->SetUserFunc("CheckExternalIPForm");
    $elemsform = array("id" => new FHidden("id", $exip_id), "editform" => new FBlock($formedit->AsString()));
    $fr = new Form($elemsform, "Изменить");
    $fr->AddButton("<input type=\"button\" value=\"Уничтожить\" " . "onClick=\"if(window.confirm('Уверены, что хотите удалить соответствие?')) GoURL('?action=full_delete&id=" . $exip_id . "')\">");
    $fr->Show();
}
Example #4
0
function ShowForm()
{
    global $db, $locate_id;
    if (!CheckAction() || $locate_id == 0) {
        return;
    }
    $sql = "SELECT name FROM locations WHERE id='" . $locate_id . "' LIMIT 0,1";
    $elemsedit = array("name" => new FInput("name", "Название:"));
    $formedit = new FormUpdateSQL($db, $sql, $elemsedit);
    $formedit->SetUserFunc("CheckLocateForm");
    $elemsform = array("id" => new FHidden("id", $locate_id), "editform" => new FBlock($formedit->AsString()));
    $fr = new Form($elemsform, "Изменить");
    $fr->AddButton("<input type=\"button\" value=\"Уничтожить\" " . "onClick=\"if(window.confirm('Уверены, что хотите безвозвратно удалить локацию? Помните! Это - очень плохо и может привести к проблемам!')) GoURL('?action=full_delete&id=" . $locate_id . "')\">");
    $fr->Show();
}
Example #5
0
function ShowForm()
{
    global $db;
    $sql = "INSERT INTO groups (name) VALUES ()";
    $elemsedit = array("name" => new FInput("name", "Название:"));
    $formedit = new FormInsertSQL($db, $sql, $elemsedit);
    $formedit->SetUserFunc("CheckGroupForm");
    $list_sql = "SELECT id, login FROM users";
    $join_sql = "SELECT user_id FROM groups_users WHERE group_id=";
    $formcheckboxs = new FormCheckList($db, $list_sql, $join_sql, true);
    $formcheckboxs->SetWidth("100%");
    $elemsform = array("editform" => new FBlock($formedit->AsString()), "checkboxs" => new FBlock($formcheckboxs->AsString()));
    $fr = new Form($elemsform, "Добавить");
    $fr->SetGoBack(false);
    $fr->Show();
}
Example #6
0
function ShowForm()
{
    global $db;
    $sql = "INSERT INTO users (login, password, name, family, daddy, mobile_telephone) " . "VALUES ()";
    $elemsedit = array("login" => new FInput("login", "Логин:"), "password" => new FPassword("password", "Пароль:"), "password2" => new FPassword("password2", "Пароль ещё раз:"), "name" => new FInput("name", "Имя:"), "family" => new FInput("family", "Фамилия:"), "daddy" => new FInput("daddy", "Отчество:"), "mobile_telephone" => new FInput("mobile_telephone", "Мобильный:"));
    $formedit = new FormInsertSQL($db, $sql, $elemsedit);
    $formedit->SetUserFunc("CheckUserForm");
    $list_sql = "SELECT id, name FROM groups";
    $join_sql = "SELECT group_id FROM groups_users WHERE user_id=";
    $formcheckboxs = new FormCheckList($db, $list_sql, $join_sql, true);
    $formcheckboxs->SetWidth("100%");
    $elemsform = array("editform" => new FBlock($formedit->AsString()), "checkboxs" => new FBlock($formcheckboxs->AsString()));
    $fr = new Form($elemsform, "Добавить");
    $fr->SetGoBack(false);
    $fr->Show();
}
Example #7
0
function ShowForm()
{
    global $db, $group_edit_id;
    if (!CheckAction() || $group_edit_id == 0) {
        return;
    }
    $sql = "SELECT name, is_deleted " . "FROM groups " . "WHERE id='" . $group_edit_id . "' LIMIT 0,1";
    $elemsedit = array("is_deleted" => new FCheckbox("is_deleted", "Удалён"), "name" => new FInput("name", "Название:"));
    $formedit = new FormUpdateSQL($db, $sql, $elemsedit);
    $formedit->SetUserFunc("CheckGroupForm");
    $list_sql = "SELECT id, login FROM users";
    $join_sql = "SELECT user_id FROM groups_users WHERE group_id=" . $group_edit_id;
    $formcheckboxs = new FormCheckList($db, $list_sql, $join_sql);
    $formcheckboxs->SetWidth("100%");
    $elemsform = array("id" => new FHidden("id", $group_edit_id), "editform" => new FBlock($formedit->AsString()), "checkboxs" => new FBlock($formcheckboxs->AsString()));
    $fr = new Form($elemsform, "Изменить");
    $fr->AddButton("<input type=\"button\" value=\"Уничтожить\" " . "onClick=\"if(window.confirm('Уверены, что хотите безвозвратно уничтожить группу?')) GoURL('?action=full_delete&id=" . $group_edit_id . "')\">");
    $fr->Show();
}
Example #8
0
function ShowForm()
{
    global $db, $user_edit_id;
    if (!CheckAction() || $user_edit_id == 0) {
        return;
    }
    $sql = "SELECT login, password, name, family, daddy, mobile_telephone, " . "is_deleted " . "FROM users " . "WHERE id='" . $user_edit_id . "' LIMIT 0,1";
    $elemsedit = array("is_deleted" => new FCheckbox("is_deleted", "Удалён"), "login" => new FInput("login", "Логин:"), "password" => new FPassword("password", "Пароль:"), "password2" => new FPassword("password2", "Пароль ещё раз:"), "name" => new FInput("name", "Имя:"), "family" => new FInput("family", "Фамилия:"), "daddy" => new FInput("daddy", "Отчество:"), "mobile_telephone" => new FInput("mobile_telephone", "Мобильный:"));
    $formedit = new FormUpdateSQL($db, $sql, $elemsedit);
    $formedit->SetUserFunc("CheckUserForm");
    $list_sql = "SELECT id, name FROM groups";
    $join_sql = "SELECT group_id FROM groups_users WHERE user_id=" . $user_edit_id;
    $formcheckboxs = new FormCheckList($db, $list_sql, $join_sql);
    $formcheckboxs->SetWidth("100%");
    $elemsform = array("id" => new FHidden("id", $user_edit_id), "editform" => new FBlock($formedit->AsString()), "checkboxs" => new FBlock($formcheckboxs->AsString()));
    $fr = new Form($elemsform, "Изменить");
    $fr->AddButton("<input type=\"button\" value=\"Уничтожить\" " . "onClick=\"if(window.confirm('Уверены, что хотите безвозвратно уничтожить пользователя?')) GoURL('?action=full_delete&id=" . $user_edit_id . "')\">");
    $fr->Show();
}