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(); $database_logs = Database_Logs::getInstance(); $database_config_bible = Database_Config_Bible::getInstance(); $database_config_general = Database_Config_General::getInstance(); $database_bibles = Database_Bibles::getInstance(); $database_bibleactions = Database_BibleActions::getInstance(); $database_users = Database_Users::getInstance(); $database_books = Database_Books::getInstance(); $database_logs->log(Locale_Translate::_("Sending and receiving Bibles"), Filter_Roles::TRANSLATOR_LEVEL); $response = Filter_Client::setup(); if ($response === false || $response < Filter_Roles::GUEST_LEVEL || $response > Filter_Roles::ADMIN_LEVEL) { $database_logs->log(Locale_Translate::_("Failure initializing sending and receiving Bibles"), Filter_Roles::TRANSLATOR_LEVEL); die; } $address = $database_config_general->getServerAddress(); $users = $database_users->getUsers(); $user = $users[0]; $hash = $database_users->getmd5($user); $communication_errors = false; // Go through the Bibles / books / chapters that have actions recorded for them. $bibles = $database_bibleactions->getBibles(); foreach ($bibles as $bible) { $books = $database_bibleactions->getBooks($bible); foreach ($books as $book) { $chapters = $database_bibleactions->getChapters($bible, $book);
if ($response >= Filter_Roles::GUEST_LEVEL && $response <= Filter_Roles::ADMIN_LEVEL) { // Enable client mode upon a successful connection. enable_client($user, $pass, $response); // Feedback. $view->view->success = Locale_Translate::_("Connection is okay."); } else { $view->view->error = $response . ": " . Locale_Translate::_("Check that your username and password exist on the server."); } } } if (isset($_GET['demo'])) { $address = Filter_Demo::demo_address(); $database_config_general->setServerAddress($address); $user = "******"; $pass = "******"; $response = Filter_Client::setup($user, md5($pass)); if ($response >= Filter_Roles::GUEST_LEVEL && $response <= Filter_Roles::ADMIN_LEVEL) { // Enable client mode upon a successful connection. enable_client($user, $pass, $response); // Feedback. $view->view->success = Locale_Translate::_("Demo connection is okay."); } else { $view->view->error = Locale_Translate::_("Could not connect to the demo server."); } } $view->view->client = Filter_Client::enabled(); $address = $database_config_general->getServerAddress(); $view->view->address = $address; $users = $database_users->getUsers(); foreach ($users as $user) { $level = $database_users->getUserLevel($user);