public function actionOnline() { $message = ""; $error = 2; $tinh = Yii::app()->request->getQuery("tinh"); if (!is_numeric($tinh) || $tinh > 40 || $tinh < 1) { $message = "Tỉnh thành không hợp lệ"; } $ve = preg_replace('/[^0-9]/', '', Yii::app()->request->getQuery("so", "")); if ($ve == "" || $tinh < 21 && $tinh > 26 && strlen($ve) != 6 || $tinh >= 21 && $tinh <= 26 && strlen($ve) != 5) { $message = "Vé số không hợp lệ"; } $ngay = Yii::app()->request->getQuery("ngay"); if (strlen($ngay) != 10) { $message = 'ngày dò không hợp lệ'; } if ($message == "") { $kq = CommonHelper::doveonline($ve, $tinh, $ngay); if (!$kq) { $message = "Ngày dò vé và đài không hợp lệ. <br>Vui lòng kiểm tra chính xác đài và ngày xổ số. <br>Xin cám ơn."; $error = 2; } else { if ($kq["tongtien"] == 0) { $message = "Rất tiếc vé số của bạn không trúng giải !<br>\n Chúc bạn may mắn lần sau!..."; $error = 1; } else { $message = "Chúc mừng bạn !...<br>Vé số của bạn đã trúng thưởng giải <strong style='font-size:16px'>" . implode(" và ", $kq["giai"]) . "</strong><br>Tổng giá trị giải thưởng là: <strong style='font-size:16px'>" . number_format($kq["tongtien"]) . "</strong> vnđ"; $error = 0; } } } $this->render("online", array("message" => $message, "error" => $error)); }