Proyectos de Subversion LeadersLinked - Backend

Rev

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

Rev 15348 Rev 15441
Línea 30... Línea 30...
30
use LeadersLinked\Mapper\EmailTemplateMapper;
30
use LeadersLinked\Mapper\EmailTemplateMapper;
31
use LeadersLinked\Model\EmailTemplate;
31
use LeadersLinked\Model\EmailTemplate;
32
use LeadersLinked\Mapper\PushTemplateMapper;
32
use LeadersLinked\Mapper\PushTemplateMapper;
33
use LeadersLinked\Model\PushTemplate;
33
use LeadersLinked\Model\PushTemplate;
34
use LeadersLinked\Model\Page;
34
use LeadersLinked\Model\Page;
-
 
35
use LeadersLinked\Mapper\ThemeMapper;
Línea 35... Línea 36...
35
 
36
 
Línea 36... Línea 37...
36
class PrivateNetworksController extends AbstractActionController {
37
class PrivateNetworksController extends AbstractActionController {
37
 
38
 
Línea 154... Línea 155...
154
                        'total' => $paginator->getTotalItemCount(),
155
                        'total' => $paginator->getTotalItemCount(),
155
                    ]
156
                    ]
156
                ]);
157
                ]);
157
            } else  {
158
            } else  {
158
                $formAdd = new NetworkCreateForm($this->adapter);
159
                $formAdd = new NetworkCreateForm($this->adapter);
159
                $formEdit = new NetworkEditForm();
160
                $formEdit = new NetworkEditForm($this->adapter);
Línea 160... Línea 161...
160
                
161
                
161
                $this->layout()->setTemplate('layout/layout-backend');
162
                $this->layout()->setTemplate('layout/layout-backend');
162
                $viewModel = new ViewModel();
163
                $viewModel = new ViewModel();
163
                $viewModel->setTemplate('leaders-linked/private-networks/index.phtml');
164
                $viewModel->setTemplate('leaders-linked/private-networks/index.phtml');
Línea 201... Línea 202...
201
                $dataPost = (array) $form->getData();
202
                $dataPost = (array) $form->getData();
Línea 202... Línea 203...
202
 
203
 
203
                $networkMapper = NetworkMapper::getInstance($this->adapter);
204
                $networkMapper = NetworkMapper::getInstance($this->adapter);
Línea 204... Línea -...
204
                $networkDefault = $networkMapper->fetchOneByDefault();
-
 
-
 
205
                $networkDefault = $networkMapper->fetchOneByDefault();
-
 
206
                
Línea 205... Línea 207...
205
                
207
                $themeMapper = ThemeMapper::getInstance($this->adapter);
206
                
208
                $theme = $themeMapper->fetchOneByUuid($dataPost['theme_id']);
207
                
209
                
208
                
210
                
209
                
211
                
210
                $network = new Network();
212
                $network = new Network();
-
 
213
                $network->status = Network::STATUS_ACTIVE;
Línea 211... Línea 214...
211
                $network->status = Network::STATUS_ACTIVE;
214
                $network->default = Network::DEFAULT_NO;
212
                $network->default = Network::DEFAULT_NO;
215
                $network->name = $dataPost['company'];
213
                $network->name = $dataPost['company'];
216
                $network->admin_hostname = $dataPost['admin_hostname'];
Línea 449... Línea 452...
449
            return new JsonModel($data);
452
            return new JsonModel($data);
450
        }
453
        }
Línea 451... Línea 454...
451
 
454
 
452
 
455
 
453
        if ($request->isPost()) {
456
        if ($request->isPost()) {
Línea 454... Línea 457...
454
            $form = new NetworkEditForm();
457
            $form = new NetworkEditForm($this->adapter);
Línea 455... Línea 458...
455
            $dataPost = $request->getPost()->toArray();
458
            $dataPost = $request->getPost()->toArray();
Línea 461... Línea 464...
461
 
464
 
462
                                
465
                                
463
                if(empty($dataPost['status'])) {
466
                if(empty($dataPost['status'])) {
-
 
467
                    $network->status = Network::STATUS_INACTIVE;
-
 
468
                }
-
 
469
                
-
 
470
                $themeMapper = ThemeMapper::getInstance($this->adapter);
-
 
471
                $theme = $themeMapper->fetchOneByUuid($dataPost['theme_id']);
464
                    $network->status = Network::STATUS_INACTIVE;
472
                
465
                }
473
                
466
                $network->name = $dataPost['name'];
474
                $network->name = $dataPost['name'];
-
 
475
                $network->main_hostname = $dataPost['main_hostname'];
Línea 467... Línea 476...
467
                $network->main_hostname = $dataPost['main_hostname'];
476
                $network->admin_hostname = $dataPost['admin_hostname'];
468
                $network->admin_hostname = $dataPost['admin_hostname'];
477
                $network->theme_id = $theme->id;
469
 
478
 
Línea 495... Línea 504...
495
                    'data' => $messages
504
                    'data' => $messages
496
                ]);
505
                ]);
497
            }
506
            }
498
        } else if ($request->isGet()) {
507
        } else if ($request->isGet()) {
Línea -... Línea 508...
-
 
508
    
-
 
509
            $themeMapper = ThemeMapper::getInstance($this->adapter);
-
 
510
            $theme = $themeMapper->fetchOne($network->theme_id);
Línea 499... Línea 511...
499
    
511
            
500
 
512
 
501
            $data = [
513
            $data = [
502
                'success' => true,
514
                'success' => true,
503
                'data' => [
515
                'data' => [
504
                    'name' => $network->name, 
516
                    'name' => $network->name, 
505
                    'status' => $network->status,
517
                    'status' => $network->status,
506
                    'main_hostname' => $network->main_hostname,
518
                    'main_hostname' => $network->main_hostname,
-
 
519
                    'admin_hostname' => $network->admin_hostname,
507
                    'admin_hostname' => $network->admin_hostname,
520
                    'status' => $network->status,
508
                    'status' => $network->status,
521
                    'theme_id' => $theme->uuid,
Línea 509... Línea 522...
509
                ]
522
                ]
510
            ];
523
            ];