Kann man das Pflichtfeld "eMailadresse", beim "Frage stellen" deaktivieren, so dass man auch ohne eMail Fragen stellen kann?
Grüsse DaWe,
Pflichtfeld eMailadresse
Moderator: Thorsten
Hi,
ja, das geht. Ändere den Code der Datei savequestion in das hier um:
bye
Thorsten
ja, das geht. Ändere den Code der Datei savequestion in das hier um:
Code: Select all
<?php
/******************************************************************************
* Datei: savequestion.php
* Autor: Thorsten Rinne <thorsten@phpmyfaq.de>
* Datum: 2002-09-17
* Letzte Änderung: 2004-07-11
* Copyright: (c) 2001-2004 Thorsten Rinne
*
* The contents of this file are subject to the Mozilla Public License
* Version 1.1 (the "License"); you may not use this file except in
* compliance with the License. You may obtain a copy of the License at
* http://www.mozilla.org/MPL/
*
* Software distributed under the License is distributed on an "AS IS"
* basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
* License for the specific language governing rights and limitations
* under the License.
******************************************************************************/
if ($_REQUEST["username"] && $_REQUEST["content"] && IPCheck($_SERVER["REMOTE_ADDR"])) {
$cat = new category;
$categories = $cat->getAllCategories();
list($user, $host) = explode("@", $_REQUEST["usermail"]);
$datum = date("YmdHis");
$content = addslashes($_REQUEST["content"]);
$result = $db->query("INSERT INTO ".SQLPREFIX."faqfragen (ask_username, ask_usermail, ask_rubrik, ask_content, ask_date) VALUES ('".$_REQUEST["username"]."', '".$_REQUEST["usermail"]."', '".$_REQUEST["rubrik"]."', '".$content."', '".$datum."')");
$questionMail = "User: ".$_REQUEST["username"].", mailto:".$_REQUEST["usermail"]."\n".$PMF_LANG["msgCategory"].": ".$categories[$_REQUEST["rubrik"]]["name"]."\n\n".wordwrap(stripslashes($content), 72);
mail($IDN->encode($PMF_CONF["adminmail"]), $PMF_CONF["title"], strip_tags($questionMail), "From: ".encode_iso88591($_REQUEST["username"])."<".$IDN->encode($_REQUEST["usermail"]).">");
$tpl->processTemplate ("writeContent", array(
"msgQuestion" => $PMF_LANG["msgQuestion"],
"Message" => $PMF_LANG["msgAskThx4Mail"]
));
}
else {
if (IPCheck($_SERVER["REMOTE_ADDR"]) == FALSE) {
$tpl->processTemplate ("writeContent", array(
"msgQuestion" => $PMF_LANG["msgQuestion"],
"Message" => $PMF_LANG["err_bannedIP"]
));
}
else {
$tpl->processTemplate ("writeContent", array(
"msgQuestion" => $PMF_LANG["msgQuestion"],
"Message" => $PMF_LANG["err_SaveQuestion"]
));
}
}
$tpl->includeTemplate("writeContent", "index");
?>
Thorsten
phpMyFAQ Maintainer and Lead Developer
amazon.de Wishlist
amazon.de Wishlist