/** * Creates a new model. * If creation is successful, the browser will be redirected to the 'view' page. */ public function actionCreate() { $model = new KqxsNam(); // Uncomment the following line if AJAX validation is needed // $this->performAjaxValidation($model); $model->image = CUploadedFile::getInstance($model, 'image'); if (isset($_POST['KqxsNam'])) { $model->attributes = $_POST['KqxsNam']; $kqxs = KqxsBac::model()->find("date=:date and provice=:provice", array(':date' => $model->date, ":provice" => $model->provice)); if (!$kqxs && $model->save()) { $folder = 'upload/' . date('Ymd'); if (!file_exists($folder)) { mkdir($folder); } if (is_object($model->image)) { $model->image->saveAs(Yii::getPathOfAlias('webroot') . '/' . $folder . '/' . $model->image); } $model->image = $folder . '/' . $model->image; $model->update(array('image')); $this->redirect(array('view', 'id' => $model->id)); } else { $model->addError('date', 'Kết quả này đã có vui lòng chỉnh lại thông tin'); } } $model->date = date("d-m-Y", time()); $this->render('create', array('model' => $model)); }
public function actionOnlinebac() { $day = date("l", time()); $date = date("d-m-Y", time()); $data = Calendar::model()->find("thu = :thu", array(":thu" => $day)); $nam = explode(",", $data->nam); $trung = explode(",", $data->trung); $bac = explode(",", $data->bac); //nam $criterianam = new CDbCriteria(); $criterianam->condition = 'date=:date'; $criterianam->params = array(':date' => $date); $criterianam->addInCondition("provice", $bac); $resultnam = KqxsBac::model()->findAll($criterianam); $this->render("onlinemienbac", array('bac' => $resultnam)); }
/** * Returns the data model based on the primary key given in the GET variable. * If the data model is not found, an HTTP exception will be raised. * @param integer $id the ID of the model to be loaded * @return KqxsBac the loaded model * @throws CHttpException */ public function loadModel($id) { $model = KqxsBac::model()->findByPk($id); if ($model === null) { throw new CHttpException(404, 'The requested page does not exist.'); } return $model; }
public function actionMb() { $day = date("l", time()); $data = Calendar::model()->find("thu = :thu", array(":thu" => $day)); $nam = explode(",", $data->nam); $trung = explode(",", $data->trung); $bac = explode(",", $data->bac); $url = 'http://minhngoc.net.vn/xstt/MB/MB.php?visit=0'; $content = file_get_contents($url); $arr = explode(";", $content); $ret = array(); foreach ($arr as $item) { $tmp = explode('=', $item); $key = $tmp[0]; $key = str_replace('kqxs["', '', $key); $key = str_replace('"]', '', $key); $key = str_replace("\r\n", '', $key); $value = end($tmp); $value = str_replace('"', '', $value); $value = preg_replace('/[^0-9]/', '', $value); $ret[$key] = $value; } if (date("d-m-Y", $ret["newtime"]) == date("d-m-Y", time())) { $tinh = explode(",", $ret["listtinhnew"]); $date = date("d-m-Y", time()); foreach ($bac as $province) { $pro = CommonHelper::maprev($province); unset($ret["\r\nT" . $pro . "_LV"]); unset($ret["\r\n"]); $proexist = KqxsBac::model()->find("date=:date and provice=:provice", array(":date" => $date, ":provice" => $province)); if (!$proexist) { $model = new KqxsBac(); $model->date = $date; $model->provice = $province; $model->db = preg_replace('/[^A-Za-z0-9]/', '', $ret["T" . $pro . "_Gdb"]); $model->nhat = preg_replace('/[^A-Za-z0-9]/', '', $ret["T" . $pro . "_G1"]); $model->nhi1 = preg_replace('/[^A-Za-z0-9]/', '', $ret["T" . $pro . "_G2_1"]); $model->nhi2 = preg_replace('/[^A-Za-z0-9]/', '', $ret["T" . $pro . "_G2_2"]); $model->ba1 = preg_replace('/[^A-Za-z0-9]/', '', $ret["T" . $pro . "_G3_1"]); $model->ba2 = preg_replace('/[^A-Za-z0-9]/', '', $ret["T" . $pro . "_G3_2"]); $model->ba3 = preg_replace('/[^A-Za-z0-9]/', '', $ret["T" . $pro . "_G3_3"]); $model->ba4 = preg_replace('/[^A-Za-z0-9]/', '', $ret["T" . $pro . "_G3_4"]); $model->ba5 = preg_replace('/[^A-Za-z0-9]/', '', $ret["T" . $pro . "_G3_5"]); $model->ba6 = preg_replace('/[^A-Za-z0-9]/', '', $ret["T" . $pro . "_G3_6"]); $model->tu1 = preg_replace('/[^A-Za-z0-9]/', '', $ret["T" . $pro . "_G4_1"]); $model->tu2 = preg_replace('/[^A-Za-z0-9]/', '', $ret["T" . $pro . "_G4_2"]); $model->tu3 = preg_replace('/[^A-Za-z0-9]/', '', $ret["T" . $pro . "_G4_3"]); $model->tu4 = preg_replace('/[^A-Za-z0-9]/', '', $ret["T" . $pro . "_G4_4"]); $model->nam1 = preg_replace('/[^A-Za-z0-9]/', '', $ret["T" . $pro . "_G5_1"]); $model->nam2 = preg_replace('/[^A-Za-z0-9]/', '', $ret["T" . $pro . "_G5_2"]); $model->nam3 = preg_replace('/[^A-Za-z0-9]/', '', $ret["T" . $pro . "_G5_3"]); $model->nam4 = preg_replace('/[^A-Za-z0-9]/', '', $ret["T" . $pro . "_G5_4"]); $model->nam5 = preg_replace('/[^A-Za-z0-9]/', '', $ret["T" . $pro . "_G5_5"]); $model->nam6 = preg_replace('/[^A-Za-z0-9]/', '', $ret["T" . $pro . "_G5_6"]); $model->sau1 = preg_replace('/[^A-Za-z0-9]/', '', $ret["T" . $pro . "_G6_1"]); $model->sau2 = preg_replace('/[^A-Za-z0-9]/', '', $ret["T" . $pro . "_G6_2"]); $model->sau3 = preg_replace('/[^A-Za-z0-9]/', '', $ret["T" . $pro . "_G6_3"]); $model->bay1 = preg_replace('/[^A-Za-z0-9]/', '', $ret["T" . $pro . "_G7_1"]); $model->bay2 = preg_replace('/[^A-Za-z0-9]/', '', $ret["T" . $pro . "_G7_2"]); $model->bay3 = preg_replace('/[^A-Za-z0-9]/', '', $ret["T" . $pro . "_G7_3"]); $model->bay4 = preg_replace('/[^A-Za-z0-9]/', '', $ret["T" . $pro . "_G7_4"]); $model->insert(); } else { $proexist->db = preg_replace('/[^A-Za-z0-9]/', '', $ret["T" . $pro . "_Gdb"]); $proexist->nhat = preg_replace('/[^A-Za-z0-9]/', '', $ret["T" . $pro . "_G1"]); $proexist->nhi1 = preg_replace('/[^A-Za-z0-9]/', '', $ret["T" . $pro . "_G2_1"]); $proexist->nhi2 = preg_replace('/[^A-Za-z0-9]/', '', $ret["T" . $pro . "_G2_2"]); $proexist->ba1 = preg_replace('/[^A-Za-z0-9]/', '', $ret["T" . $pro . "_G3_1"]); $proexist->ba2 = preg_replace('/[^A-Za-z0-9]/', '', $ret["T" . $pro . "_G3_2"]); $proexist->ba3 = preg_replace('/[^A-Za-z0-9]/', '', $ret["T" . $pro . "_G3_3"]); $proexist->ba4 = preg_replace('/[^A-Za-z0-9]/', '', $ret["T" . $pro . "_G3_4"]); $proexist->ba5 = preg_replace('/[^A-Za-z0-9]/', '', $ret["T" . $pro . "_G3_5"]); $proexist->ba6 = preg_replace('/[^A-Za-z0-9]/', '', $ret["T" . $pro . "_G3_6"]); $proexist->tu1 = preg_replace('/[^A-Za-z0-9]/', '', $ret["T" . $pro . "_G4_1"]); $proexist->tu2 = preg_replace('/[^A-Za-z0-9]/', '', $ret["T" . $pro . "_G4_2"]); $proexist->tu3 = preg_replace('/[^A-Za-z0-9]/', '', $ret["T" . $pro . "_G4_3"]); $proexist->tu4 = preg_replace('/[^A-Za-z0-9]/', '', $ret["T" . $pro . "_G4_4"]); $proexist->nam1 = preg_replace('/[^A-Za-z0-9]/', '', $ret["T" . $pro . "_G5_1"]); $proexist->nam2 = preg_replace('/[^A-Za-z0-9]/', '', $ret["T" . $pro . "_G5_2"]); $proexist->nam3 = preg_replace('/[^A-Za-z0-9]/', '', $ret["T" . $pro . "_G5_3"]); $proexist->nam4 = preg_replace('/[^A-Za-z0-9]/', '', $ret["T" . $pro . "_G5_4"]); $proexist->nam5 = preg_replace('/[^A-Za-z0-9]/', '', $ret["T" . $pro . "_G5_5"]); $proexist->nam6 = preg_replace('/[^A-Za-z0-9]/', '', $ret["T" . $pro . "_G5_6"]); $proexist->sau1 = preg_replace('/[^A-Za-z0-9]/', '', $ret["T" . $pro . "_G6_1"]); $proexist->sau2 = preg_replace('/[^A-Za-z0-9]/', '', $ret["T" . $pro . "_G6_2"]); $proexist->sau3 = preg_replace('/[^A-Za-z0-9]/', '', $ret["T" . $pro . "_G6_3"]); $proexist->bay1 = preg_replace('/[^A-Za-z0-9]/', '', $ret["T" . $pro . "_G7_1"]); $proexist->bay2 = preg_replace('/[^A-Za-z0-9]/', '', $ret["T" . $pro . "_G7_2"]); $proexist->bay3 = preg_replace('/[^A-Za-z0-9]/', '', $ret["T" . $pro . "_G7_3"]); $proexist->bay4 = preg_replace('/[^A-Za-z0-9]/', '', $ret["T" . $pro . "_G7_4"]); $proexist->update(); } } } $this->renderJSON($ret); }
$criterianam->condition = 'date=:date'; $criterianam->params = array(':date' => $date); $criterianam->addInCondition("provice", $tinhnam); $nam = KqxsNam::model()->findAll($criterianam); //trung $criteriatrung = new CDbCriteria(); $criteriatrung->condition = 'date=:date'; $criteriatrung->params = array(':date' => $date); $criteriatrung->addInCondition("provice", $tinhtrung); $trung = KqxsTrung::model()->findAll($criteriatrung); //bac $criteriabac = new CDbCriteria(); $criteriabac->condition = 'date=:date'; $criteriabac->params = array(':date' => $date); $criteriabac->addInCondition("provice", $tinhbac); $bac = KqxsBac::model()->findAll($criteriabac); $mien = array(); $mien["tinhnam"] = $nam; $mien["tinhtrung"] = $trung; $mien["tinhbac"] = $bac; ?> <!-- Box Tường thuật trực tiếp --> <div class="panel panel-danger"> <div class="panel-heading">Tường thuật trực tiếp</div> <div class="panel-body"> <table class="col-xs-12" style="font-size: 12px;"> <tr> <td align="left"><a style="color: #57b856; font-weight: bold;" href="<?php echo Yii::app()->homeUrl; ?> xo-so-truc-tiep/mien-nam.html">Xổ Số Miền Nam</a></td>