<?php error_reporting(E_ALL); ini_set('display_errors', 'On'); //Include all necessary libs. require_once "./e107_plugins/TC_soap/config/db.php"; require_once "./e107_plugins/TC_soap/config/validate.php"; //Load new instance of libs. $db = new wow_database(); $validate = new wow_validate(); if (isset($_POST['Login'])) { $username = $validate->username($_POST['username']); list($password, $cpassword) = $validate->password($_POST['password'], $_POST['password']); $login_host = $db->get_host(); $login_username = $db->get_username(); $login_password = $db->get_password(); $login_db = $db->get_auth(); $login_connect = $db->connect($login_host, $login_username, $login_password); $login_select = $db->select_db($login_connect, $login_db); $login = $db->log_in($login_connect, $username, $password); } if (!isset($_SESSION['log'])) { include "./e107_plugins/TC_soap/login.php"; }
<?php error_reporting(E_ALL); ini_set('display_errors', 'On'); //Include all necessary libs. require_once "./e107_plugins/TC_soap/config/db.php"; require_once "./e107_plugins/TC_soap/config/validate.php"; require_once "./e107_plugins/TC_soap/config/soap.php"; //Load new instance of libs. $db = new wow_database(); $validate = new wow_validate(); $soap = new wow_soap(); //Ensure form has been submitted before running our scripts. if (isset($_POST['submit'])) { //We do multiple things here. //We validate form input, Then our validation lib assigns our vars with giving values. $wow_username = $validate->username($_POST['username']); //This one is a little different, our function in the validation lib checks both password and cpassword and then returns an array. //We then use php's list function to assign our vars with there values from the array. list($wow_password, $wow_cpassword) = $validate->password($_POST['password'], $_POST['cpassword']); $wow_email = $validate->email($_POST['email']); $wow_expansion = $validate->expansion($_POST['expansion']); //Calls our command functions in our soap lib. $soap->account_create($wow_username, $wow_password); $soap->account_set_gmlevel($wow_username, "0", "-1"); echo '</br> <div align="center"> <b>Account: ' . $wow_username . ' Created.</b> </div>'; } if (!isset($_SESSION['log'])) {