• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

PHP layout函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了PHP中layout函数的典型用法代码示例。如果您正苦于以下问题:PHP layout函数的具体用法?PHP layout怎么用?PHP layout使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。



在下文中一共展示了layout函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的PHP代码示例。

示例1: before

function before()
{
    layout('layouts/default.html.php');
    /*set('header', '
          <a href="'.url_for().'">Home</a>
          <a href="'.url_for('people').'">Personen</a>
          <a href="'.url_for('roles').'">Rollen</a>
          <a href="'.url_for('access').'">Zugriff</a>
          <a href="'.url_for('servers').'">Server</a>
          <a href="'.url_for('daemons').'">Daemons</a>
      ');*/
    set('header', '
        <img id="header_img" src="img/aclmodel.png" width="850" height="83" usemap="#head_nav" alt="header_navigation">
        <map name="head_nav">
            <area id="daemons_nav" shape="rect" href="' . url_for('daemons') . '" coords="682,7,781,28" alt="daemons">
            <area id="servers_nav" shape="rect" href="' . url_for('servers') . '" coords="516,7,635,28" alt="servers">
            <area id="access_nav" shape="rect" href="' . url_for('access') . '" coords="391,7,478,28" alt="access">
            <area id="roles_nav" shape="rect" href="' . url_for('roles') . '" coords="239,7,340,28" alt="roles">
            <area id="people_nav" shape="rect" href="' . url_for('people') . '" coords="74,7,193,28" alt="people">
            <area id="clients_nav" shape="rect" href="' . url_for('clients') . '" coords="2,55,98,76" alt="clients">
            <area id="people_roles_nav" shape="rect" href="' . url_for('people_roles') . '" coords="176,54,267,75" alt="people_roles">
            <area id="ports_nav" shape="rect" href="' . url_for('ports') . '" coords="748,55,849,76" alt="ports">
        </map>
    ');
    set('footer', '&copy; 2011 - Florian Staudacher (Frontend), Alexander Philipp Lintenhofer (Backend)');
}
开发者ID:Raven24,项目名称:DbAcl,代码行数:26,代码来源:config.inc.php


示例2: ueditor

 public function ueditor()
 {
     $data = new \Org\Util\Ueditor();
     layout(false);
     C('SHOW_PAGE_TRACE', false);
     echo $data->output();
 }
开发者ID:bjjfsd,项目名称:CMS-TP,代码行数:7,代码来源:ToolController.class.php


示例3: adminuser

function adminuser($lang, $arglist = false)
{
    if (!user_has_role('administrator')) {
        return run('error/unauthorized', $lang);
    }
    $user_id = false;
    if (is_array($arglist)) {
        if (isset($arglist[0])) {
            $user_id = $arglist[0];
        }
    }
    if (!$user_id) {
        return run('error/notfound', $lang);
    }
    $user_id = user_id($user_id);
    if (!$user_id) {
        return run('error/notfound', $lang);
    }
    $useredit = build('useredit', $lang, $user_id);
    if ($useredit === false) {
        return redirect('admin', $lang);
    }
    head('title', translate('admin:title', $lang));
    head('description', false);
    head('keywords', false);
    head('robots', 'noindex, nofollow');
    $admin = true;
    $banner = build('banner', $lang, compact('admin'));
    $content = view('adminuser', $lang, compact('useredit'));
    $output = layout('standard', compact('banner', 'content'));
    return $output;
}
开发者ID:RazorMarx,项目名称:izend,代码行数:32,代码来源:adminuser.php


示例4: homepage

function homepage($lang)
{
    global $sitename, $siteshot;
    $page_contents = build('content', $lang, 'homepage');
    $besocial = $sharebar = false;
    $ilike = true;
    $tweetit = true;
    $plusone = true;
    $linkedin = true;
    $pinit = true;
    if ($tweetit or $pinit) {
        $description = translate('description', $lang);
        if ($tweetit) {
            $tweet_text = $description ? $description : $sitename;
            $tweetit = $tweet_text ? compact('tweet_text') : true;
        }
        if ($pinit) {
            $pinit_text = $description ? $description : $sitename;
            $pinit_image = $siteshot;
            $pinit = $pinit_text && $pinit_image ? compact('pinit_text', 'pinit_image') : false;
        }
    }
    list($besocial, $sharebar) = socialize($lang, compact('ilike', 'tweetit', 'plusone', 'linkedin', 'pinit'));
    $content = view('anypage', false, compact('page_contents', 'besocial'));
    head('title', $sitename);
    $languages = 'homepage';
    $contact = true;
    $banner = build('banner', $lang, compact('languages', 'contact'));
    $languages = false;
    $contact = false;
    $footer = build('footer', $lang, compact('languages', 'contact'));
    $output = layout('standard', compact('sharebar', 'banner', 'footer', 'content'));
    return $output;
}
开发者ID:RazorMarx,项目名称:izend,代码行数:34,代码来源:homepage.php


示例5: index

 public function index()
 {
     layout(false);
     dump($ret);
     die;
     $this->display();
 }
开发者ID:kuanglitang,项目名称:kuanglitang,代码行数:7,代码来源:IndexController.class.php


示例6: configure

function configure()
{
    option('views_dir', '../app/views');
    option('controllers_dir', '../app/controllers');
    option('encoding', 'utf-8');
    layout('layouts/default.html.php');
}
开发者ID:jbgh2,项目名称:limonade-scaffold,代码行数:7,代码来源:environment.php


示例7: threadall

function threadall($lang)
{
    global $system_languages, $with_toolbar;
    if (!user_has_role('writer')) {
        return run('error/unauthorized', $lang);
    }
    $slang = false;
    if (isset($_GET['slang'])) {
        $slang = $_GET['slang'];
    } else {
        $slang = $lang;
    }
    if (!in_array($slang, $system_languages)) {
        return run('error/notfound', $lang);
    }
    $site_title = translate('title', $lang);
    $site_abstract = translate('description', $lang);
    $site_cloud = translate('keywords', $lang);
    head('title', translate('threadall:title', $slang));
    head('description', false);
    head('keywords', false);
    head('robots', 'noindex, nofollow');
    $edit = user_has_role('writer') ? url('threadedit', $_SESSION['user']['locale']) . '?' . 'clang=' . $lang : false;
    $banner = build('banner', $lang, $with_toolbar ? false : compact('edit'));
    $scroll = true;
    $toolbar = $with_toolbar ? build('toolbar', $lang, compact('edit', 'scroll')) : false;
    $threadlist = build('threadlist', $lang, false, false, $slang);
    $content = view('threadall', $slang, compact('site_title', 'site_abstract', 'site_cloud', 'threadlist'));
    $output = layout('viewing', compact('toolbar', 'banner', 'content'));
    return $output;
}
开发者ID:RazorMarx,项目名称:izend,代码行数:31,代码来源:threadall.php


示例8: ajax_display

 public function ajax_display($view)
 {
     layout(false);
     $this->html = $this->fetch($view);
     // sleep(5);
     $this->display();
 }
开发者ID:jksbill,项目名称:vadmin,代码行数:7,代码来源:BaseController.class.php


示例9: jump

 public function jump()
 {
     layout(false);
     $gid = I('id');
     $from = I('from');
     $model = M('goods');
     $find = $model->field('gurl')->where('gid=' . $gid)->find();
     empty($from) ? $from = 'pc' : ($from = 'app');
     if (empty($find)) {
         $this->redirect('/Index');
     }
     $c_model = M('userclick');
     $c_find = $c_model->field('uid')->where('gid=' . $gid)->find();
     if (empty($c_find)) {
         $data = array('gid' => $gid, 'count' => 1, 'ip' => get_client_ip(), 'from' => $from, 'endtime' => date('Y-m-d H:i:s'));
         $c_model->add($data);
     } else {
         $c_model->where('gid=' . $gid)->setInc('count', 1);
     }
     $pos = strpos($find['gurl'], "=");
     $pos++;
     $pid = substr($find['gurl'], $pos);
     $this->assign('pid', $pid);
     $this->assign('gurl', $find['gurl']);
     $this->display();
 }
开发者ID:hehuping,项目名称:Yiyazhe,代码行数:26,代码来源:JumpController.class.php


示例10: index

 public function index()
 {
     if (site()->users()->count() > 0) {
         go(panel()->urls()->login());
     }
     if ($problems = installation::check()) {
         $content = view('installation/check', array('problems' => $problems));
     } else {
         $form = panel()->form('installation', array('language' => kirby()->option('panel.language', 'en')));
         $form->cancel = false;
         $form->save = l('installation.signup.button');
         $form->centered = true;
         foreach (panel()->languages() as $lang) {
             $form->fields()->get('language')->options[$lang->code()] = $lang->title();
         }
         $form->on('submit', function ($form) {
             try {
                 // fetch all the form data
                 $data = $form->serialize();
                 // make sure that the first user is an admin
                 $data['role'] = 'admin';
                 // try to create the new user
                 $user = panel()->site()->users()->create($data);
                 // store the new username for the login screen
                 s::set('username', $user->username());
                 // redirect to the login
                 go(panel()->urls()->login() . '/welcome');
             } catch (Exception $e) {
                 $form->alert($e->getMessage());
             }
         });
         $content = view('installation/signup', array('form' => $form));
     }
     return layout('installation', array('meta' => new Snippet('meta'), 'content' => $content));
 }
开发者ID:aoimedia,项目名称:kosmonautensofa,代码行数:35,代码来源:installation.php


示例11: login

 /**
  * 后台用户登陆
  */
 public function login($username = null, $password = null, $verify = null)
 {
     if (IS_POST) {
         if (!check_verify($verify)) {
             $this->error('3验证码输入错误!');
         }
         $db = M('admin');
         $data['username'] = $username;
         $admin = $db->where($data)->find();
         if (!$admin) {
             $this->error('1帐号不存在或被禁用');
         }
         if ($admin['password'] != md5($password)) {
             $this->error('2密码不正确');
         }
         $data = array('uid' => $admin['uid'], 'login' => array('exp', '`login` + 1'), 'login_time' => date('y-m-d-H-i-s'), 'login_ip' => get_client_ip());
         $db->save($data);
         $auth = array('uid' => $data['uid'], 'login_time' => $data['login_time'], 'role' => $admin['role'], 'email' => $admin['email'], 'username' => $username);
         session('admin', $auth);
         session('_uid', $data['uid']);
         session('username', $username);
         //			echo dump(session('admin'));
         $this->success('登陆成功', U('Index/index', '', ''));
     } else {
         if (a_is_login()) {
             $this->redirect("Index/index");
         } else {
             layout(false);
             $this->display();
         }
     }
 }
开发者ID:Jitlee,项目名称:YYG,代码行数:35,代码来源:PublicController.class.php


示例12: index

 public function index()
 {
     layout(false);
     //登陆页面不需要应用模板
     $this->display('login');
     //        $this->success('新增成功', './Home/Customer/index',5);
 }
开发者ID:torrz,项目名称:gm_solor,代码行数:7,代码来源:IndexController.class.php


示例13: user

function user($lang, $arglist = false)
{
    global $login_verified, $base_url;
    $login = build('login', $lang);
    if ($login === true) {
        $r = !empty($arglist['r']) ? $arglist['r'] : false;
        if ($login_verified and array_intersect($login_verified, user_profile('role'))) {
            $user = $_SESSION['user'];
            unset($_SESSION['user']);
            if (empty($_SERVER['HTTPS']) or $_SERVER['HTTPS'] == 'off') {
                return run('error/unauthorized', $lang);
            }
            $_SESSION['unverified_user'] = $user;
            $next_page = url('sslverifyclient');
            if ($r) {
                $next_page .= '?r=' . $r;
            }
        } else {
            $next_page = $r ? $r : url('home', $lang);
        }
        return reload($base_url . $next_page);
    }
    $banner = build('banner', $lang);
    $content = view('user', $lang, compact('login'));
    head('title', translate('user:title', $lang));
    head('description', false);
    head('keywords', false);
    head('robots', 'noindex, nofollow');
    $output = layout('standard', compact('banner', 'content'));
    return $output;
}
开发者ID:RazorMarx,项目名称:izend,代码行数:31,代码来源:user.php


示例14: r

 public function r($gid, $qishu, $pageNo = 1)
 {
     $mdb = M('MiaoshaRecord');
     $pageSize = 14;
     $filter = array('r.prize_gid' => $gid, 'r.prize_qishu' => $qishu);
     $list = $mdb->field("r.gid,r.qishu,r.mid,ms.time,ms.count,ms.ms,m.title\n\t\t\t,(HOUR(ms.time)*10000000+MINUTE(ms.time)*100000+SECOND(ms.time)*1000+ms) prizeno\n\t\t\t,INSERT(u.username,ROUND(CHAR_LENGTH(u.username) / 2),ROUND(CHAR_LENGTH(u.username) / 4),'****') username, u.img userimg")->join("r inner join __MEMBER_MIAOSHA__ ms on ms.id = r.mid")->join("inner join __MIAOSHA__ m on ms.gid = m.gid")->join("inner join __MEMBER__ u on u.uid = ms.uid")->where($filter)->order('ms.time desc')->page($pageNo, $pageSize)->select();
     $num = 0;
     $db = M('MiaoshaHistory');
     $data = $db->where(array('gid' => $gid, 'qishu' => $qishu))->field("end_time")->find();
     $this->assign('end_time', $data['end_time']);
     //		echo $mdb->getLastSql();
     $total = 0;
     if ($list) {
         $this->assign('list', $list);
         $num = count($list);
         $total = $mdb->where(array('prize_gid' => $gid, 'prize_qishu' => $qishu))->count();
         $pageCount = ceil($total / $pageSize);
         $this->assign('pageSize', $pageSize);
         $this->assign('pageNo', $pageNo);
         $this->assign('pageCount', $pageCount);
         $this->assign('minPageNo', floor(($pageNo - 1) / 10.0) * 10 + 1);
         $this->assign('maxPageNo', min(ceil($pageNo / 10.0) * 10 + 1, $pageCount));
     }
     $this->assign('gid', $gid);
     $this->assign('qishu', $qishu);
     $this->assign('num', $num);
     $this->assign('total', $total);
     layout(false);
     $this->display('record');
 }
开发者ID:Jitlee,项目名称:YYG,代码行数:30,代码来源:LotteryController.class.php


示例15: edit

 public function edit($id = 0)
 {
     $Data = M('Data');
     $this->assign('vo', $Data->find($id));
     layout(true);
     $this->display();
 }
开发者ID:heamon7,项目名称:mytodos,代码行数:7,代码来源:IndexController.class.php


示例16: index

 public function index()
 {
     if (app::$site->users()->count() > 0) {
         go('panel/login');
     }
     if ($problems = installation::check()) {
         $content = view('installation/check', array('problems' => $problems));
     } else {
         $form = app::form('installation', array('language' => c::get('panel.language', 'en')));
         $form->cancel = false;
         $form->save = l::get('installation.signup.button');
         $form->centered = true;
         foreach (app::languages() as $lang) {
             $form->fields()->get('language')->options[$lang->code()] = $lang->title();
         }
         $form->on('submit', function ($form) {
             try {
                 app::$site->users()->create($form->serialize());
                 go('panel/login/welcome');
             } catch (Exception $e) {
                 $form->alert($e->getMessage());
             }
         });
         $content = view('installation/signup', array('form' => $form));
     }
     return layout('installation', array('meta' => new Snippet('meta'), 'content' => $content));
 }
开发者ID:kompuser,项目名称:panel,代码行数:27,代码来源:installation.php


示例17: OtherCallbackLogin

 public function OtherCallbackLogin()
 {
     layout(false);
     $ary_get = $this->_get();
     $type = ucwords($ary_get['t']);
     if ($ary_get['state'] == $_SESSION['state']) {
         //获取Access_Token
         $ary_data = array();
         $ary_data['code'] = $ary_get['code'];
         $url = str_replace('__APP__/', '/', 'http://' . $_SERVER['HTTP_HOST'] . U('Home/Oauth/OtherCallbackLogin', array('t' => $ary_get['t'])));
         $ary_data['redirect_uri'] = $url;
         $config = M("Oauth")->where(array('code' => $type, 'status' => '1'))->find();
         $ary_config = json_decode($config['config'], true);
         ${$ary_get}['t'] = new $type($ary_config['app_key'], $ary_config['app_secret']);
         $accessToken = ${$ary_get}['t']->getAccessToken($ary_data);
         if (!empty($accessToken) && is_array($accessToken)) {
             session("userinfo", $accessToken);
             $this->success("登录成功", U('Home/Index/index'), 3);
         } else {
             $this->error("登录失败", U('Home/Index/index'), 3);
         }
     } else {
         $this->error("登录失败", U('Home/Index/index'), 3);
     }
 }
开发者ID:wjgjb1109,项目名称:huicms,代码行数:25,代码来源:OauthAction.class.php


示例18: findPwd

 /**
  * 找回密码页面
  */
 public function findPwd()
 {
     if (IS_POST) {
         $userName = I('post.username', '', 'trim');
         $email = I('post.email', '', 'trim');
         $userModel = D('User');
         $where = array('username' => $userName, 'email' => $email);
         $userInfo = $userModel->where($where)->find();
         if (empty($userInfo)) {
             $this->error('该用户不存在');
         }
         $newPwd = $userModel->createPassword();
         $data = array('password' => md5(md5($userInfo['username']) . $newPwd));
         $result = $userModel->where(array('id' => $userInfo['id']))->save($data);
         if ($result === FALSE) {
             $this->error('密码重置失败:' . $userModel->getError());
         }
         //将新密码发送到邮箱中去
         $mail = new \Lib\Mail();
         $mailResult = $mail->sendMail('重置密码', '您的新密码为:' . $newPwd, $userInfo['email'], $userInfo['cname']);
         if ($mailResult) {
             $this->success('新密码已发送到您的邮箱中,请登陆邮箱查收', U('Backend/Index/index'));
             exit;
         }
         $this->error('密码已重置,邮件发送失败,请联系系统管理员', U('Backend/Index/index'));
     }
     layout(false);
     $this->display();
 }
开发者ID:totwo,项目名称:likevery-tp,代码行数:32,代码来源:LoginController.class.php


示例19: login

 public function login($welcome = null)
 {
     if ($user = panel()->site()->user()) {
         go(panel()->urls()->index());
     }
     $message = l('login.error');
     $error = false;
     $form = panel()->form('login');
     $form->cancel = false;
     $form->save = l('login.button');
     $form->centered = true;
     if (r::is('post') and get('_csfr') and csfr(get('_csfr'))) {
         $data = $form->serialize();
         $user = site()->user(str::lower($data['username']));
         if (!$user) {
             $error = true;
         } else {
             if (!$user->hasPanelAccess()) {
                 $error = true;
             } else {
                 if (!$user->login(get('password'))) {
                     $error = true;
                 } else {
                     go(panel()->urls()->index());
                 }
             }
         }
     }
     if ($username = s::get('username')) {
         $form->fields->username->value = html($username, false);
     }
     return layout('login', array('meta' => new Snippet('meta'), 'welcome' => $welcome ? l('login.welcome') : '', 'form' => $form, 'error' => $error ? $message : false));
 }
开发者ID:LucasFyl,项目名称:korakia,代码行数:33,代码来源:auth.php


示例20: login

 /**
  * 后台用户登录
  * @author 麦当苗儿 <[email protected]>
  */
 public function login($username = null, $password = null, $type = 1, $verify = null)
 {
     layout(false);
     if (IS_POST) {
         /* 检测验证码 TODO: */
         //             if (APP_DEBUG==false){
         //                 if(!check_verify($verify)){
         //                     $this->error('验证码输入错误!');
         //                 }
         //             }
         /* 调用UC登录接口登录 */
         $User = new UserApi();
         $uid = $User->login($username, $password, $type);
         if (99 < $uid) {
             //UC登录成功
             //TODO:跳转到登录前页面
             $this->success('登录成功!', U('Admin/Index/index'));
         } else {
             //登录失败
             switch ($uid) {
                 case -1:
                     $error = '用户不存在!';
                     break;
                     //系统级别禁用
                 //系统级别禁用
                 case -2:
                     $error = '密码错误!';
                     break;
                 case 0:
                     $error = '用户未激活!';
                     break;
                 case 1:
                     $error = '用户在审核过程中,请耐心等待!';
                     break;
                 case 3:
                     $error = '用户审核未通过!';
                     break;
                 default:
                     $error = '未知错误!';
                     break;
                     // 0-接口参数错误(调试阶段使用)
             }
             $this->error($error);
         }
     } else {
         if (is_login()) {
             $this->redirect('Admin/Index/index');
         } else {
             /* 读取数据库中的配置 */
             $config = S('DB_CONFIG_DATA');
             if (!$config) {
                 $config = D('Config')->lists();
                 S('DB_CONFIG_DATA', $config);
             }
             C($config);
             //添加配置
             $this->display();
         }
     }
 }
开发者ID:xiaolw,项目名称:wacms,代码行数:64,代码来源:PublicController.class.php



注:本文中的layout函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
PHP lazy_get_data函数代码示例发布时间:2022-05-15
下一篇:
PHP layers_is_light_or_dark函数代码示例发布时间:2022-05-15
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap