Ejemplo n.º 1
1
$add->gender = $user['gender'];
$add->birthdate = $user['birthdate'];
$add->usertype = $user['type'];
if (!$add->isUsername($user['username'])) {
    ossn_trigger_message(ossn_print('username:error'), 'error');
    redirect(REF);
}
if (!$add->isPassword()) {
    ossn_trigger_message(ossn_print('password:error'), 'error');
    redirect(REF);
}
if ($add->isOssnUsername()) {
    ossn_trigger_message(ossn_print('username:inuse'), 'error');
    redirect(REF);
}
if ($add->isOssnEmail()) {
    ossn_trigger_message(ossn_print('email:inuse'), 'error');
    redirect(REF);
}
//check if email is valid email
if (!$add->isEmail()) {
    ossn_trigger_message(ossn_print('email:invalid'), 'error');
    redirect(REF);
}
if ($add->addUser()) {
    ossn_trigger_message(ossn_print('account:created'), 'success');
    redirect(REF);
} else {
    ossn_trigger_message(ossn_print('account:create:error:admin'), 'error');
    redirect(REF);
}
Ejemplo n.º 2
0
/**
 * Trigger upgrade / Run upgrade
 *
 * @return void;
 * @access private
 */
function ossn_trigger_upgrades()
{
    if (!ossn_isAdminLoggedin()) {
        ossn_kill_upgrading();
        ossn_error_page();
    }
    $upgrades = ossn_get_process_upgrade_files();
    if (!is_array($upgrades) || empty($upgrades)) {
        ossn_trigger_message(ossn_print('upgrade:not:available'), 'error');
        ossn_kill_upgrading();
        redirect('administrator');
    }
    foreach ($upgrades as $upgrade) {
        $file = ossn_route()->upgrade . "upgrades/{$upgrade}";
        if (!(include_once $file)) {
            throw new exception(ossn_print('upgrade:file:load:error'));
        }
    }
    //need to reset cache files
    if (ossn_site_settings('cache') !== 0) {
        ossn_trigger_css_cache();
        ossn_trigger_js_cache();
    }
    return true;
}
Ejemplo n.º 3
0
/**
 * Profile Access Validate
 *
 * @return void;
 * @access private;
 */
function profile_access_validate($callback, $type, $params)
{
    if (!ossn_isLoggedin()) {
        ossn_trigger_message(ossn_print('profile:access:error'), 'error');
        redirect();
    }
}
/**
 * Register a uservalidation page
 * @pages:
 *       uservalidate,
 *
 * @return bool
 */
function ossn_uservalidate_pagehandler($pages)
{
    $page = $pages[0];
    if (empty($page)) {
        echo ossn_error_page();
    }
    switch ($page) {
        case 'activate':
            if (!empty($pages[1]) && !empty($pages[2])) {
                $user = new OssnUser();
                $user->guid = $pages[1];
                if ($user->ValidateRegistration($pages[2])) {
                    ossn_trigger_message(ossn_print('user:account:validated'), 'success');
                    redirect();
                } else {
                    ossn_trigger_message(ossn_print('user:account:validate:fail'), 'success');
                    redirect();
                }
            }
            break;
    }
}
Ejemplo n.º 5
0
$days = input('num_days');
if (!empty($days)) {
    for ($x = 1; $x <= $days; $x++) {
        $paramDay[$x]['from'] = input("from-" . $x . "");
        $paramDay[$x]['to'] = input("to-" . $x . "");
    }
} else {
    $paramDay[0]['from'] = input('from-1');
    $paramDay[0]['to'] = input('to-1');
}
if ($add->setTrip($params)) {
    $setDay = true;
    // if(!empty($paramDay[0]['from'])) { //Si existeix el vector
    $idTrip = $add->getLastTrip()->id_trip;
    //Recull id viatge inserit
    //Inserta itinerari
    foreach ($paramDay as $dayValues) {
        $add->setTripDay($idTrip, $dayValues);
    }
    // }
    if ($setDay) {
        ossn_trigger_message(ossn_print('form:trip:add:created'), 'success');
        redirect(REF);
    } else {
        ossn_trigger_message(ossn_print('form:trip:create:fail'), 'error');
        redirect(REF);
    }
} else {
    ossn_trigger_message(ossn_print('form:trip:create:fail'), 'error');
    redirect(REF);
}
Ejemplo n.º 6
0
<?php

