Archived
1
0
Disbranĉigi 0
Ĉi tiu deponejo arĥiviĝis je 2024-01-28. Vi povas vidi kaj elŝuti dosierojn, sed ne povas puŝi nek raporti problemojn nek tirpeti.
blagoblag/p/edit/index.php

46 lines
1.3 KiB
PHP
Raw Normal View History

2019-02-23 01:15:14 -06:00
<?php
/* This file is free software: you can redistribute it and/or modify
it under the terms of version 3 of the GNU Affero General Public
License as published by the Free Software Foundation.
This file is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Affero General Public License for more details. */
$title = "Control Panel";
$depth = "../../";
$mark = "u_edit_index";
include $depth . "res/lib/load.php";
// -------------------------------------
$cur_id = user_logged_in();
$edit_id = $_GET['id'] ?? $cur_id;
// -------------------------------------
$local_exports = array('user_id' => $edit_id,
'user_full_name' => unscrub(user_full_name($edit_id)),
'user_name' => user_name($edit_id),
'user_bio' => unscrub(user_biography($edit_id)),
'user_email' => user_email($edit_id),
'user_website' => user_website($edit_id));
// --------------------------------------
switch (1) {
case (user_logged_in() == false):
general_error("You're not even logged in, fool! >;c");
break;
case ($cur_id != $edit_id):
auth_enforce($cur_id, array("wizard", "archmage"), "edit other
people's accounts");
break;
}
display_page($mark, $depth, $title, $local_exports);
?>