Proyectos de Subversion LeadersLinked - Services

Rev

Rev 745 | Rev 748 | Ir a la última revisión | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 745 Rev 747
Línea 38... Línea 38...
38
use LeadersLinked\Model\JwtToken;
38
use LeadersLinked\Model\JwtToken;
39
use LeadersLinked\Mapper\MicrolearningTopicUserMapper;
39
use LeadersLinked\Mapper\MicrolearningTopicUserMapper;
40
use Laminas\Http\Response;
40
use Laminas\Http\Response;
Línea 41... Línea 41...
41
 
41
 
42
class Module
-
 
43
 
42
class Module
44
{
-
 
45
 
43
{
46
    /**
44
    /**
47
     *
45
     *
48
     * @var Acl
46
     * @var Acl
49
     */
47
     */
Línea 137... Línea 135...
137
    public function onBootstrap(MvcEvent $event)
135
    public function onBootstrap(MvcEvent $event)
138
    {
136
    {
139
        $timezone = $this->config['leaderslinked.runmode.timezone'];
137
        $timezone = $this->config['leaderslinked.runmode.timezone'];
140
        date_default_timezone_set($timezone);
138
        date_default_timezone_set($timezone);
Línea 141... Línea -...
141
 
-
 
142
        if ($_SERVER['REQUEST_METHOD'] == 'OPTIONS') {
-
 
143
            header('Access-Control-Allow-Origin: *');
-
 
144
            header('Access-Control-Allow-Headers: *');
-
 
145
            header('Access-Control-Allow-Methods: POST, GET, HEAD, OPTIONS');
-
 
146
            header('Access-Control-Max-Age: 86400');
-
 
147
            http_response_code(204); 
139
 
148
            exit();
-
 
149
        }
-
 
150
 
140
        // Add CORS headers
151
        header('Access-Control-Allow-Origin: *');
141
        header('Access-Control-Allow-Origin: *');
152
        header('Access-Control-Allow-Headers: *');
142
        header('Access-Control-Allow-Headers: *');
153
        header('Access-Control-Allow-Method: POST, GET, HEAD, OPTIONS');
143
        header('Access-Control-Allow-Method: POST, GET, HEAD, OPTIONS');
Línea 205... Línea 195...
205
        } else {
195
        } else {
206
            $timestamp = 0;
196
            $timestamp = 0;
207
        }
197
        }
Línea 208... Línea 198...
208
 
198
 
209
        $this->currentNetworkPlugin = CurrentNetworkPlugin::getInstance($adapter);
199
        $this->currentNetworkPlugin = CurrentNetworkPlugin::getInstance($adapter);
210
        if (! $this->currentNetworkPlugin->hasNetwork()) {
200
        if (!$this->currentNetworkPlugin->hasNetwork()) {
211
            $this->currentNetworkPlugin->fetchDefaultNetwork();
201
            $this->currentNetworkPlugin->fetchDefaultNetwork();
Línea 212... Línea 202...
212
        }
202
        }
213
 
-
 
214
        if (! $this->currentNetworkPlugin->hasNetwork()) {
-
 
215
 
-
 
216
            $this->fetchDefaultNetwork();
203
 
217
 
204
        if (!$this->currentNetworkPlugin->hasNetwork()) {
218
            $response = $event->getResponse();
205
            $response = $event->getResponse();
219
            $code = 200;
206
            $code = 200;
220
            $content = json_encode([
207
            $content = json_encode([