Ejemplo n.º 1
0
<div class="row">
    <div class="span12">
    <?php 
echo MyHtml::beginForm('/search/new', 'GET', array('class' => 'form-search well', 'onsubmit' => 'return validateForm(this);'));
?>
    <?php 
echo MyHtml::errorSummary($model);
?>
    <?php 
$this->widget('zii.widgets.jui.CJuiAutoComplete', array('name' => 'keyword', 'source' => array_values(array()), 'options' => array('minLength' => '2'), 'htmlOptions' => array('class' => 'span7 offset1'), 'value' => $model->keyword));
echo MyHtml::submitButton(Yii::t('app', 'Search again'), array('class' => 'span2 btn-green'));
if (!Yii::app()->user->isGuest) {
    echo MyHtml::ajaxButton(Yii::t('app', 'Save current search criteria'), array("/search/save"), array('type' => 'POST', 'dataType' => 'json', 'data' => array('criteria' => $model->criteria, 'result' => $model->query_result), 'success' => "function(data){\n                if(data.status=='fail'){\n                    alert('Failed to save: '+ data.reason);\n                }else {\n                    alert('Successfully save search query');\n                }\n            }"), array('class' => 'span3 btn'));
}
?>


    <?php 
echo MyHtml::endForm();
?>

    </div>
</div>

<div id="saveSearchStatus" >
    <div id="saveSearchSuccess" style="display:none">
        <h2>Success</h2>
    </div>
    <div id="saveSearchFail" style="display:none">
        <h2>Opps!</h2>
        <h2 id="saveSearchReason">Reason</h2>