<?php

/**
 * 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
 */
//regenerate .htaccess file
ossn_generate_server_config('apache');
//Update processed updates in database so user cannot upgrade again and again.
$release = str_replace('.php', '', $upgrade);
if (ossn_update_upgraded_files($upgrade) && ossn_update_db_version('3.9')) {
    ossn_trigger_message(ossn_print('upgrade:success', array($release)), 'success');
} else {
    ossn_trigger_message(ossn_print('upgrade:failed', array($release)), 'error');
}
        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);
$update['wheres'] = array("name='upgrades'");
$upgrade = str_replace('.php', '', $upgrade);
if ($database->update($update) && ossn_update_db_version('3.0')) {
    ossn_trigger_message(ossn_print('upgrade:success', array($upgrade)), 'success');
} else {
    ossn_trigger_message(ossn_print('upgrade:failed', array($upgrade)), 'error');
}