Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

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

Rev 16 Rev 18
Línea 50... Línea 50...
50
use LeadersLinked\Model\Service;
50
use LeadersLinked\Model\Service;
51
use LeadersLinked\Model\CompanyService;
51
use LeadersLinked\Model\CompanyService;
52
use LeadersLinked\Model\CompanyMicrolearningCapsuleUser;
52
use LeadersLinked\Model\CompanyMicrolearningCapsuleUser;
53
use LeadersLinked\Model\CompanyMicrolearningUserQuiz;
53
use LeadersLinked\Model\CompanyMicrolearningUserQuiz;
54
use LeadersLinked\Mapper\CompanyMicrolearningUserQuizMapper;
54
use LeadersLinked\Mapper\CompanyMicrolearningUserQuizMapper;
55
use LeadersLinked\Mapper\CompanyUserMapper;
-
 
56
use LeadersLinked\Model\CompanyUser;
-
 
57
use LeadersLinked\Mapper\CompanyMicrolearningUserMapper;
55
use LeadersLinked\Mapper\CompanyMicrolearningUserMapper;
58
use LeadersLinked\Model\CompanyMicrolearningUser;
56
use LeadersLinked\Model\CompanyMicrolearningUser;
59
use LeadersLinked\Mapper\PushTemplateMapper;
57
use LeadersLinked\Mapper\PushTemplateMapper;
60
use LeadersLinked\Model\PushTemplate;
58
use LeadersLinked\Model\PushTemplate;
Línea 2554... Línea 2552...
2554
                                'message' => 'ERROR_INVALID_PARAMETERS',
2552
                                'message' => 'ERROR_INVALID_PARAMETERS',
2555
                            ]);
2553
                            ]);
2556
                            continue;
2554
                            continue;
2557
                        }
2555
                        }
Línea 2558... Línea 2556...
2558
                        
2556
                        
2559
                        //$progress                   = isset($record['progress'])                  ? floatval($record['progress']) :  0;
2557
                        $progress                   = isset($record['progress'])                  ? floatval($record['progress']) :  0;
2560
                        //$total_slides               = isset($record['total_slides'])              ? intval($record['total_slides'], 10) :  0;
2558
                        $total_slides               = isset($record['total_slides'])              ? intval($record['total_slides'], 10) :  0;
2561
                        //$view_slides                = isset($record['view_slides'])               ? intval($record['view_slides'], 10) :  0;
2559
                        $view_slides                = isset($record['view_slides'])               ? intval($record['view_slides'], 10) :  0;
2562
                        $returning                  = isset($record['returning'])                 ? intval($record['returning'], 10) :  0;
2560
                        $returning                  = isset($record['returning'])                 ? intval($record['returning'], 10) :  0;
2563
                        $returning_after_completed  = isset($record['returning_after_completed']) ? intval($record['returning_after_completed'], 10) :  0;
2561
                        $returning_after_completed  = isset($record['returning_after_completed']) ? intval($record['returning_after_completed'], 10) :  0;
Línea 2622... Línea 2620...
2622
                                    if(!in_array($record->capsule_id, $capsule_ids)) {
2620
                                    if(!in_array($record->capsule_id, $capsule_ids)) {
2623
                                        array_push($capsule_ids, $record->capsule_id);
2621
                                        array_push($capsule_ids, $record->capsule_id);
2624
                                    }
2622
                                    }
2625
                                }
2623
                                }
2626
                            }
2624
                            }
2627
                            
2625
          
2628
                            $view_slides    = 0;
-
 
2629
                            $total_slides   = 0;
-
 
2630
                            foreach($capsule_ids as $capsule_id)
2626
                            $recordProgress->progress       = $progress;
2631
                            {
-
 
2632
                                $view_slides    += $userProgressMapper->fetchCountAllSlideCompletedByUserIdAndCapsuleId($user->id, $capsule_id);
-
 
2633
                                $total_slides   += $slideMapper->fetchTotalCountByCompanyIdAndTopicIdAndCapsuleId($topic->company_id, $topic->id, $capsule_id);
-
 
2634
                            }
-
 
2635
                            
-
 
2636
                            $recordProgress->progress       = $total_slides > 0 ? (($view_slides * 100) / $total_slides) : 0;
-
 
2637
                            $recordProgress->total_slides   = $total_slides;
2627
                            $recordProgress->total_slides   = $total_slides;
2638
                            $recordProgress->view_slides    = $view_slides;
2628
                            $recordProgress->view_slides    = $view_slides;
2639
                        }
2629
                        }
2640
                        else if($type == CompanyMicrolearningUserProgress::TYPE_CAPSULE ) {
2630
                        else if($type == CompanyMicrolearningUserProgress::TYPE_CAPSULE ) {
2641
                            $view_slides    = $userProgressMapper->fetchCountAllSlideCompletedByUserIdAndCapsuleId($user->id, $capsule->id);
-
 
2642
                            $total_slides   = $slideMapper->fetchTotalCountByCompanyIdAndTopicIdAndCapsuleId($topic->company_id, $capsule->topic_id, $capsule->id);
-
 
2643
                            
2631
 
2644
                            $recordProgress->progress       = $total_slides > 0 ? (($view_slides * 100) / $total_slides) : 0;
2632
                            $recordProgress->progress       = $progress;
2645
                            $recordProgress->total_slides   = $total_slides;
2633
                            $recordProgress->total_slides   = $total_slides;
2646
                            $recordProgress->view_slides    = $view_slides;
2634
                            $recordProgress->view_slides    = $view_slides;
2647
                        }
2635
                        }
2648
                        else {
2636
                        else {
2649
                            $recordProgress->progress       = 0;
2637
                            $recordProgress->progress       = 0;