so = new so_external_applications(); } /** * Lista todas as aplicações externas * @return array Lista de aplicações externas * @access public */ function getExternalApplications() { $result = $this->so->getExternalApplications(); $this->disconnect_all(); return $result; } /** * Busca informações sobre uma aplicação externa * @param array $params Uma array contendo os parâmetros necessários para encontrar as informações de uma aplicação externa (Ajax) * @return bool TRUE se a ação foi concluída com êxito e FALSE caso contrário * @access public */ function getExternalApplication($params) { $result = $this->so->getExternalApplication((int) $params['external_application_id']); $this->disconnect_all(); return $result; } /** * Adiciona uma aplicação externa * @param array $params Uma array contendo os parâmetros necessários para adicionar uma aplicação externa (Ajax) * @return bool TRUE se a ação foi concluída com êxito e FALSE caso contrário * @access public */ function addExternalApplication($params) { $result = $this->so->addExternalApplication($params['name'], $params['description'], $params['address'], $params['image'], $params['authentication'], $params['post'], $params['intranet_only']); $this->disconnect_all(); return $result; } /** * Atualiza uma aplicação externa * @param array $params Uma array contendo os parâmetros necessários para atualizar uma aplicação externa (Ajax) * @return bool TRUE se a ação foi concluída com êxito e FALSE caso contrário * @access public */ function updateExternalApplication($params) { $result = $this->so->updateExternalApplication($params['external_application_id'], $params['name'], $params['description'], $params['address'], $params['image'], $params['authentication'], $params['post'], $params['remove_current_image'], $params['intranet_only']); $this->disconnect_all(); return $result; } /** * Remove uma aplicação externa * @param array $params Uma array contendo os parâmetros necessários para remover uma aplicação externa (Ajax) * @return bool TRUE se a ação foi concluída com êxito e FALSE caso contrário * @access public */ function removeExternalApplication($params) { $result = $this->so->removeExternalApplication((int) $params['external_application_id']); $this->disconnect_all(); return $result; } } ?>