Пример #1
0
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);
Пример #2
0
        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);