} catch (Exception $e) { $result = $e->getMessage(); Tool::logger(__METHOD__, __LINE__, sprintf("数据保存失败: %s", $e->getMessage()), _LOG_ERROR); } } else { if ($dataType == "isrecommend" && $module == "product") { $product = new Product(_NONE); $product->productId = isset($_REQUEST["productId"]) ? $_REQUEST["productId"] : _NONE; $product = Product::first($product); $product->isRecommend = isset($_REQUEST["isRecommend"]) ? $_REQUEST["isRecommend"] : _NONE; Product::update($product); } else { if ($dataType == "isshowhome" && $module == "product") { $product = new Product(_NONE); $product->productId = isset($_REQUEST["productId"]) ? $_REQUEST["productId"] : _NONE; $product = Product::first($product); $product->isShowHome = isset($_REQUEST["isShowHome"]) ? $_REQUEST["isShowHome"] : _NONE; Product::update($product); } else { if ($dataType == "detail" && ($module == "news" || $module == "case" || $module == "recruit" || $module == "material")) { try { Tool::logger(__METHOD__, __LINE__, sprintf("action: %s", $action), _LOG_DEBUG); $content = new Content(_NONE); $content->contentId = isset($_REQUEST["contentId"]) ? $_REQUEST["contentId"] : _NONE; if ($content->contentId > 0) { $content = Content::read($content); } $content->subject = isset($_REQUEST["subject"]) ? $_REQUEST["subject"] : $content->subject; $content->content = isset($_REQUEST["content"]) ? $_REQUEST["content"] : $content->content; $content->mImage = isset($_REQUEST["mImage"]) ? $_REQUEST["mImage"] : $content->mImage; $content->contentType = $module;
<?php require_once "include/init.php"; //设置模块权限 $sections = array("contact" => 0, "company" => 0, "sort" => 1, "recommend" => 1, "case" => 1, "news" => 0); $navIndex = 1; ?> <?php //产品信息 $productId = isset($_REQUEST["id"]) ? $_REQUEST["id"] : 0; $productDetail = new Product(_QUERY_ALL); $productDetail->productId = $productId; $productDetail = Product::first($productDetail); $detailContent = Product::content($productDetail->productId); if (empty($detailContent)) { $detailContent = "<b>暂无详细</b>"; } //当前位置 $location = sprintf("当前位置 > <span><a href='product.php?sort=%u'>%s</a></span> > <span>%s</span>", $productDetail->productType, $productDetail->typeName, $productDetail->productName); $page_title = $productDetail->productName; ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <?php include_once "include/page.php"; ?> </head> <body> <script language="javascript" type="text/javascript">
} } echo "{\"status\":\"true\", \"data\": " . $listJson . "}"; } catch (Exception $e) { echo "{\"status\":\"false\", \"data\": \"" . $e->getMessage() . "\"}"; Tool::logger(__METHOD__, __LINE__, sprintf("查询产品: %s", $e->getMessage()), _LOG_ERROR); } } else { if ($dataType == "detail") { try { $listJson = ""; if (isset($_REQUEST["productId"])) { $productId = $_REQUEST["productId"]; $query = new Product(_NONE); $query->productId = $productId; $product = Product::first($query); $product->content = Content::get(sprintf("product%s", $productId)); $listJson = json_encode($product, JSON_UNESCAPED_UNICODE); } echo "{\"status\":\"true\", \"data\": " . $listJson . "}"; Tool::logger(__METHOD__, __LINE__, "查询产品详细", _LOG_INFOR); Tool::logger(__METHOD__, __LINE__, sprintf("查询产品详细Json: %s", $listJson), _LOG_DEBUG); } catch (Exception $e) { echo "{\"status\":\"false\", \"data\": \"" . $e->getMessage() . "\"}"; Tool::logger(__METHOD__, __LINE__, sprintf("查询产品详细: %s", $e->getMessage()), _LOG_ERROR); } } } exit; } //读取文本内容数据