$arrCustomInfo[$k]['extdata'] = $arrService[$v['f_code']]['content'];
    }
    if ($arrServiceInfo['uid'] != $gUid) {
        exit('禁止未授权访问');
    }
}
$arrServiceInfo['indus_pid'] and $arrAllIndustrys = CommonClass::getIndustryByPid($arrServiceInfo['indus_pid'], 'indus_id,indus_pid,indus_name');
$intModelId = 6;
if ($arrServiceInfo['model_id']) {
    $intModelId = $arrServiceInfo['model_id'];
}
$strServiceName = '作品';
if ($intModelId == '7') {
    $strServiceName = '服务';
}
$objRelease = goods_release_class::get_instance($intModelId);
$arrPriceUnit = $objRelease->get_price_unit();
$arrServiceUnit = $objRelease->get_service_unit();
$arrImageLists = CommonClass::getFileArrayByPath(',', $arrServiceInfo['pic']);
$arrFileLists = CommonClass::getFileArrayByPath(',', $arrServiceInfo['file_path']);
if ($action == 'delete_image') {
    $fileid = intval($fileid);
    $strSql = sprintf("select file_id,file_name,save_name from %switkey_file where file_id in(%s)", TABLEPRE, $fileid);
    $arrFileInfo = db_factory::get_one($strSql);
    $resText = CommonClass::delFileByFileId($fileid);
    if ($resText) {
        $array = explode(',', $arrServiceInfo['pic']);
        $newArr = CommonClass::returnNewArr($arrFileInfo['save_name'], $array);
        $_POST['file_ids'] = implode(",", $newArr);
        updateFilepath($arrServiceInfo['service_id'], $_POST['file_ids'], 'pic');
        kekezu::echojson('删除成功', 1, array('fileid' => $fileid, 'save_name' => $arrFileInfo['save_name']));
Beispiel #2
0
<?php

defined('IN_KEKE') or exit('Access Denied');
$stdCacheName = 'service_cache_' . $id . '_' . substr(md5($gUid), 0, 6);
$objRelease = goods_release_class::get_instance($id);
$objRelease->get_service_obj($stdCacheName);
$arrPubInfo = $objRelease->_std_obj->_release_info;
$arrConfig = $objRelease->_service_config;
$arrPubInfo['indus_pid'] and $arrAllIndustrys = CommonClass::getIndustryByPid($arrPubInfo['indus_pid'], 'indus_id,indus_pid,indus_name');
$userInfo = db_factory::get_one("select * from " . TABLEPRE . "witkey_space where uid=" . intval($gUid));
$province = $userInfo['province'];
$city = $userInfo['city'];
$area = $userInfo['area'];
if ($arrPubInfo['onecity']) {
    $province = $arrPubInfo['onecity'];
}
if ($arrPubInfo['twocity']) {
    $city = $arrPubInfo['twocity'];
}
if ($arrPubInfo['threecity']) {
    $area = $arrPubInfo['threecity'];
}
switch ($step) {
    case 'step1':
        $regionCfg = keke_glob_class::getRegionConfig();
        $objRelease->check_access($step, $id, $arrPubInfo);
        $strExtTypes = '*.jpg;*.jpeg;*.gif;*.png;*.bmp';
        $strExtTypes2 = kekezu::get_ext_type();
        $arrPriceUnit = $objRelease->get_price_unit();
        $floatPrice = floatval($txt_price);
        if (isset($formhash) && kekezu::submitcheck($formhash)) {