Example #1
0
$days = array(Loc::getMsg("culture_su"), Loc::getMsg("culture_mo"), Loc::getMsg("culture_tu"), Loc::getMsg("culture_we"), Loc::getMsg("culture_th"), Loc::getMsg("culture_fr"), Loc::getMsg("culture_sa"));
while ($culture = $data->Fetch()) {
    $id = htmlspecialcharsbx($culture["ID"]);
    $name = htmlspecialcharsbx($culture["NAME"]);
    $row =& $adminList->AddRow($id, $culture, "culture_edit.php?ID=" . $id . "&lang=" . LANGUAGE_ID, Loc::getMsg("LANG_EDIT_TITLE"));
    $row->AddViewField("ID", $id);
    $row->AddField("NAME", '<a href="culture_edit.php?ID=' . $id . '&amp;lang=' . LANGUAGE_ID . '" title="' . Loc::getMsg("LANG_EDIT_TITLE") . '">' . $name . '</a>', $name);
    $row->AddInputField("CODE");
    $row->AddInputField("FORMAT_DATE");
    $row->AddInputField("FORMAT_DATETIME");
    $row->AddInputField("FORMAT_NAME");
    $row->AddViewField("WEEK_START", $days[$culture["WEEK_START"]]);
    $row->AddInputField("CHARSET");
    $row->AddViewField("DIRECTION", $culture["DIRECTION"] == Culture::LEFT_TO_RIGHT ? Loc::getMsg("culture_left_to_right") : Loc::getMsg("culture_right_to_left"));
    $arActions = array();
    $arActions[] = array("ICON" => "edit", "TEXT" => Loc::getMsg("CHANGE"), "ACTION" => $adminList->ActionRedirect("culture_edit.php?ID=" . $f_ID));
    if ($isAdmin) {
        $arActions[] = array("ICON" => "copy", "TEXT" => Loc::getMsg("COPY"), "ACTION" => $adminList->ActionRedirect("culture_edit.php?COPY_ID=" . $f_ID));
        $arActions[] = array("SEPARATOR" => true);
        $arActions[] = array("ICON" => "delete", "TEXT" => Loc::getMsg("DELETE"), "ACTION" => "if(confirm('" . Loc::getMsg('CONFIRM_DEL') . "')) " . $adminList->ActionDoGroup($f_ID, "delete"));
    }
    $row->AddActions($arActions);
}
$adminList->AddFooter(array(array("title" => GetMessage("MAIN_ADMIN_LIST_SELECTED"), "value" => $data->SelectedRowsCount()), array("counter" => true, "title" => GetMessage("MAIN_ADMIN_LIST_CHECKED"), "value" => "0")));
$adminList->AddGroupActionTable(array("delete" => GetMessage("MAIN_ADMIN_LIST_DELETE")));
$aContext = array(array("TEXT" => Loc::getMsg("ADD_LANG"), "LINK" => "culture_edit.php?lang=" . LANGUAGE_ID, "TITLE" => Loc::getMsg("ADD_LANG_TITLE"), "ICON" => "btn_new"));
$adminList->AddAdminContextMenu($aContext);
$adminList->CheckListMode();
require $_SERVER["DOCUMENT_ROOT"] . BX_ROOT . "/modules/main/include/prolog_admin_after.php";
$adminList->DisplayList();
require $_SERVER["DOCUMENT_ROOT"] . BX_ROOT . "/modules/main/include/epilog_admin.php";