Ejemplo n.º 1
0
 /**
  * @url GET
  * @param string $filter
  * @param int $start
  * @param int $limit
  */
 public function doGetUsers($filter = '', $start = null, $limit = null)
 {
     try {
         $user = new \ProcessMaker\BusinessModel\User();
         $response = $user->getUsers($filter, $start, $limit);
         return $response;
     } catch (\Exception $e) {
         throw (new RestException(Api::STAT_APP_EXCEPTION, $e->getMessage()));
     }
 }
Ejemplo n.º 2
0
 /**
  * @url GET
  */
 public function index($filter = null, $lfilter = null, $rfilter = null, $start = null, $limit = null)
 {
     try {
         $user = new \ProcessMaker\BusinessModel\User();
         $user->setFormatFieldNameInUppercase(false);
         $arrayFilterData = array("filter" => !is_null($filter) ? $filter : (!is_null($lfilter) ? $lfilter : (!is_null($rfilter) ? $rfilter : null)), "filterOption" => !is_null($filter) ? "" : (!is_null($lfilter) ? "LEFT" : (!is_null($rfilter) ? "RIGHT" : "")));
         $response = $user->getUsers($arrayFilterData, null, null, $start, $limit);
         return \ProcessMaker\Util\DateTime::convertUtcToIso8601($response['data'], $this->arrayFieldIso8601);
     } catch (\Exception $e) {
         throw new RestException(Api::STAT_APP_EXCEPTION, $e->getMessage());
     }
 }