$w["location"] = $_POST["location"]; $w["country"] = $_POST["country"]; $w["language"] = $_POST["language"]; $w["FlattrUID"] = trim($_POST["FlattrUID"]); $w["SkypeID"] = trim($_POST["SkypeID"]); $w["GooglePlus"] = trim($_POST["GooglePlus"]); $w["PayPal_email"] = $_POST["PayPal_email"]; $w["show_country"] = (isset($_POST["show_country"]) and $_POST["show_country"] == "1" ? 1 : 0); $d = $_POST["birthday_year"] . "-" . $_POST["birthday_month"] . "-" . $_POST["birthday_day"]; if (!preg_match("`^[0-9\\?]{4}-[0-9\\?]{2}-[0-9\\?]{2}\$`", $d)) { PageEngine::AddErrorMessage("save", "Ungültiges Geburtsdatum"); } else { $w["birthday"] = $d; } $w["biography"] = $_POST["text"]; $db = new SQL(0); $db->CreateUpdate(0, "user_list", $w); if ($w["username"] != "" and $w["prename"] != "" and $w["familyname"] != "" and $w["location"] != "" and $w["country"] != "" and $w["language"] != "" and $w["birthday"] != "" and $w["biography"] != "") { Badges::add(1, $w["id"]); } if ($w["SkypeID"] . "" != "") { Badges::add(6, $w["id"], array("skype" => $w["SkypeID"])); } PageEngine::AddSuccessMessage("save", "Profil gespeichert"); } function UsernameAlreadyInUse($name, $myuserid = 0) { $db = new SQL(0); $row = $db->cmdrow(0, 'SELECT id FROM user_list WHERE username = "******" AND id != {1} LIMIT 0,1', array($name, $myuserid + 0)); return isset($row["id"]); }
$id = $openid->data["openid_identity"]; $email = $openid->data["openid_ax_value_email"]; $nickname = $openid->data["openid_ax_value_nickname"]; $language = $openid->data["openid_ax_value_language"]; $gender = $openid->data["openid_ax_value_gender"]; //print_r($openid); exit(1); if (MyUser::isloggedin()) { OpenIDAddLogin($id, array("email" => $email, "nickname" => $nickname, "language" => $language, "gender" => $gender)); } else { OpenIDRegisterLogin($id, array("email" => $email, "nickname" => $nickname, "language" => $language, "gender" => $gender)); exit(1);
<?php if (isset($_POST["act"]) && $_POST["act"] == "save") { $db = new SQL(0); $w = array(); $w["tag"] = $params["id"]; $w["short_desc"] = trim($_POST["short_desc"]); $w["long_desc"] = trim($_POST["text"]); $w["icon_URL"] = trim($_POST["icon_URL"]); $db->CreateUpdate(0, 'tag_details', $w); PageEngine::AddSuccessMessage("save", "Artikel gespeichert"); }
<?php if (isset($_POST["action"]) and $_POST["action"] == "save") { $v = array(); $v["page"]["title"] = $_POST["page_title"]; $v["style"] = $_POST["style"]; $v["language"] = $_POST["language"]; $v["baseurl"] = $_POST["baseurl"]; $v["baseurlpath"] = $_POST["baseurlpath"]; $v["facebook"]["appid"] = trim($_POST["facebook_appid"]); $v["facebook"]["secret"] = trim($_POST["facebook_secret"]); $v["facebook"]["fanpage"]["url"] = trim($_POST["facebook_fanpage_url"]); $v["google"]["analytics"]["account"] = $_POST["google_analytics_account"]; $v["google"]["adsense"]["clientid"] = trim($_POST["google_adsense_clientid"]); $v["google"]["adsense"]["slot"]["widget"] = trim($_POST["google_adsense_slot_widget"]); $v["google"]["cse"]["id"] = trim($_POST["google_cse_id"]); $v["amazon"]["partnernet"]["id"] = $_POST["amazon_partnernet_id"]; $v["twitter"]["username"] = $_POST["twitter_username"]; $v["twitter"]["consumer"]["key"] = $_POST["twitter_consumer_key"]; $v["twitter"]["consumer"]["secret"] = $_POST["twitter_consumer_secret"]; $v["twitter"]["access"]["key"] = $_POST["twitter_access_key"]; $v["twitter"]["access"]["secret"] = $_POST["twitter_access_secret"]; $v["akismet"]["host"] = $_POST["akismet_host"]; $v["akismet"]["key"] = $_POST["akismet_key"]; $v["askbot"]["anonym"]["answers"] = isset($_POST["askbot_anonym_answers"]) && $_POST["askbot_anonym_answers"] == "1" ? 1 : 0; SiteConfig::write(0, $v); PageEngine::AddSuccessMessage("save", "Einstellungen gespeichert"); }
$w["username"] = $_POST["username"]; $w["email_standard"] = strtolower($_POST["email"]); $w["dt_registered"] = time(); $db->Create(0, "user_list", $w); $userid = $db->LastInsertKey(); $w2 = array(); $w2["username"] = "******" . $userid . "]"; $w2["pwd"] = md5($passwort); $w2["provider"] = "local"; $w2["user"] = $userid; $db->Create(0, "user_login", $w2); $mail = new PHPMailer(); $mail->SetFrom('no-reply@' . $_SERVER["HTTP_HOST"], 'Registrierung ' . SiteConfig::val("page/title")); $mail->AddAddress($_POST["email"], $w["username"]); $local = PageEngine::html_find("email_register", ".tpl"); $body = file_get_contents($local); $body = str_replace(array("{{password}}", "{{page_title}}"), array($passwort, SiteConfig::val("page/title", "Q/A Forum")), $body); $mail->Subject = "Deine Registrierung bei " . SiteConfig::val("page/title"); $mail->AltBody = 'Vielen Dank für Deine Registrierung, wir schicken Dir nun Deine Zugangsdaten für ' . SiteConfig::val("page/title") . '. Solltest Du diese nicht beantragt haben, dann lösche bitte diese Nachricht umgehend, damit nicht Dritte Deine Identität nutzen können. Passwort: ' . $passwort . ' Wir wünschen Dir viel Spaß auf ' . SiteConfig::val("page/title") . ''; $mail->MsgHTML($body); if (!$mail->Send()) { Observer::Raise("Mail_Send_Error", array("errormsg" => $mail->ErrorInfo)); Observer::Raise("Register_Error", array("errormsg" => "No Mail send", "errormsg" => $mail->ErrorInfo)); PageEngine::AddErrorMessage("register", "Fehler beim senden der E-Mail (" . $mail->ErrorInfo . ")."); } PageEngine::AddSuccessMessage("register", "Neuer User angelegt... Bitte prüfe Deine E-Mails!"); } }