<thead> <tr> <th>' . i18n("login_Username") . '</th> <th>' . i18n("generic_level") . '</th> <th>' . i18n("generic_regdate") . '</th> <th>' . i18n("dashboard_Articles") . '</th> <th>' . i18n("generic_actions") . '</th> </tr> </thead>'; foreach ($currentusers as $username => $userdata) { $level = $userdata[level]; $level = $leveltotext[$level]; $main_content .= "<tr><form method=\"get\"><input type=\"hidden\" name=\"panel\" value=\"users\" /><input type=\"hidden\" name=\"edit\" value=\"{$username}\" /><td>{$username}</td><td>{$level}</td><td>" . date("j. F Y", $userdata[registered]) . "</td><td></td><td><input type=\"submit\" value=\"" . i18n("generic_edit") . "\" /><input type=\"submit\" name=\"action[delete]\" class=\"delete\" value=\"" . i18n("generic_delete") . "\" /></td></form></tr>"; } $main_content .= ' </table> </fieldset> </div><div class="div_extended"><p>Extended options</p></div>'; } # # Delete # if ($_GET[action][delete]) { $userkey = $_GET[edit]; $dataclass = new SettingsStorage('settings'); $users = $dataclass->settings['users']; $dataclass->delete("users", $userkey); $moduletitle = "Delete article"; # Give the user a status message $statusmessage = "User "{$userkey}" dropped from database."; }
$data = array("name" => html2specialchars(stripslashes($_POST[template][name])), "listing" => html2specialchars(stripslashes($_POST[template][listing])), "view" => html2specialchars(stripslashes($_POST[template][view])), "comment" => html2specialchars(stripslashes($_POST[template][comment])), "quote" => html2specialchars(stripslashes($_POST[template][quote])), "commentform" => html2specialchars(stripslashes($_POST[template][commentform]))); $settingclass->settings['templates'][$id] = $data; $settingclass->save(); $statusmessage = "Template "{$data['name']}" updated <br /><a href=\"javascript:history.go(-1);\">Go back</a>"; } if ($_POST[changet]) { $chtdo = $_POST[changet]; # # Delete template # if ($chtdo["delete"]) { $id = $_POST[id]; $moduletitle = "Delete Template"; $deletedtplname = $templates[$id][name]; if ($deletedtplname != "Default") { $settingclass->delete("templates", $id); $statusmessage = "Template "{$deletedtplname}" deleted<br /><a href=\"javascript:history.go(-1);\">Go back</a>"; } else { $statusmessage = "The default template cannot be deleted!"; } } elseif ($chtdo["new"]) { $id = $_POST[id]; $templatebase = $templates[$id]; $data = array("name" => stripslashes($_POST[changet][name]), "listing" => stripslashes($templatebase[listing]), "view" => stripslashes($templatebase[view]), "comment" => stripslashes($templatebase[comment]), "quote" => stripslashes($templatebase[quote]), "commentform" => stripslashes($templatebase[commentform])); if ($data[name] && $data[name] != "") { $settingclass->settings['templates'][] = $data; $settingclass->save(); $statusmessage = "New template created<br /><a href=\"javascript:history.go(-1);\">Go back</a>"; } else { $statusmessage = "Template not created. All templates need a name<br /><a href=\"javascript:history.go(-1);\">Go back</a>"; }