Exemplo n.º 1
0
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);
Exemplo n.º 2
0
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) {
Exemplo n.º 3
0
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);
Exemplo n.º 4
0
        $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));
Exemplo n.º 5
0
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);
Exemplo n.º 6
0
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)) {