Ejemplo n.º 1
0
 public static function burndown($bible, $mail)
 {
     if ($bible == "") {
         $bible = "-";
     }
     $mail = Filter_Bool::int($mail);
     Tasks_Logic::queue(Tasks_Logic::PHP, array(__DIR__ . "/burndown.php", $bible, $mail));
 }
Ejemplo n.º 2
0
 public function alive($alive = false)
 {
     $session_logic = Session_Logic::getInstance();
     $user = $session_logic->currentUser();
     $database_ipc = Database_Ipc::getInstance();
     if (func_num_args() == 0) {
         $alive = $database_ipc->getNotesAlive();
         return $alive;
     } else {
         $alive = Filter_Bool::int($alive);
         $database_ipc->storeMessage($user, "", "notesalive", $alive);
     }
 }
Ejemplo n.º 3
0
        $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;
Ejemplo n.º 4
0
 public function setReadOnlyAccess2Bible($user, $bible, $readonly)
 {
     $user = Database_SQLiteInjection::no($user);
     $bible = Database_SQLiteInjection::no($bible);
     $readonly = Filter_Bool::int($readonly);
     $query = "UPDATE teams SET readonly = {$readonly} WHERE username = '******' AND bible = '{$bible}';";
     Database_SQLite::exec($this->db, $query);
 }
Ejemplo n.º 5
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.");
}