/**
  * Define the response Html for field.
  *
  * @param $name string
  * @param $value integer
  * @param $default integer/string
  * @param $attr array
  * 
  * @return string
  */
 public function getHtml($name, $value = null, $default, array $attr = null)
 {
     $format = "\n\t\t\t@if(isset(%s)) \n\t\t\t\t{!! Form::select('%s', %s, %s, %s) !!} \n\t\t\t@else \n\t\t\t\t{!! Form::select('%s', %s, %s, %s) !!} \n\t\t\t@endif";
     if (substr($name, -3) == '_id') {
         $nameE = explode("_", $name);
         $entity = $nameE[0];
         return sprintf($format, "\$status", $name, "\$" . $entity . "s", "\$" . strtolower($this->commandData->modelName) . "->" . $name, FieldHelper::arrayToString($attr), $name, "\$" . $entity . "s", $default, FieldHelper::arrayToString($attr));
     } else {
         return sprintf($format, "\$status", $name, FieldHelper::arrayToString($value), "\$" . strtolower($this->commandData->modelName) . "->" . $name, FieldHelper::arrayToString($attr), $name, FieldHelper::arrayToString($value), $default, FieldHelper::arrayToString($attr));
     }
 }
 /**
  * Define the response Html for field.
  *
  * @param $name string
  * @param $value integer
  * @param $default integer/string
  * @param $attr array
  * 
  * @return string
  */
 public function getHtml($name, $value = null, $default = null, array $attr = null)
 {
     $attr['class'] = "ckeditor";
     $format = "@section('js')\n\t\t\t<script src='/../theme/ckeditor/ckeditor.js'></script>\n    \t\t<script src='/../theme/ckeditor/config.js'></script>\n    \t\t<script src='/../theme/ckeditor/styles.js'></script>\n\t\t@stop\n\t\t{!! Form::textarea('%s', null, %s) !!}";
     return sprintf($format, $name, FieldHelper::arrayToString($attr));
 }
 /**
  * Define the response Html for field.
  *
  * @param $name string
  * @param $value integer
  * @param $default integer/string
  * @param $attr array
  * 
  * @return string
  */
 public function getHtml($name, $value = null, $default = null, array $attr = null)
 {
     $format = "{!! Form::number('%s', %s, %s) !!}";
     return sprintf($format, $name, $value, FieldHelper::arrayToString($attr));
 }
Пример #4
0
 /**
  * Define the response Html for field.
  *
  * @param $name string
  * @param $value integer
  * @param $default integer/string
  * @param $attr array
  * 
  * @return string
  */
 public function getHtml($name, $value = null, $default = null, array $attr = null)
 {
     $attr['class'] = "date";
     $format = "@section('css')\n\t\t\t<link href='/theme/bootstrap-datepicker/dist/css/bootstrap-datepicker3.min.css' rel='stylesheet' type='text/css' />\n\t\t@stop\n\n\t\t@section('js')\n    \t\t<script src='/theme/bootstrap-datepicker/dist/js/bootstrap-datepicker.js'></script>\n    \t\t<script src='/theme/bootstrap-datepicker/dist/locales/bootstrap-datepicker.eu.min.js'></script>\n    \t\t<script>\n\t         \t\$(document).ready(function() {\n    \t        \t\$('.date').datepicker({\n        \t    \tformat: 'yyyy-mm-dd 00:00:00',\n\t\t\t\t    weekStart: 1,\n\t\t\t    \tlanguage: 'eu',\n\t\t\t    \tautoclose: true,\n\t\t\t    \ttodayHighlight: true\n\t\t\t\t});\n\t\t\t});\n    \t\t</script>\n\t\t@stop\n\t\t{!! Form::text('%s', null, %s) !!}";
     return sprintf($format, $name, FieldHelper::arrayToString($attr));
 }