예제 #1
0
파일: view.php 프로젝트: alerque/bibledit
        $database_styles->updateUserbool2($sheet, $style, $userbool2);
    }
}
$view->view->userbool2_value = $styles_logic->OffOnInheritToggleText($userbool2);
$view->view->userbool2_toggle = Filter_Bool::not($userbool2);
// Userbool3
$view->view->userbool3_function = $styles_logic->getUserBool3Text($styles_logic->getUserBool3Function($type, $subtype));
$userbool3 = $marker_data['userbool3'];
if (isset($_GET['userbool3'])) {
    $userbool3 = Filter_Bool::int($_GET['userbool3']);
    if ($write) {
        $database_styles->updateUserbool3($sheet, $style, $userbool3);
    }
}
$view->view->userbool3_value = $styles_logic->OffOnInheritToggleText($userbool3);
$view->view->userbool3_toggle = Filter_Bool::not($userbool3);
// Userint1.
$userint1 = $marker_data['userint1'];
switch ($styles_logic->getUserInt1Function($type, $subtype)) {
    case UserInt1None:
        break;
    case UserInt1NoteNumbering:
        $view->view->userint1_notenumbering = true;
        if (isset($_GET['notenumbering'])) {
            $dialog_list = new Dialog_List(array("sheet", "style"), Locale_Translate::_("Would you like to change the numbering of the note?"), "", "");
            $styles_logic = Styles_Logic::getInstance();
            for ($i = NoteNumbering123; $i <= NoteNumberingUser; $i++) {
                $dialog_list->add_row($styles_logic->noteNumberingText($i), "&userint1={$i}");
            }
            $dialog_list->run();
            die;
예제 #2
0
        $database_config_bible->setTopMargin($bible, $value);
    }
}
if (isset($_GET['bottommargin'])) {
    $dialog_entry = new Dialog_Entry("", Locale_Translate::_("Please enter an bottom margin size in millimeters"), $database_config_bible->getBottomMargin($bible), "bottommargin", "");
    die;
}
if (isset($_POST['bottommargin'])) {
    $value = $_POST['entry'];
    $value = Filter_Numeric::integer_in_string($value);
    if ($value >= 0 && $value <= 100) {
        $database_config_bible->setBottomMargin($bible, $value);
    }
}
if (isset($_GET['dateinheadertoggle'])) {
    $database_config_bible->setDateInHeader($bible, Filter_Bool::not($database_config_bible->getDateInHeader($bible)));
}
if (isset($_GET['odtsecuretoggle'])) {
    $database_config_bible->setSecureOdtExport($bible, !$database_config_bible->getSecureOdtExport($bible));
    $view->view->success = Locale_Translate::_("The setting for securing the OpenDocument export was updated.");
}
$view->view->odtsecure = $database_config_bible->getSecureOdtExport($bible);
if (isset($_GET['infotoggle'])) {
    $database_config_bible->setGenerateInfoDuringNight($bible, !$database_config_bible->getGenerateInfoDuringNight($bible));
    $view->view->success = Locale_Translate::_("The setting for nightly generation of info was updated.");
}
$view->view->info = $database_config_bible->getGenerateInfoDuringNight($bible);
if (isset($_GET['infonow'])) {
    Export_Logic::scheduleInfo($bible);
    $view->view->success = Locale_Translate::_("The info documents are being generated.");
}