示例#1
0
function edit_column($Frm, $Err)
{
    if (!$Err) {
        if ($Frm->GetNmValueH("align") == '') {
            $align = "left";
        } else {
            $align = $Frm->GetNmValueH("align");
        }
        if ($Frm->GetNmValueH("do_sort") == '') {
            $do_sort = "false";
        } else {
            $do_sort = $Frm->GetNmValueH("do_sort");
        }
        Column::update($Frm->GetNmValueI('id'), array('module_id' => $Frm->GetNmValueI("module_id"), 'submodule_id' => $Frm->GetNmValueI("submodule_id"), 'name' => $Frm->GetNmValueH("name"), 'internal_name' => $Frm->GetNmValueH("internal_name"), 'order' => $Frm->GetNmValueI("order"), 'on_execute' => $Frm->GetNmValueH("on_execute"), 'align' => $align, 'do_sort' => $do_sort, 'group_internal_name' => $Frm->GetNmValueH("group_internal_name")));
        $Frm->_gui->OK("Колонка обновлена");
        page_reloadSubSec();
    }
}
示例#2
0
文件: columns.php 项目: yonkon/diplom
        $frm->Label("Порядок отображения в меню", 10, $ypos += 20);
        $t = $frm->Text(25, $ypos += 20, 40, $column_info['order']);
        $t->AddValidator(new CGUI_VALIDATOR_NOEMPTY());
        $t->AddValidator(new CGUI_VALIDATOR_09());
        $t->linkName = "order";
        $frm->Label("Функция обработчик", 10, $ypos += 30);
        $t = $frm->Text(25, $ypos += 20, 250, $column_info['on_execute']);
        $t->linkName = "on_execute";
        $frm->Label("Выравнивание", 10, $ypos += 30);
        $t = $frm->Text(25, $ypos += 20, 250, $column_info['align']);
        $t->linkName = "align";
        $frm->Label("Сортировка", 10, $ypos += 30);
        $t = $frm->Checkbox(100, $ypos, $column_info['do_sort'], 1);
        $t->linkName = "do_sort";
        $frm->Label("Внутренее имя группы колонок", 10, $ypos += 30);
        $t = $frm->Text(25, $ypos += 20, 250, $column_info['group_internal_name']);
        $t->linkName = "group_internal_name";
        $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=4&action=list'";
        $frm->height = $ypos + 60;
        break;
    case 'del':
        Column::delete($_REQUEST['column']);
        $GUI->OK("Колонка удалена");
        page_reloadSubSec();
        break;
    default:
        break;
}