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

PHP purl函数代码示例

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

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



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

示例1: indexAction

 public function indexAction()
 {
     if ($this->post('submit_order') && $this->post('form') == 'order') {
         foreach ($_POST as $var => $value) {
             if (strpos($var, 'order_') !== false) {
                 $id = (int) str_replace('order_', '', $var);
                 $this->link->update(array('listorder' => $value), 'id=' . $id);
             }
         }
     }
     if ($this->post('submit_del') && $this->post('form') == 'del') {
         foreach ($_POST as $var => $value) {
             if (strpos($var, 'del_') !== false) {
                 $id = (int) str_replace('del_', '', $var);
                 $this->link->delete('id=' . $id);
             }
         }
     }
     $page = (int) $this->get('page');
     $page = !$page ? 1 : $page;
     //分页配置
     $pagelist = $this->instance('pagelist');
     $pagelist->loadconfig();
     $total = $this->link->count('link');
     $pagesize = isset($this->site['SITE_ADMIN_PAGESIZE']) && $this->site['SITE_ADMIN_PAGESIZE'] ? $this->site['SITE_ADMIN_PAGESIZE'] : 8;
     $url = purl('admin/index', array('page' => '{page}'));
     $data = $this->link->page_limit($page, $pagesize)->order(array('listorder ASC', 'addtime DESC'))->select();
     $pagelist = $pagelist->total($total)->url($url)->num($pagesize)->page($page)->output();
     $this->assign(array('list' => $data, 'pagelist' => $pagelist));
     $this->display('admin_list');
 }
开发者ID:rainbow88,项目名称:hummel,代码行数:31,代码来源:AdminController.php


示例2: delete

 public function delete($id = null)
 {
     $filename = get('filename');
     $page = $this->page($id);
     $file = $this->file($page, $filename);
     $back = array('index' => purl('files/index/' . $page->id()), 'file' => purl($file, 'show'));
     return view('files/delete', array('p' => $page, 'f' => $file, 'back' => a::get($back, get('to'))));
 }
开发者ID:aoimedia,项目名称:kosmonautensofa,代码行数:8,代码来源:files.php


示例3: getDay

 public function getDay($date)
 {
     $Date = str::split($date, '-');
     // If day folder doesn't exists, create it
     $this->field()->check_day($this->model(), $date);
     // Go to day edit page
     go(purl($this->model(), 'year-' . $Date[0] . '/day-' . $date . '/edit/'));
 }
开发者ID:molocLab,项目名称:kirby-calendar-board,代码行数:8,代码来源:controller.php


示例4: __construct

 public function __construct(User $user)
 {
     parent::__construct($user);
     if (!$this->exists()) {
         $this->root = $this->user->avatarRoot('{safeExtension}');
         $this->url = purl('assets/images/avatar.png');
     }
 }
开发者ID:nsteiner,项目名称:kdoc,代码行数:8,代码来源:avatar.php


示例5: index

 public function index()
 {
     $site = site();
     $blueprint = blueprint::find($site);
     $fields = $blueprint->fields()->toArray();
     $content = $site->content()->toArray();
     return view('metatags/index', array('topbar' => new Snippet('pages/topbar', array('breadcrumb' => new Snippet('breadcrumb', array('items' => array(array('title' => l('metatags'), 'url' => purl('metatags/'))))), 'search' => purl('pages/search/'))), 'form' => new Form($fields, $content), 's' => $site));
 }
开发者ID:muten84,项目名称:luigibifulco.it,代码行数:8,代码来源:metatags.php


示例6: avatar

 public function avatar($username)
 {
     $user = $this->user($username);
     $back = array('users' => purl('users'), 'user' => purl($user, 'edit'), 'dashboard' => purl(''));
     if (!site()->user()->isAdmin() and !$user->isCurrent()) {
         goToErrorView('modal');
     }
     return view('users/avatar', array('user' => $user, 'uploadable' => is_writable(kirby()->roots()->avatars()), 'back' => a::get($back, get('to'))));
 }
开发者ID:aoimedia,项目名称:kosmonautensofa,代码行数:9,代码来源:users.php


示例7: topbar

 public function topbar($topbar)
 {
     $page = $this->page();
     if ($page->isSite()) {
         $topbar->append(purl('options'), l('metatags'));
     }
     $page->topbar($topbar);
     $topbar->append($page->url('files'), l('files'));
 }
开发者ID:irenehilber,项目名称:kirby-base,代码行数:9,代码来源:files.php


