<?php 
 
/** 
 * Question.php - A confirmation question for a Jaxon request 
 * 
 * This class adds a confirmation question which is asked before calling a Jaxon function. 
 * 
 * @package jaxon-core 
 * @copyright 2016 Thierry Feuzeu <[email protected]> 
 * @license https://opensource.org/licenses/BSD-3-Clause BSD 3-Clause License 
 * @link https://github.com/jaxon-php/jaxon-core 
 */ 
 
namespace Jaxon\Utils\Dialogs; 
 
class Question implements \Jaxon\Contracts\Dialogs\Question 
{ 
    /** 
     * Get the script which makes a call only if the user answers yes to the given question 
     * 
     * @return string 
     */ 
    public function confirm($question, $yesScript, $noScript) 
    { 
        if(!$noScript) 
        { 
            return 'if(confirm(' . $question . ')){' . $yesScript . ';}'; 
        } 
        else 
        { 
            return 'if(confirm(' . $question . ')){' . $yesScript . ';}else{' . $noScript . ';}'; 
        } 
    } 
} 
 
 |