<?php

require_once 'constants.php';
require_once 'connect.php';
require_once 'vendor/autoload.php';
use Xuma\Bfxm\Builder;
$step = isset($_POST['step']) ? $_POST['step'] : 1;
$caller = isset($_POST['caller']) ? $_POST['caller'] : false;
$returnVal = isset($_POST['returnVal']) ? $_POST['returnVal'] : false;
switch ($step) {
    case 1:
        $bfxm = new Builder();
        $bfxm->play($soundWelcome)->gather(["min_digits" => 1, "max_digits" => 1, "max_attempts" => 3, "ask" => ".{$soundDecralation}.", "play_on_error" => ".{$soundWrongKey}.", "variable_name" => "returnVal"])->build(true);
        break;
    case 2:
        $bfxm = new Builder();
        $bfxm->play($soundClosing)->dial(10)->build(true);
        $connect = new connect($servername, $dbname, $username, $password);
        $connect->insert($caller, $returnVal);
        break;
    default:
        die("Unexpected Error!!");
        break;
}