Beispiel #1
0
     echo tab_list($utclassarr, 9, 0);
     unset($tagclass['no_class']);
     $helpstr = "&nbsp; &nbsp; [<a href=\"tools/taghelp.html\" target=\"08cmstaghelp\">" . lang('help') . "</a>]";
     tabheader(lang('usualtagsadmin') . $helpstr, 'usualtagsedit', $rsubmiturl, '9');
     trcategory(array("<input class=\"checkbox\" type=\"checkbox\" name=\"chkall\" onclick=\"checkall(this.form, 'selectid', 'chkall')\">", array(lang('usualtagremark'), 'txtL'), array(lang('tagname'), 'txtL'), array(lang('tagtype'), 'txtL'), array(lang('tag_style'), 'txtL'), lang('order'), lang('edit')));
     foreach ($usualtags as $key => $tag) {
         $nclasses = empty($tag['class']) ? array() : explode(',', $tag['class']);
         $nclasses = array_intersect($nclasses, array_keys($tagclass));
         if (in_array($utclass, $nclasses) || $utclass == 'no_class' && empty($nclasses)) {
             $ttype = $tag['ttype'];
             $title = $tag['title'];
             $vieworder = $tag['vieworder'];
             $tag = read_cache($ttype, $tag['tname'], '', $sid);
             $tclassstr = fetch_class($ttype, $tag['tclass']);
             $title || ($title = $tag['cname']);
             echo "<tr class=\"txt\">" . "<td class=\"txtC w40\"><input class=\"checkbox\" type=\"checkbox\" name=\"selectid[]\" value=\"{$key}\"></td>\n" . "<td class=\"txtL\"><input type=\"text\" size=\"30\" maxlength=\"30\" name=\"usualtagsnew[{$key}][title]\" value=\"" . mhtmlspecialchars($title) . "\"></td>\n" . "<td class=\"txtL\">" . mhtmlspecialchars($tag['cname']) . "</td>\n" . "<td class=\"txtL\">{$tclassstr}</td>\n" . "<td class=\"txtL\">" . tag_style($tag['ename'], $ttype) . "</td>\n" . "<td class=\"txtC w50\"><input type=\"text\" size=\"4\" name=\"usualtagsnew[{$key}][vieworder]\" value=\"{$vieworder}\"></td>\n" . "<td class=\"txtC w30\"><a href=\"?entry=mtags&action=mtagsdetail&ttype={$ttype}{$param_suffix}&tname={$tag['ename']}\" onclick=\"return floatwin('open_mtagsedit',this)\">" . lang('detail') . "</a></td>\n" . "</tr>\n";
         }
     }
     tabfooter();
     //操作区
     tabheader(lang('operate_item'));
     trbasic(lang('choose_item'), '', "<input class=\"checkbox\" type=\"checkbox\" name=\"tagdeal[delete]\" value=\"1\">&nbsp;" . lang('delete'), '');
     trbasic("<input class=\"checkbox\" type=\"checkbox\" name=\"tagdeal[utclass]\" value=\"1\">&nbsp;" . lang('set') . lang('usualtagclass'), '', makecheckbox('tagutclass[]', $tagclass), '');
     tabfooter('busualtagsedit');
     a_guide('usualtags_edit');
 } else {
     if (!empty($selectid)) {
         foreach ($selectid as $key) {
             if (!empty($tagdeal['delete'])) {
                 unset($usualtagsnew[$key], $usualtags[$key]);
                 continue;
Beispiel #2
0
         $ftclassarr[] = $tclass == 'sch' ? "<b>-" . lang('tagsearch') . "-</b>" : ">><a href=\"?entry=mtags&action=mtagsedit&ttype={$ttype}{$param_suffix}&tclass=sch\">" . lang('tagsearch') . "</a>";
         echo tab_list($ftclassarr, 9, 0);
     }
     $searchstr = $tclass == 'sch' ? "&nbsp; &nbsp; <input class=\"text\" name=\"keyword\" type=\"text\" value=\"{$keyword}\" size=\"12\" style=\"vertical-align: middle;\">&nbsp;&nbsp;<input class=\"btn\" type=\"submit\" name=\"bfilter\" id=\"bfilter\" value=\"" . lang('filter0') . "\">" : '';
     $helpstr = $ttype == 'rtag' ? '' : "&nbsp; &nbsp; [<a href=\"tools/taghelp.html" . ($tclass ? '#' . str_replace('tag', '', $ttype) . '_' . $tclass : '') . "\" target=\"08cmstaghelp\">" . lang('help') . "</a>]";
     tabheader(lang($ttype . '_admin') . ($tclass == 'sch' ? '' : "&nbsp; &nbsp; [<a href=\"?entry=mtags&action=mtagadd&ttype={$ttype}{$param_suffix}&mtagnew[tclass]={$tclass}\">" . lang('add') . '</a>]') . $helpstr . $searchstr, 'mtagsedit', $rsubmiturl, '9');
     trcategory(array(lang('sn'), '<input class="checkbox" type="checkbox" name="chkall" onclick="checkall(this.form)">' . lang('del'), array(lang('tagname'), 'txtL'), array(lang('tag_style'), 'txtL'), lang('type'), lang('order'), lang('close'), lang('edit'), lang('copy'), lang('usual'), lang('code')));
     $i = 1;
     foreach ($mtags as $key => $mtag) {
         if ($tclass == $mtag['tclass'] || $tclass == 'sch') {
             $vieworder = $mtag['vieworder'];
             $mtag = read_cache($ttype, $key, '', $sid);
             if (!$keyword || in_str($keyword, $mtag['ename']) || in_str($keyword, $mtag['cname'])) {
                 $mtagcodestr = $tclass ? "<a href=\"?entry=mtags&action=mtagcode&ttype={$ttype}{$param_suffix}&tname={$key}\" onclick=\"return floatwin('open_mtagsedit',this)\">" . lang('code') . "</a>" : '-';
                 $setusualstr = "<a href=\"?entry=mtags&action=setusual&ttype={$ttype}{$param_suffix}&tname={$key}\" onclick=\"return floatwin('open_mtagsedit',this)\">" . lang('usual') . "</a>";
                 echo "<tr class=\"txt\">" . "<td class=\"txtC w30\">{$i}</td>\n" . "<td class=\"txtC w40\"><input class=\"checkbox\" type=\"checkbox\" name=\"delete[{$key}]\" value=\"{$key}\"></td>\n" . "<td class=\"txtL\"><input type=\"text\" size=\"30\" maxlength=\"30\" name=\"mtagsnew[{$key}][cname]\" value=\"" . mhtmlspecialchars($mtag['cname']) . "\"></td>\n" . "<td class=\"txtL\">" . tag_style($key) . "</td>\n" . "<td class=\"txtC w100\">" . @$tclassarr[$mtag['tclass']] . "</td>\n" . "<td class=\"txtC w50\"><input type=\"text\" size=\"4\" name=\"mtagsnew[{$key}][vieworder]\" value=\"{$vieworder}\"></td>\n" . "<td class=\"txtC w40\">" . ($tclass ? "<input class=\"checkbox\" type=\"checkbox\" name=\"mtagsnew[{$key}][disabled]\" value=\"1\"" . (empty($mtag['disabled']) ? '' : ' checked') . ">" : '-') . "</td>\n" . "<td class=\"txtC w30\"><a href=\"?entry=mtags&action=mtagsdetail&ttype={$ttype}{$param_suffix}&tname={$key}\" onclick=\"return floatwin('open_mtagsedit',this)\">" . lang('detail') . "</a></td>\n" . "<td class=\"txtC w30\"><a href=\"?entry=mtags&action=mtagscopy&ttype={$ttype}{$param_suffix}&tname={$key}\" onclick=\"return floatwin('open_mtagsedit',this)\">" . lang('copy') . "</a></td>\n" . "<td class=\"txtC w30\">{$setusualstr}</td>\n" . "<td class=\"txtC w30\">{$mtagcodestr}</td>\n" . "</tr>\n";
                 $i++;
             }
         }
     }
     tabfooter('bmtagsedit', lang('modify'));
     a_guide($ttype . 'edit');
 } else {
     if (!empty($delete)) {
         foreach ($delete as $key) {
             del_cache($ttype, $key, '', $sid);
             unset($mtagsnew[$key], $mtags[$key]);
         }
     }
     if (!empty($mtagsnew)) {
         foreach ($mtagsnew as $key => $mtagnew) {