Example #1
0
     /* Mientras esto se mueve a donde debe estar */
     $app->shutdown();
     die;
     //$error = "La combinaciĆ³n de Correo y Contraseña son incorrectos.";
     //$actError = '$("#formError").slideDown("slow");
     //$actError = '$("#formError").css("display", "")';
 } else {
     // TODO: SACAR ESTA LOGICA DE AQUI JUNTO CON EL REFACTOR DE LOGIN
     if ($app->getRequest()->cookie('guest_project')) {
         // TODO: CAMBIAR ESTE QUERY CUANDO SE CAMBIE EL LOGIN, AHORA ES NECESARIO PORQ EN ESTE PUNTO LA COOKIE AUN NO EXISTE (MISMO REQUERT QUE CUANDO SE CREA Y NO SIRVE getCurrentUser())
         $currentUser = User::getUserByEmail($user_user);
         if ($currentUser->user_type == User::USER_TYPE_CLIENT) {
             $tmpProjectId = $app->getRequest()->cookie('guest_project');
             $tmpProject = TmpProject::getTmpProjectByTmpId($tmpProjectId);
             if ($tmpProject) {
                 $project = Project::createProjectFromTmp($tmpProject, $currentUser->id);
                 TmpProject::assignTmpProjectToUser($tmpProject->pro_id, $currentUser->id);
                 // Event: Proyectos subidos
                 $eventData = new stdClass();
                 $eventData->user_id = $currentUser->id;
                 $eventData->project_id = $project->id();
                 $eventData->project_name = $project->get('pro_tit');
                 $events = FAnalytics::getInstance();
                 $events->trackEvent('Proyecto', 'Proyectos subidos', json_encode($eventData));
             }
             // Delete cookie
             $app->getResponse()->removeCookie('guest_project');
         }
     }
     $app->redirect($app->getHelper('UrlHelper')->getUrl($login));
 }