<?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; }
<?php require_once 'vendor/autoload.php'; require_once 'constants.php'; use Xuma\Bfxm\Builder; date_default_timezone_set('Europe/Istanbul'); //Turkiye saati $day_now = date('N'); //Suanki gun degeri $hour_now = date('H:i'); //Suanki saat degeri switch ($hour_now) { //Mesai saatleri disi case $hour_now < $days[$day_now]['morning_start'] || $hour_now > $days[$day_now]['afternoon_finish']: $bfxm = new Builder(); $bfxm->dial($shift_out)->build(true); break; //Oglen arasi //Oglen arasi case $hour_now > $days[$day_now]['morning_finish'] && $hour_now < $days[$day_now]['afternoon_start']: $bfxm = new Builder(); $bfxm->dial($launch_break)->build(true); break; //Mesai saatleri //Mesai saatleri default: $bfxm = new Builder(); $bfxm->dial($shift_in)->build(true); break; }