Пример #1
0
     foreach ($region as $region_data) {
         $region_array[$region_data['region_id']] = $region_data['region_name'];
     }
 }
 $smarty->assign('shop_name', $_CFG['shop_name']);
 $smarty->assign('order_id', $order_id);
 $smarty->assign('province', $region_array[$_CFG['shop_province']]);
 $smarty->assign('city', $region_array[$_CFG['shop_city']]);
 $smarty->assign('shop_address', $_CFG['shop_address']);
 $smarty->assign('service_phone', $_CFG['service_phone']);
 $shipping = $db->getRow("SELECT * FROM " . $ecs->table("shipping") . " WHERE shipping_id = " . $order['shipping_id']);
 //打印单模式
 if ($shipping['print_model'] == 2) {
     /* 可视化 */
     /* 快递单 */
     $shipping['print_bg'] = empty($shipping['print_bg']) ? '' : get_site_root_url() . $shipping['print_bg'];
     /* 取快递单背景宽高 */
     if (!empty($shipping['print_bg'])) {
         $_size = @getimagesize($shipping['print_bg']);
         if ($_size != false) {
             $shipping['print_bg_size'] = array('width' => $_size[0], 'height' => $_size[1]);
         }
     }
     if (empty($shipping['print_bg_size'])) {
         $shipping['print_bg_size'] = array('width' => '1024', 'height' => '600');
     }
     /* 标签信息 */
     $lable_box = array();
     $lable_box['t_shop_country'] = $region_array[$_CFG['shop_country']];
     //网店-国家
     $lable_box['t_shop_city'] = $region_array[$_CFG['shop_city']];
Пример #2
0
        $name = date('Ymd');
        for ($i = 0; $i < 6; ++$i) {
            $name .= chr(mt_rand(97, 122));
        }
        $name .= '.' . end(explode('.', $_FILES['bg']['name']));
        $target = ROOT_PATH . '/images/receipt/' . $name;
        if (move_upload_file($_FILES['bg']['tmp_name'], $target)) {
            $src = '/images/receipt/' . $name;
        }
    }
    //保存
    $sql = 'UPDATE ' . $ecs->table('shipping') . " SET print_bg = '{$src}' WHERE shipping_id = '{$shipping_id}'";
    $res = $db->query($sql);
    if ($res) {
        echo '<script language="javascript">';
        echo 'parent.call_flash("bg_add", "' . get_site_root_url() . $src . '");';
        echo '</script>';
    }
} elseif ($_REQUEST['act'] == 'print_del') {
    /* 检查权限 */
    check_authz_json('ship_manage');
    $shipping_id = !empty($_GET['shipping']) ? intval($_GET['shipping']) : 0;
    $shipping_id = json_str_iconv($shipping_id);
    /* 检查该插件是否已经安装 取值 */
    $sql = 'SELECT print_bg FROM ' . $ecs->table('shipping') . " WHERE shipping_id = '{$shipping_id}' LIMIT 0,1";
    $row = $db->GetRow($sql);
    if ($row) {
        if ($row['print_bg'] != '' && !is_print_bg_default($row['print_bg'])) {
            @unlink(ROOT_PATH . $row['print_bg']);
        }
        $sql = 'UPDATE ' . $ecs->table('shipping') . " SET print_bg = '' WHERE shipping_id = '{$shipping_id}'";