Proyectos de Subversion LeadersLinked - Backend

Rev

Rev 16821 | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 16821 Rev 16932
Línea 372... Línea 372...
372
            {
372
            {
373
                $status     = Functions::sanitizeFilterString($this->params()->fromPost('status' . $service->id));
373
                $status     = Functions::sanitizeFilterString($this->params()->fromPost('status' . $service->id));
374
                $paid_from  = Functions::sanitizeFilterString($this->params()->fromPost('paid_from' . $service->id));
374
                $paid_from  = Functions::sanitizeFilterString($this->params()->fromPost('paid_from' . $service->id));
375
                $paid_to    = Functions::sanitizeFilterString($this->params()->fromPost('paid_to' . $service->id));
375
                $paid_to    = Functions::sanitizeFilterString($this->params()->fromPost('paid_to' . $service->id));
Línea 376... Línea -...
376
           
-
 
377
                $ok = true;
-
 
Línea 378... Línea 376...
378
                switch ($status) { 
376
           
-
 
377
                
379
                
378
                //echo '$service = ' . $service->id . ' status = ' . $status . ' from = ' . $paid_from . ' to = ' . $paid_to . "r\n";
380
                    case CompanyService::ACTIVE : 
379
                
Línea 381... Línea 380...
381
                    case CompanyService::CANCELLED : 
380
                $ok = true;
382
                    case CompanyService::SUSPENDED : 
381
                if($status == CompanyService::ACTIVE) {
Línea 383... Línea 382...
383
                    
382
                    
Línea 396... Línea 395...
396
                                
395
                                
397
                                $dt_paid_to->setTime(23, 59, 59);
396
                                $dt_paid_to->setTime(23, 59, 59);
398
                                $paid_to = $dt_paid_to->format('Y-m-d');
397
                                $paid_to = $dt_paid_to->format('Y-m-d');
399
                            } 
398
                            } 
400
                        }  
-
 
401
                    
399
                        }  
402
                        break;
-
 
403
                        
-
 
404
                    case CompanyService::INACTIVE : 
400
                } else {
405
                        $paid_from = null;
401
                    $paid_from = null;
406
                        $paid_to = null;
-
 
407
                        break;
-
 
408
                        
-
 
409
                    default : 
-
 
410
                        $ok = false;
-
 
411
                        break;
-
 
412
                    
-
 
413
                    
402
                    $paid_to = null;
Línea 414... Línea 403...
414
                }
403
                }
415
                
404
                
416
                if(!$ok) {
405
                if(!$ok) {
Línea 423... Línea 412...
423
                
412
                
424
                $companyService = $companyServiceMapper->fetchOneByCompanyIdAndServiceId($company->id, $service->id);
413
                $companyService = $companyServiceMapper->fetchOneByCompanyIdAndServiceId($company->id, $service->id);
Línea 425... Línea 414...
425
                if($companyService) {
414
                if($companyService) {
-
 
415
                    
-
 
416
                    $companyService->status = $status;
426
                    
417
                    
-
 
418
                    if($paid_from) {
-
 
419
                        $companyService->paid_from = $paid_from;
427
                    $companyService->status = $status;
420
                    }
-
 
421
                    if($paid_to) {
Línea 428... Línea 422...
428
                    $companyService->paid_from = $paid_from;
422
                        $companyService->paid_to = $paid_to;
429
                    $companyService->paid_to = $paid_to;
423
                    }
430
                    
424
                    
431
                    if(!$companyServiceMapper->update($companyService)) {
425
                    if(!$companyServiceMapper->update($companyService)) {