| 
<?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 . ';}';
 }
 }
 }
 
 |