|
@@ -16,22 +16,19 @@ class ObraController extends AuthController {
|
|
public function actionIndex() {
|
|
public function actionIndex() {
|
|
$id = trim($this->req->get("id", ""));
|
|
$id = trim($this->req->get("id", ""));
|
|
$buscar = trim($this->req->get("q", ""));
|
|
$buscar = trim($this->req->get("q", ""));
|
|
- $rangoInicio = trim($this->req->get("inicio", ""));
|
|
|
|
- $rangoFin = trim($this->req->get("fin", ""));
|
|
|
|
- $rangoI = trim($this->req->get("rinicio", ""));
|
|
|
|
- $rangoF = trim($this->req->get("rfin", ""));
|
|
|
|
|
|
+ $inicio = trim($this->req->get("inicio", ""));
|
|
|
|
+ $fin = trim($this->req->get("fin", ""));
|
|
|
|
+
|
|
$query = $this->queryInicial;
|
|
$query = $this->queryInicial;
|
|
|
|
|
|
if ($id!=="") {
|
|
if ($id!=="") {
|
|
$query->andWhere(["id" => $id]);
|
|
$query->andWhere(["id" => $id]);
|
|
}
|
|
}
|
|
|
|
|
|
- if ($rangoInicio !== "" && $rangoFin !== "") {
|
|
|
|
- $query->andWhere(["between", "[[fechaInicio]]", $rangoInicio, $rangoFin]);
|
|
|
|
- }
|
|
|
|
- if ($rangoI !== "" && $rangoF !== "") {
|
|
|
|
- $query->andWhere(["between", "[[fechaFinal]]", $rangoI, $rangoF]);
|
|
|
|
- }
|
|
|
|
|
|
+ if ($inicio !== "" && $fin !== "") {
|
|
|
|
+ $query->andWhere([">=", "[[fechaInicio]]", $inicio])
|
|
|
|
+ ->andWhere(["<=", "[[fechaFinal]]", $fin]);
|
|
|
|
+ }
|
|
if ($buscar) {
|
|
if ($buscar) {
|
|
|
|
|
|
$query->andWhere([
|
|
$query->andWhere([
|