19 include_once (
"Class.TableLayout.php");
20 include_once (
"Class.QueryGen.php");
21 include_once (
"Class.SubForm.php");
22 include_once (
"Class.Param.php");
28 $baseurl =
$action->GetParam(
"CORE_BASEURL");
29 $standurl =
$action->GetParam(
"CORE_STANDURL");
34 $action->Unregister(
"USERS_ERROR");
36 $action->lay->Set(
"ERR_MSG",
"");
39 $form =
new SubForm(
"edit", 350, 330, $standurl .
"app=APPMNG&action=APP_MOD", $standurl .
"app=APPMNG&action=APP_EDIT");
40 $form->SetParam(
"id",
"-1");
41 $form->SetParam(
"name");
42 $form->SetParam(
"short_name");
43 $form->SetParam(
"description");
44 $form->SetParam(
"available");
45 $form->SetParam(
"displayable");
46 $form->SetParam(
"access_free");
47 $form->SetParam(
"ssl");
48 $form->SetParam(
"machine");
52 $action->parent->AddJsRef(
$action->GetParam(
"CORE_JSURL") .
"/subwindow.js");
53 $action->parent->AddJsCode($form->GetMainJs());
54 $action->lay->set(
"MAINFORM", $form->GetMainForm());
56 if (
$action->HasPermission(
"ADMIN")) {
58 $add_icon->
set(
"JSCALL", $form->GetEmptyJsMainCall());
59 $action->lay->set(
"ADD_ICON", $add_icon->gen());
61 $action->lay->set(
"ADD_ICON",
"");
65 $query->addQuery(
"(objectclass != 'Y' ) OR ( objectclass isnull)");
70 foreach (
$query->table->array as $k => $v) {
78 $version = (isset($p->val) ? $p->val :
"");
80 $query->table->array[$k][
"update"] =
"";
81 $query->table->array[$k][
"edit"] =
"";
82 $query->table->array[$k][
"delete"] =
"";
83 $query->table->array[$k][
"version"] = $version;
84 $query->table->array[$k][
"description"] =
$action->text(
$query->table->array[$k][
"description"]);
85 $query->table->array[$k][
"appicon"] =
$action->getImageUrl(
$query->table->array[$k][
"icon"]);
88 $query->table->fields = array(
106 $action->lay->Set(
"IMGSEARCH",
$action->GetImageUrl(
"search.gif"));
107 $action->lay->Set(
"APPLIST", _(
"Application list"));