当前位置: 首页>>代码示例>>PHP>>正文


PHP CHtml::ajaxButton方法代码示例

本文整理汇总了PHP中CHtml::ajaxButton方法的典型用法代码示例。如果您正苦于以下问题:PHP CHtml::ajaxButton方法的具体用法?PHP CHtml::ajaxButton怎么用?PHP CHtml::ajaxButton使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在CHtml的用法示例。


在下文中一共展示了CHtml::ajaxButton方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: run

 public function run()
 {
     $htmlOptions = array('class' => 'callBtn');
     if (!Yii::app()->cdr->app_id) {
         $htmlOptions['disabled'] = 'disabled';
     }
     echo CHtml::ajaxButton('', ['/call/call'], ['type' => 'POST', 'data' => 'to=' . $this->fixNumber($this->to), 'success' => 'function(msg){alert(msg);}'], $htmlOptions);
 }
开发者ID:akoch-ov,项目名称:dipstart-development,代码行数:8,代码来源:CallBtn.php

示例2: ajaxRefresh


//.........这里部分代码省略.........
                $error = Yii::t('mc', 'Permission denied.');
            } else {
                if (!McBridge::get()->serverCmd($server->id, 'backup status', $backup)) {
                    $error = McBridge::get()->lastError();
                }
            }
            $dis = array('disabled' => 'disbled');
            $start = $download = false;
            $cls = 'flash-success';
            switch ($backup[0]['status']) {
                case 'none':
                    $content = Yii::t('mc', 'No backup in progress');
                    $start = true;
                    break;
                case 'done':
                    $content = Yii::t('mc', 'Backup done, ready for download. (Created: {date})', array('{date}' => @date('Y-m-d H:i', $backup[0]['time'])));
                    $start = $download = true;
                    break;
                case 'running':
                    $content = Yii::t('mc', 'Backup in progress, please wait');
                    break;
                case 'error':
                default:
                    if (!$error) {
                        $error = $backup[0]['message'];
                    }
                    $content = $error ? $error : Yii::t('mc', 'Error during backup, please check the daemon log');
                    $cls = 'flash-error';
                    $start = true;
                    break;
            }
            echo '<div class="' . $cls . '">' . CHtml::encode($content) . '</div>';
            if (Yii::app()->user->can($server->id, 'start backup')) {
                echo CHtml::ajaxButton(Yii::t('mc', 'Start'), '', array('type' => 'POST', 'data' => array('ajax' => 'start', Yii::app()->request->csrfTokenName => Yii::app()->request->csrfToken), 'success' => 'backup_response'), $start ? array() : $dis);
            }
            if (@is_readable($backup[0]['file'])) {
                $opt = $download ? array() : $dis;
                $opt['onClick'] = 'backup_download()';
                echo CHtml::button(Yii::t('mc', 'Download'), $opt);
            } else {
                if (@$backup[0]['ftp']) {
                    echo '<br/>';
                    echo '<br/>';
                    if (@Yii::app()->params['ftp_client_disabled'] !== true) {
                        echo Yii::t('mc', 'You can use the {link} to access your backup. For all other FTP clients, please use the information below.', array('{link}' => CHtml::link('Multicraft FTP client', array('/ftpClient', 'id' => $server->id))));
                        echo '<br/>';
                        echo '<br/>';
                    }
                    echo Yii::t('mc', 'The backup is available as "<b>{file}</b>" on the following FTP server:', array('{file}' => CHtml::encode(basename($backup[0]['file'])))) . '<br/>';
                    $ftp = explode(':', $backup[0]['ftp']);
                    $ip = @$ftp[0];
                    $port = @$ftp[1];
                    $dmn = Daemon::model()->findByPk($server->daemon_id);
                    if ($dmn && isset($dmn->ftp_ip) && isset($dmn->ftp_port)) {
                        $ip = $dmn->ftp_ip;
                        $port = $dmn->ftp_port;
                    }
                    $attr = array();
                    $attr[] = array('label' => Yii::t('mc', 'Host'), 'value' => $ip);
                    $attr[] = array('label' => Yii::t('mc', 'Port'), 'value' => $port);
                    $attr[] = array('label' => Yii::t('mc', 'User'), 'value' => Yii::app()->user->name . '.' . $server->id);
                    $attr[] = array('label' => Yii::t('mc', 'Password'), 'value' => Yii::t('mc', 'Your Multicraft login password'));
                    $this->widget('zii.widgets.CDetailView', array('data' => array(), 'attributes' => $attr));
                } else {
                    if ($download) {
                        echo Yii::t('mc', 'Your backup is available as "<b>{file}</b>" in your servers base directory.', array('{file}' => CHtml::encode(basename($backup[0]['file']))));
开发者ID:Jmainguy,项目名称:multicraft_install,代码行数:67,代码来源:ServerController.php

示例3: array

<?php

$this->Widget('zii.widgets.jui.CJuiDialog', array('id' => 'modal', 'options' => array('title' => 'Edit Countries', 'autoOpen' => false, 'modal' => 'true', 'width' => '800', 'height' => '353', 'scrolling' => 'no', 'resizable' => false, 'position' => 'center', 'draggable' => true)));
$this->beginWidget('zii.widgets.jui.CJuiDialog', array('id' => 'add-modal', 'options' => array('title' => 'Create New Country', 'autoOpen' => false, 'modal' => 'true', 'width' => '520', 'height' => '365', 'scrolling' => 'no', 'resizable' => false, 'position' => 'center', 'draggable' => true)));
$this->renderPartial('_newcountry', array('model' => new Country()));
$this->endWidget('zii.widgets.jui.CJuiDialog');
?>
<div class="span9">

    <div class="pull-right">
	<?php 
echo CHtml::ajaxButton(Yii::t('admin', 'Create New Country'), '#', array('type' => "POST", 'dataType' => 'json', 'onClick' => 'js:jQuery($("#add-modal")).dialog("open")'), array('id' => 'btnModalLogin', 'name' => 'btnModalLogin', 'class' => 'btn btn-primary'));
?>
	</div>
    <h3>Edit Countries</h3>
    <div class="editinstructions">
	    <div class="span8">
		<?php 
echo Yii::t('admin', 'Note, the Zip Validation field uses RegEx expressions, or can be left blank to allow any postal code format. Please check our online guide for help with this field. To delete an entry, edit the Country name and wipe out the text.');
?>
        </div>
	    <div class="clearfix search">
		    <div class="pull-right">
		    <?php 
echo CHtml::beginForm($this->createUrl('shipping/countries'), 'get');
?>
		    <?php 
echo CHtml::textField('q', Yii::app()->getRequest()->getQuery('q'), array('id' => 'xlsSearch', 'placeholder' => 'SEARCH...', 'submit' => ''));
?>
		    <?php 
echo CHtml::endForm();
开发者ID:uiDeveloper116,项目名称:webstore,代码行数:31,代码来源:countries.php

示例4:

            <tr>
                <th><?php 
    echo $sms->getAttributeLabel('updated');
    ?>
</th>
                <td><?php 
    echo $sms->updated;
    ?>
</td>
            </tr>
            <tr>
                <th><?php 
    echo $sms->getAttributeLabel('created');
    ?>
</th>
                <td><?php 
    echo $sms->created;
    ?>
</td>
            </tr>
        </table>
    </div>
    <?php 
    if (!isset($_GET['sms_command_id'])) {
        ?>
        <?php 
        echo CHtml::ajaxButton('Update', $this->createUrl('admin/sendsmscommand', ['sms_command_id' => $sms->sms_command_id]), ['success' => 'js:function(string){ $("#sms_status").html(string); }']);
        ?>
    <?php 
    }
}
开发者ID:anton-itscript,项目名称:WM-Web,代码行数:31,代码来源:__sms_command_status.php

示例5: array

<h1>Crear Relaci&oacute;n de Bienes Faltantes</h1>
<h2>Paso 2: Especificar Bienes Muebles Faltantes</h2>
<?php 
echo $this->renderPartial('_search_bm', array('bien' => $bien, 'fbmid' => $_GET['id']));
?>

<div style="background-color:#CDE; padding: 5px; text-align:right;">
	<div id="data" style="min-height:100px;">
	   <?php 
$this->renderPartial('_content');
?>
	</div>
 
	<?php 
$options = array('update' => '#data2', 'type' => 'post', 'data' => array('fbmid' => $_GET['id']));
echo CHtml::ajaxButton('Agregar', CController::createUrl('fbm3/AgregarAjax'), $options, array('class' => 'button blue'));
?>
</div>
<div style="margin:10px 0">
	<div class="table-grey" style="min-height:150px">
		<h2>Bienes Muebles Adscritos</h2>
			<div id="data2">
				<?php 
$this->renderPartial('_content2');
?>
			</div>
	</div>
	<script>
	function prueba() {
		<?php 
echo CHtml::ajax(array('type' => 'POST', 'url' => array("fbm3/ActualizarAjax"), 'update' => '#data2', 'data' => array('fbmid' => $_GET['id'])));
开发者ID:econesa,项目名称:sgbm_yii,代码行数:31,代码来源:adscribir.php

示例6: array

<div class="form">
<p class="note"><span class="required">*</span> หมายเหตุ : คลิกค้างที่รายชื่อและลากเพื่อย้ายตำแหน่ง</p>
<div style="cursor: move">
<?php 
// Organize the dataProvider data into a Zii-friendly array
$items = CHtml::listData($dataProvider->getData(), 'link_id', 'name_th');
// Implement the JUI Sortable plugin
$this->widget('zii.widgets.jui.CJuiSortable', array('id' => 'orderList', 'items' => $items));
// Add a Submit button to send data to the controller
?>
</div><br/>
<div class="row buttons">
<?php 
echo CHtml::ajaxButton('บันทึกการเปลี่ยนแปลง', '', array('type' => 'POST', 'htmlOptions' => array('style' => 'cursor: pointer'), 'data' => array('Order' => 'js:$("ul#orderList").sortable("toArray").toString()'), 'success' => 'function(){
            alert("บันทึกข้อมูลเรียบร้อยแล้ว");           
            var win=window.open(baseUrl,"_self");
                    with(win.document)
                    {
                        close();
                    }
            }
        '));
?>
&nbsp;&nbsp;
<?php 
echo CHtml::Button('ยกเลิก', array('onClick' => 'window.location="' . Yii::app()->createUrl('link') . '"'));
?>
</div>
</div>

开发者ID:ultr4h4ck,项目名称:project_gspa,代码行数:29,代码来源:order.php

示例7: array

            <?php 
//echo $form->labelEx($model, 'message');
?>
            <?php 
echo $form->textArea($model, 'message', array('rows' => '8', 'class' => 'form-control', 'id' => 'request-message'));
?>
            <?php 
echo $form->error($model, 'message');
?>


        </div>
        <div class="modal-footer">
            <hr/>
            <?php 
echo CHtml::ajaxButton(Yii::t('SpaceModule.views_space_requestMembership', 'Send'), array('//space/space/requestMembershipForm', 'sguid' => $space->guid), array('type' => 'POST', 'beforeSend' => 'function(){ jQuery("#send-loader").removeClass("hidden"); }', 'success' => 'function(html){ $("#globalModal").html(html); }'), array('class' => 'btn btn-primary'));
?>


            <button type="button" class="btn btn-primary"
                    data-dismiss="modal"><?php 
echo Yii::t('SpaceModule.views_space_requestMembership', 'Close');
?>
</button>

            <div class="col-md-1 modal-loader">
                <div id="send-loader" class="loader loader-small hidden"></div>
            </div>
        </div>

        <?php 
开发者ID:alefernie,项目名称:intranet,代码行数:31,代码来源:requestMembership.php

示例8: array

echo $form->label($bien, 'codigo');
echo $form->textField($bien, 'codigo', array('size' => 10, 'maxlength' => 6)) . ' &nbsp;';
$options = array('update' => '#data', 'type' => 'post', 'data' => array('codigo' => 'js:function() { return $("#Bienmueble_codigo").val(); }'));
echo CHtml::ajaxButton('Buscar', CController::createUrl('traspaso/SearchAjax'), $options, array('class' => 'button grey'));
?>
		</div>

		<div id="data" style="min-height:100px">
		   <?php 
$this->renderPartial('_ajaxContent');
?>
		</div>
		
		<?php 
$options2 = array('update' => '#data2', 'type' => 'post', 'data' => array());
echo CHtml::ajaxButton('Agregar', CController::createUrl('traspaso/adscribirAjax'), $options2, array('class' => 'button grey'));
?>
		<div style="margin:10px 0">
		<div class="table-grey" style="min-height:150px">
			<h2>Bienes Muebles Adscritos</h2>
			<table class="items">
				<thead>
				<tr><th colspan="3" style="text-align:center;">Clasificacion</th>
					<th rowspan="2" style="text-align:center;">Placa</th>
					<th rowspan="2" style="text-align:center;">Descripcion</th>
					<th rowspan="2" style="text-align:center;">Cantidad</th>
					<th rowspan="2" style="text-align:center;">Valor Unitario</th>
					<th rowspan="2"></th>
				</tr>
				<tr><th style="text-align:center;">Grupo</th>
					<th style="text-align:center;">SubGrupo</th>
开发者ID:econesa,项目名称:sgbm_yii,代码行数:31,代码来源:_form.php

示例9: array

echo CHtml::textArea("email", "", array("placeholder" => "", "class" => "textbox1", "style" => "height:10px"));
?>
                        </div>
                    </div>        
                </div>
            </div>
        </div>
        <div class="row">
            <div class="col-lg-12 top30">
                <?php 
// echo CHtml::submitButton('Submit', array('class' => 'button1'));
?>
                <?php 
echo CHtml::ajaxButton($text = 'Submit', $url = createUrl('customer/feedback', array('id' => getCurCusId())), $ajaxOptions = array('type' => 'POST', 'dataType' => 'json', 'success' => 'formSaved()', 'data' => 'js:{
                    email:document.getElementById("email").value,
//                    calldate:document.getElementById("Customer_call_date").value,
//                    opportunity_given:document.getElementById("opportunity_given").value,
                    yt0:1,
                    }'), array('class' => 'btn btn-primary pull-right bts'));
?>

                <?php 
echo CHtml::endForm();
?>
            </div>
        </div>
    </div>
</div>
<script type="text/javascript">
    function setOppr(fld)
    {
        $("input:hidden[name=opportunity_given]").val(fld);
开发者ID:VishalSuriMcc,项目名称:jaspersiform,代码行数:32,代码来源:customer_feedback.php

示例10: array

echo GxHtml::encode($model->getRelationLabel('photos'));
?>
</label>
        <?php 
$this->widget('CMultiFileUpload', array('name' => 'photos', 'accept' => 'jpg|png|jpeg', 'max' => 3, 'remove' => Yii::t('ui', 'Remove'), 'htmlOptions' => array('size' => 25)));
if ($model->teacherPhotos) {
    echo "<fieldset><legend>Photos</legend><ul>";
    foreach ($model->teacherPhotos as $img) {
        $thumbImage = new Image(Yii::getPathOfAlias('webroot') . '/' . $img->photo);
        $img_url = $thumbImage->createThumb(110, 70);
        /*$thumbImage->resize(110, 70,Image::AUTO);
          $arr = explode("/",$img->photo);
          $file_name = $arr[count($arr)-1];
          $thumb = Yii::getPathOfAlias('webroot') .  '/resources/images/110x70/' . $file_name;
          $thumbImage->save($thumb);*/
        echo "<li id='img_" . $img->id . "'><img src='" . $img_url . "' />" . CHtml::ajaxButton('Xóa', $this->createUrl('delphoto', array('id' => $img->id)), array('success' => 'js:function(){$("#img_' . $img->id . '").remove()}')) . "</li>";
    }
    echo "</ul></fieldset>";
}
?>
    </div>
    <!-- row -->
    <label><?php 
//echo GxHtml::encode($model->getRelationLabel('videos'));
?>
</label>
    <?php 
//echo $form->checkBoxList($model, 'videos', GxHtml::encodeEx(GxHtml::listDataEx(Video::model()->findAllAttributes(null, true)), false, true));
?>
    <div class="row">
        <?php 
开发者ID:ngdvan,项目名称:lntguitar,代码行数:31,代码来源:_form.php

示例11: array

echo '</td></tr></table></div>';
echo '<div class="sd_form_row" style="background:#F7F7F7;">
	<table width="98%" border="0" cellspacing="0" cellpadding="0">
                             <tr>
                                    <td width="10%">        
';
echo 'Course:</td><td>';
echo CHtml::dropDownList('cid', '', $data, array('prompt' => 'Select', 'style' => 'width:190px;', 'ajax' => array('type' => 'POST', 'url' => CController::createUrl('students/students/batch'), 'update' => '#batch_id', 'data' => 'js:$(this).serialize()')));
echo '</td>';
echo '<td>Batch:</td><td>';
$data1 = CHtml::listData(Batches::model()->findAll(array('order' => 'name DESC')), 'id', 'name');
echo CHtml::activeDropDownList($model, 'batch_id', $data1, array('prompt' => 'Select', 'id' => 'batch_id'));
?>
</td><td>
<?php 
echo CHtml::ajaxButton("Apply", CController::createUrl('/site/manage'), array('data' => 'js:$("#search-form").serialize()', 'update' => '#student_panel_handler', 'type' => 'GET'), array('id' => 'student-batch-but'));
?>

<?php 
$this->endWidget();
?>
</td>
</tr>
</table>
</div>
</div>
                        
                       <div id="filter_action">
                     <div class="filter_con">
                     <div class="filterbxcntnt_inner_bot" >
    <div class="filterbxcntnt_left" style="left:0px;"><strong>Active Filters:</strong></div>
开发者ID:SoftScape,项目名称:open-school-CE,代码行数:31,代码来源:student_panel.php

示例12: foreach

if (isset($volumenes) && count($volumenes) > 0) {
    ?>
	<table id="table" class="table table-bordered table-striped table-hover">
		<thead>
			<tr>
				<th>Nombre del Volumen</th>
				<th></th>
			</tr>
		</thead>
		<tbody>
			<?php 
    if (count($volumenes) > 0) {
        foreach ($volumenes as $volumen) {
            if ($volumen->tieneExpediente_did == 1) {
                echo '<tr><td>' . $volumen->nombre . '</td><td class="text-center">' . CHtml::ajaxButton("Ver Expedientes con Oliver", CController::createUrl('coleccion/verexp', array("id" => $volumen->id)), array('update' => '#exp'), array('class' => 'btn btn-warning', 'id' => $volumen->id)) . '</td></tr>';
            } else {
                $idArchivo = ArchivoHistorico::model()->find("coleccion_did = :c and volumen_did = :v", array(":c" => $volumen->coleccion_did, ":v" => $volumen->id));
                if (isset($idArchivo) && !empty($idArchivo)) {
                    echo '<tr><td>' . $volumen->nombre . '</td><td class="text-center">' . CHtml::link("Ver Imágenes", array('coleccion/verimagenes', 'id' => $idArchivo->id), array('target' => '_blank', 'class' => 'btn btn-warning')) . '</td></tr>';
                } else {
                    echo '<tr><td>' . $volumen->nombre . '</td><td class="text-center"></td></tr>';
                }
            }
        }
    }
    ?>
			
		</tbody>
	</table>
<?php 
开发者ID:rzamarripa,项目名称:ase,代码行数:30,代码来源:tipovolumen.php

示例13: array

		<?php 
echo $form->error($model, 'email');
?>
	</div>


	<div class="row">
		<?php 
echo $form->labelEx($model, 'password');
?>
		<?php 
echo $form->passwordField($model, 'password', array('size' => 30, 'maxlength' => 512));
?>
            
                <?php 
echo CHtml::ajaxButton('Auto Gen', $this->createUrl('registration/genkey'), array('success' => 'js:function(result){ ' . '$(".password-helper").html("New Password:  "+result+""); ' . '$("#' . CHtml::activeId($model, 'password') . '").val(result); ' . '}'));
?>
    
                <span class="password-helper"></span>
                <p class="hint password-hint">
                <?php 
echo UserModule::t("Minimal password length 6 symbols.");
?>
                </p>    
		<?php 
echo $form->error($model, 'password');
?>
	</div>        

	<div class="row">
		<?php 
开发者ID:sjnlabs2013,项目名称:sampleyii,代码行数:31,代码来源:_form.php

示例14: array

<div class="wide form">

<?php 
$form = $this->beginWidget('CActiveForm', array('action' => Yii::app()->createUrl($this->route), 'method' => 'post'));
?>

	<div class="row">
		<?php 
echo $form->label($bien, 'codigo');
echo $form->textField($bien, 'codigo', array('size' => 6, 'maxlength' => 7));
?>
	</div>

	<div class="row buttons">
		<?php 
echo CHtml::ajaxButton('Buscar', CController::createUrl('updateAjax'), array('update' => '#data', 'type' => 'post', 'data' => array('codigo' => 'js:function() { return $("#Bienmueble_codigo").val(); }', 'fbmid' => $fbmid)), array('class' => 'button blue'));
?>
	</div>

<?php 
$this->endWidget();
?>

</div><!-- search-form -->
开发者ID:econesa,项目名称:sgbm_yii,代码行数:24,代码来源:_search_bm.php

示例15: array

<div class="translation_user">
<aside>
    <p>Сутності</p>
    <?php 
echo CHtml::ajaxButton('Локейшени', CController::createUrl('/translation/viewtranslate'), array('dataType' => 'json', 'type' => 'post', 'data' => array('table' => 'location'), 'success' => "function(data) {\n                                \$('#content').html(data);\n                            }"), array('style' => 'height: 30px; width:250px; left:0px;', 'id' => 'translate-location'));
echo CHtml::ajaxButton('Типи', CController::createUrl('/translation/viewtranslate'), array('dataType' => 'json', 'type' => 'post', 'data' => array('table' => 'type'), 'success' => "function(data) {\n                                \$('#content').html(data);\n                            }"), array('style' => 'height: 30px; width:250px; left:0px;', 'id' => 'translate-type'));
?>
</aside>
<article>
    <div class="language_buttons">
            <?php 
echo CHtml::ajaxlink('EN', CController::createUrl('/translation/viewtranslate'), array('dataType' => 'json', 'type' => 'post', 'data' => array('lan_id' => '2', 'table' => $table), 'success' => "function(data) {\n                                \$('#content').html(data);\n                            }"), array('style' => 'height: 30px; width:250px; left:0px;', 'id' => 'translate-language_en'));
echo CHtml::ajaxlink('UA', CController::createUrl('/translation/viewtranslate'), array('dataType' => 'json', 'type' => 'post', 'data' => array('lan_id' => '1', 'table' => $table), 'success' => "function(data) {\n                                \$('#content').html(data);\n                            }"), array('style' => 'height: 30px; width:250px; left:0px;', 'id' => 'translate-language_ua'));
echo CHtml::ajaxlink('PL', CController::createUrl('/translation/viewtranslate'), array('dataType' => 'json', 'type' => 'post', 'data' => array('lan_id' => '3', 'table' => $table), 'success' => "function(data) {\n                                \$('#content').html(data);\n                            }"), array('style' => 'height: 30px; width:250px; left:0px;', 'id' => 'translate-language_pl'));
?>
    
        <div class="lan">
          <ul id="nav">  
              <li><a href=""title="ua"><img src="../../../images/ua.jpg" /></a>  
                <ul>  
                    <li class="uz"><a href=""title="pl"><img src="../../../images/pl.jpg" /></a> </li>  
                    <li class="uz"><a href=""title="en"><img src="../../../images/en.jpg" /></a> </li>  
                </ul>
          </ul>
        </div>
        <div class="navigator-search">
            <form class="form-search" method="post" action="index.php?r=site/search">
                <input type="search" name="search" placeholder="пошук" value=""/>
                <input id="link" type="hidden" name ="id" value="google" />
                <input type="submit" value=""/>
            </form>
开发者ID:vasia-ostapchuk,项目名称:source,代码行数:31,代码来源:translationUser.php


注:本文中的CHtml::ajaxButton方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。