Example #1
0
function get_submodule_name($submodule_id)
{
    $submodule = Submodule::find($submodule_id);
    return $submodule['name'];
}
Example #2
0
     $t = $frm->Checkbox(175, $ypos, false, 1);
     $t->linkName = "default";
     $frm->VLine(10, $ypos += 40, 280);
     $frm->Button("Сохранить", 40, $ypos += 20, 100, true);
     $b = $frm->Button("К списку", 160, $ypos, 100, false);
     $b->Event = "document.location.href='?section=admin&subsection=2&action=list'";
     $frm->height = $ypos + 60;
     break;
 case 'edit':
     $module_id = $_GET['submodule'];
     $ypos = 0;
     $frm = $GUI->Form("Редактировать подмодуль №" . $module_id, 300, 0);
     $frm->OnExecute = "edit_submodule";
     $t = $frm->Hidden($module_id);
     $t->linkName = 'id';
     $module_info = Submodule::find($module_id);
     $frm->Label("Имя", 10, $ypos += 20);
     $t = $frm->Text(25, $ypos += 20, 250, $module_info['name']);
     $t->AddValidator(new CGUI_VALIDATOR_NOEMPTY());
     $t->linkName = "name";
     $ypos += 30;
     $frm->Label("Родительский модуль", 10, $ypos += 20);
     $t = $frm->Select(25, $ypos += 20, 250, get_modules(true), '', $module_info['module_id']);
     $t->AddValidator(new CGUI_VALIDATOR_NOZERO());
     $t->linkName = "module_id";
     $ypos += 30;
     $frm->Label("Порядок отображения в меню", 10, $ypos += 20);
     $t = $frm->Text(25, $ypos += 20, 40, $module_info['order']);
     $t->AddValidator(new CGUI_VALIDATOR_NOEMPTY());
     $t->AddValidator(new CGUI_VALIDATOR_09());
     $t->linkName = "order";