<?php
		// put full path to Smarty.class.php
        require('/usr/share/php/smarty/libs/Smarty.class.php');
        $smarty = new Smarty();

        $smarty->template_dir = 'templates';
        $smarty->compile_dir = 'templates_c';


    // simple input validation with return of input data embedded in the URL...
    
    $acct = $_POST['acct']; 
    $transaction = $_POST['transaction'];
    $verify_by_mail=$_POST['verify_by_mail'];
    $comments=urlencode($_POST['comments']);
    if (sizeof ($_POST['info']) == 0) $inf = '0';
    if (sizeof ($_POST['info']) == 1 && $_POST['info'][0] =='1')  $inf = '1';
    if (sizeof ($_POST['info']) == 1 && $_POST['info'][0] =='2')  $inf = '2';
    if (sizeof ($_POST['info']) == 1 && $_POST['info'][0] =='4')  $inf = '4';
    if (sizeof ($_POST['info']) == 2 && $_POST['info'][0] =='1' && $_POST['info'][1] =='2') $inf = '3';
    if (sizeof ($_POST['info']) == 2 && $_POST['info'][0] =='1' && $_POST['info'][1] =='4') $inf = '5';
    if (sizeof ($_POST['info']) == 2 && $_POST['info'][0] =='2' && $_POST['info'][1] =='4') $inf = '6';
    if (sizeof ($_POST['info']) == 3) $inf = '7';

    
    if( $_POST['acct'] == '' or !preg_match("/^[0-9]+$/", $_POST['acct']) ) {
        header("Location: banking.php?m=1&acct=$acct&transaction=$transaction&verify_by_mail=$verify_by_mail&info=$inf&comments=$comments");    
        exit;
    } 
    
    if( $_POST['pin'] == '' or !preg_match("/^[0-9]+$/", $_POST['pin']) ) {
        header("Location: banking.php?m=2&acct=$acct&transaction=$transaction&verify_by_mail=$verify_by_mail&info=$inf&comments=$comments");    
        exit;
    }

    // passed input validation 

    $smarty->assign('token', $_GET['token']);
    $smarty->assign('session_id', $_GET['session_id']);
    $smarty->assign('secret_code', $_POST['secret_code']);
    $smarty->assign('acct', $_POST['acct']);
    $smarty->assign('pin', $_POST['pin']);
    $smarty->assign('transaction', $_POST['transaction']);
    $smarty->assign('verify_by_mail', $_POST['verify_by_mail']);
    $smarty->assign('infos', $_POST['info']);
    $smarty->assign('comments', $_POST['comments']);
    $smarty->assign('file_name', $_POST['file_name']);

   





	   
		// Actualiza o template
		$smarty->display('information.tpl');
?>