<?php /** * @version $Id: user.php 10381 2008-06-01 03:35:53Z pasamio $ * @package Joomla * @subpackage Users * @copyright Copyright (C) 2005 - 2008 Open Source Matters. All rights reserved. * @license GNU/GPL, see LICENSE.php * Joomla! is free software. This version may have been modified pursuant * to the GNU General Public License, and as distributed it includes or * is derivative of works licensed under the GNU General Public License or * other free or open source software licenses. * See COPYRIGHT.php for copyright notices and details. */ // no direct access defined('_JEXEC') or die('Restricted access'); // Require the base controller require_once JPATH_COMPONENT . DS . 'controller.php'; // Create the controller $controller = new UserController(); // Perform the Request task $controller->execute(JRequest::getCmd('task')); // Redirect if set by the controller $controller->redirect();
break; case 'PUT': //Put request: extract posted data from request body, parse it into an array, //extrat values from array and make the new entity user, //Aslo take the id of user to edit from query string //update the old user with new one $newUser = new User(); $inputJSON = file_get_contents('php://input'); $input = json_decode($inputJSON, TRUE); $newUser->username = $input['UserName']; $newUser->FirstName = $input['FirstName']; $newUser->LastName = $input['LastName']; $newUser->password = $input['Password']; $newUser->Phone = $input['Phone']; $newUser->Picture = $input['Picture']; $this->context->users->update($parameters['Id'], $newUser); break; case 'Delete': //delete request: extract the id from queyr string, delete user from database. $this->context->users->delete($parameters['Id']); break; } header('Content-Type: application/json'); echo json_encode($result); } } //when theis page is requested, make a new controller object //and execute the controller $controller = new UserController(); $controller->execute();
<?php require_once '../../lib/functionsnew.php'; require_once '../../lib/UserController.php'; require_once '../../lib/UserView.php'; session_start(); $conn = pg_connect("user=gis dbname=gis"); $view = new UserView("OpenTrailView Signup/Login", "../css/otv.css"); $controller = new UserController($view); $controller->execute($_REQUEST); pg_close($conn);
function register($from_cb = 0, $freeCourse = false) { global $Itemid, $JLMS_DB, $JLMS_CONFIG, $JLMS_SESSION, $version, $task, $my; $reg_success = false; $msg = ''; $username = JRequest::getVar('username'); $password = JRequest::getVar('password'); $usersConfig =& JComponentHelper::getParams('com_users'); $app =& JFactory::getApplication(); if ($from_cb) { global $task; $task = 'saveregisters'; $_REQUEST['task'] = 'saveregisters'; $_GET['task'] = 'saveregisters'; $_POST['task'] = 'saveregisters'; JRequest::setVar('task', $task); ob_start(); global $ueConfig; $_CB_joomla_adminpath = $JLMS_CONFIG->get('absolute_path') . "/administrator"; $_CB_adminpath = $_CB_joomla_adminpath . "/components/com_comprofiler"; include_once $_CB_adminpath . "/ue_config.php"; if ($usersConfig->get('allowUserRegistration')) { $allowUserRegistration = true; } else { $allowUserRegistration = false; } // check if CB registration is allowed if (!$allowUserRegistration && (!isset($ueConfig['reg_admin_allowcbregistration']) || $ueConfig['reg_admin_allowcbregistration'] != '1') || $my->id) { $msg = _JLMS_REGISTRATION_DISABLED; $reg_success = false; } else { $existingUser = null; $query = "SELECT * " . "\n FROM #__users u " . "\n WHERE u.username = '******'"; $JLMS_DB->setQuery($query); $existingUser = $JLMS_DB->loadObjectList(); // new registration will be failed if user with such username is already exists. if (isset($existingUser[0])) { $reg_success = false; } require_once JPATH_SITE . '/components/com_comprofiler/comprofiler.html.php'; require_once JPATH_SITE . '/components/com_comprofiler/comprofiler.php'; $msg = @ob_get_contents(); $msg = str_replace('<br />', '**br**', $msg); $msg = str_replace('</div><div', '**br**', $msg); $msg = strip_tags($msg); $msg = str_replace('**br**', '<br />', $msg); $msg = trim($msg); if (substr($msg, 0, 6) == 'alert(') { preg_match('`alert\\(\'(.*)\'\\);(.*)`isU', $msg, $matches2); # <script...>(#our_content#)</script> areas if (isset($matches2[1])) { $msg = $matches2[1]; } } @ob_end_clean(); $filter =& JFilterInput::getInstance(); if ($filter->clean($msg) == $filter->clean(_UE_REG_COMPLETE)) { $msg = ''; $reg_success = true; } } } else { if (JLMS_Jversion() == 2) { if (JLMS_J16version()) { $lang =& JFactory::getLanguage(); $lang->load('com_users'); require_once JPATH_SITE . DS . 'components' . DS . 'com_users' . DS . 'models' . DS . 'registration.php'; // Create the controller $model = new UsersModelRegistration(); $requestData = JRequest::getVar('jform', array(), 'post', 'array'); $username = $requestData['username']; $password = $requestData['password1']; JForm::addFormPath(JPATH_SITE . '/components/com_users/models/forms'); JForm::addFieldPath(JPATH_SITE . '/components/com_users/models/fields'); $form = $model->getForm(); $return = $model->validate($form, $requestData); // Save the data in the session. if ($return === false) { $errors = $model->getErrors(); // Push up to three validation messages out to the user. for ($i = 0, $n = count($errors); $i < $n && $i < 3; $i++) { $msg .= '<br />' . $errors[$i]; } $app->setUserState('users.registration.form.data', $requestData); } else { $return = $model->register($requestData); if ($return === false) { $msg .= '<br />' . JText::sprintf('COM_USERS_REGISTRATION_SAVE_FAILED', $model->getError()); $app->setUserState('users.registration.form.data', $requestData); } } if ($return === 'adminactivate') { $reg_complete_activate_found = true; } else { if ($return === 'useractivate') { $reg_complete_activate_found = true; } else { if ($return !== false) { $reg_success = true; $reg_complete_found = true; } } } } else { $lang =& JFactory::getLanguage(); $lang->load('com_user'); require_once JPATH_SITE . '/components/com_user/controller.php'; require_once JPATH_SITE . '/components/com_user/views/register/view.html.php'; // Create the controller $controller = new UserController(); $controller->_basePath = JPATH_SITE . '/components/com_user'; ob_start(); $controller->execute('register_save'); ob_end_clean(); $t = JError::getError(true); $reg_complete_found = false; $reg_complete_activate_found = false; // this variable is not used yet... for future if (isset($t->message) && $t->message == JText::_('REG_COMPLETE')) { $reg_success = true; $reg_complete_found = true; } elseif (isset($t->message) && $t->message == JText::_('REG_COMPLETE_ACTIVATE')) { $reg_complete_activate_found = true; } elseif (isset($controller->_message) && $controller->_message == JText::_('REG_COMPLETE')) { $reg_success = true; $reg_complete_found = true; } elseif (isset($controller->_message) && $controller->_message == JText::_('REG_COMPLETE_ACTIVATE')) { $reg_complete_activate_found = true; } } } } $login_success = false; if ($reg_success) { $login_success = JLMS_UserSessions::doLogin($username, $password); } $app->set('_messageQueue', null); if ($reg_success && $login_success) { if ($freeCourse) { $msg .= '<br />' . _JLMS_REGISTRATION_COMPLETE . "<br />" . _JLMS_LOGIN_SUCCESS . "<br />" . _JLMS_SUBSCRIBE_CONTINUE; } else { $msg .= '<br />' . _JLMS_REGISTRATION_COMPLETE . "<br />" . _JLMS_LOGIN_SUCCESS . "<br />"; } } elseif ($reg_success) { $msg .= '<br />' . _JLMS_REGISTRATION_COMPLETE; } else { if ($usersConfig->get('useractivation') && !$reg_success) { $msg .= '<br />' . _JLMS_REGISTRATION_ACTIVATION; } } return $msg; }
hwdvsInitialise::getJVersion(); if ($task !== "deliverThumb") { hwdvsInitialise::isModerator(); hwdvsInitialise::itemid(); hwdvsInitialise::mobiles(); hwdvsInitialise::background(); hwdvsInitialise::language(); if (!hwdvsInitialise::template()) {return;} hwdvsInitialise::revenueManager(); hwdvsInitialise::mysqlQuery(); hwdvsInitialise::definitions(); if (!hwd_vs_access::checkAccess($c->gtree_core, $c->gtree_core_child, 1, 0, _HWDVIDS_TITLE_NOACCESS, _HWDVIDS_ALERT_REGISTERFORACCESS, _HWDVIDS_ALERT_NOT_AUTHORIZED, 'exclamation.png', 0)) {return;} if ($c->loadmootools == "on") { JHTML::_('behavior.mootools'); } } // Require the base controller require_once (JPATH_COMPONENT.DS.'controller.php'); // Create the controller $controller = new UserController(); // Perform the Request task $controller->execute($task); // Redirect if set by the controller $controller->redirect(); ?>