/**
 * Open Source Social Network
 *
 * @package   Open Source Social Network
 * @author    Open Social Website Core Team <*****@*****.**>
 * @copyright 2014 iNFORMATIKON TECHNOLOGIES
 * @license   General Public Licence http://www.opensource-socialnetwork.org/licence
 * @link      http://www.opensource-socialnetwork.org/licence
 */
$delete = new OssnAds();
$entites = $_REQUEST['entites'];
foreach ($entites as $entity) {
    $entity = get_ad_entity((int) $entity);
    if (empty($entity->guid)) {
        ossn_trigger_message(ossn_print('ad:delete:fail'), 'error');
    } else {
        if (!$delete->deleteAd($entity->guid)) {
            ossn_trigger_message(ossn_print('ad:delete:fail'), 'error');
        } else {
            ossn_trigger_message(ossn_print('ad:deleted', array($entity->title)), 'success');
        }
    }
}
redirect(REF);
Ejemplo n.º 7
0
<?php

/**
 * Open Source Social Network
 *
 * @packageOpen Source Social Network
 * @author    Open Social Website Core Team <*****@*****.**>
 * @copyright 2014 iNFORMATIKON TECHNOLOGIES
 * @license   General Public Licence http://www.opensource-socialnetwork.org/licence
 * @link      http://www.opensource-socialnetwork.org/licence
 */
$add = new OssnGroup();
$group = input('group');
if (empty($group)) {
    ossn_trigger_message(ossn_print('member:add:error'), 'error');
    redirect(REF);
}
if ($add->sendRequest(ossn_loggedin_user()->guid, $group)) {
    ossn_trigger_message(ossn_print('memebership:sent'), 'success');
    redirect("group/{$group}");
} else {
    ossn_trigger_message(ossn_print('memebership:sent:fail'), 'error');
    redirect(REF);
}
Ejemplo n.º 8
0
 /**
  * showFileUploadError
  * Show file upload errors
  *
  * @return void
  */
 public function showFileUploadError()
 {
     if (empty($this->redirect)) {
         $this->redirect = REF;
     }
     if (isset($this->file) && $this->file['error'] !== UPLOAD_ERR_OK) {
         ossn_trigger_message($this->getFileUploadError($this->file['error']), 'error');
         redirect($this->redirect);
     }
 }
Ejemplo n.º 9
0
//walltype is user
$OssnWall->name = 'user';
//getting some inputs that are required for wall post
$post = input('post');
$friends = input('friends');
$location = input('location');
$privacy = input('privacy');
//validate wall privacy
$privacy = ossn_access_id_str($privacy);
if (!empty($privacy)) {
    $access = input('privacy');
} else {
    $access = OSSN_FRIENDS;
}
if ($OssnWall->Post($post, $friends, $location, $access)) {
    if (ossn_is_xhr()) {
        $guid = $OssnWall->getObjectId();
        $get = $OssnWall->GetPost($guid);
        if ($get) {
            $get = ossn_wallpost_to_item($get);
            ossn_set_ajax_data(array('post' => ossn_wall_view_template($get)));
        }
    }
    //no need to show message on success.
    //3.x why not? $arsalanshah
    ossn_trigger_message(ossn_print('post:created'));
    redirect(REF);
} else {
    ossn_trigger_message(ossn_print('post:create:error'), 'error');
    redirect(REF);
}
Ejemplo n.º 10
0
<?php

/**
 *    OpenSource-SocialNetwork
 *
 * @package   (Informatikon.com).ossn
 * @author    OSSN Core Team <*****@*****.**>
 * @copyright 2014 iNFORMATIKON TECHNOLOGIES
 * @license   General Public Licence http://opensource-socialnetwork.com/licence
 * @link      http://www.opensource-socialnetwork.com/licence
 */
$loggedout = input('l');
if (empty($loggedout)) {
    session_destroy();
    redirect(ossn_build_token_url('action/admin/logout?l=1'));
}
if ($loggedout == 1) {
    ossn_trigger_message(ossn_print('logged:out'), 'success');
    redirect('../');
}
Ejemplo n.º 11
0
<?php

/**
 * Open Source Social Network
 *
 * @package   Open Source Social Network
 * @author    Open Social Website Core Team <*****@*****.**>
 * @copyright 2014 iNFORMATIKON TECHNOLOGIES
 * @license   General Public Licence http://www.opensource-socialnetwork.org/licence
 * @link      http://www.opensource-socialnetwork.org/licence
 */
$poke = new OssnPoke();
$user = input('user');
if ($poke->addPoke(ossn_loggedin_user()->guid, $user)) {
    ossn_trigger_message(ossn_print('user:poked'), 'success');
    redirect(REF);
} else {
    ossn_trigger_message(ossn_print('user:poke:error'), 'error');
    redirect(REF);
}
Ejemplo n.º 12
0
<?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
 */
