public static function findById($cli_id)
 {
     $class = get_called_class();
     $list = array();
     foreach (T_E_COMMANDE_COM::findAll() as $row) {
         if ($row->_T_E_CLIENT_CLI->cli_id == $cli_id) {
             $list[] = new $class($row->com_id);
         }
     }
     return $list;
 }
 public function order()
 {
     if (isset($_POST['date']) && !empty($_POST['date'])) {
         $c = T_E_COMMANDE_COM::findByDate(date("Y-d-m", strtotime($_POST['date'])));
     } else {
         $c = T_E_COMMANDE_COM::findAll();
     }
     $data = array();
     foreach ($c as $key => $value) {
         unset($d);
         $d['commande'] = $value;
         foreach (T_J_LIGNECOMMANDE_LEC::findAllProductforOneOrder($value->com_id) as $k => $v) {
             $d['produit'][] = $v;
         }
         array_push($data, $d);
     }
     $this->render("order", $data);
 }
 public function orders()
 {
     $data = array();
     if (isset($_SESSION['user'])) {
         $m = new message();
         $cli_id = $_SESSION['user']->cli_id;
         $c = T_E_COMMANDE_COM::findById($cli_id);
         if (count($c) < 1) {
             $m->setFlash("Vous n'avez aucune commande.", "warning");
         } else {
             $data = array();
             foreach ($c as $key => $value) {
                 unset($d);
                 $d['commande'] = $value;
                 foreach (T_J_LIGNECOMMANDE_LEC::findAllProductforOneOrder($value->com_id) as $k => $v) {
                     $d['produit'][] = $v;
                 }
                 array_push($data, $d);
             }
         }
     }
     $this->render("orders", $data);
 }