public static function getInstance() { if (!self::$instancia instanceof self) { self::$instancia = new self(); } return self::$instancia; }
/** * Create a new user instance after a valid registration. * * @param array $data * @return User */ protected function create(array $data) { return Core_Usuario::create(['name' => $data['name'], 'email' => $data['email'], 'password' => bcrypt($data['password'])]); }
$smarty->assign('lang', $_REQUEST['l']); $lang_set = $_REQUEST['l']; $_SESSION['lang'] = $lang_set; } elseif (isset($_SESSION['lang'])) { $smarty->assign('lang', $_SESSION['lang']); $lang_set = $_SESSION['lang']; } else { $lang_set = 'es'; $smarty->assign('lang', $lang_set); $_SESSION['lang'] = $lang_set; } $smarty->configLoad($lang_set . '.conf'); setlocale(LC_ALL, Core_Util_General::getLocaleName($lang_set)); include 'Controllers/hoteles.php'; } else { $usuario_core = Core_Usuario::getInstance(); $usuario = $usuario_core->getUsuario(); if ($usuario) { $smarty->assign('logged_user', $usuario); } if (isset($_REQUEST["inicio"]) && isset($_REQUEST["salida"])) { $smarty->assign('inicio', str_replace('/index', '', $_REQUEST["inicio"])); $smarty->assign('salida', str_replace('/index', '', $_REQUEST["salida"])); $_SESSION['inicio'] = str_replace('/index', '', $_REQUEST["inicio"]); $_SESSION['salida'] = str_replace('/index', '', $_REQUEST["salida"]); setcookie("inicio", str_replace('/index', '', $_REQUEST["inicio"])); setcookie("salida", str_replace('/index', '', $_REQUEST["salida"])); $smarty->assign('noches', ceil(abs(strtotime($_REQUEST["salida"]) - strtotime($_REQUEST["inicio"])) / 86400)); } else { if (isset($_SESSION["inicio"]) && isset($_SESSION["salida"])) { $smarty->assign('inicio', $_SESSION["inicio"]);