示例8: index

 public function index()
 {
     $site = site();
     $blueprint = blueprint::find($site);
     $fields = $blueprint->fields($site)->toArray();
     $content = $site->content()->toArray();
     $files = null;
     // create the files
     if ($blueprint->files()->max() !== 0 and $blueprint->files()->hide() == false) {
         $files = new Snippet('pages/sidebar/files', array('page' => $site, 'files' => api::files($site, $blueprint)));
     }
     return view('metatags/index', array('topbar' => new Snippet('pages/topbar', array('breadcrumb' => new Snippet('breadcrumb', array('items' => array(array('title' => l('metatags'), 'url' => purl('metatags/'))))), 'search' => purl('pages/search/'))), 'form' => new Form($fields, $content), 's' => $site, 'files' => $files, 'license' => panel()->license()));
 }
开发者ID:aoimedia,项目名称:kosmonautensofa,代码行数:13,代码来源:metatags.php


示例9: index

 public function index()
 {
     $widgets = array();
     $wroot = c::get('root.site') . DS . 'widgets';
     $wdirs = dir::read($wroot);
     foreach ($wdirs as $dir) {
         $file = $wroot . DS . $dir . DS . $dir . '.php';
         if (file_exists($file)) {
             $widgets[$dir] = (require $file);
         }
     }
     return view('dashboard/index', array('topbar' => new Snippet('pages/topbar', array('breadcrumb' => new Snippet('breadcrumb'), 'search' => purl('pages/search/'))), 'history' => history::get(), 'site' => site(), 'widgets' => $widgets, 'user' => site()->user()));
 }
开发者ID:kompuser,项目名称:panel,代码行数:13,代码来源:dashboard.php


示例10: index

 public function index()
 {
     $site = site();
     $widgets = array();
     $wroot = kirby()->roots()->widgets();
     $wdirs = dir::read($wroot);
     // fetch all top-level pages in the right order
     $blueprint = blueprint::find($site);
     $pages = api::subpages($site->children(), $blueprint);
     foreach ($wdirs as $dir) {
         $file = $wroot . DS . $dir . DS . $dir . '.php';
         if (file_exists($file)) {
             $widgets[$dir] = (require $file);
         }
     }
     return view('dashboard/index', array('topbar' => new Snippet('pages/topbar', array('breadcrumb' => new Snippet('breadcrumb'), 'search' => purl('pages/search/'))), 'history' => history::get(), 'site' => $site, 'pages' => $pages, 'addbutton' => !api::maxPages($site, $blueprint->pages()->max()), 'widgets' => $widgets, 'user' => site()->user(), 'license' => panel()->license()));
 }
开发者ID:madebypost,项目名称:Gulp-Neat-KirbyCMS,代码行数:17,代码来源:dashboard.php


示例11: index

 public function index($id = null)
 {
     $page = $this->page($id);
     $blueprint = blueprint::find($page);
     $visible = api::subpages($page->children()->visible(), $blueprint);
     $invisible = api::subpages($page->children()->invisible(), $blueprint);
     $baseUrl = rtrim(purl('subpages/index/' . $page->id()), '/');
     // don't create the view if the page is not allowed to have subpages
     if ($blueprint->pages()->max() === 0) {
         goToErrorView();
     }
     if ($limit = $blueprint->pages()->limit()) {
         $visible = $visible->paginate($limit, array('page' => get('visible')));
         $invisible = $invisible->paginate($limit, array('page' => get('invisible')));
         $visiblePagination = new Snippet('subpages/pagination', array('pagination' => $visible->pagination(), 'nextUrl' => $baseUrl . '/visible:' . $visible->pagination()->nextPage() . '/invisible:' . $invisible->pagination()->page(), 'prevUrl' => $baseUrl . '/visible:' . $visible->pagination()->prevPage() . '/invisible:' . $invisible->pagination()->page()));
         $invisiblePagination = new Snippet('subpages/pagination', array('pagination' => $invisible->pagination(), 'nextUrl' => $baseUrl . '/visible:' . $visible->pagination()->page() . '/invisible:' . $invisible->pagination()->nextPage(), 'prevUrl' => $baseUrl . '/visible:' . $visible->pagination()->page() . '/invisible:' . $invisible->pagination()->prevPage()));
     }
     return view('subpages/index', array('page' => $page, 'topbar' => new Snippet('pages/topbar', array('menu' => new Snippet('menu'), 'breadcrumb' => new Snippet('pages/breadcrumb', array('page' => $page, 'items' => array(array('url' => purl('subpages/index/' . $id), 'title' => l('subpages'))))), 'search' => purl($page, 'search'))), 'baseurl' => $baseUrl, 'addbutton' => !api::maxPages($page, $blueprint->pages()->max()) and $page->hasChildren(), 'sortable' => $blueprint->pages()->sortable(), 'visible' => $visible, 'flip' => $blueprint->pages()->sort() == 'flip', 'visiblePagination' => $visiblePagination, 'invisible' => $invisible, 'invisiblePagination' => $invisiblePagination));
 }
开发者ID:aoimedia,项目名称:kosmonautensofa,代码行数:19,代码来源:subpages.php


