// ini_set('display_errors', 1); header("Content-type: application/json"); require_once 'Exceptions/ErrorLoginException.php'; require_once 'Module.php'; require_once 'PDOFactory.php'; require_once 'phpmailer/PHPMailerAutoload.php'; require_once 'JSONAPI.php'; require_once 'MagicObject.php'; JSONAPI::loadExceptions(); JSONAPI::loadMagicObjects(); JSONAPI::loadModules(); // PHPMailer Configuration PHPMailerAutoload("phpmailer"); PHPMailerAutoload("smtp"); $mailFact = new PHPMailerSMTPMagic(); $mail = PHPMailerSMTPMagic::getPhpmailobj(); $mail->SMTPAuth = true; $mail->SMTPSecure = "tls"; $mail->Host = ""; $mail->port = 0; $mail->Username = ""; $mail->Password = ""; PHPMailerSMTPMagic::setPhpmailobj($mail); // DB Configuration PDOFactory::setDbCharset("utf-8"); PDOFactory::setDbHost("localhost"); PDOFactory::setDbName("DBNAME"); PDOFactory::setDbUser("root"); PDOFactory::setDbPassword(""); //RUN! echo JSONAPI::main(['GET' => $_GET, 'POST' => isset($_POST) ? $_POST : '']);