<?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;
}
예제 #2
0
<?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;
}