Proyectos de Subversion LeadersLinked - Services

Rev

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

Rev 192 Rev 195
Línea 23... Línea 23...
23
use LeadersLinked\Mapper\ZoomMeetingMapper;
23
use LeadersLinked\Mapper\ZoomMeetingMapper;
24
use LeadersLinked\Library\Functions;
24
use LeadersLinked\Library\Functions;
25
use LeadersLinked\Mapper\UserNotificationSettingMapper;
25
use LeadersLinked\Mapper\UserNotificationSettingMapper;
Línea 26... Línea 26...
26
 
26
 
27
use LeadersLinked\Model\CalendarEvent;
-
 
28
use LeadersLinked\Model\PerformanceEvaluationTest;
-
 
29
use LeadersLinked\Model\RecruitmentSelectionInterview;
27
use LeadersLinked\Model\CalendarEvent;
30
use LeadersLinked\Model\User;
28
use LeadersLinked\Model\User;
31
use LeadersLinked\Mapper\ConnectionMapper;
29
use LeadersLinked\Mapper\ConnectionMapper;
32
use LeadersLinked\Mapper\ProfileVisitMapper;
30
use LeadersLinked\Mapper\ProfileVisitMapper;
33
use LeadersLinked\Mapper\GroupMemberMapper;
31
use LeadersLinked\Mapper\GroupMemberMapper;
Línea 46... Línea 44...
46
use LeadersLinked\Library\QueueEmail;
44
use LeadersLinked\Library\QueueEmail;
47
use LeadersLinked\Mapper\PostMapper;
45
use LeadersLinked\Mapper\PostMapper;
48
use LeadersLinked\Mapper\CompanyMapper;
46
use LeadersLinked\Mapper\CompanyMapper;
49
use LeadersLinked\Model\Company;
47
use LeadersLinked\Model\Company;
50
use LeadersLinked\Model\Connection;
48
use LeadersLinked\Model\Connection;
51
use LeadersLinked\Model\Service;
-
 
52
use LeadersLinked\Mapper\DailyPulseEmojiMapper;
-
 
53
use LeadersLinked\Mapper\UserProfileMapper;
49
use LeadersLinked\Mapper\UserProfileMapper;
54
use LeadersLinked\Mapper\NetworkMapper;
-
 
55
use LeadersLinked\Model\Network;
50
use LeadersLinked\Model\Network;
56
use LeadersLinked\Mapper\LocationMapper;
51
use LeadersLinked\Mapper\LocationMapper;
57
use LeadersLinked\Mapper\CompanySizeMapper;
52
use LeadersLinked\Mapper\CompanySizeMapper;
58
use LeadersLinked\Mapper\DegreeMapper;
53
use LeadersLinked\Mapper\DegreeMapper;
59
use LeadersLinked\Mapper\LanguageMapper;
54
use LeadersLinked\Mapper\LanguageMapper;
60
use LeadersLinked\Mapper\SkillMapper;
55
use LeadersLinked\Mapper\SkillMapper;
61
use LeadersLinked\Mapper\AptitudeMapper;
56
use LeadersLinked\Mapper\AptitudeMapper;
62
use LeadersLinked\Mapper\HobbyAndInterestMapper;
57
use LeadersLinked\Mapper\HobbyAndInterestMapper;
63
use LeadersLinked\Mapper\IndustryMapper;
58
use LeadersLinked\Mapper\IndustryMapper;
64
use LeadersLinked\Mapper\SurveyTestMapper;
59
use LeadersLinked\Mapper\SurveyTestMapper;
65
use LeadersLinked\Model\SurveyTest;
-
 
66
use LeadersLinked\Mapper\SurveyCampaignMapper;
60
use LeadersLinked\Mapper\SurveyCampaignMapper;
67
use LeadersLinked\Mapper\GroupTypeMapper;
61
use LeadersLinked\Mapper\GroupTypeMapper;
68
use LeadersLinked\Mapper\FeedMapper;
62
use LeadersLinked\Mapper\FeedMapper;
69
use LeadersLinked\Model\Feed;
63
use LeadersLinked\Model\Feed;
70
use LeadersLinked\Model\AbuseReport;
64
use LeadersLinked\Model\AbuseReport;
Línea 2458... Línea 2452...
2458
    }
2452
    }
