コード例 #1
0
 private function delete()
 {
     $this->error = false;
     if (isset($_GET['id']) && $_GET['id']) {
         $id = (int) $_GET['id'];
         $model = new Model_client();
         $in_order = $model->in_order($id);
         if (empty($in_order)) {
             $delete = $model->delete_client($id);
             if (!$delete) {
                 $this->error = 'Não foi possível deletar este cliente!';
             }
         } else {
             $delete = $model->delete_order($id);
             if ($delete) {
                 $delete = $model->delete_client($id);
             } else {
                 $this->error = 'Não foi possível deleter este cliente!';
             }
         }
         $client = new Model_client();
         $this->clients = $client->get_clients();
         if (isset($model->error)) {
             $this->error = $model->error;
         }
         if (isset($client->error)) {
             $this->error .= $client->error;
         }
     } else {
         $this->error = 'Cliente não informado! ';
     }
     include_once 'view/view-client.php';
 }