osc_die($title, $message); } } } $aMessages = array(); osc_set_preference('last_version_check', time()); $conn = DBConnectionClass::newInstance(); $c_db = $conn->getOsclassDb(); $comm = new DBCommandClass($c_db); if (osc_version() < 210) { $comm->query(sprintf("INSERT INTO %st_preference VALUES ('osclass', 'save_latest_searches', '0', 'BOOLEAN')", DB_TABLE_PREFIX)); $comm->query(sprintf("INSERT INTO %st_preference VALUES ('osclass', 'purge_latest_searches', '1000', 'STRING')", DB_TABLE_PREFIX)); $comm->query(sprintf("INSERT INTO %st_preference VALUES ('osclass', 'selectable_parent_categories', '1', 'BOOLEAN')", DB_TABLE_PREFIX)); $comm->query(sprintf("INSERT INTO %st_preference VALUES ('osclass', 'ping_search_engines', '1', 'BOOLEAN')", DB_TABLE_PREFIX)); $comm->query(sprintf("INSERT INTO %st_preference VALUES ('osclass', 'numImages@items', '0', 'BOOLEAN')", DB_TABLE_PREFIX)); $enableItemValidation = getBoolPreference('enabled_item_validation') ? 0 : -1; $comm->query(sprintf("INSERT INTO %st_preference VALUES ('osclass', 'moderate_items', '{$enableItemValidation}', 'INTEGER')", DB_TABLE_PREFIX)); $comm->query(sprintf("INSERT INTO %st_preference VALUES ('osclass', 'items_wait_time', '0', 'INTEGER')", DB_TABLE_PREFIX)); $comm->query(sprintf("INSERT INTO %st_preference VALUES ('osclass', 'comments_per_page', '10', 'INTEGER')", DB_TABLE_PREFIX)); $comm->query(sprintf("INSERT INTO %st_preference VALUES ('osclass', 'reg_user_post_comments', '0', 'BOOLEAN')", DB_TABLE_PREFIX)); $comm->query(sprintf("INSERT INTO %st_preference VALUES ('osclass', 'reg_user_can_contact', '0', 'BOOLEAN')", DB_TABLE_PREFIX)); $comm->query(sprintf("INSERT INTO %st_preference VALUES ('osclass', 'allow_report_osclass', '1', 'BOOLEAN')", DB_TABLE_PREFIX)); // populate b_active/b_enabled (t_item_comment) $result = $comm->query(sprintf("SELECT * FROM %st_item_comment", DB_TABLE_PREFIX)); $comments = $result->result(); foreach ($comments as $comment) { ItemComment::newInstance()->update(array("b_active" => $comment['e_status'] == 'ACTIVE' ? 1 : 0, 'b_enabled' => 1), array('pk_i_id' => $comment['pk_i_id'])); } unset($comments); // populate b_active/b_enabled (t_item) $result = $comm->query(sprintf("SELECT * FROM %st_item", DB_TABLE_PREFIX));
/** * Gets if save searches is enabled or not * * @return boolean */ function osc_save_latest_searches() { return getBoolPreference('save_latest_searches'); }
ini_set('error_log', CONTENT_PATH . 'debug.log'); } } else { error_reporting(E_CORE_ERROR | E_CORE_WARNING | E_COMPILE_ERROR | E_ERROR | E_WARNING | E_PARSE | E_USER_ERROR | E_USER_WARNING); } require_once LIB_PATH . 'osclass/db.php'; require_once LIB_PATH . 'osclass/Logger/LogDatabase.php'; require_once LIB_PATH . 'osclass/classes/database/DBConnectionClass.php'; require_once LIB_PATH . 'osclass/classes/database/DBCommandClass.php'; require_once LIB_PATH . 'osclass/classes/database/DBRecordsetClass.php'; require_once LIB_PATH . 'osclass/classes/database/DAO.php'; require_once LIB_PATH . 'osclass/helpers/hDatabaseInfo.php'; require_once LIB_PATH . 'osclass/model/Preference.php'; require_once LIB_PATH . 'osclass/helpers/hPreference.php'; // check if OSClass is installed if (!getBoolPreference('osclass_installed')) { require_once LIB_PATH . 'osclass/helpers/hErrors.php'; $title = 'OSClass » Error'; $message = 'OSClass isn\'t installed. <a href="http://forums.osclass.org/">Need more help?</a></p>'; $message .= '<p><a class="button" href="' . osc_get_absolute_url() . 'oc-includes/osclass/install.php">Install</a></p>'; osc_die($title, $message); } require_once LIB_PATH . 'osclass/helpers/hDefines.php'; require_once LIB_PATH . 'osclass/helpers/hLocale.php'; require_once LIB_PATH . 'osclass/helpers/hMessages.php'; require_once LIB_PATH . 'osclass/helpers/hUsers.php'; require_once LIB_PATH . 'osclass/helpers/hItems.php'; require_once LIB_PATH . 'osclass/helpers/hSearch.php'; require_once LIB_PATH . 'osclass/helpers/hUtils.php'; require_once LIB_PATH . 'osclass/helpers/hCategories.php'; require_once LIB_PATH . 'osclass/helpers/hTranslations.php';
function osc_mailserver_auth() { return getBoolPreference('mailserver_auth'); }