Ansel_Block_Gallery::_params PHP Method

_params() protected method

protected _params ( )
    protected function _params()
    {
        $params = array('gallery' => array('name' => _("Gallery"), 'type' => 'enum', 'default' => '__random', 'values' => array('__random' => _("Random gallery"))), 'perpage' => array('name' => _("Maximum number of photos to display (0 means unlimited)"), 'type' => 'int', 'default' => 20), 'use_lightbox' => array('name' => _("Use a lightbox to view photos"), 'type' => 'checkbox', 'default' => true));
        $storage = $GLOBALS['injector']->getInstance('Ansel_Storage');
        if (empty($GLOBALS['conf']['gallery']['listlimit']) || $storage->countGalleries($GLOBALS['registry']->getAuth(), array('perm' => Horde_Perms::READ)) < $GLOBALS['conf']['gallery']['listlimit']) {
            foreach ($storage->listGalleries() as $gal) {
                $params['gallery']['values'][$gal->id] = $gal->get('name');
            }
        }
        return $params;
    }