Skip to content

Instantly share code, notes, and snippets.

@rogeriolino
Last active August 10, 2022 13:26
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save rogeriolino/320871c7274006b054c1 to your computer and use it in GitHub Desktop.
Save rogeriolino/320871c7274006b054c1 to your computer and use it in GitHub Desktop.
Instalação Vetor Panel Admin

Vetor Panel Admin

Móulo de administração do layout Vetor Panel

Requisitos

  • Novo SGA v1.3 até v1.5 (NÃO É COMPATÍVEL COM A v2.0)
  • Permisão de escrita no diretório modules
  • Extensão php-zip instalada
  • Extensão php-xml instalada
  • Extensão php-curl instalada

Instalação

Acessar módulo de gerenciamento de módulos, clicar em "Novo", escolher arquivo ZIP do módulo vetor.panel e aguardar a instalação.

Após confirmação da instalação, habilitar o módulo Vetor Panel também no gerenciamento de módulos. Depois liberar permissão de acesso aos usuários através do módulo de cargos (é necessário sair e entrar novamente no sistema para pegar a nova permissão).

Por fim, adicionar nova rota à API do NovoSGA: Criar ou alterar arquivo config/api.php adicionando a seguinte configuração de rota:

<?php
return array(
    'extra' => array(
        'routes' => array(
            'vetor.panel' => function() {
                $api = new modules\vetor\panel\PanelApi();
                $api->api();
            },
            'vetor.panel/feed' => function() {
                $url = isset($_GET['url']) ? $_GET['url'] : '';
                $api = new modules\vetor\panel\PanelApi();
                $api->feed($url);
            }
        )
    )
);
@rogeriolino
Copy link
Author

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment