Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

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

Rev 413 Rev 414
Línea 547... Línea 547...
547
                    'data'      => 'ERROR_SUPPLY_VALID_SHARING_STATUS'
547
                    'data'      => 'ERROR_SUPPLY_VALID_SHARING_STATUS'
548
                ];
548
                ];
549
            }
549
            }
550
            $feed->posted_or_shared = $posted_or_shared;
550
            $feed->posted_or_shared = $posted_or_shared;
551
            $feedMapper = FeedMapper::getInstance($this->adapter);
551
            $feedMapper = FeedMapper::getInstance($this->adapter);
-
 
552
 
-
 
553
            $shared_with = isset($dataPost['shared_with']) ? $dataPost['shared_with'] : Feed::SHARE_WITH_PUBLIC;
-
 
554
            if ($shared_with != Feed::SHARE_WITH_PUBLIC && $shared_with != Feed::SHARE_WITH_CONNECTIONS) {
-
 
555
                return [
-
 
556
                    'status' => false,
-
 
557
                    'error' => 'ERROR_SUPPLY_VALID_SHARING_WITH_TYPE',
-
 
558
                ];
-
 
559
            }
-
 
560
                
-
 
561
            $feed->shared_with = $shared_with;
-
 
562
            if(Feed::SHARED == $feed->posted_or_shared) {
-
 
563
                $shared_feed_id     = empty($dataPost['shared_feed_id']) ? 0 : $dataPost['shared_feed_id'];
-
 
564
                    
-
 
565
                
-
 
566
                $sharedFeed = $feedMapper->fetchOne($shared_feed_id);
-
 
567
                if(!$sharedFeed) {
-
 
568
                    return [
-
 
569
                        'status' => false,
-
 
570
                        'error' => 'ERROR_POST_SHARE',
-
 
571
                    ];
-
 
572
                        
-
 
573
                }
-
 
574
                    
-
 
575
                $feed->shared_feed_id       = $sharedFeed->id;
-
 
576
                $feed->shared_company_id    = $sharedFeed->shared_company_id;
-
 
577
                $feed->shared_group_id      = $sharedFeed->shared_group_id;
-
 
578
                $feed->shared_job_id        = $sharedFeed->shared_job_id;
-
 
579
            } else {
-
 
580
                $sharedFeed = null;
-
 
581
            }
-
 
582
 
-
 
583
            $feed->status = Feed::STATUS_PUBLISHED;
-
 
584
            $feed->total_comments    = 0;
-
 
585
            $feed->total_shared     = 0;
-
 
586
                
-
 
587
            
-
 
588
            $files = $this->getRequest()->getFiles()->toArray();
-
 
589
            $file_type = '';
Línea 552... Línea 590...
552
            
590
            
553
            return [
591
            return [
554
                'success'   => false,
592
                'success'   => false,
555
               'data'   => $feed
593
               'datos'   => $feed
556
            ];
594
            ];
557
        }
595
        }
Línea 558... Línea 596...
558
    }
596
    }