示例12: delete

 public function delete($username)
 {
     $user = $this->user($username);
     $self = $this;
     if (!panel()->user()->isAdmin() and !$user->isCurrent()) {
         return $this->modal('error', array('headline' => l('error'), 'text' => l('users.delete.error.rights'), 'back' => purl('users')));
     } else {
         $form = $user->form('delete', function ($form) use($user, $self) {
             try {
                 $user->delete();
                 $self->notify(':)');
                 $self->redirect('users');
             } catch (Exception $e) {
                 $form->alert($e->getMessage());
             }
         });
         return $this->modal('users/delete', compact('form'));
     }
 }
开发者ID:irenehilber,项目名称:kirby-base,代码行数:19,代码来源:users.php


示例13: search

 public function search($id = '/')
 {
     $page = $this->page($id);
     return view('pages/search', array('topbar' => new Snippet('pages/search/topbar', array('menu' => new Snippet('menu'), 'breadcrumb' => new Snippet('pages/breadcrumb', array('page' => $page)), 'close' => $page->isSite() ? purl('/') : purl($page, 'show'))), 'page' => $page));
 }
开发者ID:kompuser,项目名称:panel,代码行数:5,代码来源:pages.php


示例14: _l

    </div>

  </div>

  <?php 
} else {
    ?>

  <div class="instruction">
    <div class="instruction-content">
      <p class="instruction-text"><?php 
    _l('subpages.index.add.first.text');
    ?>
</p>
      <a data-shortcut="+" class="btn btn-rounded" href="<?php 
    echo purl('subpages/add/' . $page->id());
    ?>
">
        <?php 
    _l('subpages.index.add.first.button');
    ?>
      </a>
    </div>
  </div>

  <?php 
}
?>

</div>
开发者ID:LucasFyl,项目名称:korakia,代码行数:30,代码来源:index.php


示例15: label

 /**
  * Generate label markup
  *
  * @since 1.0.0
  *
  * @return string
  */
 public function label()
 {
     /* Action button */
     $action = new Brick('a');
     $action->addClass('file-add-button label-option');
     $action->html('<i class="icon icon-left fa fa-plus-circle"></i>' . l('pages.show.files.add'));
     $action->attr('href', purl($this->page(), 'upload'));
     /* Label */
     $label = parent::label();
     $label->addClass('figure-label');
     $label->append($action);
     return $label;
 }
开发者ID:starckio,项目名称:Userskit,代码行数:20,代码来源:selector.php


示例16: site

<?php

$user = site()->user();
return array('title' => array('text' => l('dashboard.index.account.title'), 'link' => purl($user, 'edit')), 'options' => array(array('text' => l('dashboard.index.account.edit'), 'icon' => 'pencil', 'link' => purl($user, 'edit'))), 'html' => function () use($user) {
    return tpl::load(__DIR__ . DS . 'account.html.php', array('user' => $user));
});
开发者ID:LucasFyl,项目名称:korakia,代码行数:6,代码来源:account.php


示例17: cancel

 public function cancel()
 {
     if ($redirect = $this->redirect()) {
         $this->buttons->cancel->href = purl($redirect);
     } else {
         $this->buttons->cancel->href = call('purl', func_get_args());
     }
 }
开发者ID:kristianhalte,项目名称:super_organic,代码行数:8,代码来源:form.php


示例18: topbar

 public function topbar($topbar)
 {
     $topbar->append(purl('users'), l('users'));
     $topbar->append($this->url(), $this->username());
 }
开发者ID:robinandersen,项目名称:robin,代码行数:5,代码来源:user.php


示例19: function

<?php

return function ($topbar, $user) {
    $topbar->append(purl('users'), l('users'));
    if ($user === 'user') {
        $topbar->append(purl('users/add'), l('users.index.add'));
    } else {
        $topbar->append($user->url(), $user->username());
    }
};
开发者ID:irenehilber,项目名称:kirby-base,代码行数:10,代码来源:user.php


示例20: i

">
          <?php 
    i('chain', 'left') . _l('pages.show.changeurl');
    ?>
        </a>
      </li>
      <?php 
}
?>

      <?php 
if ($deletable) {
    ?>
      <li>
        <a title="#" data-shortcut="#" href="<?php 
    echo purl($page, 'delete');
    ?>
">
          <?php 
    i('trash-o', 'left') . _l('pages.show.delete');
    ?>
        </a>
      </li>
      <?php 
}
?>
    </ul>

    <?php 
echo $subpages;
?>
开发者ID:joslemmons,项目名称:flaire,代码行数:31,代码来源:sidebar.php



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


鲜花

握手

雷人

路过

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

请发表评论

全部评论

专题导读
上一篇:
PHP push函数代码示例发布时间:2022-05-15
下一篇:
PHP purify_html函数代码示例发布时间: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