<?php require_once "../model/business/CustomApplicationService.php"; require_once "../model/business/EventActions.php"; $app = new CustomApplicationService(); $user = new Sky_stakeholderVO(); $user->sky_login = $_GET["user"]; $user->sky_password = $_GET["password"]; $user = $app->getMatchStakeHolder($user); if (!is_null($user)) { $user->sky_password = ''; $target = "#content"; $page = "view/default.php"; $notRedirect = true; require_once "main.control.php"; $_SESSION["user"] = serialize($user); $app->registerEvent(EventActions::$LOGIN, $user->sky_name); echo "{logged: true, teste: '" . $_SESSION["user"] . "'}"; exit; } echo "{logged: false}";
$project->sky_end = substr($dateEnd, 2); $project->sky_status = 1; //Status Criado //deve ser substituído por um constante futuramente $project->sky_applicant_id = isset($client) && !empty($client) && !is_null($client) ? $client : "null"; $project->sky_objectives = urldecode($objectives); $project->sky_description = urldecode($description); $project->sky_project_id = "null"; //Grava projeto no banco de dados $newProject = $app->createSky_project($project); //Monta resposta $eventDescription = "Nome do projeto: " . $project->sky_name; $eventDescription .= "\nCriador: " . $user->sky_id; $eventDescription .= "\nInício: " . $project->sky_start; $eventDescription .= "\nFim: " . $project->sky_end; $eventDescription .= "\nStatus: " . $project->sky_status; $eventDescription .= "\nCliente: " . $project->sky_applicant_id; $eventDescription .= "\nObjetivos: " . $project->sky_objectives; $eventDescription .= "\nDescription: " . $project->sky_description; //$eventDescription .= "\nProjeto pai: " . $project->sky_project_id; //verifica se o projeto foi gravado if (isset($newProject) && !is_null($newProject) && !empty($newProject)) { $eventDescription = "Projeto criado com sucesso!\n" . $eventDescription; //registra evento em caso de sucesso $app->registerEvent(EventActions::$PROJECT_CREATED, $eventDescription, $newProject->sky_id, CustomApplicationService::$TABLE_PROJECT); echo "\"Projeto " . $newProject->sky_id . " criado com sucesso!\""; } else { $eventDescription = "Erro ao criar projeto!\n" . $eventDescription; //registra evento em caso de falha $app->registerEvent(EventActions::$PROJECT_CREATION_ERROR, $eventDescription); echo "\"Ocorreu um erro durante a criação do projeto!\""; }