add changes to create ticket
This commit is contained in:
43
frontend/components/HtmlHelper.php
Normal file
43
frontend/components/HtmlHelper.php
Normal file
@@ -0,0 +1,43 @@
|
||||
<?php
|
||||
namespace frontend\components;
|
||||
|
||||
use Yii;
|
||||
use common\models\Order;
|
||||
use yii\helpers\Html;
|
||||
use yii\helpers\ArrayHelper;
|
||||
|
||||
class HtmlHelper{
|
||||
|
||||
|
||||
private static function mkOptions( $models, $key, $value = 'name', $options = [] ){
|
||||
$result = [];
|
||||
$result = ArrayHelper::map($models, $key, $value);
|
||||
return $result;
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* @var $models common\models\Account[]
|
||||
* @return
|
||||
* */
|
||||
public static function mkAccountOptions( $models, $options = [] ){
|
||||
return $result = self::mkOptions($models, 'id_account');
|
||||
}
|
||||
/**
|
||||
* @var $models common\models\Discount[]
|
||||
* @return
|
||||
* */
|
||||
public static function mkDiscountOptions( $models, $options = [] ){
|
||||
return $result = self::mkOptions($models, 'id_discount');
|
||||
}
|
||||
|
||||
/**
|
||||
* @var $models common\models\TicketType[]
|
||||
* @return
|
||||
* */
|
||||
public static function mkTicketTypeOptions( $models, $options = [] ){
|
||||
return $result = self::mkOptions($models, 'id_ticket_type');
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user