$theme = input('theme');
$delete = new OssnThemes();
if (strtolower($delete->getActive()) == strtolower($theme)) {
    ossn_trigger_message(ossn_print('theme:delete:active'), 'error');
    redirect(REF);
}
if ($delete->deletetheme($theme)) {
    ossn_trigger_message(ossn_print('theme:deleted'), 'success');
    redirect(REF);
} else {
    ossn_trigger_message(ossn_print('theme:delete:error'), 'error');
    redirect(REF);
}
Ejemplo n.º 13
0
<?php

/**
 *    OpenSource-SocialNetwork
 *
 * @package   (Informatikon.com).ossn
 * @author    OSSN Core Team <*****@*****.**>
 * @copyright 2014 iNFORMATIKON TECHNOLOGIES
 * @license   General Public Licence http://opensource-socialnetwork.com/licence
 * @link      http://www.opensource-socialnetwork.com/licence
 */
$photoid = input('id');
$delete = ossn_photos();
$delete->photoid = $photoid;
$photo = $delete->GetPhoto($delete->photoid);
if ($photo->owner_guid == ossn_loggedin_user()->guid || ossn_isAdminLoggedin()) {
    if ($delete->deleteProfilePhoto()) {
        ossn_trigger_message(ossn_print('photo:deleted:success'), 'success');
        redirect();
    } else {
        ossn_trigger_message(ossn_print('photo:delete:error'), 'error');
        redirect();
    }
} else {
    ossn_trigger_message(ossn_print('photo:delete:error'), 'error');
    redirect();
}
Ejemplo n.º 14
0
<?php

/**
 * Open Source Social Network
 *
 * @packageOpen Source Social Network
 * @author    Open Social Website Core Team <*****@*****.**>
 * @copyright 2014 iNFORMATIKON TECHNOLOGIES
 * @license   General Public Licence http://www.opensource-socialnetwork.org/licence
 * @link      http://www.opensource-socialnetwork.org/licence
 */
$add = new OssnGroup();
$params['owner_guid'] = ossn_loggedin_user()->guid;
$params['name'] = input('groupname');
$params['description'] = input('description');
$params['privacy'] = input('privacy');
if ($add->createGroup($params)) {
    ossn_trigger_message(ossn_print('group:added'), 'success');
    redirect("group/{$add->getGuid()}");
} else {
    ossn_trigger_message(ossn_print('group:add:fail'), 'error');
    redirect(REF);
}
Ejemplo n.º 15
0
<?php

/**
 * Open Source Social Network
 *
 * @package   Open Source Social Network
 * @author    Open Social Website Core Team <*****@*****.**>
 * @copyright 2014 iNFORMATIKON TECHNOLOGIES
 * @license   General Public Licence http://www.opensource-socialnetwork.org/licence
 * @link      http://www.opensource-socialnetwork.org/licence
 */
$add = new OssnGroup();
$group = input('group');
$user = input('user');
if (ossn_get_group_by_guid($group)->owner_guid !== ossn_loggedin_user()->guid) {
    ossn_trigger_message(ossn_print('member:add:error'), 'error');
    redirect(REF);
}
if ($add->approveRequest($user, $group)) {
    ossn_trigger_message(ossn_print('member:added'), 'success');
    redirect(REF);
} else {
    ossn_trigger_message(ossn_print('member:add:error'), 'error');
    redirect(REF);
}
Ejemplo n.º 16
0
 *    OpenSource-SocialNetwork
 *
 * @package   (Informatikon.com).ossn
 * @author    OSSN Core Team <*****@*****.**>
 * @copyright 2014 iNFORMATIKON TECHNOLOGIES
 * @license   General Public Licence http://opensource-socialnetwork.com/licence
 * @link      http://www.opensource-socialnetwork.com/licence
 */
if (ossn_isLoggedin()) {
    redirect('home');
}
$username = input('username');
$password = input('password');
if (empty($username) || empty($password)) {
    ossn_trigger_message(ossn_print('login:error'));
    redirect();
}
$user = ossn_user_by_username($username);
if ($user && !$user->isUserVALIDATED()) {
    $user->resendValidationEmail();
    ossn_trigger_message(ossn_print('ossn:user:validation:resend'), 'error');
    redirect(REF);
}
$login = new OssnUser();
$login->username = $username;
$login->password = $password;
if ($login->Login()) {
    redirect(REF);
} else {
    redirect('login?error=1');
}
Ejemplo n.º 17
0
<?php

