diff --git a/server/controllers/ticket/create.php b/server/controllers/ticket/create.php index 0fa2ccda..82722804 100644 --- a/server/controllers/ticket/create.php +++ b/server/controllers/ticket/create.php @@ -11,7 +11,7 @@ class CreateController extends Controller { public function validations() { return [ - 'permission' => 'any', + 'permission' => 'user', 'requestData' => [ 'title' => [ 'validation' => DataValidator::length(3, 30), @@ -48,13 +48,12 @@ class CreateController extends Controller { 'language' => $this->language, 'department' => $this->departmentId, 'file' => '', - 'date' => date('F j, Y, g:i a'), + 'date' => Date::getCurrentDate(), 'unread' => false, 'closed' => false )); - //TODO: Add logged user as author - $ticket->setAuthor(User::getUser(1)); + $ticket->setAuthor(Controller::getLoggedUser()); $ticket->store(); } diff --git a/server/index.php b/server/index.php index 7a72813e..1e5151a0 100644 --- a/server/index.php +++ b/server/index.php @@ -15,6 +15,7 @@ include_once 'libs/Controller.php'; include_once 'libs/ControllerGroup.php'; include_once 'libs/Hashing.php'; include_once 'libs/MailSender.php'; +include_once 'libs/Date.php'; // LOAD DATA spl_autoload_register(function ($class) { diff --git a/server/libs/Date.php b/server/libs/Date.php new file mode 100644 index 00000000..1a43f5c9 --- /dev/null +++ b/server/libs/Date.php @@ -0,0 +1,6 @@ +