protected function renderContent() { if (Yii::app()->user->getIsGuest()) { return; } // check admin privileges $isAdmin = (bool) Yii::app()->user->getState('isAdmin'); if (!$isAdmin) { return; } // create you own users list $users = array('1' => 'admin', '2' => 'demo1', '4' => 'demo2', '5' => 'demo3', '9' => 'demo4'); echo CHtml::beginForm(); echo '<br>'; echo CHtml::dropDownList("currentUser", $this->userId, $users); echo ' '; echo CHtml::submitButton(Yii::t('CalModule.fullCal', 'OK')); echo CHtml::endForm(); echo '<br>'; }
protected function renderButton($label, $metaData) { //Button can come from 2 system, by pluginSettings>settings>button ot by by pluginSettings>buttons if (is_string($metaData)) { $label = $metaData; $metaData = array('htmlOptions' => array()); } $metaData['class'][] = 'btn'; if (isset($metaData['type']) && $metaData['type'] == 'link') { $metaData['class'][] = 'btn-link'; $metaData['class'][] = 'button'; } $htmlOptions = $this->htmlOptions($metaData); if (isset($metaData['type']) && $metaData['type'] == 'link') { return CHtml::link($label, $metaData['href'], $htmlOptions); // This allow cancel without js } elseif (isset($metaData['type'])) { $htmlOptions['type'] = $metaData['type']; return CHtml::htmlButton($label, $htmlOptions); } elseif (isset($htmlOptions['type'])) { return CHtml::htmlButton($label, $htmlOptions); } else { return CHtml::submitButton($label, $htmlOptions); } }
public function renderCheckoutForm(Payment $payment, Order $order, $return = false) { $settings = $payment->getPaymentSystemSettings(); $mrhLogin = $settings['login']; $mrhPass1 = $settings['password1']; $culture = $settings['language']; $invId = $order->id; $invDesc = Yii::t('RobokassaModule.robokassa', 'Payment order #{id} on "{site}" website', ['{id}' => $order->id, '{site}' => Yii::app()->getModule('yupe')->siteName]); $outSum = Yii::app()->money->convert($order->getTotalPrice(), $payment->currency_id); $crc = md5("{$mrhLogin}:{$outSum}:{$invId}:{$mrhPass1}"); $form = CHtml::form($settings['testmode'] ? "http://test.robokassa.ru/Index.aspx" : "https://merchant.roboxchange.com/Index.aspx"); $form .= CHtml::hiddenField('MrchLogin', $mrhLogin); $form .= CHtml::hiddenField('OutSum', $outSum); $form .= CHtml::hiddenField('InvId', $invId); $form .= CHtml::hiddenField('Desc', $invDesc); $form .= CHtml::hiddenField('SignatureValue', $crc); $form .= CHtml::hiddenField('Culture', $culture); $form .= CHtml::submitButton(Yii::t('RobokassaModule.robokassa', 'Pay')); $form .= CHtml::endForm(); if ($return) { return $form; } else { echo $form; } }
function form($name, $label, $action, $dis = array()) { echo CHtml::beginForm('', 'POST'); echo CHtml::submitButton($label, $dis + array('style' => 'float: left')); echo CHtml::hiddenField('action', $action); echo CHtml::hiddenField('name', $name); echo CHtml::endForm(); }
public function run() { $placeholder = $this->type ? Yii::t('app', 'Search') . ' ' . ucfirst($this->type) . '...' : Yii::t('app', 'Search') . '...'; echo CHtml::beginForm(array('/search/' . $this->type), 'get', array('class' => 'search-form')); echo CHtml::textField('q', $this->query, array('placeholder' => $placeholder)); if ($this->query != '') { echo CHtml::submitButton('Search!', array('name' => '')); } echo CHtml::endForm(''); }
public function renderCsvButton() { echo CHtml::beginForm(array('//user/csv/select')); foreach ($this->columns as $column) { if (isset($column->name)) { echo CHtml::hiddenField($column->name, $column->value); } } printf('<td>%s</td>', CHtml::submitButton('CSV')); echo CHtml::endForm(); }
public function widget($className, $properties = array(), $captureOutput = false) { if ($className == 'bootstrap.widgets.TbButton') { if (isset($properties['htmlOptions'])) { return CHtml::submitButton($properties['label'], $properties['htmlOptions']); } else { return CHtml::submitButton($properties['label']); } } return parent::widget($className, $properties, $captureOutput); }
protected function renderButton($label, $htmlOptions) { if (is_string($htmlOptions)) { $label = $htmlOptions; $htmlOptions = array(); } if (isset($htmlOptions['type']) && $htmlOptions['type'] == 'link') { $htmlOptions['class'] = 'limebutton'; echo CHtml::linkButton($label, $htmlOptions); } else { echo CHtml::submitButton($label, $htmlOptions); } }
public static function SimpleSubmitButton($name, $value = '', $action = '') { if (!$value) { $value = $name; } $html = '<form method="post"'; if ($action) { $html .= ' action="' . $action . '"'; } $html .= '>'; $html .= CHtml::submitButton($name, array('value' => $value)); $html .= '</form>'; return $html; }
public function run() { list($name, $id) = $this->resolveNameID(); if (!isset($this->htmlOptions['name'])) { $this->htmlOptions['name'] = $name; } if (!isset($this->htmlOptions['id'])) { $this->htmlOptions['id'] = $id; } switch ($this->buttonType) { case 'submit': echo CHtml::submitButton($this->caption, $this->htmlOptions); break; case 'button': echo CHtml::button($this->caption, $this->htmlOptions); break; case 'link': echo CHtml::link($this->caption, $this->url, $this->htmlOptions); break; case 'radio': if ($this->hasModel()) { echo CHtml::activeRadioButton($this->model, $this->attribute, $this->htmlOptions); } else { echo CHtml::radioButton($name, $this->value, $this->htmlOptions); } break; case 'checkbox': if ($this->hasModel()) { echo CHtml::activeCheckbox($this->model, $this->attribute, $this->htmlOptions); } else { echo CHtml::checkbox($name, $this->value, $this->htmlOptions); } break; default: throw new CException(Yii::t('zii', 'The button type "{type}" is not supported.', array('{type}' => $this->buttonType))); } $cs = Yii::app()->getClientScript(); $options = empty($this->options) ? '' : CJavaScript::encode($this->options); if (isset($this->onclick)) { if (strpos($this->onclick, 'js:') !== 0) { $this->onclick = 'js:' . $this->onclick; } $click = CJavaScript::encode($this->onclick); $cs->registerScript(__CLASS__ . '#' . $id, "jQuery('#{$id}').button({$options}).click({$click});"); } else { $cs->registerScript(__CLASS__ . '#' . $id, "jQuery('#{$id}').button({$options});"); } }
/** * @param ViewTracking $data * @param string $attribute attribute dari data * @return string atau tombol */ public function getAssignButton($data, $attribute) { $return = $data->{$attribute}; switch ($data->shipment_type) { case 'city': $return = is_null($data->{$attribute}) ? CHtml::submitButton('Assign Driver', array("rel" => "grid.{$data->primaryKey}", "class" => "assignDriver_button")) : $data->{$attribute}; break; case 'domestic': break; case 'international': break; default: break; } return sprintf('<center>%s</center>', $return); }
public function actionIndex($path = '/') { $fsw = new FilesystemWrapper('/home/rosko/WWW/hosts/test/public_html/test/', array('baseUrl' => 'http://test/test/')); $fsw->filter = array('excludeHidden' => true); $fsw->sort = array('directoriesFirst' => true); if ($fsw) { echo CHtml::beginForm('', 'post', array('enctype' => 'multipart/form-data')); echo CHtml::fileField('file'); echo CHtml::submitButton(); echo CHtml::endForm(); if (CUploadedFile::getInstanceByName('file')) { echo $fsw->uploadFile('/', 'file', true, 'upload.jpg'); } //echo $fsw->delete('/mydir.txt'); //print_r ($fsw->createFile('/', 'mydir.txt', 'sdfsdfsвавів')); print_r($fsw->getDirectory($path)); } }
public function actionAdd() { if (isset($_POST['alias']) && isset($_POST['catPk'])) { $model = $this->loadModel(); $model->category_id = $_POST['catPk']; $model->alias = $_POST['alias']; $model->save(); $this->renderPartial('item', array('model'=>$model)); } else { echo CHtml::beginForm(); echo CHtml::hiddenField('catPk', $_GET['catPk']); echo '<p>Название</p>'; echo CHtml::textField('alias'); echo CHtml::submitButton('Готово'); echo CHtml::endForm(); } }
protected function renderForm() { $model = new Leadership(); $model->manager = $this->manager->id; $supervisors = User::model()->findAll(array('condition' => 'role_id = 2', 'order' => 'username')); echo CHtml::openTag('div', array('class' => 'form')); $form = $this->beginWidget('CActiveForm', array('id' => 'supervisors-form')); echo $form->errorSummary($model); //Скрытое поле с id менеджера echo $form->hiddenField($model, 'manager'); //Select с выбором руководителя echo CHtml::openTag('div', array('class' => 'row')); echo $form->labelEx($model, 'supervisor'); echo $form->dropDownList($model, 'supervisor', CHtml::listData($supervisors, 'id', 'username')); echo $form->error($model, 'role_id'), "\n"; echo CHtml::submitButton('Добавить'); echo CHtml::closeTag('div'); $this->endWidget(); echo CHtml::closeTag('div'); }
/** * Renders the bottom panel of the layout. Includes the filteredList selector buttons * @return A string containing the element's content. */ protected function renderFormLayout($form = null) { $runFilteredListButton = CHtml::submitButton(Yii::t('Default', 'Load')); $searchLink = CHtml::link(Yii::t('Default', 'Go to Search'), '#', array('class' => 'search-link')); $createLink = new FilteredListEditLinkActionElement($this->controllerId, $this->moduleId, null, array('label' => Yii::t('Default', 'Create'))); $editLink = CHtml::link(Yii::t('Default', 'Edit'), '#', array('class' => 'edit-filter-link')); $editLinkUrl = Yii::app()->createUrl($this->moduleId . '/filteredList/editFilteredList/'); Yii::app()->clientScript->registerScript('filteredList', "\n \$('.search-link').click( function()\n {\n \$('#filteredListId').val('');\n \$('.search-view-0').show();\n \$('.search-view-bottom-panel').show();\n \$('.filtered-list-panel').hide();\n return false;\n }\n );\n \$('.edit-filter-link').click( function()\n {\n \$('.edit-filter-link').attr('href', '{$editLinkUrl}' + '&id=' + \$('#filteredListId').val());\n }\n );\n \$('#filteredListId').change(function()\n {\n if (\$('#filteredListId').val() != '')\n {\n \$('#filtered-list-change-links').show();\n }\n else\n {\n \$('#filtered-list-change-links').hide();\n }\n }\n );\n \$('#filtered-list-form').submit(function()\n {\n \$('#" . $this->gridId . $this->gridIdSuffix . "-selectedIds').val(null);\n \$.fn.yiiGridView.update('" . $this->gridId . $this->gridIdSuffix . "',\n {\n data: \$(this).serialize() + '&" . $this->listModelClassName . "_page=&" . $this->listModelClassName . "_sort=' " . "}\n );\n return false;\n }\n );\n "); $content = '<table>'; $style = null; if (empty($this->filteredListId)) { $style = 'style="display:none;"'; } $content .= '<tbody class="filtered-list-panel" ' . $style . '>'; $content .= '<tr><th style="width:20%">'; $content .= '' . Yii::t('Default', 'Filtered Lists') . ': '; $content .= '</th><td>'; if (!empty($this->filteredList)) { //todo: probably should make an eelement of this and do: (encoding) //todo: encode ->text the stuff? where should we do this? $content .= CHtml::dropDownList('filteredListId', $this->filteredListId, $this->filteredList, array('id' => 'filteredListId', 'empty' => Yii::t('Default', '(None)'))); $content .= ' '; $content .= $runFilteredListButton . ' '; $startingDivStyle = null; if (empty($this->filteredListId)) { $startingDivStyle = "style='display:none;'"; } $content .= '<span id="filtered-list-change-links" ' . $startingDivStyle . '>'; $content .= $editLink . ' | '; $content .= '</span>'; } $content .= $createLink->render() . ' | '; $content .= $searchLink; $content .= '</td></tr>'; $content .= '</tbody>'; $content .= '</table>'; return $content; }
public function renderFilter() { $filter = isset($_GET['filter']) ? $_GET['filter'] : null; $details = isset($_GET['filterDetails']) ? $_GET['filterDetails'] : ''; if(isset($_GET['filterButton'])) unset($_GET['filterButton']); $tmpGet = $_GET; if (isset($tmpGet['filter'])) { if (isset($tmpGet['filterDetails'])) unset($tmpGet['filterDetails']); unset($tmpGet['filter']); } echo CHtml::form( Y::url('site', $tmpGet), 'get'); echo CHtml::dropDownList('filter',$filter,array( 'inYear'=>'по годам', 'inWorkType'=>'по видам деятельности','inCity'=>'по городам' )); if ($filter) { if ($filter == 'inYear') $items = Y::years(); if ($filter == 'inCity') $items = City::model()->allWithHeader; if ($filter == 'inWorkType') $items = PortfolioWorkType::model()->allWithHeader; if (isset($items)) echo CHtml::dropDownList('filterDetails', $details, $items); } echo CHtml::submitButton('Отфильтровать', array('name'=>'filterButton')); echo CHtml::endForm(); }
</div> </div> <?php } ?> <?php $this->endWidget(); ?> </div> </div> <div class="row"> <div class="col-sm-12"> <?php echo CHtml::submitButton(Yii::t('YupeModule.yupe', 'Save "{{name}}" module settings', ['{{name}}' => CHtml::encode($module->name)]), ['class' => 'btn btn-primary', 'id' => 'saveModuleSettings', 'name' => 'saveModuleSettings']); ?> </div> </div> <?php echo CHtml::endForm(); } else { ?> <b><?php echo Yii::t('YupeModule.yupe', 'There is no parameters which you cat change for this module...'); ?> </b> <?php }
</div> <div class="row"> <?php echo $form->label($model, 'journal'); ?> <?php echo $form->textField($model, 'journal', array('size' => 50, 'maxlength' => 50)); ?> </div> <div class="row"> <?php echo $form->label($model, 'review_doi'); ?> <?php echo $form->textField($model, 'review_doi', array('size' => 20, 'maxlength' => 20)); ?> </div> <div class="row buttons"> <?php echo CHtml::submitButton('Search'); ?> </div> <?php $this->endWidget(); ?> </div><!-- search-form -->
<?php $form = $this->beginWidget('CActiveForm', array('id' => 'position-form', 'enableAjaxValidation' => false, 'htmlOptions' => array('class' => 'form-horizontal form-border'))); //echo $form->errorSummary(array($model), Yii::app()->params['errorSummaryHeader'], '', array( // 'class' => 'alert alert-danger', //)); ?> <div class="form-group"> <?php echo $form->labelEx($model, 'name', array('class' => 'col-lg-2 control-label')); ?> <div class="col-lg-3"> <?php echo $form->textField($model, 'name', array('maxlength' => 255, 'class' => 'form-control')); ?> <?php echo $form->error($model, 'name'); ?> </div> </div> <div class="form-group"> <div class="col-lg-offset-2 col-lg-10"> <?php echo CHtml::submitButton($model->isNewRecord ? 'สร้าง' : 'บันทึก', array('class' => 'btn btn-success btn-lg')); ?> </div> </div> <?php $this->endWidget();
<div class="row"> <?php echo $form->labelEx($model, 'name'); ?> <?php echo $form->textField($model, 'name', array('size' => 25, 'maxlength' => 60)); ?> <span class="status"> </span> <?php echo $form->error($model, 'name'); ?> </div> <div class="row buttons"> <?php echo CHtml::submitButton($model->isNewRecord ? 'Add' : 'Save', array('class' => 'submit')); ?> </div> <?php $this->endWidget(); ?> </div><!-- form --> <?php $this->endWidget('zii.widgets.jui.CJuiDialog'); ?> </div>
<p style="font:13px Helvetica Neue, Helvetica, Arial, sans-serif; padding-top: 10px">Hãy nhập email bạn sử dụng dưới đây và hệ thống sẽ gởi bạn hướng dẫn khôi phục mật khẩu. </p> <div class="clearfix"> <label for="email" class="labelBlur" style="display: inline; ">Email</label> <div class="input"> <?php echo $form->textField($model, 'email', array('size' => 30, 'class' => 'userform', 'autoComplete' => 'off')); ?> <?php echo $form->error($model, 'email'); ?> </div> </div> <div class="actions"> <?php echo CHtml::submitButton(t('Khôi phục mật khẩu'), array('class' => 'btn primary', 'id' => 'bReset')); ?> </div> <?php $this->endWidget(); ?> </div>
echo CHtml::link(Yii::t("UserModule.user", "Registration"), Yii::app()->user->registrationUrl); ?> | <?php echo CHtml::link(Yii::t("UserModule.user", "Lost Password?"), Yii::app()->user->recoveryUrl); ?> </p> </div> <div class="row rememberMe"> <?php echo CHtml::activeCheckBox($model, 'rememberMe'); ?> <?php echo CHtml::activeLabelEx($model, 'rememberMe'); ?> </div> <div class="row submit"> <?php echo CHtml::submitButton(Yii::t("UserModule.user", "Login")); ?> </div> <?php echo CHtml::endForm(); ?> </div><!-- form --> <?php $form = new CForm(array('elements' => array('username' => array('type' => 'text', 'maxlength' => 32), 'password' => array('type' => 'password', 'maxlength' => 32), 'rememberMe' => array('type' => 'checkbox')), 'buttons' => array('login' => array('type' => 'submit', 'label' => 'Login'))), $model);
<?php $this->widget('CCaptcha'); ?> <?php echo $form->textField($model, 'verifyCode'); ?> </div> <div class="hint">Please enter the letters as they are shown in the image above. <br/>Letters are not case-sensitive.</div> <?php echo $form->error($model, 'verifyCode'); ?> </div> <?php } ?> <div class="row buttons"> <?php echo CHtml::submitButton('Submit'); ?> </div> <?php $this->endWidget(); ?> </div><!-- form --> <?php }
<?php echo $form->textField($model, 'liikunta_paivakirja_id'); ?> <?php echo $form->error($model, 'liikunta_paivakirja_id'); ?> </div> <div class="row"> <?php echo $form->labelEx($model, 'user_id'); ?> <?php echo $form->textField($model, 'user_id'); ?> <?php echo $form->error($model, 'user_id'); ?> </div> <div class="row buttons"> <?php echo CHtml::submitButton($model->isNewRecord ? 'Create' : 'Save'); ?> </div> <?php $this->endWidget(); ?> </div><!-- form -->
<!-- <div class="row"> <?php // echo $form->label($model,'phone'); ?> <?php // echo $form->textField($model,'phone',array('size'=>60,'maxlength'=>256)); ?> </div>--> <div class="form-group row"> <?php echo $form->label($model, 'phone', array('class' => 'control-label')); ?> <div class="leb"> <?php $records = Phone::model()->findAll(array('order' => 'phone')); echo $form->dropDownList($model, 'phone', CHtml::listData($records, 'phone', 'phone'), array('empty' => 'Select Model', 'class' => 'form-control-drop')); ?> </div> </div> <div class="row buttons"> <?php echo CHtml::submitButton('Որոնել', array('class' => 'btn btn-success')); ?> </div> <?php $this->endWidget(); ?> </div><!-- search-form -->
<div class="row rememberMe"> <?php echo $form->checkBox($model, 'rememberMe'); ?> <?php echo $form->label($model, 'rememberMe'); ?> <?php echo $form->error($model, 'rememberMe'); ?> </div> <div class="row buttons" style="margin-top: 15px;"> <?php echo CHtml::submitButton('Aceptar'); ?> </div> <?php $this->endWidget(); ?> </div><!-- form --> <div class="form logos"> <img src="<?php echo Yii::app()->request->baseUrl; ?> /images/logos.jpg" /> </div>
<table> <thead> <th><?php echo MessageSource::model()->getAttributeLabel('category'); ?> </th> <th><?php echo MessageSource::model()->getAttributeLabel('message'); ?> </th> <th><?php echo Message::model()->getAttributeLabel('translation'); ?> </th> <?php echo $google ? CHtml::tag('th') : null; ?> </thead> <tbody> <?php $this->widget('zii.widgets.CListView', array('dataProvider' => new CArrayDataProvider($models), 'pager' => array('id' => TranslateModule::translator()->languageKey . '-pager', 'class' => 'CLinkPager'), 'viewData' => array('messages' => $messages, 'google' => $google), 'itemView' => '_form')); ?> </tbody> </table> <?php echo CHtml::submitButton(TranslateModule::t('Translate')); ?> <?php echo CHtml::endForm(); ?> </div>
* @var $this AdminController * @var $model Articles * @var $form CActiveForm * * @author Putra Sudaryanto <*****@*****.**> * @copyright Copyright (c) 2012 Ommu Platform (ommu.co) * @link https://github.com/oMMu/Ommu-Articles * @contact (+62)856-299-4114 * */ $this->breadcrumbs = array('Articles' => array('manage'), 'Delete'); ?> <?php $form = $this->beginWidget('application.components.system.OActiveForm', array('id' => 'articles-form', 'enableAjaxValidation' => true)); ?> <div class="dialog-content"> <?php echo Yii::t('phrase', 'Are you sure you want to delete this item?'); ?> </div> <div class="dialog-submit"> <?php echo CHtml::submitButton(Yii::t('phrase', 'Delete'), array('onclick' => 'setEnableSave()')); ?> <?php echo CHtml::button(Yii::t('phrase', 'Cancel'), array('id' => 'closed')); ?> </div> <?php $this->endWidget();
echo $form->error($model, 'stst_icon'); ?> <?php if ('help.stst_icon' != ($help = Yii::t('D1StatusModule.crud', 'help.stst_icon'))) { echo "<span class='help-block'>{$help}</span>"; } ?> </div> </div> </div> <!-- main inputs --> <div class="span4"> <!-- sub inputs --> </div> <!-- sub inputs --> </div> <div class="form-actions"> <?php echo CHtml::Button(Yii::t('D1StatusModule.crud', 'Cancel'), array('submit' => isset($_GET['returnUrl']) ? $_GET['returnUrl'] : array('stststate/admin'), 'class' => 'btn')); echo ' ' . CHtml::submitButton(Yii::t('D1StatusModule.crud', 'Save'), array('class' => 'btn btn-primary')); ?> </div> <?php $this->endWidget(); ?> </div> <!-- form -->
?> </div> </section> </fieldset> <section> <div> <!--<button class="reset">Reset</button>--> <button class="submit" style=" height: 38px;line-height:6px;text-transform:none;width:58px !important;"> <?php echo CHtml::submitButton('Submit', array('class' => 'button reset')); ?> </button> <!--<button class="submit" name="submitbuttonname" value="submitbuttonvalue">Submit</button>--> </div> </section> </fieldset> <?php $this->endWidget(); ?> </section> </body>