/**
 * Open Source Social Network
 *
 * @packageOpen Source Social Network
 * @author    Open Social Website Core Team <*****@*****.**>
 * @copyright 2014 iNFORMATIKON TECHNOLOGIES
 * @license   General Public Licence http://www.opensource-socialnetwork.org/licence
 * @link      http://www.opensource-socialnetwork.org/licence
 */
$block = new OssnBlock();
$user = input('user');
if ($block->removeBlock(ossn_loggedin_user()->guid, $user)) {
    ossn_trigger_message(ossn_print('user:blocked'), 'success');
    redirect(REF);
} else {
    ossn_trigger_message(ossn_print('user:block:error'), 'error');
    redirect(REF);
}
Ejemplo n.º 18
0
<?php

/**
 * Open Source Social Network
 *
 * @packageOpen Source Social Network
 * @author    Open Social Website Core Team <*****@*****.**>
 * @copyright 2014 iNFORMATIKON TECHNOLOGIES
 * @license   General Public Licence http://www.opensource-socialnetwork.org/licence
 * @link      http://www.opensource-socialnetwork.org/licence
 */
$add = new OssnGroup();
$group = input('group');
$user = input('user');
if (ossn_get_group_by_guid($group)->owner_guid !== ossn_loggedin_user()->guid) {
    ossn_trigger_message(ossn_print('member:add:error'), 'error');
    redirect(REF);
}
if ($add->deleteMember($user, $group)) {
    ossn_trigger_message(ossn_print('member:request:deleted'), 'success');
    redirect(REF);
} else {
    ossn_trigger_message(ossn_print('member:request:delete:fail'), 'error');
    redirect(REF);
}
Ejemplo n.º 19
0
}
if ($post->type == 'group' && !ossn_isAdminLoggedin()) {
    $group = new OssnGroup();
    $group = $group->getGroup($post->owner_guid);
    //lastchange group admins are unable to delete member posting on group wall #171
    // change or operator to and
    if ($post->poster_guid !== ossn_loggedin_user()->guid && ossn_loggedin_user()->guid !== $group->owner_guid) {
        if (!ossn_is_xhr()) {
            ossn_trigger_message(ossn_print('post:delete:fail'), 'error');
            redirect(REF);
        } else {
            echo 0;
            exit;
        }
    }
}
if ($ossnwall->deletePost($id)) {
    if (ossn_is_xhr()) {
        echo 1;
    } else {
        ossn_trigger_message(ossn_print('post:delete:success'), 'success');
        redirect(REF);
    }
} else {
    if (ossn_is_xhr()) {
        echo 0;
    } else {
        ossn_trigger_message(ossn_print('post:delete:fail'), 'error');
        redirect(REF);
    }
}
Ejemplo n.º 20
0
<?php

/**
 *    OpenSource-SocialNetwork
 *
 * @package   (Informatikon.com).ossn
 * @author    OSSN Core Team <*****@*****.**>
 * @copyright 2014 iNFORMATIKON TECHNOLOGIES
 * @license   General Public Licence http://opensource-socialnetwork.com/licence
 * @link      http://www.opensource-socialnetwork.com/licence
 */
$save = new OssnSitePages();
$save->pagename = 'privacy';
$save->pagebody = input('pagebody');
if ($save->SaveSitePage()) {
    ossn_trigger_message(ossn_print('page:saved'), 'success', 'admin');
    redirect(REF);
} else {
    ossn_trigger_message(ossn_print('page:save:error'), 'error', 'admin');
    redirect(REF);
}
Ejemplo n.º 21
0
    if (isset($user->guid)) {
        $users_exist[] = $email;
        continue;
    }
    //send message
    if ($invite->sendInvitation()) {
        $sent++;
        $success = true;
    } else {
        $failed = true;
        $failed_emails[] = $email;
    }
}
//show message on success
if ($success) {
    ossn_trigger_message(ossn_print('com:ossn:invite:sent', array($sent)));
}
//show message if user exists
if (!empty($users_exist)) {
    ossn_trigger_message(ossn_print('com:ossn:invite:already:members', array(implode(',', $users_exist))), 'error');
}
//show message if emails are wrong
if ($error) {
    ossn_trigger_message(ossn_print('com:ossn:invite:wrong:emails', array(implode(',', $wrong_emails))), 'error');
}
//show message if failed to send
if ($failed) {
    ossn_trigger_message(ossn_print('com:ossn:invite:sent:failed', array(implode(',', $failed_emails))), 'error');
}
//redirect user
redirect(REF);
Ejemplo n.º 22
0
}
//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);
}
Ejemplo n.º 23
0
 * @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');
}
Ejemplo n.º 24
0
<?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
 */
