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()); }
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; }