示例#1
0
 protected function initInternal()
 {
     parent::initInternal();
     $this->id = SiteApplication::initVar('id');
     $this->initTag();
     $this->ui->loadFromXML($this->ui_xml);
     $instance_id = $this->app->getInstanceId();
     $this->ui->getWidget('passphrase_field')->visible = $this->app->config->pinhole->passphrase === null;
     // setup tag entry control
     $this->ui->getWidget('tags')->setApplication($this->app);
     $this->ui->getWidget('tags')->setAllTags();
     // setup status list
     $status_flydown = $this->ui->getWidget('status_flydown');
     $status_flydown->addOptionsByArray(PinholePhoto::getStatuses());
 }
示例#2
0
 protected function initInternal()
 {
     parent::initInternal();
     $this->ui->loadFromXML($this->ui_xml);
     $instance_id = $this->app->getInstanceId();
     // setup tag entry controls
     $this->ui->getWidget('tags')->setApplication($this->app);
     $this->ui->getWidget('tags')->setAllTags();
     $this->ui->getWidget('search_tags')->setApplication($this->app);
     $this->ui->getWidget('search_tags')->setAllTags();
     // setup status list
     $status_flydown = $this->ui->getWidget('status_flydown');
     $status_flydown->addOptionsByArray(PinholePhoto::getStatuses());
     $search_status_flydown = $this->ui->getWidget('search_status');
     $search_status_flydown->addOptionsByArray(array('published' => PinholePhoto::getStatusTitle(PinholePhoto::STATUS_PUBLISHED), 'hidden' => PinholePhoto::getStatusTitle(PinholePhoto::STATUS_UNPUBLISHED), 'private' => Pinhole::_('Private'), 'public' => Pinhole::_('Public'), 'for_sale' => Pinhole::_('For-Sale'), 'not_for_sale' => Pinhole::_('Not For-Sale')));
     $this->ui->getWidget('passphrase_field')->visible = $this->app->config->pinhole->passphrase === null;
     $this->ui->getWidget('for_sale')->visible = $this->ui->getWidget('not_for_sale')->visible = $this->ui->getWidget('for_sale_divider')->visible = $this->app->config->clustershot->username !== null;
 }