public static function findAllProductforOneOrder($id) { $o = T_J_LIGNECOMMANDE_LEC::findAll(); $list = array(); foreach ($o as $k => $v) { if ($v->T_E_COMMANDE_COM->com_id == $id) { $list[] = $v; } } 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); }