public function getcontent() { $ulogin = ulogin::i(); $html = tadminhtml::i(); $args = new targs(); $lang = tplugins::getnamelang('ulogin'); $args->formtitle = $lang->options; $args->panel = $ulogin->panel; $args->button = $ulogin->button; return $html->adminform(' [editor=panel] [editor=button] ', $args); }
public function getcontent() { $plugin = tregservices::i(); $html = tadminhtml::i(); $tabs = new tuitabs(); $args = targs::i(); $lang = tplugins::getnamelang($plugin->dirname); $args->formtitle = $lang->options; foreach ($plugin->items as $id => $classname) { $service = getinstance($classname); $tabs->add($service->title, $service->gettab($html, $args, $lang)); } return $html->adminform($tabs->get(), $args); }
/** * 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 uloginInstall($self) { $self->data['nets'] = array('vkontakte', 'odnoklassniki', 'mailru', 'facebook', 'twitter', 'google', 'yandex', 'livejournal', 'openid', 'flickr', 'lastfm', 'linkedin', 'liveid', 'soundcloud', 'steam', 'vimeo', 'webmoney', 'youtube', 'foursquare', 'tumblr', 'googleplus'); $man = tdbmanager::i(); $man->createtable($self->table, str_replace('$names', implode("', '", $self->data['nets']), file_get_contents(dirname(__FILE__) . '/resource/ulogin.sql'))); if (!$man->column_exists('users', 'phone')) { $man->alter('users', "add phone bigint not null default '0' after status"); } tusers::i()->deleted = $self->userdeleted; $lang = tplugins::getnamelang(basename(dirname(__FILE__))); $self->panel = '<h4>' . $lang->panel_title . '</h4> <div id="uLogin" data-ulogin="******"></div> <script type="text/javascript"> $.ready2(function() { litepubl.ulogin.ready(); }); </script>'; $self->button = '<div class="center-block"><button type="button" class="btn btn-default" id="ulogin-comment-button">' . $lang->button_title . '</button></div>'; $self->save(); $alogin = tadminlogin::i(); $alogin->widget = $self->addpanel($alogin->widget, $self->panel); $alogin->save(); $areg = tadminreguser::i(); $areg->widget = $self->addpanel($areg->widget, $self->panel); $areg->save(); $tc = ttemplatecomments::i(); $tc->regaccount = $self->addpanel($tc->regaccount, $self->button); $tc->save(); litepublisher::$urlmap->addget($self->url, get_class($self)); $js = tjsmerger::i(); $js->lock(); $js->add('default', '/plugins/ulogin/resource/ulogin.popup.min.js'); $js->add('default', '/plugins/ulogin/resource/' . litepublisher::$options->language . '.ulogin.popup.min.js'); litepublisher::$classes->add('emailauth', 'emailauth.class.php', 'ulogin'); $js->unlock(); tcssmerger::i()->add('default', '/plugins/ulogin/resource/ulogin.popup.css'); $json = tjsonserver::i(); $json->lock(); $json->addevent('ulogin_auth', get_class($self), 'ulogin_auth'); $json->addevent('check_logged', get_class($self), 'check_logged'); $json->unlock(); }
public function getcontent() { $plugin = catbread::i(); $lang = tplugins::getnamelang('catbread'); $html = tadminhtml::i(); $args = new targs(); $args->add($plugin->tml); $args->showhome = $plugin->showhome; $args->showchilds = $plugin->showchilds; $args->showsimilar = $plugin->showsimilar; $lang->addsearch('sortnametags'); $sort = array('title' => $lang->title, 'itemscount' => $lang->count, 'customorder' => $lang->customorder); $args->sort = tadminhtml::array2combo($sort, $plugin->childsortname); $pos = array('top' => $lang->top, 'before' => $lang->before, 'after' => $lang->after); $args->breadpos = tadminhtml::array2combo($pos, $plugin->breadpos); $args->similarpos = tadminhtml::array2combo($pos, $plugin->similarpos); $args->formtitle = $lang->formtitle; return $html->adminform(' [checkbox=showhome] [combo=breadpos] [text=item] [text=active] [text=child] [editor=items] [editor=container] [checkbox=showchilds] [combo=sort] [text=childitem] [text=childsubitems] [editor=childitems] [checkbox=showsimilar] [combo=similarpos] [text=similaritem] [text=similaritems] ', $args); }