/** * productDetail * * @param mixed $request * @param mixed $response * @author mq <*****@*****.**> * @access public * @return void */ public function productDetail($request, $response) { /*{{{*/ if ($request->id) { $this->showUpdateProduct($request, $response); } else { if ($request->spaceId) { $this->showAddProduct($request, $response); } else { throw new BizException('无效的参数!'); } } $contracts = DAL::get()->find_all_by_spaceid_and_type('contract', $response->space->id, array_keys(ServiceDef::getServices())); foreach ($contracts as $contract) { if ($contract->isPresent()) { unset($contracts[$contract->id]); } } $response->contracts = $contracts; $response->productList = DAL::get()->find_all_by_contractIds('Product', array_keys($contracts)); }
<p> <label>开始:</label> <input type="text" name="fromTime" id="fromTime" class="fromTime w80" value="<?php echo $fromTime; ?> "/> <label>结束:</label> <input type="text" name="toTime" id="toTime" class="toTime w80" value="<?php echo $toTime; ?> "/> <label>类型:</label> <select name="servicedef"> <option value="-1">全部</option> <?php foreach (ServiceDef::getServices() as $m => $service) { ?> <option value="<?php echo $m; ?> " <?php echo $m == $servicedef ? "selected" : ""; ?> ><?php echo $service['text']; ?> </option> <?php } ?>