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