$enable = new OssnComponents();
$com = input('com');
$cache = ossn_site_settings('cache');
if ($enable->enable($com)) {
    ossn_trigger_message(ossn_print('com:enabled'), 'success');
    if ($cache == false) {
        redirect(REF);
    } else {
        //redirect and flush cache
        $action = ossn_add_tokens_to_url("action/admin/cache/flush");
        redirect($action);
    }
}
Ejemplo n.º 25
0
/**
 * 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);
Ejemplo n.º 26
0
<?php

$guid = input('guid');
$user = ossn_user_by_guid($guid);
if ($user->isAdmin()) {
    $userverifed = "ADMIN";
} else {
    $userverifed = input('verified');
}
if (isset($guid)) {
    $set = new OssnEntities();
    $set->type = 'user';
    $set->subtype = 'verified';
    $set->owner_guid = $user->guid;
    $set->limit = '1';
    $set1 = $set->get_entities();
    $userid = $set1[0]->guid;
    if ($set->deleteEntity($userid)) {
        ossn_trigger_message('User Unverified', 'success');
        redirect(REF);
    } else {
        ossn_trigger_message('User Guid is wrong ', 'error');
        redirect(REF);
    }
} else {
    ossn_trigger_message('Please Enter the value ', 'error');
}
Ejemplo n.º 27
0
<?php

/**
 * Open Source Social Network
 *
 * @packageOpen Source Social Network
 * @author    Open Social Website Core Team <*****@*****.**>
 * @copyright 2014 iNFORMATIKON TECHNOLOGIES
 * @license   General Public Licence http://www.opensource-socialnetwork.org/licence
 * @link      http://www.opensource-socialnetwork.org/licence
 */
$add = new OssnAds();
$params['title'] = input('title');
$params['description'] = input('description');
$params['siteurl'] = input('siteurl');
foreach ($params as $field) {
    if (empty($field)) {
        ossn_trigger_message(ossn_print('fields:required'), 'error');
        redirect(REF);
    }
}
if ($add->addNewAd($params)) {
    ossn_trigger_message(ossn_print('ad:created'), 'success');
    redirect(REF);
} else {
    ossn_trigger_message(ossn_print('ad:create:fail'), 'error');
    redirect(REF);
}
Ejemplo n.º 28
0
 * @license   General Public Licence http://www.opensource-socialnetwork.org/licence
 * @link      http://www.opensource-socialnetwork.org/licence
 */
if (ossn_isAdminLoggedin()) {
    redirect('administrator/dashboard');
}
$username = input('username');
$password = input('password');
//check if username is email
if (strpos($username, '@') !== false) {
    $user = ossn_user_by_email($username);
    $username = $user->username;
}
if (ossn_user_by_username($username)->type !== 'admin') {
    ossn_trigger_message(ossn_print('login:error'), 'error');
    redirect(REF);
}
if (empty($username) || empty($password)) {
    ossn_trigger_message(ossn_print('login:error'), 'error');
    redirect(REF);
}
$login = new OssnUser();
$login->username = $username;
$login->password = $password;
if ($login->Login()) {
    ossn_trigger_message(ossn_print('login:success'), 'success');
    redirect(REF);
} else {
    ossn_trigger_message(ossn_print('login:error'), 'error');
    redirect(REF);
}
Ejemplo n.º 29
0
<?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
 */
$user = ossn_user_by_guid(input('guid'));
if (!$user) {
    ossn_trigger_message(ossn_print('admin:user:validate:error'), 'error');
    redirect(REF);
}
$code = $user->activation;
if ($user->ValidateRegistration($code)) {
    ossn_trigger_message(ossn_print('admin:user:validated'));
} else {
    ossn_trigger_message(ossn_print('admin:user:validate:error'), 'error');
}
redirect(REF);
Ejemplo n.º 30
0
<?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
 */
$guid = input('guid');
$user = ossn_user_by_guid($guid);
if ($user && $user->guid !== ossn_loggedin_user()->guid) {
    if ($user->deleteUser()) {
        ossn_trigger_message(ossn_print('admin:user:deleted'), 'success');
    } else {
        ossn_trigger_message(ossn_print('admin:user:delete:error'), 'error');
    }
}
redirect(REF);