/** * Query mapping */ public function create($route, $params = array(), $options) { if (!$params) { return 'search.php'; } return 'search.php?' . eFront::instance()->getRouter()->createPathInfo($params, $options); }
public function __construct() { $front = eFront::instance(); if (null === $front->getRequest()) { // init $request = new eRequest(); $front->setRequest($request); $dispatcher = new eDispatcher(); $front->setDispatcher($dispatcher); $router = new eRouter(); $front->setRouter($router); $response = new eResponse(); $front->setResponse($response); } $this->_front = $front; }
protected function _redirect($url, $createURL = false, $code = null) { $redirect = e107::getRedirect(); if ($createURL) { $url = eFront::instance()->getRouter()->assemble($url, '', 'encode=0'); } if (strpos($url, 'http://') !== 0 && strpos($url, 'https://') !== 0) { $url = $url[0] == '/' ? SITEURLBASE . $url : SITEURL . $url; } $redirect->redirect($url, true, $code); }
$user_profile = $adapter->getUserProfile(); $prov_id = $prov . "_" . $user_profile->identifier; if ($user_profile->identifier > 0) { if (!$sql->db_Select("user", "*", "user_xup = '" . $prov_id . "' ")) { $user_join = time(); $user_pass = md5($user_profile->identifier . $user_join); $user_loginname = "xup_" . $user_profile->identifier; $insert = array('user_name' => $user_profile->displayName, 'user_email' => $user_profile->email, 'user_loginname' => $user_loginname, 'user_password' => $user_pass, 'user_login' => $user_profile->displayName, 'user_join' => $user_join, 'user_xup' => $prov_id); if ($newid = $sql->db_Insert('user', $insert, true)) { e107::getEvent()->trigger('usersup', $insert); if (!USERID) { require_once e_HANDLER . 'login.php'; $usr = new userlogin($user_loginname, $user_pass, 'signup', ''); } } } else { } } // echo "CHECKING"; $_SESSION['E:SOCIAL'] = (array) $user_profile; echo "USERNAME="******"<br />USEREMAIL=" . USEREMAIL; echo "<br />USERIMAGE=" . USERIMAGE; // print_a($_SESSION['E:SOCIAL']); } // ------------------------------------------- include_once HEADERF; eFront::instance()->getResponse()->send('default', false, true); include_once FOOTERF; exit; // BOOTSTRAP END