Exemplo n.º 1
0
$sql = "SELECT * FROM {$cms_db['tpl']} WHERE idclient='{$client}' ORDER BY name";
$db->query($sql);
$int_max = $db->affected_rows();
while ($db->next_record()) {
    $idtpl = $db->f('idtpl');
    //Darf Template sehen
    if ($perm->have_perm(1, 'tpl', $idtpl)) {
        // Hintergrundfarbe w�hlen
        $tmp['ENTRY_BGCOLOR'] = '#ffffff';
        $tmp['OVERENTRY_BGCOLOR'] = '#fff7ce';
        //Starttemplate festlegen
        if ($perm->have_perm(12, 'tpl', $idtpl)) {
            if ($db->f('is_start') == 1) {
                $tmp['ENTRY_STARTTPL'] = make_image_link('main.php?area=tpl&action=maketplstart&idtpl=' . $db->f('idtpl'), 'but_start_yes.gif', $cms_lang['tpl_is_start'], '16', '16', '', '', '');
            } else {
                $tmp['ENTRY_STARTTPL'] = make_image_link('main.php?area=tpl&action=maketplstart&idtpl=' . $db->f('idtpl'), 'but_start_no.gif', $cms_lang['tpl_is_start'], '16', '16', '', '', '');
            }
        }
        // Template dublizieren
        if ($perm->have_perm(2, 'area_tpl', 0) && $perm->have_perm(3, 'tpl', $idtpl)) {
            $tmp['ENTRY_DUPLICATE'] = "\n<a href=\"" . $sess->url("main.php?area=tpl_edit&action=duplicate&idtpl=" . $db->f('idtpl')) . "\">\n<img src=\"tpl/" . $cfg_cms['skin'] . "/img/but_duplicate.gif\" alt=\"" . $cms_lang['tpl_duplicate'] . "\" title=\"" . $cms_lang['tpl_duplicate'] . "\" width=\"16\" height=\"16\" /></a>";
        }
        // Template bearbeiten
        if ($perm->have_perm(3, 'tpl', $idtpl)) {
            $tmp['ENTRY_EDIT'] = "\n<a href=\"" . $sess->url("main.php?area=tpl_edit&idtpl=" . $db->f('idtpl')) . "\">\n<img src=\"tpl/" . $cfg_cms['skin'] . "/img/but_edit.gif\" alt=\"" . $cms_lang['tpl_edit'] . "\" title=\"" . $cms_lang['tpl_edit'] . "\" width=\"16\" height=\"16\" /></a>";
        }
        // Template l�schen
        if ($db->f('deletable') == '1' && $perm->have_perm(5, 'tpl', $idtpl)) {
            $tmp['ENTRY_DELBUT'] = "\n<a href=\"" . $sess->url('main.php?area=tpl&action=delete&idtpl=' . $db->f('idtpl')) . "\" onclick=\"return delete_confirm()\">\n<img src=\"tpl/" . $cfg_cms['skin'] . "/img/but_deleteside.gif\" width=\"16\" height=\"16\" alt=\"" . $cms_lang['tpl_delete'] . "\" title=\"" . $cms_lang['tpl_delete'] . "\" /></a>";
        } else {
            $tmp['ENTRY_DELBUT'] = "\n<img src=\"tpl/" . $cfg_cms['skin'] . "/img/space.gif\" width=\"16\" height=\"16\" />";
Exemplo n.º 2
0
     if ($perm->have_perm(24, 'side', $tmp_side['idcatside'], $tmp_side['idcat'])) {
         if ($tmp_side['offline']) {
             $lock_val = 0;
             $lock_icon = 'but_lock.gif';
             $lock_text = $cms_lang['con_unlock_side'];
         } else {
             $lock_val = 1;
             $lock_icon = 'but_unlock.gif';
             $lock_text = $cms_lang['con_lock_side'];
         }
         $tpl_side_values['BUTTON_LOCK'] = make_image_link('main.php?action=side_lock&idcatside=' . $tmp_side['idcatside'] . '&idside=' . $tmp_side['idside'] . '&lock=' . $lock_val, $lock_icon, $lock_text, '16', '16', '', '', '#sideanchor');
     } else {
         $tpl_side_values['BUTTON_LOCK'] = make_image('space.gif', '', '16', '16');
     }
     // Seite: Vorschau
     $tpl_side_values['BUTTON_PREVIEW'] = make_image_link($tmp_side['link'], 'but_preview.gif', $cms_lang['con_preview'], '16', '16', '_blank');
     $tpl_side_values['SIDE_ACTIONS'] = '';
     unset($side_actions);
 }
 // Tabellenfarbwerte
 if ($con_tree[$a]['offline'] || $tmp_side['offline']) {
     $tpl_side_values['TABLE_COLOR'] = '#FFEEDF';
     $tpl_side_values['TABLE_OVERCOLOR'] = '#FFF5CE';
 } else {
     $tpl_side_values['TABLE_COLOR'] = '#FFFFFF';
     $tpl_side_values['TABLE_OVERCOLOR'] = '#FFF5CE';
 }
 // Seitentemplate parsen
 $tpl->setVariable($tpl_side_values);
 $tpl->parse('SIDES');
 unset($tpl_side_values, $tmp_side);