function getInput($attr = array()) { // $this->value contains date in MySQL format // we need it in locale format $this->js(true)->datepicker(array_merge(array('duration' => 0, 'showOn' => 'none', 'changeMonth' => true, 'changeYear' => true, 'dateFormat' => $this->api->getConfig('locale/date_js', 'dd/mm/yy')), $this->options)); return parent::getInput(array_merge(array('value' => $this->value ? date($this->api->getConfig('locale/date', 'd/m/Y'), strtotime($this->value)) : ''), $attr)); }
function getInput() { $s = $this->name . '_slider'; $this->js(true)->_selector('#' . $s)->slider(array('min' => $this->min, 'max' => $this->max, 'step' => $this->step, 'range' => true, 'values' => array($this->selected_min, $this->selected_max), 'change' => $this->js()->_enclose()->val($this->js()->_selector('#' . $s)->slider('values'))->change())); $this->setAttr('style', 'display: none'); return '<div class="atk-cells"><div class="atk-cell atk-align-left">' . $this->left . '</div>' . '<div class="atk-cell atk-align-right">' . $this->right . '</div>' . '</div>' . '' . parent::getInput() . '<div id="' . $s . '"></div>' . ''; }
function getInput($attr = array()) { return parent::getInput(array_merge(array('value' => number_format($this->value, 2)), $attr)); }
function getInput($attr = array()) { return parent::getInput($attr) . '<div id="' . $this->name . '_img">' . '<img src="' . $this->image_url . '" border="0"></div>'; }
function getInput() { return parent::getInput() . $this->getButton(); }
function getInput($attr = array()) { return parent::getInput(array_merge(array('class' => 'hindi'), $attr)); }
function getInput($attr = array()) { $this->js(true)->_load('moment.min')->_load('daterangepicker1')->_css('daterangepicker'); $this->js(true, "\$('#" . $this->name . "').daterangepicker({\n 'startDate': 'start',\n 'endDate': 'end',\n 'ranges': {\n 'Today': [moment(), moment()],\n 'Yesterday': [moment().subtract(1, 'days'), moment().subtract(1, 'days')],\n 'Last 7 Days': [moment().subtract(6, 'days'), moment()],\n 'Last 30 Days': [moment().subtract(29, 'days'), moment()],\n 'This Month': [moment().startOf('month'), moment().endOf('month')],\n 'Last Month': [moment().subtract(1, 'month').startOf('month'), moment().subtract(1, 'month').endOf('month')]\n }\n });"); return parent::getInput(array_merge(array('value' => date('Y-m-d H-i-s', strtotime($this->value))), $attr)); }
function getInput($attr = array()) { $this->js(true)->_load('bootstrap-datetimepicker')->_css('libs/bootstrap-datetimepicker'); $this->js(true)->appendDtpicker(array_merge(array('minuteInterval' => 5, 'closeOnSelected' => true, 'dateFormat' => 'YYYY-MM-DD hh:mm:00', 'autodateOnStart' => false), $this->options)); return parent::getInput(array_merge(array('value' => date('Y-m-d H:i:00', strtotime($this->value))), $attr)); }