function ossn_disable_cache() { $database = new OssnDatabase(); $params['table'] = 'siteayarlari'; $params['names'] = array('value'); $params['values'] = array(0); $params['wheres'] = array("setting_id='4'"); if ($database->update($params)) { OssnFile::DeleteDir(ossn_route()->cache); return true; } return false; }
} //check if email is valid email if (!$OssnUser->isEmail()) { ossn_trigger_message(ossn_print('email:invalid'), 'error'); redirect(REF); } //check if password then change password if (!empty($password)) { if (!$OssnUser->isPassword()) { ossn_trigger_message(ossn_print('password:error'), 'error'); redirect(REF); } $salt = $OssnUser->generateSalt(); $password = $OssnUser->generate_password($password, $salt); $params['names'] = array('first_name', 'last_name', 'email', 'type', 'password', 'salt'); $params['values'] = array($user['firstname'], $user['lastname'], $user['email'], $user['type'], $password, $salt); } //save if ($OssnDatabase->update($params)) { //update entities $guid = $entity->guid; if (!empty($guid)) { $entity->owner_guid = $guid; $entity->type = 'user'; $entity->data->gender = $user['gender']; $entity->data->birthdate = $user['birthdate']; $entity->save(); } ossn_trigger_message(ossn_print('user:updated'), 'success'); redirect(REF); }
/** * Open Source Social Network * * @package (Informatikon.com).ossn * @author OSSN Core Team <*****@*****.**> * @copyright 2014 iNFORMATIKON TECHNOLOGIES * @license General Public Licence http://www.opensource-socialnetwork.org/licence * @link http://www.opensource-socialnetwork.org/licence */ $settings = new OssnDatabase(); $sitename = input('sitename'); $owneremail = input('owneremail'); $sitelang = input('sitelang'); $notification_email = input('notification_email'); $errors = input('errors'); if (empty($sitename) || empty($owneremail) || empty($sitelang) || empty($errors)) { redirect(REF); } ossn_site_setting_update('site_name', $sitename, 2); ossn_site_setting_update('lang', $sitelang, 3); ossn_site_setting_update('owner_email', $owneremail, 5); ossn_site_setting_update('notification_email', $notification_email, 6); //update errors settings $update['table'] = 'ossn_site_settings'; $update['names'] = array('value'); $update['values'] = array($errors); $update['wheres'] = array("name='display_errors'"); $settings->update($update); ossn_trigger_message(ossn_print('settings:saved'), 'success'); redirect(REF);
* @package (Informatikon.com).ossn * @author OSSN Core Team <*****@*****.**> * @copyright 2014 iNFORMATIKON TECHNOLOGIES * @license General Public Licence http://www.opensource-socialnetwork.org/licence * @link http://www.opensource-socialnetwork.org/licence */ $component = new OssnComponents(); $database = new OssnDatabase(); /** * Add OssnChat Component * * @access private */ $component->ENABLE('OssnChat'); /** * Update processed updates in database so user cannot upgrade again and again. * * @access private */ $upgrade_json = array_merge(ossn_get_upgraded_files(), array($upgrade)); $upgrade_json = json_encode($upgrade_json); $update['table'] = 'ossn_site_settings'; $update['names'] = array('value'); $update['values'] = array($upgrade_json); $update['wheres'] = array("name='upgrades'"); $upgrade = str_replace('.php', '', $upgrade); if ($database->update($update)) { ossn_trigger_message(ossn_print('upgrade:success', array($upgrade)), 'success'); } else { ossn_trigger_message(ossn_print('upgrade:failed', array($upgrade)), 'error'); }
/** * Update processed upgrades * * @param integer $upgrade New release * * @return boolean */ function ossn_update_upgraded_files($upgrade) { if (empty($upgrade)) { return false; } $database = new OssnDatabase(); $upgrade_json = array_merge(ossn_get_upgraded_files(), array($upgrade)); $upgrade_json = json_encode($upgrade_json); $update = array(); $update['table'] = 'ossn_site_settings'; $update['names'] = array('value'); $update['values'] = array($upgrade_json); $update['wheres'] = array("name='upgrades'"); if ($database->update($update)) { return true; } else { return false; } }
$database->statement("INSERT INTO `ossn_site_settings` (`name`) VALUES ('site_version')"); $database->execute(); //update user time_created cloumn from user entites $users = ossn_get_entities(array('type' => 'user', 'subtype' => 'gender', 'page_limit' => false)); if ($users) { unset($vars); foreach ($users as $user) { if (isset($user->owner_guid) && empty($user->owner_guid)) { continue; } $vars = array(); $vars['table'] = 'ossn_users'; $vars['names'] = array('time_created'); $vars['values'] = array($user->time_created); $vars['wheres'] = array("guid={$user->owner_guid}"); $database->update($vars); } } //regenerate .htaccess file ossn_generate_server_config('apache'); /** * Update processed updates in database so user cannot upgrade again and again. * * can we make this script short? */ $upgrade_json = array_merge(ossn_get_upgraded_files(), array($upgrade)); $upgrade_json = json_encode($upgrade_json); $update = array(); $update['table'] = 'ossn_site_settings'; $update['names'] = array('value'); $update['values'] = array($upgrade_json);
/** * Open Source Social Network * * @package (Informatikon.com).ossn * @author OSSN Core Team <*****@*****.**> * @copyright 2014 iNFORMATIKON TECHNOLOGIES * @license General Public Licence http://www.opensource-socialnetwork.org/licence * @link http://www.opensource-socialnetwork.org/licence */ $database = new OssnDatabase(); //regenerate .htaccess file ossn_generate_server_config('apache'); /** * Update processed updates in database so user cannot upgrade again and again. * * can we make this script short? */ $upgrade_json = array_merge(ossn_get_upgraded_files(), array($upgrade)); $upgrade_json = json_encode($upgrade_json); $update = array(); $update['table'] = 'ossn_site_settings'; $update['names'] = array('value'); $update['values'] = array($upgrade_json); $update['wheres'] = array("name='upgrades'"); $upgrade = str_replace('.php', '', $upgrade); if ($database->update($update) && ossn_update_db_version('3.2')) { ossn_trigger_message(ossn_print('upgrade:success', array($upgrade)), 'success'); } else { ossn_trigger_message(ossn_print('upgrade:failed', array($upgrade)), 'error'); }