Пример #1
0
		<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 &quot;{$userkey}&quot; dropped from database.";
}
Пример #2
0
    $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 &quot;{$data['name']}&quot; 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 &quot;{$deletedtplname}&quot; 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>";
        }