source: sandbox/2.4.1-3/rest/setup/default_records.inc.php @ 6368

Revision 6368, 1002 bytes checked in by cristiano, 12 years ago (diff)

Ticket #2768 - Criação do modulo REST API

Line 
1<?php
2
3$secret = substr(md5(rand().rand()), 0, 16); //Gera senha aleatoria
4
5$oProc->query("INSERT INTO rest_client (client_id, client_secret) values (1, '$secret');");
6$dados = array();
7$oProc->query("select * from phpgw_config where config_app='phpgwapi'");
8while ($oProc->next_record())
9{
10    $test = @unserialize($oProc->f('config_value'));
11    if($test)
12        $dados[$oProc->f('config_name')] = $test;
13    else
14        $dados[$oProc->f('config_name')] = $oProc->f('config_value');
15}
16
17/*
18Cria e configura o arquivo REST.ini
19*/
20require_once dirname(__FILE__) . '/../../prototype/api/config.php';
21
22use prototype\api\Config as Config;
23
24$config = array();
25$config['baseUri'] = $dados['webserver_url'].'/rest';
26$config['oauth']['url_token'] = 'http://' . $_SERVER['HTTP_HOST'] . $dados['webserver_url'].'/rest/token';
27$config['oauth']['client_id'] = 1;
28$config['oauth']['client_secret'] = $secret;
29
30Config::writeIniFile($config , dirname(__FILE__) . '/../../prototype/config/REST.ini', true);
31   
32
33?>
Note: See TracBrowser for help on using the repository browser.