Changeset 139
- Timestamp:
- 09/07/05 19:19:18 (4 years ago)
- Files:
-
- admin.lib.php (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
admin.lib.php
r138 r139 384 384 385 385 //sanitise password and encrypt 386 $password = ""; 386 387 if ($_POST['pass1'] != "") { 387 388 if ((isset($_POST['pass1']) && trim($_POST['pass1']) != "") && ($_POST['pass1']==$_POST['pass2'])) { 388 389 $password = crypt($_POST['pass1']); 389 $setpass = true;390 390 } else { 391 391 $this->inputError = _("Bad Input - Password"); 392 392 $err = 1; 393 393 } 394 } else {395 $setpass = false;396 394 } 397 395 … … 402 400 $moderate = "false"; 403 401 } 402 403 // checkbox for editor 404 if ($_POST['editor'] != "") { 405 $editor = "true"; 406 } else { 407 $editor = "false"; 408 } 404 409 405 410 if ($err == 0) { // and update... 406 $query = "UPDATE USERS SET name='{$name}', title='{$title}', description='{$description}', css='{$css}', moderate={$moderate} ";407 if ($ setpass) $query .= ", password='{$password}'";411 $query = "UPDATE USERS SET name='{$name}', title='{$title}', description='{$description}', css='{$css}', moderate={$moderate}, editor={$editor}"; 412 if ($password) $query .= ", password='{$password}'"; 408 413 $query .= " WHERE username='{$this->userName}';"; 409 414 if (!db_query($query)) { … … 456 461 { 457 462 //pull in user's current settings from the database 458 $sql = db_query("SELECT name, title, description, css, moderate FROM users WHERE username='" . $this->userName . "'");463 $sql = db_query("SELECT name, title, description, css, moderate, editor FROM users WHERE username='" . $this->userName . "'"); 459 464 $settings = db_getrow($sql); 460 465 echo "<div class=\"entry\">\n"; … … 462 467 echo "<form action=\"".$this->adminPath."postsettings\" method=\"post\" id=\"settingsform\">\n"; 463 468 echo "<p>\n"; 464 echo "<input type=\"text\" name=\"name\" id=\"name\" value=\"" . $settings[ name] . "\" size=\"30\" maxlength=\"60\" tabindex=\"1\" />\n";469 echo "<input type=\"text\" name=\"name\" id=\"name\" value=\"" . $settings['name'] . "\" size=\"30\" maxlength=\"60\" tabindex=\"1\" />\n"; 465 470 echo "<label for=\"name\">"._("Real name")."</label>\n"; 466 471 echo "</p>\n"; 467 472 echo "<p>\n"; 468 echo "<input type=\"text\" name=\"title\" id=\"title\" value=\"" . $settings[ title] . "\" size=\"30\" maxlength=\"60\" tabindex=\"2\" />\n";473 echo "<input type=\"text\" name=\"title\" id=\"title\" value=\"" . $settings['title'] . "\" size=\"30\" maxlength=\"60\" tabindex=\"2\" />\n"; 469 474 echo "<label for=\"title\">"._("Title")."</label>\n"; 470 475 echo "</p>\n"; 471 476 echo "<p>\n"; 472 echo "<input type=\"text\" name=\"description\" id=\"description\" value=\"" . $settings[ description] . "\" size=\"30\" maxlength=\"60\" tabindex=\"3\" />\n";477 echo "<input type=\"text\" name=\"description\" id=\"description\" value=\"" . $settings['description'] . "\" size=\"30\" maxlength=\"60\" tabindex=\"3\" />\n"; 473 478 echo "<label for=\"description\">"._("Description")."</label>\n"; 474 479 echo "</p>\n"; 475 480 echo "<p>\n"; 476 echo "<input type=\"text\" name=\"css\" id=\"css\" value=\"" . $settings[ css] . "\" size=\"30\" maxlength=\"255\" tabindex=\"4\" />\n";481 echo "<input type=\"text\" name=\"css\" id=\"css\" value=\"" . $settings['css'] . "\" size=\"30\" maxlength=\"255\" tabindex=\"4\" />\n"; 477 482 echo "<label for=\"css\">"._("CSS")."</label>\n"; 478 483 echo "</p>\n"; … … 480 485 echo "<input type=\"checkbox\" name=\"moderate\" id=\"moderate\" ".(($settings['moderate']=="t") ? "checked=\"checked\"" : "")." />\n"; 481 486 echo "<label for=\"moderate\">"._("Moderate new comments")."</label>\n"; 487 echo "</p>\n"; 488 echo "<p>\n"; 489 echo "<input type=\"checkbox\" name=\"editor\" id=\"editor\" ".(($settings['editor']=="t") ? "checked=\"checked\"" : "")." />\n"; 490 echo "<label for=\"editor\">"._("Enable HTML editor (TinyMCE)")."</label>\n"; 482 491 echo "</p>\n"; 483 492 echo "<p>\n";
