Name
Icon
HTML; msg("options", "Edit Category", $msg); } } } // ******************************************************************************** // DO Edit Category // ******************************************************************************** elseif($action == "doedit") { $cat_name = htmlspecialchars(stripslashes($cat_name)); if(!$catid){ msg("error","Error !!!","No category ID", "$PHP_SELF?mod=categories"); } if($cat_name == ""){ msg("error", "Error !!!", "Category name can not be blank", "javascript:history.go(-1)"); } $old_cats = file("./data/category.db.php"); $new_cats = fopen("./data/category.db.php", "w"); foreach($old_cats as $cat_line){ $cat_arr = explode("|", $cat_line); if($cat_arr[0] == $catid){ fwrite($new_cats, "$catid|$cat_name|$cat_icon|||\n"); }else{ fwrite($new_cats, "$cat_line"); } } fclose($new_cats); } // ******************************************************************************** // List all Categories // ******************************************************************************** echoheader("options", "Categories"); echo<<
Add Category
 Name
 Icon URL
 
 What are categories and
 How to use them

HTML; $all_cats = file("./data/category.db.php"); $count_categories = 0; foreach($all_cats as $cat_line) { if($i%2 != 0){ $bg_NOT_IN_USE = "class=\"alternate\""; }else{ $bg = ""; } $i++; $cat_arr = explode("|", $cat_line); $cat_arr[1] = stripslashes( preg_replace(array("'\"'", "'\''"), array(""", "'"), $cat_arr[1]) ); $cat_help_names[] = $cat_arr[1]; $cat_help_ids[] = $cat_arr[0]; $result .= "  $cat_arr[0] $cat_arr[1] "; if($cat_arr[2] != ""){ $result .= "\"$cat_arr[2]\""; } else{ $result .= "---"; } $result .= " [edit] [delete] "; $count_categories ++; } if($count_categories == 0){ echo"


You havn't defined any categories yet
categories are optional and you can write your news without having categories

"; }else{ echo" Categories "; echo $result; echo"
 ID name icon action
"; } echo" "; echofooter(); ?>
Historical archive. This is a preserved copy of 36 Degrees Design (2005–2008), the early web-design weblog of Stuart Frisby. It is maintained independently as a piece of web history and is not operated by, affiliated with, or endorsed by Stuart Frisby. If you are the original owner and would like this domain returned, get in touch — it’s yours, no fuss.