Changeset 1514
- Timestamp:
- 07/02/06 15:36:02 (2 years ago)
- Files:
-
- 1 modified
-
trunk/gregarius/admin/tags.php (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/gregarius/admin/tags.php
r1502 r1514 66 66 } elseif (array_key_exists(CST_ADMIN_CONFIRMED,$_REQUEST) && $_REQUEST[CST_ADMIN_CONFIRMED] == LBL_ADMIN_NO) { 67 67 // nop; 68 } elseif (array_key_exists('me_delete', $_REQUEST)) { 69 if(array_key_exists('me_do_delete', $_REQUEST) && "1" == $_REQUEST['me_do_delete']) { 70 $ids = array(); 71 foreach($_REQUEST as $key => $val) { 72 if(preg_match('/^tcb([0-9]+)$/', $key, $match)) { 73 if(($id = (int) $_REQUEST[$key]) > 0) { 74 $ids[] = $id; 75 } 76 } 77 } 78 79 if(count($ids) > 0) { 80 $sql = "delete from " . getTable("tag") . " where id in (".implode(',', $ids) . ")"; 81 rss_query($sql); 82 $sql = "delete from " . getTable("metatag") . " where tid in (".implode(',', $ids) . ")"; 83 rss_query($sql); 84 rss_invalidate_cache(); 85 } 86 } 68 87 } else { 88 69 89 list($tname) = rss_fetch_row(rss_query("select tag from " .getTable("tag") ." where id = $tid")); 70 90 … … 101 121 break; 102 122 } 123 echo "<script type=\"text/javascript\">\n" 124 ."//<!--\n" 125 ."function cbtoggle() {\n" 126 ."var c=document.getElementById('mastercb').checked;\n" 127 ."var cs=document.getElementById('tagtable').getElementsByTagName('input');\n" 128 ."for(i=0;i<cs.length;i++) {\n" 129 ."if (cs[i].type == 'checkbox') cs[i].checked = c;\n" 130 ."}\n" 131 ."}\n" 132 ."</script>\n"; 103 133 104 echo "<h2 class=\"trigger\">".LBL_TAG_TAGS."</h2>\n" 134 echo "<form method=\"post\" action=\"" . $_SERVER['PHP_SELF'] . "\">\n" 135 ."<h2 class=\"trigger\">".LBL_TAG_TAGS."</h2>\n" 105 136 ."<div id=\"admin_tags\" class=\"trigger\">" 106 137 ."<table id=\"tagtable\">\n" 107 138 ."<tr>\n" 139 ."\t<th><input type=\"checkbox\" id=\"mastercb\" onclick=\"cbtoggle();\" /></th>\n" 108 140 ."\t<th class=\"cntr\">". LBL_TAG_TAGS ."</th>\n" 109 141 ."\t<th>". LBL_ADMIN_CHANNELS_HEADING_ACTION ."</th>\n" … … 116 148 $class_ = (($cntr++ % 2 == 0)?"even":"odd"); 117 149 echo "<tr class=\"$class_\">\n" 150 ."\t<td><input type=\"checkbox\" name=\"tcb$id\" value=\"$id\" id=\"scb_$id\" /></td>\n" 118 151 ."\t<td>$tag</td>\n" 119 152 ."\t<td><a href=\"".$_SERVER['PHP_SELF']. "?".CST_ADMIN_DOMAIN."=". CST_ADMIN_DOMAIN_TAGS … … 125 158 ."</tr>\n"; 126 159 } 127 echo "</table></div>\n"; 160 echo "</table>\n"; 161 echo "<fieldset>\n" 162 ."<legend>Selected...</legend>\n" 163 ."<p>\n" 164 ."<input type=\"submit\" id=\"me_delete\" name=\"me_delete\" value=\"".LBL_ADMIN_DELETE2."\" />\n" 165 ."<input type=\"checkbox\" name=\"me_do_delete\" id=\"me_do_delete\" value=\"1\" />\n" 166 ."<label for=\"me_do_delete\">".LBL_ADMIN_IM_SURE."</label>\n" 167 ."<input type=\"hidden\" name=\"action\" value=\"".CST_ADMIN_DELETE_ACTION."\" />\n" 168 ."<input type=\"hidden\" name=\"".CST_ADMIN_DOMAIN."\" value=\"".CST_ADMIN_DOMAIN_TAGS."\" />\n" 169 ."</fieldset>\n" 170 ."</form>\n" 171 ."</div>\n"; 128 172 } 129 173
