Ejemplo n.º 1
0
$templatelist = array('- ' . $this->Lang('usedefault') . ' -' => 0);
$query = "SELECT templateid, template FROM " . cms_db_prefix() . "module_gallery_templateprops " . ($this->CheckPermission('Modify Templates') ? "" : "WHERE visible=1 ") . "ORDER BY template ASC";
$result = $db->Execute($query);
while ($result && ($row = $result->FetchRow())) {
    $templatelist[$row['template']] = $row['templateid'];
}
if (count($templatelist) == 1 || count($templatelist) == 2 && array_key_exists($defaulttemplate, $templatelist) || isset($galleryinfo['templateid']) && !in_array($galleryinfo['templateid'], $templatelist)) {
    $smarty->assign('prompt_template', '');
    $smarty->assign('template', $this->CreateInputHidden($id, 'templateid', $galleryinfo['templateid']));
} else {
    $smarty->assign('prompt_template', $this->Lang('template'));
    $smarty->assign('template', $this->CreateInputDropdown($id, 'templateid', $templatelist, -1, isset($galleryinfo['templateid']) ? $galleryinfo['templateid'] : 0, $disabled));
}
// editors multiselect field
if ($this->GetPreference('use_permissions')) {
    $editorslist = Gallery_utils::GetEditors();
    $selectededitors = $editors;
    $smarty->assign('prompt_editors', $this->Lang('editors'));
    $smarty->assign('editors', $this->CreateInputSelectList($id, 'editors[]', $editorslist, $selectededitors, 4, $disabled));
} else {
    $selectededitors = implode(';', $editors);
    $smarty->assign('prompt_editors', '');
    $smarty->assign('editors', $this->CreateInputHidden($id, 'editors', $selectededitors));
}
$multiactionlist = array($this->Lang('delete') => 'delete', $this->Lang('rotateclockwise') => 'rotateclockwise', $this->Lang('rotateanticlockwise') => 'rotateanticlockwise', $this->Lang('active') => 'active', $this->Lang('inactive') => 'inactive', $this->Lang('moveto') => 'move');
$galleries = Gallery_utils::GetGalleries();
foreach ($galleries as $gallery) {
    $gallerieslist[$gallery['filepath'] . $gallery['filename']] = $gallery['fileid'];
}
$smarty->assign('prompt_multiaction', $this->Lang('withselected'));
$smarty->assign('multiaction', $this->CreateInputDropdown($id, 'multiaction', $multiactionlist, -1, '', 'id="multiaction"' . $disabled));