<?php

$add_button = $this->block->generate_add_icon('order/setting/add_stmp_account');
$head = array(lang('account_name'), lang('account_password'), lang('stmp_host'), lang('status'), '<div>' . lang('options') . $add_button . '</div>');
$account_update_url = site_url('order/setting/update_stmp_account');
$account_collection = object_to_js_array($hosts, 'id', 'host');
$data = array();
foreach ($accounts as $account) {
    $account_id = $account->id;
    $drop_button = block_drop_icon('order/setting/drop_stmp_accout', "{id: {$account_id}}", TRUE);
    $data[] = array($this->block->generate_div("stmp_account_name_{$account_id}", $account->account_name), $this->block->generate_div("stmp_account_password_{$account_id}", $account->account_password), $this->block->generate_div("stmp_account_host_{$account_id}", $account->stmp_host), '<center>' . block_status_image($account->status) . '</center>', $drop_button);
    echo $this->block->generate_editor("stmp_account_name_{$account_id}", 'account_form', $account_update_url, "{id: {$account_id}, type: 'account_name'}");
    echo $this->block->generate_editor("stmp_account_password_{$account_id}", 'account_form', $account_update_url, "{id: {$account_id}, type: 'account_password'}");
    echo $this->block->generate_editor("stmp_account_host_{$account_id}", 'account_form', $account_update_url, "{id: {$account_id}, type: 'stmp_host'}", $account_collection);
}
echo block_header(lang('stmp_accout_setting'));
echo block_table($head, $data);
<?php

$add_button = $this->block->generate_add_icon('order/setting/add_stmp_sender');
$head = array(lang('paypal_email'), lang('sender_name'), lang('stmp_account'), lang('options') . $add_button);
$data = array();
$sender_update_url = site_url('order/setting/update_stmp_sender');
$data = array();
foreach ($paypal_senders as $sender) {
    $sender_id = $sender->id;
    $drop_button = block_drop_icon('order/setting/drop_stmp_sender', "{id: {$sender_id}}", TRUE);
    $sender_accounts = $this->stmp_model->fetch_paypal_sender_accounts($sender_id);
    $account_html = '';
    foreach ($sender_accounts as $account) {
        $account_html .= $account->stmp_host . ': ' . $account->stmp_account . block_status_image($account->account_status) . '<br/>';
    }
    $edit_button = block_edit_link(site_url('order/setting/update_stmp_sender_accounts', array($sender_id)));
    $account_html .= $edit_button;
    $data[] = array($this->block->generate_div("paypal_email_{$sender_id}", $sender->paypal_email), $this->block->generate_div("sender_name_{$sender_id}", $sender->sender_name), $account_html, $drop_button);
    echo block_editor("paypal_email_{$sender_id}", 'sender_form', $sender_update_url, "{id: {$sender_id}, type: 'paypal_email'}");
    echo block_editor("sender_name_{$sender_id}", 'sender_form', $sender_update_url, "{id: {$sender_id}, type: 'sender_name'}");
}
echo block_header(lang('notification_email_account_setting'));
echo block_table($head, $data);
<?php

$add_button = $this->block->generate_add_icon('order/setting/add_stmp_host');
$head = array(lang('host'), lang('port'), lang('is_ssl'), lang('options') . $add_button);
$host_update_url = site_url('order/setting/update_stmp_host');
$yes = lang('yes');
$no = lang('no');
$ssl_collection = to_js_array(array('1' => $yes, '0' => $no));
$data = array();
foreach ($hosts as $host) {
    $host_id = $host->id;
    $drop_button = block_drop_icon('order/setting/drop_stmp_host', "{id: {$host_id}}", TRUE);
    $data[] = array($this->block->generate_div("stmp_host_{$host_id}", $host->host), $this->block->generate_div("stmp_port_{$host_id}", $host->port), $this->block->generate_div("stmp_is_ssl_{$host_id}", $host->is_ssl == 1 ? $yes : $no), $drop_button);
    echo $this->block->generate_editor("stmp_host_{$host_id}", 'host_form', $host_update_url, "{id: {$host_id}, type: 'host'}");
    echo $this->block->generate_editor("stmp_port_{$host_id}", 'host_form', $host_update_url, "{id: {$host_id}, type: 'port'}");
    echo $this->block->generate_editor("stmp_is_ssl_{$host_id}", 'host_form', $host_update_url, "{id: {$host_id}, type: 'is_ssl'}", $ssl_collection);
}
echo block_header(lang('stmp_host_setting'));
echo block_table($head, $data);
<?php

