コード例 #1
0
ファイル: utils.php プロジェクト: pdanver/mir-ndv
function echoJSVars(array $vars, $return_as_string = false)
{
    $str = "";
    foreach ($vars as $key => $val) {
        $str .= 'var ' . $key . ' = ' . $val . ';';
    }
    if ($return_as_string) {
        return echoJS($str, true);
    }
    echoJS($str, false);
}
コード例 #2
0
ファイル: Profile.php プロジェクト: pdanver/mir-ndv
    function view_login()
    {
        $user = null;
        //проверяем сперва, залогирован пользователь или нет и создаем необходимые переменные в js
        /*if(isset($_SESSION["user"]["id"]))
        			echoJS('if(is_login === undefined) var is_login; is_login = true; if(user_name === undefined) var user_name; user_name = "'.$_SESSION["user"]["login"].'"');
        		else
        			echoJS('if(is_login === undefined) var is_login; is_login = false;');*/
        //форма регистрации
        echoJS('var form_reg = {
			url: "/Profile/reg",
			title: "Зарегестрироваться в mir-ndv",
			inputs: {
				company: { type: "text", name: "company", hint: "", attrs: { tabindex : "1", placeholder: "Название компании" } },
				city: { type: "search", name: "city", hint: "", attrs: { tabindex : "2", placeholder: "Город" } },
				login: { type: "email", name: "login", hint: "", attrs: { tabindex : "3", placeholder: "Email" } },
				pwd: { type: "password", name: "pwd", hint: "", attrs: { tabindex : "4", placeholder: "Пароль"  } },
				pwd2: { type: "password", name: "pwd2", hint: "", attrs: { tabindex : "5", placeholder: "Пароль еще раз" } },
				agent: { type: "checkbox", name: "agent", hint: "", title: "Я агент - " },
				captcha: { type: "text", name: "captcha", hint: "", attrs: { tabindex : "6", placeholder: "Код с картинки" } }
			}
		};');
        //форма авторизации
        echoJS('var form_auth = {
			url: "/Profile/auth",
			title: "Войти в mir-ndv",
			inputs: {
				login: { type: "email", name: "login", hint: "", attrs: { tabindex : "1", placeholder: "Email"} },
				pwd: { type: "password", name: "pwd", hint: "", attrs: { tabindex : "2", placeholder: "Пароль"} }
			}
		};');
        //и выводим вьюшку
        return View::load("profile/login");
    }