Exemple #1
0
    /**
     * Get dashboards indicators by dashboardUid
     *
     * @param string $das_uid {@from path}
     * @param string $dateIni {@from path}
     * @param string $dateFin {@from path}
     *
     * @author Jenny Murillo <*****@*****.**>
     * @copyright Colosa - Bolivia
     *
     * @url GET /:das_uid/indicator
     *
     */
    public function doGetIndicatorsbyDasUid($das_uid, $dateIni="", $dateFin="")
    {
        try {
        	$dateIni = ($dateIni=="") ? date("Y/m/d") : $dateIni;
        	$dateFin = ($dateFin=="") ? date("Y/m/d") : $dateFin;

        	$usrUid = $this->getUserId();
            $Dashboard = new \ProcessMaker\BusinessModel\Dashboard();
            $response = $Dashboard->getIndicatorsByDasUid($das_uid, $dateIni, $dateFin, $usrUid);
            return $response;
        } catch (\Exception $e) {
            throw (new RestException(Api::STAT_APP_EXCEPTION, $e->getMessage()));
        }
    }
Exemple #2
0
 /**
  * Get dashboards indicators by dashboardUid
  *
  * @param string $das_uid {@from path}
  * @param string $dateIni {@from path}
  * @param string $dateFin {@from path}
  *
  * @author Jenny Murillo <*****@*****.**>
  * @copyright Colosa - Bolivia
  *
  * @url GET /:das_uid/indicator
  *
  */
 public function doGetIndicatorsbyDasUid($das_uid, $dateIni = "", $dateFin = "")
 {
     try {
         if ($dateIni == "") {
             $dateTimezone = new \DateTime("now", new \DateTimeZone('UTC'));
             $dateIni = $dateTimezone->format('Y-m-d H:i:s');
         } else {
             $dateIni = $this->normalizedTimeZone($dateIni);
         }
         if ($dateFin == "") {
             $dateTimezone = new \DateTime("now", new \DateTimeZone('UTC'));
             $dateFin = $dateTimezone->format('Y-m-d H:i:s');
         } else {
             $dateFin = $this->normalizedTimeZone($dateFin);
         }
         $usrUid = $this->getUserId();
         $Dashboard = new \ProcessMaker\BusinessModel\Dashboard();
         $response = $Dashboard->getIndicatorsByDasUid($das_uid, $dateIni, $dateFin, $usrUid);
         return $response;
     } catch (\Exception $e) {
         throw new RestException(Api::STAT_APP_EXCEPTION, $e->getMessage());
     }
 }