$add_button = $this->block->generate_add_icon('order/confirm_order_condition/add_wait_confirm_sku');
$head = array(lang('sku'), lang('continent'), lang('created_date'), lang('options') . $add_button);
$url = site_url('order/confirm_order_condition/update_wait_confirm_sku');
$data = array();
foreach ($skus as $sku) {
    $drop_button = block_drop_icon('order/confirm_order_condition/drop_wait_confirm_sku', "{id: {$sku->id} }", TRUE);
    $data[] = array($this->block->generate_div("sku_{$sku->id}", !empty($sku->sku) ? $sku->sku : 'Edit'), $this->block->generate_div("continent_id_{$sku->id}", empty($sku->continent_id) ? '[edit]' : $sku->continent_name), $sku->created_date, $drop_button);
    $option_continent = array();
    foreach ($continents as $continent) {
        $option_continent["{$continent->id}"] = $continent->name_cn;
    }
    $option_continent = to_js_array($option_continent);
    echo $this->block->generate_editor("continent_id_{$sku->id}", 'country_code_form', $url, "{id: {$sku->id}, type: 'continent_id'}", $option_continent);
    echo $this->block->generate_editor("sku_{$sku->id}", 'wait_confirm_sku_form', $url, "{id: {$sku->id}, type: 'sku'}");
}
echo block_header(lang('confirm_order_condition'));
echo block_table($head, $data);
    foreach ($uploaded_images as $img) {
        $src = trim($base_url, '/') . trim($uploaded_path, '.') . $img;
        $image_properties = array('src' => $src, 'width' => '100', 'height' => '100', 'style' => 'margin: 5px;', 'title' => 'Click to copy the image url');
        $param = "{image_name: '{$img}', 'sku': '{$product->sku}'}";
        $image_html .= "<span style='margin-right: 10px;'><a href='{$src}' target='_blank'>" . img($image_properties) . "</a></span>";
    }
    $image_html .= '</div>';
    $data[] = array(lang('product_images_view'), $image_html);
}
//显示广告模版代码的文件
if (product_can_read('ebay_images_view')) {
    $ad_html = '<div style="height: 120px;" id="ad_code_uploaded">';
    foreach ($ad_code_uploaded as $ad_code) {
        $src = trim($base_url, '/') . trim($upload_file_path, '.') . $ad_code;
        $param = "{file_name: '{$ad_code}', 'sku': '{$product->sku}'}";
        $delete_link = block_drop_icon(site_url('pi/product/delete_ad_code'), $param, TRUE, NULL, '$(this).previous(0)');
        $ad_html .= "<span style='margin-right: 10px;'><a href='{$src}' target='_blank'>" . $ad_code . "</a></span>";
    }
    $ad_html .= '</div>';
    $data[] = array(lang('ad_code_view'), $ad_html);
}
//结束了
if (product_can_read('picture_url')) {
    $config = array('name' => 'picture_url', 'id' => 'picture_url', 'value' => $product ? $product->picture_url : '', 'maxlength' => '200', 'size' => '100');
    $data[] = array(lang('picture_url'), form_input($config));
}
$back_button = $this->block->generate_back_icon(site_url('pi/product/view_list'), 'main-content-detail', 'main-content');
$title = lang('product_detail') . $back_button;
echo block_header($title);
$attributes = array('id' => 'product_form');
echo form_open(site_url('pi/product/save_edit'), $attributes);
<?php

$add_button = $this->block->generate_add_icon('order/confirm_order_condition/add_country_and_amount');
$head = array(lang('countries'), lang('money'), lang('created_date'), lang('options') . $add_button);
$url = site_url('order/confirm_order_condition/update_country_and_amount');
$data = array();
foreach ($rows as $row) {
    $drop_button = block_drop_icon('order/confirm_order_condition/drop_country_and_amount', "{id: {$row->id} }", TRUE);
    $data[] = array($this->block->generate_div("country_{$row->id}", !empty($row->country) ? $row->country : 'Edit'), $this->block->generate_div("amount_{$row->id}", empty($row->amount) ? '[edit]' : price($row->amount)), $row->created_date, $drop_button);
    echo $this->block->generate_editor("country_{$row->id}", 'country_code_form', $url, "{id: {$row->id}, type: 'country'}");
    echo $this->block->generate_editor("amount_{$row->id}", 'wait_confirm_sku_form', $url, "{id: {$row->id}, type: 'amount'}");
}
echo block_header(lang('confirm_order_condition'));
echo block_table($head, $data);