示例#1
0
echo $form->textFieldRow($customerModel, 'lb_customer_name', array('class' => 'span4', 'maxlength' => 255));
echo $form->error($customerModel, 'lb_customer_name');
echo $form->textFieldRow($customerModel, 'lb_customer_website_url', array('class' => 'span4'));
echo $form->error($customerModel, 'lb_customer_website_url');
echo $form->hiddenField($customerModel, 'lb_customer_is_own_company', array('value' => $customerModel::LB_CUSTOMER_IS_NOT_OWN_COMPANY));
LBApplicationUI::submitButton('Save', array('url' => $model->getActionURLNormalized('ajaxQuickCreateCustomer', array('ajax' => 1, 'id' => $model->lb_record_primary_key)), 'buttonType' => 'ajaxSubmit', 'ajaxOptions' => array('id' => 'ajax-quick-create-customer-' . uniqid(), 'beforeSend' => 'function(data){
				if ($("#LbCustomer_lb_customer_name").val() == "")
				{
				    alert("Please fill in the required fields.");
                    return false;
				}

				return true;
			} ', 'success' => 'function(data, status, obj) {
            if (data != null)
            {
                var dataJSON = jQuery.parseJSON(data);
                var customer_editable = $("#LbInvoice_invoice_customer_id_' . $model->lb_record_primary_key . '");
                var address_editable = $("#LbInvoice_invoice_customer_address_id_' . $model->lb_record_primary_key . '");
                var attention_editable = $("#LbInvoice_invoice_attention_contact_id_' . $model->lb_record_primary_key . '");
                customer_editable.attr("data-value",dataJSON.lb_record_primary_key);
                customer_editable.html(dataJSON.lb_customer_name);
                customer_editable.editable("setValue", dataJSON.lb_record_primary_key);

                address_editable.html("Choose billing address");
                attention_editable.html("Choose attention");
                lbAppUIHideModal(' . $model->lb_record_primary_key . ');
            }
		}'), 'htmlOptions' => array('style' => 'margin-left: auto; margin-right: auto', 'id' => 'ajax-btn-quick-create-customer', 'live' => false)));
$this->endWidget();
// end form
示例#2
0
// accordion group starts
echo '<div class="accordion-group">';
// heading
echo '<div class="accordion-heading lb_accordion_heading">';
echo '<a class="accordion-toggle lb_accordion-toggle" data-toggle="collapse" data-parent="#accordion2" href="#form-new-customer-contact-collapse">';
echo Yii::t('lang', 'Contact Person') . ' (' . Yii::t('lang', 'Optional') . ')';
echo '</a></div>';
// end heading
// body
echo '<div id="form-new-customer-contact-collapse" class="accordion-body collapse">
      			<div class="accordion-inner">';
echo $form->textFieldRow($contactModel, 'lb_customer_contact_first_name');
echo $form->textFieldRow($contactModel, 'lb_customer_contact_last_name');
echo $form->textFieldRow($contactModel, 'lb_customer_contact_email_1');
echo $form->textFieldRow($contactModel, 'lb_customer_contact_office_phone');
echo $form->textFieldRow($contactModel, 'lb_customer_contact_mobile');
echo $form->hiddenField($contactModel, 'lb_customer_contact_is_active', array('value' => $contactModel::LB_CUSTOMER_CONTACT_IS_ACTIVE));
echo '</div></div>';
// end body
echo '</div>';
// end accordion-group
/** END CONTACT **/
?>
</fieldset>
<div style="padding-left: 200px;">
		<?php 
LBApplicationUI::submitButton('Save');
?>
</div>
<?php 
$this->endWidget();
示例#3
0
<?php

/* @var $this DefaultController */
/* @var $model LbTax */
/* @var $form CActiveForm */
echo "<h1>Update Tax</h1>";
$form = $this->beginWidget('bootstrap.widgets.TbActiveForm', array('id' => 'lb-tax-form', 'enableAjaxValidation' => false, 'type' => 'horizontal'));
echo '<p class="note">Fields with <span class="required">*</span> are required.</p>';
if ($error != "") {
    echo '<div class="alert alert-block alert-error">';
    echo $error;
    echo '</div>';
}
echo $form->textFieldRow($model, 'lb_tax_name');
echo $form->textFieldRow($model, 'lb_tax_value', array('value' => number_format($model->lb_tax_value, 0)));
echo $form->checkBoxRow($model, 'lb_tax_is_default');
LBApplicationUI::submitButton('Save', array('url' => $this->createUrl('updateTax', array('id' => $model->lb_record_primary_key)), 'ajaxOptions' => array('id' => 'ajax-submit-form-new-tax-' . uniqid(), 'beforeSend' => 'function(data){
				if ($("#LbTax_lb_tax_name").val() == "" ||
				    $("#LbTax_lb_tax_value").val() == "")
				{
				    alert("Please fill in the required fields.");
                    return false;
				}

				return true;
			} '), 'htmlOptions' => array('style' => 'margin-left: auto; margin-right: auto', 'id' => 'ajax-btn-new-tax', 'live' => false)));
$this->endWidget();
// and form
示例#4
0
	</thead><tbody>';
echo '<tr><td>';
$this->widget('editable.EditableField', array('type' => 'textarea', 'inputclass' => 'input-large-textarea', 'emptytext' => 'Enter internal note', 'model' => $model, 'attribute' => 'lb_invoice_internal_note', 'url' => $model->getActionURLNormalized('ajaxUpdateField'), 'placement' => 'right', 'htmlOptions' => array('style' => 'text-decoration: none; border-bottom: none; color: #777'), 'options' => array(), 'onShown' => 'js:function(){
        var tip = $(this).data("editableContainer").tip();
        var editable_left = $(tip).css("left").replace("px","");
        //console.log(tip,tip.attr("style"));
        //if (editable_left < 0)
            $(tip).css("left", 50);
    }'));
echo '</td></tr></tbody></table>';
echo '</div>';
// end note div
echo '<div style="display: block; clear: both; text-align: center; padding-top: 40px;" class="">';
if ($canEdit) {
    //// SAVE BUTTON
    LBApplicationUI::submitButton('Save', array('htmlOptions' => array('onclick' => 'saveInvoice(' . $model->lb_record_primary_key . '); return false;', 'style' => 'margin-left: auto; margin-right: auto', 'id' => 'btn-invoice-save-all-' . $model->lb_record_primary_key)));
    //// SHOW CONFIRM BUTTON IF INVOICE IS A DRAFT
    if ($model->lb_invoice_status_code == $model::LB_INVOICE_STATUS_CODE_DRAFT) {
        echo '&nbsp;';
        LBApplicationUI::ajaxButton(Yii::t('lang', 'Confirm Invoice'), $model->getActionURLNormalized('ajaxConfirmInvoice', array('id' => $model->lb_record_primary_key, 'expenses_id' => $expenses_id)), array('id' => 'ajax-submit-confirm-invoice-' . uniqid(), 'beforeSend' => 'function(data){
                                    if(!lbInvoice_choose_customer)
                                    {
                                        alert("Customer name cannot be blank.");
                                        return false;
                                    }
                            } ', 'success' => 'function(data, status, obj) {
                    if(data != null)
                    {
                        var dataJSON = jQuery.parseJSON(data);
                        $("#lb_invocie_status").html(dataJSON.lb_invoice_status_code);
                        onConfirmInvoiceSuccessful(dataJSON);
示例#5
0
echo $form->textFieldRow($contactModel, 'lb_customer_contact_office_phone');
echo $form->textFieldRow($contactModel, 'lb_customer_contact_mobile');
echo $form->hiddenField($contactModel, 'lb_customer_contact_is_active', array('value' => $contactModel::LB_CUSTOMER_CONTACT_IS_ACTIVE));
echo '</div></div>';
// end body
echo '</div>';
// end accordion-group
/** END CONTACT **/
?>
</fieldset>

		<?php 
//   $expenses_id = $expensesModel->lb_record_primary_key;
LBApplicationUI::submitButton('Save', array('url' => LbExpenses::model()->getActionURLNormalized('ExpensesNewCustomer', array('ajax' => 1, 'form_type' => 'ajax', 'expenses_id' => $expensesModel->lb_record_primary_key)), 'buttonType' => 'ajaxSubmit', 'ajaxOptions' => array('id' => 'ajax-expenses-new-customer-' . uniqid(), 'beforeSend' => 'function(data){
				if ($("#LbCustomer_lb_customer_name").val() == "")
				{
				    
                                    $("#customer_error").html("<div class=\'alert alert-block alert-error\'>Please fill in the required fields.</div>");
                                    return false;
				}

				return true;
                            } ', 'success' => 'function(data){      
                            refreshCustomerName();
                            $("#modal-customer-form").modal("hide");
                        }'), 'htmlOptions' => array('style' => 'margin-left: auto; margin-right: auto', 'id' => 'ajax-btn-new-customer', 'live' => false)));
?>
&nbsp;&nbsp;
                <?php 
LBApplicationUI::submitButton('Close', array('htmlOptions' => array('data-dismiss' => 'modal')));
$this->endWidget();
示例#6
0
		<th class="lb-grid-header" style="font-size:18px;">' . Yii::t('lang', 'Internal Note') . '</th>
		</tr>
	</thead><tbody>';
echo '<tr><td>';
$this->widget('editable.EditableField', array('type' => 'textarea', 'inputclass' => 'input-large-textarea', 'emptytext' => 'Enter internal note', 'model' => $model, 'attribute' => 'lb_quotation_internal_note', 'url' => $model->getActionURLNormalized('ajaxUpdateField'), 'placement' => 'right', 'htmlOptions' => array('style' => 'text-decoration: none; border-bottom: none; color: rgb(91,183,91)'), 'options' => array()));
echo '</td></tr></tbody></table>';
echo '</div>';
// end note div
?>


<!-- //// SAVE BUTTON -->
<div style="display: block; clear: both; text-align: center; padding-top: 40px;" class="">
    <?php 
if ($canAdd) {
    LBApplicationUI::submitButton(Yii::t('lang', 'Save'), array('htmlOptions' => array('onclick' => 'saveQuotation(' . $model->lb_record_primary_key . '); return false;', 'style' => 'margin-left: auto; margin-right: auto', 'id' => 'btn-quotation-save-all-' . $model->lb_record_primary_key)));
    //// SHOW CONFIRM BUTTON IF QUOTATION IS A DRAFT
    if ($model->lb_quotation_status == $model::LB_QUOTATION_STATUS_CODE_DRAFT) {
        echo '&nbsp;';
        LBApplicationUI::ajaxButton(Yii::t('lang', 'Confirm quotation'), $model->getActionURLNormalized('ajaxtConfirm', array('id' => $model->lb_record_primary_key)), array('id' => 'ajax-submit-confirm-invoice-' . uniqid(), 'beforeSend' => 'function(data){
                                       if(!lbQuotation_choose_customer)
                                       {
                                            alert("Customer name cannot be blank.");
                                            return false;
                                       }
                                       
                                } ', 'success' => 'function(data, status, obj) {
                        if(data != null)
                        {
                            var dataJSON = jQuery.parseJSON(data);
                            
示例#7
0
/* @var $model LbInvoice */
/* @var $customerModel LbCustomer */
/* @var $customerContactModel LbCustomerContact */
$form = $this->beginWidget('bootstrap.widgets.TbActiveForm', array('id' => 'lb-quick-create-customer-contact-form', 'enableAjaxValidation' => false, 'type' => 'horizontal'));
echo '<p class="note">Fields with <span class="required">*</span> are required.</p>';
echo $form->textFieldRow($customerContactModel, 'lb_customer_contact_first_name');
echo $form->textFieldRow($customerContactModel, 'lb_customer_contact_last_name');
echo $form->textFieldRow($customerContactModel, 'lb_customer_contact_email_1');
echo $form->textFieldRow($customerContactModel, 'lb_customer_contact_office_phone');
echo $form->textFieldRow($customerContactModel, 'lb_customer_contact_mobile');
echo $form->hiddenField($customerContactModel, 'lb_customer_contact_is_active', array('value' => $customerContactModel::LB_CUSTOMER_CONTACT_IS_ACTIVE));
LBApplicationUI::submitButton('Save', array('url' => $model->getActionURLNormalized('ajaxQuickCreateContact', array('ajax' => 1, 'id' => $model->lb_record_primary_key)), 'buttonType' => 'ajaxSubmit', 'ajaxOptions' => array('id' => 'ajax-quick-create-contact-' . uniqid(), 'beforeSend' => 'function(data){
				if ($("#LbCustomerContact_lb_customer_contact_first_name").val() == ""
				    || $("#LbCustomerContact_lb_customer_contact_last_name").val() == "")
				{
				    alert("Please fill in the required fields.");
                    return false;
				}

				return true;
			} ', 'success' => 'function(data, status, obj) {
            if (data != null)
            {
                var dataJSON = jQuery.parseJSON(data);
                updateAttentionUI(' . $model->lb_record_primary_key . ',
                    dataJSON.lb_record_primary_key, dataJSON.lb_customer_contact_first_name
                                                    + " " + dataJSON.lb_customer_contact_last_name);
                lbAppUIHideModal(' . $model->lb_record_primary_key . ');
            }
		}'), 'htmlOptions' => array('style' => 'margin-left: auto; margin-right: auto', 'id' => 'ajax-btn-quick-create-address', 'live' => false)));
$this->endWidget();