Пример #1
0
/* @var $customer_addresses array of LbCustomerAddress models */
$canDeleteAddress = BasicPermission::model()->checkModules(LbCustomerAddress::model()->getEntityType(), 'delete');
$canEditAddress = BasicPermission::model()->checkModules(LbCustomerAddress::model()->getEntityType(), 'edit');
$i = 0;
foreach ($customer_addresses as $address) {
    $i++;
    echo "\r\n                <div style='overflow:hidden; border-top: 1px solid #EEEEEE;margin-top: 5px;'>\r\n                    <div style='float:left'>\r\n                        <h4><span style='padding: 0 8px;background:#EEEEEE;border-radius:50%;'>{$i}</span> {$address->lb_customer_address_line_1}</h4>\r\n                    </div>\r\n                    <div style='float:right;margin-top:5px;'>\r\n                        <a href='#' onclick=\"onclickSlideToggle(" . $address->lb_record_primary_key . "); return false;\">\r\n                            <i class='icon-info-sign'></i>\r\n                            " . Yii::t('lang', 'Detail information') . "\r\n                        </a>";
    if ($canDeleteAddress) {
        echo "<a href='#' onclick='ajaxDeleteAddress(" . $address->lb_record_primary_key . "); return false;'>\r\n                            <i class='icon-trash'></i>\r\n                            " . Yii::t('lang', 'Delete') . "\r\n                        </a>";
    }
    echo "</div>\r\n                </div>\r\n                <div id='error_delete_address_" . $address->lb_record_primary_key . "' class='alert alert-block alert-error' style='display:none;'></div>\r\n            ";
    echo "<div id='detail_customer_address_" . $address->lb_record_primary_key . "' style='display:none;'>";
    $this->widget('editable.EditableDetailView', array('data' => $address, 'url' => $address->getActionURL('ajaxUpdateField'), 'params' => array('YII_CSRF_TOKEN' => Yii::app()->request->csrfToken), 'attributes' => array(array('name' => 'lb_customer_address_line_1', 'editable' => array('type' => 'text', 'inputclass' => 'input-large', 'emptytext' => 'Click to Update', 'validate' => 'function(value) {
                                                            if(!value) return "Address Line 1 is required."
                                                            }')), 'lb_customer_address_line_2', 'lb_customer_address_city', 'lb_customer_address_state', array('name' => 'lb_customer_address_country', 'editable' => array('type' => 'select', 'source' => LBApplicationUI::countriesDropdownData(), 'placement' => 'right')), 'lb_customer_address_postal_code', 'lb_customer_address_website_url', 'lb_customer_address_phone_1', 'lb_customer_address_phone_2', 'lb_customer_address_fax', 'lb_customer_address_email', 'lb_customer_address_note', array('name' => 'lb_customer_address_is_active', 'editable' => array('type' => 'select', 'source' => LbCustomerAddress::$dropdownActive, 'placement' => 'right')))));
    echo "</div>";
}
// end for
?>
<script>
    function onclickSlideToggle(id)
    {
        $("#detail_customer_address_"+id).slideToggle();
        $("#error_delete_address_"+id).css("display","none");
    }
    function ajaxDeleteAddress(id)
    {
        
        $.ajax({
            type:'POST',
Пример #2
0
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-address-collapse">';
echo Yii::t('lang', 'Address') . ' (' . Yii::t('lang', 'Optional') . ')';
echo '</a></div>';
// end heading
// body
echo '<div id="form-new-customer-address-collapse" class="accordion-body collapse">
      			<div class="accordion-inner">';
echo $form->checkBoxRow($addressModel, 'lb_customer_address_is_billing', array('checked' => '1'));
echo $form->textFieldRow($addressModel, 'lb_customer_address_line_1', array('class' => 'span6'));
echo $form->textFieldRow($addressModel, 'lb_customer_address_line_2', array('class' => 'span6'));
echo $form->textFieldRow($addressModel, 'lb_customer_address_city');
echo $form->textFieldRow($addressModel, 'lb_customer_address_state');
echo $form->dropDownListRow($addressModel, 'lb_customer_address_country', LBApplicationUI::countriesDropdownData());
echo $form->textFieldRow($addressModel, 'lb_customer_address_postal_code', array('class' => 'span2'));
echo $form->hiddenField($addressModel, 'lb_customer_address_is_active', array('value' => $addressModel::LB_CUSTOMER_ADDRESS_IS_ACTIVE));
echo '</div></div>';
// end body
echo '</div>';
// end accordion-group
/** END ADDRESS **/
/**
 * ============= CONTACT SECTION
 */
// 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">';
Пример #3
0
    $file_name_arr = explode('_', $file_name[0]);
    //                 print_r($file_name_arr);
    if ($file_name_arr[0] == $subcription && $file_name_arr[1] == $company) {
        $logo = "<img src='" . $path . $file . "' style='height:80' />";
    }
}
// if(count($file_arr)>0)
//{
$html_logo = '
            <tr>
                <td colspan="2" align="center">' . $logo . '</td>
            </tr>
                ';
//}
//END LOGO
$country = LBApplicationUI::countriesDropdownData();
$address = "";
if (isset($model->customerAddress)) {
    $address = ($model->customerAddress->lb_customer_address_line_1 != NULL ? $model->customerAddress->lb_customer_address_line_1 . '. ' : '') . ($model->customerAddress->lb_customer_address_line_2 != NULL ? $model->customerAddress->lb_customer_address_line_2 . '<br>' : '') . ($model->customerAddress->lb_customer_address_state != NULL ? $model->customerAddress->lb_customer_address_state . ', ' : '') . ($model->customerAddress->lb_customer_address_city != NULL ? $model->customerAddress->lb_customer_address_city . ', ' : '') . ($model->customerAddress->lb_customer_address_country != NULL && $model->customerAddress->lb_customer_address_country != 0 ? $country[$model->customerAddress->lb_customer_address_country] . ' ' : '') . ($model->customerAddress->lb_customer_address_postal_code != NULL ? $model->customerAddress->lb_customer_address_postal_code . '<br>' : '') . ($model->customerAddress->lb_customer_address_phone_1 != NULL ? 'Phone: ' . $model->customerAddress->lb_customer_address_phone_1 . ' ' : '') . ($model->customerAddress->lb_customer_address_fax != NULL ? 'Fax: ' . $model->customerAddress->lb_customer_address_fax : '') . '<br>' . ($model->customerAddress->lb_customer_address_website_url != NULL ? $model->customerAddress->lb_customer_address_website_url : '');
}
$att = "";
if (isset($model->customerContact)) {
    $att = ($model->customerContact->lb_customer_contact_first_name != null ? $model->customerContact->lb_customer_contact_first_name . ' ' : '') . ($model->customerContact->lb_customer_contact_last_name != NULL ? $model->customerContact->lb_customer_contact_last_name : '');
}
$add = "";
if (isset($model->ownerAddress->lb_customer_address_line_1) || isset($model->ownerAddress->lb_customer_address_line_2)) {
    $add = 'Address: ';
}
$subject = "";
if (isset($model->lb_invoice_subject)) {
    $subject = '<tr><td>&nbsp;</td></tr>