GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */ require_once "../bootstrap/bootstrap.php"; // Security: The script runs from the cli SAPI only. Filter_Cli::assert(); ignore_user_abort(true); set_time_limit(0); // The input parameters. $bible = Filter_Cli::argument(@$argv, 1); $book = Filter_Cli::argument(@$argv, 2); // Create folders for the html export. $directory = Export_Logic::bibleDirectory($bible) . "/html"; if (!file_exists($directory)) { mkdir($directory, 0777, true); } // Filename for the html file. $basename = Export_Logic::baseBookFileName($book); $filename = "{$directory}/{$basename}.html"; $filecss = "{$directory}/stylesheet.css"; $database_logs = Database_Logs::getInstance(); $database_config_bible = Database_Config_Bible::getInstance(); $database_bibles = Database_Bibles::getInstance(); $database_books = Database_Books::getInstance(); $stylesheet = $database_config_bible->getExportStylesheet($bible); // Create stylesheet. $styles_sheets = new Styles_Sheets(); $styles_sheets->create($stylesheet, $filecss, false, $bible);
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */ require_once "../bootstrap/bootstrap.php"; // Security: The script runs from the cli SAPI only. Filter_Cli::assert(); ignore_user_abort(true); set_time_limit(0); $bible = Filter_Cli::argument(@$argv, 1); $directory = Export_Logic::bibleDirectory($bible) . "/onlinebible"; if (!file_exists($directory)) { mkdir($directory, 0777, true); } $filename = "{$directory}/bible.exp"; $database_logs = Database_Logs::getInstance(); $database_config_bible = Database_Config_Bible::getInstance(); $database_bibles = Database_Bibles::getInstance(); $database_books = Database_Books::getInstance(); $stylesheet = $database_config_bible->getExportStylesheet($bible); $filter_text_bible = new Filter_Text($bible); $filter_text_bible->onlinebible_text = new Onlinebible_Text(); $books = $database_bibles->getBooks($bible); foreach ($books as $book) { $chapters = $database_bibles->getChapters($bible, $book); foreach ($chapters as $chapter) {
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */ require_once "../bootstrap/bootstrap.php"; // Security: The script runs from the cli SAPI only. Filter_Cli::assert(); ignore_user_abort(true); set_time_limit(0); // The input parameters. $bible = Filter_Cli::argument(@$argv, 1); // Create folders for the information. $directory = Export_Logic::bibleDirectory($bible) . "/info"; if (!file_exists($directory)) { mkdir($directory, 0777, true); } // Filenames for the various types of OpenDocument files. $informationdFilename = "{$directory}/information.html"; $falloutFilename = "{$directory}/fallout.html"; $database_logs = Database_Logs::getInstance(); $database_config_bible = Database_Config_Bible::getInstance(); $database_bibles = Database_Bibles::getInstance(); $database_books = Database_Books::getInstance(); $stylesheet = $database_config_bible->getExportStylesheet($bible); $filter_text = new Filter_Text($bible); $books = $database_bibles->getBooks($bible); foreach ($books as $book) { $chapters = $database_bibles->getChapters($bible, $book);
$bibles = Access_Bible::bibles(); foreach ($bibles as $bible) { // Select Bibles the user has write access to. if (Access_Bible::write($bible)) { $dialog_list->add_row($bible, "bible={$bible}"); } } $dialog_list->run(); } else { $database_config_user->setBible($bible); } } $bible = Access_Bible::clamp($database_config_user->getBible()); $view->view->bible = $bible; if (isset($_GET['remove'])) { $directory = Export_Logic::bibleDirectory($bible); Filter_Rmdir::rmdir($directory); $view->view->success = Locale_Translate::_("The export has been removed."); } if (isset($_GET['webtoggle'])) { $database_config_bible->setExportWebDuringNight($bible, !$database_config_bible->getExportWebDuringNight($bible)); $view->view->success = Locale_Translate::_("The setting for nightly export to Web format was updated."); } $view->view->web = $database_config_bible->getExportWebDuringNight($bible); if (isset($_GET['webnow'])) { Export_Logic::scheduleWeb($bible); Export_Logic::scheduleWebIndex($bible); $view->view->success = Locale_Translate::_("The Bible is being exported to Web format."); } if (isset($_GET['htmltoggle'])) { $database_config_bible->setExportHtmlDuringNight($bible, !$database_config_bible->getExportHtmlDuringNight($bible));
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */ require_once "../bootstrap/bootstrap.php"; // Security: The script runs from the cli SAPI only. Filter_Cli::assert(); ignore_user_abort(true); set_time_limit(0); $bible = Filter_Cli::argument(@$argv, 1); $directory = Export_Logic::bibleDirectory($bible) . "/esword"; if (!file_exists($directory)) { mkdir($directory, 0777, true); } $filename = "{$directory}/{$bible}.bblx"; if (file_exists($filename)) { unlink($filename); } $database_logs = Database_Logs::getInstance(); $database_config_bible = Database_Config_Bible::getInstance(); $database_bibles = Database_Bibles::getInstance(); $database_books = Database_Books::getInstance(); $stylesheet = $database_config_bible->getExportStylesheet($bible); $filter_text_bible = new Filter_Text($bible); $filter_text_bible->esword_text = new Esword_Text($bible); $books = $database_bibles->getBooks($bible);
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */ require_once "../bootstrap/bootstrap.php"; // Security: The script runs from the cli SAPI only. Filter_Cli::assert(); ignore_user_abort(true); set_time_limit(0); // The input parameters. $bible = Filter_Cli::argument(@$argv, 1); $book = Filter_Cli::argument(@$argv, 2); // Create folders for the clear text and the basic USFM exports. $usfmDirectory = Export_Logic::USFMdirectory($bible, 1); if (!file_exists($usfmDirectory)) { mkdir($usfmDirectory, 0777, true); } $textDirectory = Export_Logic::bibleDirectory($bible) . "/text"; if (!file_exists($textDirectory)) { mkdir($textDirectory, 0777, true); } // Filenames for text and usfm. $usfmFilename = $usfmDirectory . "/" . Export_Logic::baseBookFileName($book) . ".usfm"; $textFilename = $textDirectory . "/" . Export_Logic::baseBookFileName($book) . ".txt"; $database_logs = Database_Logs::getInstance(); $database_config_bible = Database_Config_Bible::getInstance(); $database_bibles = Database_Bibles::getInstance(); $database_books = Database_Books::getInstance(); $stylesheet = $database_config_bible->getExportStylesheet($bible); $filter_text_book = new Filter_Text($bible); $filter_text_book->text_text = new Text_Text(); // Basic USFM. if (file_exists($usfmFilename)) {