/** * @param array the datos * @param string the fecha * @return string * @soap */ public function getObtenerRegistro($datos) { if (isset($datos['token']) && $datos['token'] != '1' && $datos['token'] != '2' && $datos['token'] != '3' && $datos['token'] != '4') { $data = UsuariosWs::model()->findByAttributes(array('token' => $datos['token'])); if (count($data) >= 1) { if (isset($datos['fecha'])) { if ($this->validarfecha($datos['fecha'])) { $sql = "SELECT * FROM presupuesto_importacion Where fecha_llegada <= '" . $datos['fecha'] . "' order by fecha_llegada desc"; if (isset($datos['orden'])) { if ($datos['orden']) { $sql = "SELECT * FROM presupuesto_importacion Where fecha_llegada >= '" . $datos['fecha'] . "' order by fecha_llegada desc"; } else { return "Valor del campo orden invalido"; } } $sqlpresupuesto = Yii::app()->db->createCommand($sql)->queryAll(); if (count($sqlpresupuesto) >= 1) { return CJSON::encode($sqlpresupuesto); } else { return "Sin resultados"; } } else { return "formato de fecha invalido"; } } else { return "campo de fecha vacio"; } } else { return "Token invalido"; } } return "Usuario no autenticado"; }
/** * 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 the ID of the model to be loaded */ public function loadModel($id) { $model = UsuariosWs::model()->findByPk($id); if ($model === null) { throw new CHttpException(404, 'The requested page does not exist.'); } return $model; }