Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

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

Rev 3453 Rev 3674
Línea 30... Línea 30...
30
use LeadersLinked\Mapper\UtilMapper;
30
use LeadersLinked\Mapper\UtilMapper;
31
use LeadersLinked\Mapper\FeedMapper;
31
use LeadersLinked\Mapper\FeedMapper;
32
use LeadersLinked\Model\Feed;
32
use LeadersLinked\Model\Feed;
33
use LeadersLinked\Model\User;
33
use LeadersLinked\Model\User;
34
use LeadersLinked\Model\Connection;
34
use LeadersLinked\Model\Connection;
-
 
35
use LeadersLinked\Mapper\NetworkMapper;
Línea 35... Línea 36...
35
 
36
 
36
class HomeController extends AbstractActionController
37
class HomeController extends AbstractActionController
37
{
38
{
38
    /**
39
    /**
Línea 92... Línea 93...
92
 
93
 
93
 
94
 
-
 
95
 
-
 
96
    public function privacyPolicyAction()
-
 
97
    {
-
 
98
        $pageCode = Page::PAGE_CODE_PRIVACY_POLICY;
-
 
99
        
94
 
100
        $currentNetworkPlugin = $this->plugin('currentNetworkPlugin');
95
    public function privacyPolicyAction()
101
        $currentNetwork = $currentNetworkPlugin->getNetwork();
-
 
102
        
-
 
103
        $pageMapper = PageMapper::getInstance($this->adapter);
-
 
104
        $page = $pageMapper->fetchOneByCodeAndNetworkId($pageCode, $currentNetwork->id);
-
 
105
        
-
 
106
        if(!$page) {
-
 
107
            $networkMapper = NetworkMapper::getInstance($this->adapter);
-
 
108
            $network = $networkMapper->fetchOneByDefault();
-
 
109
            
-
 
110
            $pageDefault = $pageMapper->fetchOneByCodeAndNetworkId($pageCode, $network->id);
-
 
111
            if($pageDefault) {
-
 
112
                $page = new Page();
-
 
113
                $page->network_id = $currentNetwork->id;
-
 
114
                $page->code = $pageDefault->code;
-
 
115
                $page->content = $pageDefault->content;
-
 
116
                $page->fixed = $pageDefault->fixed;
-
 
117
                $page->page_default_id = $pageDefault->id;
-
 
118
                $page->title = $pageDefault->title;
-
 
119
                $page->status = $pageDefault->status;
-
 
120
                $page->type = $pageDefault->type;
-
 
121
                $page->url = $pageDefault->url;
-
 
122
             
-
 
123
                $pageMapper->insert($page);
Línea 96... Línea 124...
96
    {
124
            }
97
        $pageMapper = PageMapper::getInstance($this->adapter);
125
            
98
        $page = $pageMapper->fetchOne(Page::PAGE_ID_PRIVACY_POLICY);
126
        }
99
 
127
 
100
        $this->layout()->setTemplate('layout/layout.phtml');
128
        $this->layout()->setTemplate('layout/layout.phtml');
101
        $viewModel = new ViewModel();
129
        $viewModel = new ViewModel();
Línea 102... Línea 130...
102
        $viewModel->setTemplate('leaders-linked/home/privacy-policy.phtml');
130
        $viewModel->setTemplate('leaders-linked/home/privacy-policy.phtml');
103
        $viewModel->setVariable('page', $page);
131
        $viewModel->setVariable('page', $page);
-
 
132
        return $viewModel;
-
 
133
    }
-
 
134
 
-
 
135
    public function cookiesAction()
-
 
136
    {
-
 
137
        
104
        return $viewModel;
138
        $pageCode = Page::PAGE_CODE_COOKIES;
105
    }
139
        
-
 
140
        $currentNetworkPlugin = $this->plugin('currentNetworkPlugin');
-
 
141
        $currentNetwork = $currentNetworkPlugin->getNetwork();
-
 
142
        
-
 
143
        $pageMapper = PageMapper::getInstance($this->adapter);
-
 
144
        $page = $pageMapper->fetchOneByCodeAndNetworkId($pageCode, $currentNetwork->id);
-
 
145
        
-
 
146
        if(!$page) {
-
 
147
            $networkMapper = NetworkMapper::getInstance($this->adapter);
-
 
148
            $network = $networkMapper->fetchOneByDefault();
-
 
149
            
-
 
150
            $pageDefault = $pageMapper->fetchOneByCodeAndNetworkId($pageCode, $network->id);
-
 
151
            if($pageDefault) {
-
 
152
                $page = new Page();
-
 
153
                $page->network_id = $currentNetwork->id;
-
 
154
                $page->code = $pageDefault->code;
-
 
155
                $page->content = $pageDefault->content;
-
 
156
                $page->fixed = $pageDefault->fixed;
-
 
157
                $page->page_default_id = $pageDefault->id;
-
 
158
                $page->title = $pageDefault->title;
-
 
159
                $page->status = $pageDefault->status;
-
 
160
                $page->type = $pageDefault->type;
-
 
161
                $page->url = $pageDefault->url;
-
 
162
                
Línea 106... Línea 163...
106
 
163
                $pageMapper->insert($page);
107
    public function cookiesAction()
164
            }
108
    {
165
            
109
        $pageMapper = PageMapper::getInstance($this->adapter);
166
        }
110
        $page = $pageMapper->fetchOne(Page::PAGE_ID_COOKIES);
167
        
111
 
168
 
Línea 112... Línea 169...
112
        $this->layout()->setTemplate('layout/layout.phtml');
169
        $this->layout()->setTemplate('layout/layout.phtml');
113
        $viewModel = new ViewModel();
170
        $viewModel = new ViewModel();
114
        $viewModel->setTemplate('leaders-linked/home/cookies.phtml');
171
        $viewModel->setTemplate('leaders-linked/home/cookies.phtml');
115
        $viewModel->setVariable('page', $page);
172
        $viewModel->setVariable('page', $page);
-
 
173
        return $viewModel;
-
 
174
    }
-
 
175
 
116
        return $viewModel;
176
    public function professionalismPolicyAction()
117
    }
177
    {
-
 
178
        $pageCode = Page::PAGE_CODE_PROFESSIONALISM_POLICY;
-
 
179
        
-
 
180
        $currentNetworkPlugin = $this->plugin('currentNetworkPlugin');
-
 
181
        $currentNetwork = $currentNetworkPlugin->getNetwork();
-
 
182
        
-
 
183
        $pageMapper = PageMapper::getInstance($this->adapter);
-
 
184
        $page = $pageMapper->fetchOneByCodeAndNetworkId($pageCode, $currentNetwork->id);
-
 
185
        
-
 
186
        if(!$page) {
-
 
187
            $networkMapper = NetworkMapper::getInstance($this->adapter);
-
 
188
            $network = $networkMapper->fetchOneByDefault();
-
 
189
            
-
 
190
            $pageDefault = $pageMapper->fetchOneByCodeAndNetworkId($pageCode, $network->id);
-
 
191
            if($pageDefault) {
-
 
192
                $page = new Page();
-
 
193
                $page->network_id = $currentNetwork->id;
-
 
194
                $page->code = $pageDefault->code;
-
 
195
                $page->content = $pageDefault->content;
-
 
196
                $page->fixed = $pageDefault->fixed;
-
 
197
                $page->page_default_id = $pageDefault->id;
-
 
198
                $page->title = $pageDefault->title;
-
 
199
                $page->status = $pageDefault->status;
-
 
200
                $page->type = $pageDefault->type;
Línea 118... Línea 201...
118
 
201
                $page->url = $pageDefault->url;
119
    public function professionalismPolicyAction()
202
                
120
    {
203
                $pageMapper->insert($page);
121
        //
204
            }
Línea 131... Línea 214...
131
    }
214
    }
Línea 132... Línea 215...
132
 
215
 
133
 
216
 
-
 
217
    public function termsAndConditionsAction()
-
 
218
    {
-
 
219
        $pageCode = Page::PAGE_CODE_TERMS_AND_CONDITIONS;
-
 
220
        
-
 
221
        $currentNetworkPlugin = $this->plugin('currentNetworkPlugin');
134
    public function termsAndConditionsAction()
222
        $currentNetwork = $currentNetworkPlugin->getNetwork();
135
    {
223
        
-
 
224
        $pageMapper = PageMapper::getInstance($this->adapter);
-
 
225
        $page = $pageMapper->fetchOneByCodeAndNetworkId($pageCode, $currentNetwork->id);
-
 
226
        
-
 
227
        if(!$page) {
-
 
228
            $networkMapper = NetworkMapper::getInstance($this->adapter);
-
 
229
            $network = $networkMapper->fetchOneByDefault();
-
 
230
            
-
 
231
            $pageDefault = $pageMapper->fetchOneByCodeAndNetworkId($pageCode, $network->id);
-
 
232
            if($pageDefault) {
-
 
233
                $page = new Page();
-
 
234
                $page->network_id = $currentNetwork->id;
-
 
235
                $page->code = $pageDefault->code;
-
 
236
                $page->content = $pageDefault->content;
-
 
237
                $page->fixed = $pageDefault->fixed;
-
 
238
                $page->page_default_id = $pageDefault->id;
-
 
239
                $page->title = $pageDefault->title;
-
 
240
                $page->status = $pageDefault->status;
-
 
241
                $page->type = $pageDefault->type;
-
 
242
                $page->url = $pageDefault->url;
-
 
243
                
-
 
244
                $pageMapper->insert($page);
-
 
245
            }
Línea 136... Línea 246...
136
        $pageMapper = PageMapper::getInstance($this->adapter);
246
            
137
        $page = $pageMapper->fetchOne(Page::PAGE_ID_TERMS_AND_CONDITIONS);
247
        }
138
 
248
 
139
        $this->layout()->setTemplate('layout/layout.phtml');
249
        $this->layout()->setTemplate('layout/layout.phtml');