当前位置: 首页>>代码示例>>PHP>>正文


PHP tlocal::admin方法代码示例

本文整理汇总了PHP中tlocal::admin方法的典型用法代码示例。如果您正苦于以下问题:PHP tlocal::admin方法的具体用法?PHP tlocal::admin怎么用?PHP tlocal::admin使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在tlocal的用法示例。


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

示例1: getcontent

 public function getcontent()
 {
     $widget = tsubcatwidget::i();
     $about = tplugins::getabout(tplugins::getname(__FILE__));
     $html = $this->html;
     $args = targs::i();
     $id = (int) tadminhtml::getparam('idwidget', 0);
     if (isset($widget->items[$id])) {
         $args->add($widget->items[$id]);
         $args->sort = tadminhtml::array2combo(tlocal::admin()->ini['sortnametags'], $widget->items[$id]['sortname']);
         $args->idwidget = $id;
         $args->data['$lang.invertorder'] = $about['invertorder'];
         $args->formtitle = $widget->gettitle($id);
         return $html->adminform('
   [combo=sort]
   [checkbox=showsubitems]
   [checkbox=showcount]
   [text=maxcount]
   [hidden=idwidget]', $args);
     }
     $tags = array();
     foreach ($widget->items as $id => $item) {
         $tags[] = $item['idtag'];
     }
     $args->formtitle = $about['formtitle'];
     return $html->adminform(tposteditor::getcategories($tags), $args);
 }
开发者ID:laiello,项目名称:litepublisher,代码行数:27,代码来源:admin.subcat.widget.php

示例2: tpolltypesInstall

/**
* Lite Publisher
* Copyright (C) 2010 - 2015 Vladimir Yushko http://litepublisher.ru/ http://litepublisher.com/
* Dual licensed under the MIT (mit.txt)
* and GPL (gpl.txt) licenses.
**/
function tpolltypesInstall($self)
{
    $lang = tlocal::admin('polls');
    $theme = ttheme::i();
    $res = dirname(__FILE__) . DIRECTORY_SEPARATOR . 'resource' . DIRECTORY_SEPARATOR;
    $self->data['closed'] = $theme->replacelang(file_get_contents($res . 'microformat.tml'), $lang);
    $self->data['itemclosed'] = '';
    $ini = parse_ini_file($res . 'types.ini', true);
    foreach ($ini as $type => $item) {
        foreach ($item as $k => $v) {
            $item[$k] = str_replace("'", '"', $v);
        }
        $item['type'] = $type;
        $item['item'] = $theme->replacelang($item['item'], $lang);
        $item['opened'] = $theme->replacelang($item['opened'], $lang);
        if (isset($item['closed'])) {
            $item['closed'] = $theme->replacelang($item['closed'], $lang);
        }
        if (isset($item['itemclosed'])) {
            $item['itemclosed'] = $theme->replacelang($item['itemclosed'], $lang);
        }
        $self->add($item);
    }
    $self->save();
}
开发者ID:laiello,项目名称:litepublisher,代码行数:31,代码来源:poll.types.install.php

示例3: getcontent

 public function getcontent()
 {
     $result = '';
     $this->basename = 'downloaditems';
     $html = $this->inihtml();
     $lang = tlocal::admin('downloaditems');
     $lang->ini['downloaditems'] = $lang->ini['downloaditem'] + $lang->ini['downloaditems'];
     $html->push_section('editor');
     $downloaditem = tdownloaditem::i($this->idpost);
     ttheme::$vars['downloaditem'] = $downloaditem;
     $args = new targs();
     $this->getpostargs($downloaditem, $args);
     $html->pop_section();
     $args->downloadurl = $downloaditem->downloadurl;
     $args->authorname = $downloaditem->authorname;
     $args->authorurl = $downloaditem->authorurl;
     $args->version = $downloaditem->version;
     $types = array('theme' => tlocal::get('downloaditem', 'theme'), 'plugin' => tlocal::get('downloaditem', 'plugin'));
     $args->type = tadminhtml::array2combo($types, $downloaditem->type);
     if ($downloaditem->id > 0) {
         $result .= $html->headeditor();
     }
     $result .= $html->form($args);
     $result = $html->fixquote($result);
     unset(ttheme::$vars['downloaditem']);
     return $result;
 }
开发者ID:laiello,项目名称:litepublisher,代码行数:27,代码来源:admin.downloaditem.editor.class.php

示例4: gettable

 public function gettable($posts, $where)
 {
     $perpage = 20;
     if ($this->isauthor) {
         $where .= ' and author = ' . litepublisher::$options->user;
     }
     $count = $posts->db->getcount($where);
     $from = $this->getfrom($perpage, $count);
     $items = $posts->select($where, " order by posted desc limit {$from}, {$perpage}");
     if (!$items) {
         $items = array();
     }
     $html = $this->html;
     $lang = tlocal::admin();
     $form = new adminform(new targs());
     $form->items = $html->getitemscount($from, $from + count($items), $count);
     $form->items .= $html->tableposts($items, array(array('center', $lang->date, '$post.date'), array('left', $lang->posttitle, '$post.bookmark'), array('left', $lang->category, '$post.category'), array('left', $lang->status, '$poststatus.status'), array('center', $lang->edit, '<a href="' . tadminhtml::getadminlink('/admin/posts/editor/', 'id') . '=$post.id">' . $lang->edit . '</a>'), array('center', $lang->delete, "<a class=\"confirm-delete-link\" href=\"{$this->adminurl}=\$post.id&action=delete\">{$lang->delete}</a>")));
     $form->items .= $html->div('[button=publish]
 [button=setdraft]
 [button=delete]');
     $form->submit = false;
     $result = $form->get();
     $result = $html->fixquote($result);
     $theme = ttheme::i();
     $result .= $theme->getpages('/admin/posts/', litepublisher::$urlmap->page, ceil($count / $perpage));
     return $result;
 }
开发者ID:laiello,项目名称:litepublisher,代码行数:27,代码来源:admin.posts.class.php

示例5: getcontent

 public function getcontent()
 {
     $result = '';
     $files = tfiles::i();
     $icons = ticons::i();
     $html = $this->html;
     $lang = tlocal::admin('files');
     $args = targs::i();
     $a = array();
     //добавить 0 для отсутствия иконки
     $a[0] = $lang->noicon;
     $allicons = self::getallicons();
     foreach ($allicons as $id) {
         $args->id = $id;
         $item = $files->getitem($id);
         $args->add($item);
         $a[$id] = $html->comboitem($args);
     }
     $list = '';
     foreach ($icons->items as $name => $id) {
         $args->name = $name;
         $title = $lang->{$name};
         if ($title == '') {
             $title = tlocal::usefile('install')->{$name};
         }
         $args->title = $title;
         $args->combo = $html->array2combo($a, $id);
         $list .= $html->iconitem($args);
     }
     $args->formtitle = $lang->iconheader;
     $result .= $html->adminform($list, $args);
     return $html->fixquote($result);
 }
开发者ID:laiello,项目名称:litepublisher,代码行数:33,代码来源:admin.icons.class.php

示例6: getcontent

 public function getcontent()
 {
     if (!($id = $this->getidfile())) {
         return $this->notfound;
     }
     $result = '';
     $files = tfiles::i();
     $html = $this->html;
     $lang = tlocal::admin();
     $args = new targs();
     $item = $files->getitem($id);
     $idpreview = $item['preview'];
     if ($idpreview > 0) {
         $args->add($files->getitem($idpreview));
         $form = new adminform($args);
         $form->action = "{$this->adminurl}={$id}";
         $form->inline = true;
         $form->items = $html->p('<img src="$site.files/files/$filename" alt="thumbnail" />' . $lang->wantdelete);
         $form->submit = 'delete';
         $result .= $form->get();
     }
     $form = new adminform($args);
     $form->upload = true;
     $form->action = "{$this->adminurl}={$id}";
     $form->title = $lang->changethumb;
     $form->items = '[upload=filename]
 [checkbox=noresize]';
     $result .= $form->get();
     return $result;
 }
开发者ID:laiello,项目名称:litepublisher,代码行数:30,代码来源:admin.files.thumbnail.php

示例7: getcontent

 public function getcontent()
 {
     $result = '';
     $types = tpolltypes::i();
     $html = tadminhtml::i();
     $lang = tlocal::admin('polls');
     $args = new targs();
     $type = isset($_GET['type']) ? $_GET['type'] : '';
     if (isset($types->items[$type])) {
         $args->type = $type;
         $tabs = new tuitabs();
         foreach ($types->items[$type] as $name => $value) {
             $args->{$name} = $value;
             $tabs->add($lang->{$name}, "[editor={$name}]");
         }
         $args->formtitle = $lang->edittype;
         $result .= $html->adminform($tabs->get(), $args);
     }
     $result .= $html->h4->alltypes;
     $result .= '<ul>';
     $adminurl = $html->getadminlink($this->url, 'type=');
     foreach ($types->items as $type => $item) {
         $result .= sprintf('<li><a href="%s%2$s" title="%2$s">%2$s</a></li>', $adminurl, $type);
     }
     $result .= '</ul>';
     return $result;
 }
开发者ID:laiello,项目名称:litepublisher,代码行数:27,代码来源:admin.poll.types.php

示例8: createpoll

 public function createpoll()
 {
     $lang = tlocal::admin('downloaditems');
     $items = explode(',', $lang->pollitems);
     $polls = tpolls::i();
     return $polls->add('', 'opened', 'button', $items);
 }
开发者ID:laiello,项目名称:litepublisher,代码行数:7,代码来源:downloaditems.class.php

示例9: getcontent

 public function getcontent()
 {
     $html = tadminhtml::i();
     $lang = tlocal::admin('polls');
     $args = new targs();
     //note to open admin menus
     $result = $html->h3->noteoptions;
     $polls = tpolls::i();
     $man = tpollsman::i();
     $args->addtopost = $man->addtopost;
     $items = array();
     $polls->loadall_tml();
     foreach ($polls->tml_items as $id => $tml) {
         $items[$id] = $tml['name'];
     }
     $args->pollpost = tadminhtml::array2combo($items, $man->pollpost);
     $args->lifetime = $man->lifetime;
     $args->formtitle = $lang->Options;
     $result .= $html->adminform('
 [checkbox=addtopost]
 [combo=pollpost]
 [text=lifetime]
 ', $args);
     return $result;
 }
开发者ID:laiello,项目名称:litepublisher,代码行数:25,代码来源:admin.polloptions.class.php

示例10: createtable

 public function createtable()
 {
     $lang = tlocal::admin('comments');
     $table = new ttablecolumns();
     $table->index = 1;
     $table->checkboxes[] = $this->html->tablecolumns();
     $table->add('$id', 'ID', 'right', $this->showcolumn($table->index + 1, true));
     $table->add('$comment.date', $lang->date, 'left', $this->showcolumn($table->index + 1, false));
     $table->add('$comment.localstatus', $lang->status, 'left', $this->showcolumn($table->index + 1, false));
     $table->add('<a href="$site.url/admin/users/{$site.q}id=$comment.author&action=edit">$comment.name</a>', $lang->author, 'left', $this->showcolumn($table->index + 1, true));
     $table->add('$email', 'E-Mail', 'left', $this->showcolumn($table->index + 1, true));
     $table->add('$website', $lang->website, 'left', $this->showcolumn($table->index + 1, false));
     $table->checkboxes[] = "<br />{$lang->content}: ";
     $table->add('<a href="$comment.url">$comment.posttitle</a>', $lang->post, 'left', $this->showcolumn($table->index + 1, false));
     $table->add('$excerpt', $lang->content, 'left', $this->showcolumn($table->index + 1, true));
     $table->add('$comment.ip', 'IP', 'left', $this->showcolumn($table->index + 1, false));
     $table->checkboxes[] = "<br />{$lang->moderate}: ";
     $table->add('<a href="$adminurl=$comment.id&action=reply">$lang.reply</a>', $lang->reply, 'left', $this->showcolumn($table->index + 1, false));
     $table->add('<a href="$adminurl=$comment.id&action=approve">$lang.approve</a>', $lang->approve, 'left', $this->showcolumn($table->index + 1, false));
     $table->add('<a href="$adminurl=$comment.id&action=hold">$lang.hold</a>', $lang->hold, 'left', $this->showcolumn($table->index + 1, false));
     $table->add('<a class="confirm-delete-link" href="$adminurl=$comment.id&action=delete">$lang.delete</a>', $lang->delete, 'left', $this->showcolumn($table->index + 1, false));
     $table->add('<a href="$adminurl=$comment.id&action=edit">$lang.edit</a>', $lang->edit, 'left', $this->showcolumn($table->index + 1, false));
     $table->body = '<tr>
 <td align ="center"><input type="checkbox" name="checkbox-item-$id" id="checkbox-item-$id" value="$id" $onhold /></td>' . $table->body . '</tr>';
     $table->checkboxes[] = '</p>-->';
     return $table;
 }
开发者ID:laiello,项目名称:litepublisher,代码行数:27,代码来源:admin.common.comments.php

示例11: gethtml

 public function gethtml()
 {
     $result = tadminhtml::i();
     $result->section = $this->section;
     $lang = tlocal::admin($this->section);
     return $result;
 }
开发者ID:laiello,项目名称:litepublisher,代码行数:7,代码来源:admin.form.class.php

示例12: getnamelang

 public static function getnamelang($name)
 {
     $about = self::getabout($name);
     $lang = tlocal::admin();
     $lang->ini[$name] = $about;
     $lang->section = $name;
     return $lang;
 }
开发者ID:laiello,项目名称:litepublisher,代码行数:8,代码来源:plugins.class.php

示例13: getcontent

 public function getcontent()
 {
     $lang = tlocal::admin('tickets');
     $args = new targs();
     $args->formtitle = $lang->admincats;
     $tickets = ttickets::i();
     return $this->html->adminform(tposteditor::getcategories($tickets->cats), $args);
 }
开发者ID:laiello,项目名称:litepublisher,代码行数:8,代码来源:admin.tickets.options.php

示例14: getcombo

 public static function getcombo($idperm, $name = 'idperm')
 {
     $lang = tlocal::admin();
     $section = $lang->section;
     $lang->section = 'perms';
     $theme = ttheme::i();
     $result = strtr($theme->templates['content.admin.combo'], array('$lang.$name' => $lang->perm, '$name' => $name, '$value' => self::getcomboitems($idperm)));
     $lang->section = $section;
     return $result;
 }
开发者ID:laiello,项目名称:litepublisher,代码行数:10,代码来源:admin.permissions.class.php

示例15: email_reg

 public function email_reg(array $args)
 {
     if (!litepublisher::$options->usersenabled || !litepublisher::$options->reguser) {
         return array('error' => tlocal::admin('users')->regdisabled);
     }
     try {
         return tadminreguser::i()->reguser($args['email'], $args['name']);
     } catch (Exception $e) {
         return array('error' => $e->getMessage());
     }
 }
开发者ID:laiello,项目名称:litepublisher,代码行数:11,代码来源:emailauth.class.php


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