Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

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

Rev 7141 Rev 7330
Línea 82... Línea 82...
82
     * 
82
     * 
83
     * @var boolean
83
     * @var boolean
84
     */
84
     */
85
    private $authByHeaders = false;
85
    private $authByHeaders = false;
Línea -... Línea 86...
-
 
86
    
-
 
87
    
-
 
88
    /**
-
 
89
     * 
-
 
90
     * @var array
-
 
91
     */
-
 
92
    private $config;
-
 
93
    
-
 
94
    
86
    
95
    
87
    public function init(ModuleManager $moduleManager)
96
    public function init(ModuleManager $moduleManager)
88
    {
97
    {
89
        $events = $moduleManager->getEventManager();
98
        $events = $moduleManager->getEventManager();
90
        $events->attach(ModuleEvent::EVENT_MERGE_CONFIG, array($this, 'onMergeConfig'));
99
        $events->attach(ModuleEvent::EVENT_MERGE_CONFIG, array($this, 'onMergeConfig'));
Línea 91... Línea 100...
91
    }
100
    }
92
    
101
    
93
    public function onMergeConfig(ModuleEvent $event)
102
    public function onMergeConfig(ModuleEvent $event)
94
    {
103
    {
Línea 95... Línea 104...
95
        $configListener = $event->getConfigListener();
104
        $configListener = $event->getConfigListener();
96
        $config         = $configListener->getMergedConfig(false);
105
        $this->config   = $configListener->getMergedConfig(false);
Línea 97... Línea 106...
97
            
106
            
98
        $reader = new Ini();
107
        $reader = new Ini();
99
        $data = $reader->fromFile('config/leaderslinked.ini');
108
        $data = $reader->fromFile('config/leaderslinked.ini');
100
            
109
            
101
        $prefix = 'leaderslinked';
110
        $prefix = 'leaderslinked';
102
        foreach($data as $section => $pairs)
111
        foreach($data as $section => $pairs)
103
        {
112
        {
104
            foreach($pairs as $key => $value)
113
            foreach($pairs as $key => $value)
105
            {
114
            {
106
                $config[$prefix . '.' . $section . '.' . $key] = $value;
115
                $this->config[$prefix . '.' . $section . '.' . $key] = $value;
Línea 107... Línea 116...
107
            }
116
            }
108
        }
117
        }
Línea 687... Línea 696...
687
                    $userMapper = UserMapper::getInstance($adapter);
696
                    $userMapper = UserMapper::getInstance($adapter);
688
                    $userMapper->updateLastActivity($user->id);
697
                    $userMapper->updateLastActivity($user->id);
689
                }
698
                }
690
            }
699
            }
Línea -... Línea 700...
-
 
700
            
-
 
701
            if($this->isHtml) {
-
 
702
                /*
-
 
703
                $exclude = [
-
 
704
                    'signin',
-
 
705
                    'oauth/facebook',
-
 
706
                    'oauth/facebook/cancel',
-
 
707
                    'oauth/facebook/delete',
-
 
708
                    'oauth/twitter',
-
 
709
                    'oauth/google',
-
 
710
                    'oauth/instagram',
-
 
711
                    'paypal',
-
 
712
                    'paypal/success',
-
 
713
                    'paypal/cancel',
-
 
714
                    'storage',
-
 
715
                    'storage-network',
-
 
716
                    'signout'
-
 
717
                    
-
 
718
                ];
-
 
719
                
-
 
720
                if(!in_array($routeName, $exclude)) {
-
 
721
                
-
 
722
                    $url = $event->getRouter()->assemble([], ['name' => 'signin']);
-
 
723
                    
-
 
724
                    $response = $event->getResponse();
-
 
725
                    $headers = $response->getHeaders();
-
 
726
                    $headers->clearHeaders();
-
 
727
                    $headers->addHeaderLine('Location', $url);
-
 
728
                    
-
 
729
                    $response->setStatusCode(302);
-
 
730
                    $response->send();
-
 
731
                }*/
-
 
732
            }
691
            
733
            
Línea 692... Línea 734...
692
        } else {
734
        } else {
693
           
735
           
694
            if($this->authByHeaders) {
736
            if($this->authByHeaders) {
Línea 741... Línea 783...
741
 
783
 
742
    public function authPosDispatch(MvcEvent $event)
784
    public function authPosDispatch(MvcEvent $event)
Línea 743... Línea 785...
743
    {
785
    {
-
 
786
        
-
 
787
    }
-
 
788
    
-
 
789
    /*
-
 
790
     * Array
-
 
791
(
-
 
792
    [0] => __construct
-
 
793
    [1] => __set
-
 
794
    [2] => __get
-
 
795
    [3] => __isset
-
 
796
    [4] => __unset
-
 
797
    [5] => __clone
-
 
798
    [6] => setOption
-
 
799
    [7] => getOption
-
 
800
    [8] => setOptions
-
 
801
    [9] => getOptions
-
 
802
    [10] => clearOptions
-
 
803
    [11] => getVariable
-
 
804
    [12] => setVariable
-
 
805
    [13] => setVariables
-
 
806
    [14] => getVariables
-
 
807
    [15] => clearVariables
-
 
808
    [16] => setTemplate
-
 
809
    [17] => getTemplate
-
 
810
    [18] => addChild
-
 
811
    [19] => getChildren
-
 
812
    [20] => hasChildren
-
 
813
    [21] => clearChildren
-
 
814
    [22] => getChildrenByCaptureTo
-
 
815
    [23] => setCaptureTo
-
 
816
    [24] => captureTo
-
 
817
    [25] => setTerminal
-
 
818
    [26] => terminate
-
 
819
    [27] => setAppend
-
 
820
    [28] => isAppend
-
 
821
    [29] => count
-
 
822
    [30] => getIterator
Línea 744... Línea 823...
744
        
823
)