예제 #1
0
date_default_timezone_set('America/Mexico_City');
// Importamos las clases
require_once '../config.php';
require_once '../phpmailer/PHPMailerAutoload.php';
require_once '../include/Secure.php';
require_once '../include/Db.php';
require_once '../include/Fnc.php';
require_once '../include/Template.php';
// Inicializamos los objetos
$db = new Db();
$fnc = new Fnc();
$mail = new PHPMailer();
$sec = new Secure();
$template = new Template();
// Evitamos ataques sql
$sec->secureGlobals();
if (empty($_POST['type'])) {
    $type = '';
} else {
    $type = addslashes($_POST['type']);
}
// Router del server
switch ($type) {
    case 'form_contacto':
        form_contacto($db, $fnc);
        break;
    case 'form_login':
        form_login($db, $fnc, $mail, $data_email);
        break;
    case 'form_recover':
        form_recover($db, $fnc, $mail, $data_email, $template);