( isset( $card ) ? $card->number : '' )]; } return Html::a( $label , $url, ['class' => $classes ] ); } public static function mkReceptionBtn($card, $label,$route = null ){ $url = null; $classes = 'btn btn-primary btn-reception'; if ( isset($route)){ $url = [$route, 'number' => ( isset( $card ) ? $card->number : '' )]; } return Html::a( $label , $url, ['class' => $classes ] ); } public static function mkOptions( $models, $key, $value = 'name' ){ $result = []; $result = ArrayHelper::map( $models, $key, $value ); return $result; } /** * @var $models common\models\Account[] * @return * */ public static function mkAccountOptions( $models ){ $result = HtmlHelper::mkOptions( $models, 'id_account' ); return $result; } /** * @var $models common\models\Discount[] * @return * */ public static function mkDiscountOptions( $models ){ $result = HtmlHelper::mkOptions( $models, 'id_discount' ); return $result; } /** * @var $models common\models\TicketType[] * @return * */ public static function mkTicketTypeOptions( $models ){ $result = HtmlHelper::mkOptions( $models, 'id_ticket_type'); return $result; } public static function formatMoney($money){ $s = $money; return $s; } }