request->get('project') ?? 418068; $APObj = new Client(self::API_KEY); $project_info = $APObj->getProject($project); return $project_info; } public function projectsAction() { /** user params **/ $id_group = $this->request->get('id_group') ?? null; $APObj = new Client(self::API_KEY); $projects_info = $APObj->getProjects($id_group); return $projects_info; } public function projectsGroupAction() { $APObj = new Client(self::API_KEY); $projects_group = $APObj->getProjectsGroup(); return $projects_group; } public function queriesAction() { /** user params **/ $project = $this->request->get('project') ?? 418068; $id_group = $this->request->get('id_group') ?? null; $APObj = new Client(self::API_KEY); $queries_info = $APObj->getQueries($project, $id_group); return $queries_info; } public function queriesGroupAction() { /** user params **/ $project = $this->request->get('project') ?? 418068; $APObj = new Client(self::API_KEY); $queries_group = $APObj->getQueriesGroup($project); return $queries_group; } public function reportAction() { /** user params **/ $project = $this->request->get('project') ?? 418068; $date = $this->request->get('date') ?? '2017-01-31'; $prev_date = $this->request->get('prev_date') ?? '2017-01-01'; $APObj = new Client(self::API_KEY); $report_info = $APObj->getReport($project, $date, $prev_date); return $report_info; } public function visibilityAction() { /** user params **/ $project = $this->request->get('project') ?? 418068; $get_start_date = $this->request->get('start') ?? '30daysAgo'; $get_end_date = $this->request->get('end') ?? 'today'; $id_se = $this->request->get('id_se') ?? 0; $APObj = new Client(self::API_KEY); $visibility_info = $APObj->getVisibility($project, $get_start_date, $get_end_date, $id_se); return $visibility_info; } public function reportDatesAction() { /** user params **/ $project = $this->request->get('project') ?? 418068; $APObj = new Client(self::API_KEY); $report_info = $APObj->getReportDates($project); return $report_info; } }