public function detail($params)
 {
     $category = new ItemModel();
     $result_array = $category->detail($params);
     $validated_params = $category->detailParams($params);
     // $hitCount         = $category->getHitCount();
     $status = new StatusModel($result_array);
     $output = "";
     if (!empty($params["output"])) {
         $output = $params["output"];
     }
     $result = array("status" => $status->toArray(), "params" => $validated_params, "result" => $result_array);
     $view = new item_SearchView();
     $view->appendHeader($status->code);
     $view->appendHeader($output);
     $view->render($result, $output);
 }
Пример #2
0
 public static function getListStatus()
 {
     $stat = null;
     $i = 0;
     foreach (StatusModel::all() as $status) {
         if ($status['id'] != 1 && $status['id'] != 5 && $status['id'] != 6) {
             $stat[$i] = $status;
         }
         $i++;
     }
     return $stat;
 }
Пример #3
0
         $modelStatus->{'set' . ucfirst($campo)}($valor);
     }
     // edita os valores do banco para o Status
     if ($erro = $modelStatus->valida()) {
         print json_encode($erro);
     } else {
         if ($controlStatus->edit($modelStatus)) {
             print 1;
         }
     }
     break;
     // caso a ação seja de deletar um Status existente
 // caso a ação seja de deletar um Status existente
 case 'delete':
     // cria um novo modelo de Status
     $model = new StatusModel();
     // cria um novo controller de Status
     $control = StatusController::getInstance();
     // define no modelo o id do Status a ser deletado
     $model->setId($id);
     // deleta o Status
     print $control->delete($model);
     break;
     // caso a ação seja de listar os Statuss existentes
 // caso a ação seja de listar os Statuss existentes
 case 'list':
     // cria um novo controller de Statuss
     $control = StatusController::getInstance();
     // busca no banco informações de todos os Statuss
     $status = $control->find([], 0);
     if ($status == false) {