Línea 2459... Línea 2453...
2459
    
2453
    
2460
    
2454
    
-
 
2455
    public function abuseReportAction() 
-
 
2456
    {
-
 
2457
        
2461
    public function abuseReportAction() 
2458
 
Línea 2462... Línea 2459...
2462
    {
2459
 
Línea 2463... Línea 2460...
2463
        $request = $this->getRequest();
2460
        $request = $this->getRequest();
Línea 2464... Línea 2461...
2464
        
2461
        
2465
        if ($request->isPost()) {
2462
        if ($request->isPost()) {
Línea -... Línea 2463...
-
 
2463
            
-
 
2464
            $dataPost = $request->getPost()->toArray();
2466
            
2465
            
2467
            $dataPost = $request->getPost()->toArray();
2466
            $form = new CreateForm();
2468
            
2467
            $form->setData($dataPost);
Línea 2469... Línea 2468...
2469
            $form = new CreateForm();
2468
            
2470
            $form->setData($dataPost);
2469
 
2471
            
2470
            
Línea 2472... Línea 2471...
2472
            if(!$form->isValid()) {
2471
            if(!$form->isValid()) {
2473
                $messages = [];
2472
                $messages = [];
Línea -... Línea 2473...
-
 
2473
     
-
 
2474
                
2474
                
2475
                
2475
                
2476
                $form_messages = (array) $form->getMessages();
2476
                
2477
                foreach($form_messages  as $fieldname => $field_messages)
2477
                $form_messages = (array) $form->getMessages();
2478
                {
Línea 2478... Línea 2479...
2478
                foreach($form_messages  as $fieldname => $field_messages)
2479
                    
-
 
2480
                    $messages[$fieldname] = array_values($field_messages);
Línea 2479... Línea 2481...
2479
                {
2481
                }
Línea 2480... Línea 2482...
2480
                    
2482
                
2481
                    $messages[$fieldname] = array_values($field_messages);
2483
          
Línea 2507... Línea 2509...
2507
            $abuseReport->user_reporting_id = $currentUser->id;
2509
            $abuseReport->user_reporting_id = $currentUser->id;
2508
            $abuseReport->status = AbuseReport::STATUS_PENDING;
2510
            $abuseReport->status = AbuseReport::STATUS_PENDING;
2509
            $abuseReport->comment = $dataPost['comment'];
2511
            $abuseReport->comment = $dataPost['comment'];
2510
            $abuseReport->reason = $dataPost['reason'];
2512
            $abuseReport->reason = $dataPost['reason'];
Línea 2511... Línea -...
2511
            
-
 
2512
            
2513
            
Línea 2513... Línea 2514...
2513
            
2514
 
2514
            
2515
            
2515
            switch($type)
2516
            switch($type)
2516
            {
2517
            {
2517
                case 'feed' : 
2518
                case 'feed' : 
2518
                    $feedMapper = FeedMapper::getInstance($this>adapter);
2519
                    $feedMapper = FeedMapper::getInstance($this->adapter);
Línea 2519... Línea 2520...
2519
                    $feed = $feedMapper->fetchOneByUuid($id);
2520
                    $feed = $feedMapper->fetchOneByUuid($id);
2520
                    if(!$feed || $feed->status != Feed::STATUS_PUBLISHED || $feed->network_id != $network->id) {
2521
                    if(!$feed || $feed->status != Feed::STATUS_PUBLISHED || $feed->network_id != $network->id) {
Línea 2694... Línea 2695...
2694
                    $abuseReport->user_reported_id  = $message->sender_id;
2695
                    $abuseReport->user_reported_id  = $message->sender_id;
2695
                    $abuseReport->type              = AbuseReport::TYPE_CHAT_USER_MESSAGE;
2696
                    $abuseReport->type              = AbuseReport::TYPE_CHAT_USER_MESSAGE;
Línea 2696... Línea 2697...
2696
                    
2697
                    
2697
                    break; 
2698
                    break; 
-
 
2699
            }
-
 
2700
            
Línea 2698... Línea 2701...
2698
            }
2701
           
2699
 
2702
 
Línea 2700... Línea 2703...
2700
            $abuseReportMapper = AbuseReportMapper::getInstance($this->adapter);
2703
            $abuseReportMapper = AbuseReportMapper::getInstance($this->adapter);