public function profile_edit() { if (modelUsers::is_loged() == false) { joosRoute::redirect(JPATH_SITE, 'Вы не авторизованы'); } $user = modelUsers::current(); if (joosCore::user()->id != $user->id) { joosRoute::redirect(JPATH_SITE, 'Ай, ай!'); } // если данные пришли POST методом - то это сохранение профиля if (joosRequest::is_post()) { return self::profile_edit_save(); } else { joosDocument::instance()->set_page_title($user->user_name); joosBreadcrumbs::instance()->add($user->user_name); joosFilter::make_safe($user); return array('user' => $user); } }