public function __set($name, $value) { if (parent::__set($name, $value)) { return true; } return $this->Error("Field {$name} not exists in class " . get_class($this)); }
protected function create() { parent::create(); $this->basename = 'pullitems'; $this->perpull = 20; $this->pull = array(); $this->modified = array(); }
function update597() { litepublisher::$site->jquery_version = '1.11.2'; litepublisher::$site->jqueryui_version = '1.11.4'; litepublisher::$site->save(); $js = tjsmerger::i(); $js->lock(); $js->after('default', '/js/plugins/jquery.cookie.min.js', '/js/plugins/tojson.min.js'); $js->after('default', '/js/litepublisher/litepublisher.utils.min.js', '/js/litepublisher/ready2.min.js'); $js->after('default', '/js/litepublisher/ready2.min.js', '/js/litepublisher/css-loader.min.js'); $js->after('default', '/js/litepublisher/css-loader.min.js', '/js/litepublisher/json-rpc.min.js'); $js->unlock(); $css = tcssmerger::i(); //$css->add('default', '/js/litepublisher/css/hover.css'); if (litepublisher::$classes->exists('ulogin')) { $ulogin = ulogin::i(); $ulogin->panel = str_replace(' ready2', ' $.ready2', $ulogin->panel); $ulogin->save(); $alogin = tadminlogin::i(); $alogin->widget = $ulogin->addpanel($alogin->widget, $ulogin->panel); $alogin->save(); $areg = tadminreguser::i(); $areg->widget = $ulogin->addpanel($areg->widget, $ulogin->panel); $areg->save(); $tc = ttemplatecomments::i(); $tc->regaccount = $ulogin->addpanel($tc->regaccount, $ulogin->button); $tc->save(); } $t = ttemplate::i(); $t->footer = str_replace('2014', '2015', $t->footer); $template = ttemplate::i(); $t->data[$js->basename] = $js->revision; $t->data[$css->basename] = $css->revision; $t->save(); //$a = tprefetchtxt::i()->items; $data = new tdata(); $data->basename = 'prefetch.txt'; $data->load(); $a = $data->data['items']; litepublisher::$classes->delete('tprefetchtxt'); litepublisher::$classes->add('appcache_manifest', 'appcache.manifest.class.php'); $c = appcache_manifest::i(); $c->items = $a; $c->save(); tredirector::i()->add('/prefetch.txt', $c->url); }
protected function create() { parent::create(); $this->basename = 'oauth'; $this->key = ''; $this->secret = ''; $this->token = ''; $this->tokensecret = ''; $this->timeout = 2; $this->urllist = array('request' => 'https://api.twitter.com/oauth/request_token', 'authorize' => 'https://api.twitter.com/oauth/authorize', 'access' => 'https://api.twitter.com/oauth/access_token', 'callback' => ''); }
public function __construct(TCommonTags $owner) { parent::__construct(); $this->owner = $owner; $this->items = array(); }
protected function create() { parent::create(); $view = tview::i(); $this->items =& $view->sidebars; }
public static function remove(tdata $obj) { $base = $obj->getbasename(); if (isset(self::$data[$base])) { unset(self::$data[$base]); self::$modified = true; return true; } }
public function __construct($id = 0) { if (!isset($id)) { return false; } parent::__construct(); $this->table = 'comments'; $id = (int) $id; if ($id > 0) { $this->setid($id); } }
public function processform() { $html = $this->html; switch ($this->name) { case 'service': return $this->doupdate($_POST); case 'backup': if (!$this->checkbackuper()) { return $html->h3->erroraccount; } extract($_POST, EXTR_SKIP); $backuper = tbackuper::i(); if (isset($restore)) { if (!is_uploaded_file($_FILES['filename']['tmp_name'])) { return sprintf($html->h4red->attack, $_FILES["filename"]["name"]); } if (strpos($_FILES['filename']['name'], '.sql')) { $backuper->uploaddump(file_get_contents($_FILES["filename"]["tmp_name"]), $_FILES["filename"]["name"]); } else { $url = litepublisher::$site->url; if (dbversion) { $dbconfig = litepublisher::$options->dbconfig; } $backuper->upload(file_get_contents($_FILES['filename']['tmp_name']), $backuper->getarchtype($_FILES['filename']['name'])); if (isset($saveurl)) { $storage = new tdata(); $storage->basename = 'storage'; $storage->load(); $storage->data['site'] = litepublisher::$site->data; if (dbversion) { $data->data['options']['dbconfig'] = $dbconfig; } $storage->save(); } } ttheme::clearcache(); @header('Location: http://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']); exit; } elseif (isset($downloadpartial)) { $filename = str_replace('.', '-', litepublisher::$domain) . date('-Y-m-d') . $backuper->getfiletype(); $content = $backuper->getpartial(isset($plugins), isset($theme), isset($lib)); $this->sendfile($content, $filename); } elseif (isset($fullbackup)) { $filename = str_replace('.', '-', litepublisher::$domain) . date('-Y-m-d') . $backuper->getfiletype(); $content = $backuper->getfull(); $this->sendfile($content, ''); } elseif (isset($sqlbackup)) { $content = $backuper->getdump(); $filename = litepublisher::$domain . date('-Y-m-d') . '.sql'; switch ($backuper->archtype) { case 'tar': tbackuper::include_tar(); $tar = new tar(); $tar->addstring($content, $filename, 0644); $content = $this->tar->savetostring(true); $filename .= '.tar.gz'; unset($tar); break; case 'zip': tbackuper::include_zip(); $zip = new zipfile(); $zip->addFile($content, $filename); $content = $zip->file(); $filename .= '.zip'; unset($zip); break; default: $content = gzencode($content); $filename .= '.gz'; break; } $this->sendfile($content, $filename); } break; case 'run': $result = eval($_POST['content']); return sprintf('<pre>%s</pre>', $result); case 'upload': $backuper = tbackuper::i(); if (!$this->checkbackuper()) { return $html->h3->erroraccount; } if (is_uploaded_file($_FILES['filename']['tmp_name']) && !(isset($_FILES['filename']['error']) && $_FILES['filename']['error'] > 0)) { $s = file_get_contents($_FILES['filename']['tmp_name']); $archtype = $backuper->getarchtype($_FILES['filename']['name']); } else { $url = trim($_POST['url']); if (empty($url)) { return ''; } if (!($s = http::get($url))) { return $html->h3->errordownload; } $archtype = $backuper->getarchtype($url); } if (!$archtype) { // local file header signature 4 bytes (0x04034b50) $archtype = strbegin($s, "PK") ? 'zip' : 'tar'; } if ($backuper->uploaditem($s, $archtype)) { return $html->h3->itemuploaded; } else { return sprintf('<h3>%s</h3>', $backuper->result); } break; } }
public function __isset($name) { if (parent::__isset($name)) { return true; } return in_array($name, $this->eventnames); }