<?php

elgg_make_sticky_form('ativityadd');
$title = htmlspecialchars(get_input('title', '', false), ENT_QUOTES, 'UTF-8');
$desc = get_input("description");
$container_guid = (int) get_input('container_guid');
if (!$title || !$desc) {
    register_error("Preencha todos os campos antes de salvar.");
    forward(REFERER);
}
$container = get_entity($container_guid);
if (!$container) {
    register_error("Você não tem permissão para isso.");
    forward(REFERER);
}
$atividade = new Atividade();
$atividade->title = $title;
$atividade->description = $desc;
$atividade->owner_guid = elgg_get_logged_in_user_guid();
$atividade->container_guid = $container_guid;
$result = $atividade->save();
if (!$result) {
    register_error("Algo de errado aconteceu ao tentar salvar a atividade.");
    forward(REFERER);
} else {
    elgg_clear_sticky_form('ativityadd');
    system_message("Atividade cadastrada com sucesso. ");
    elgg_create_river_item(array('view' => 'river/atividade', 'action_type' => 'atividade:create', 'subject_guid' => elgg_get_logged_in_user_guid(), 'object_guid' => $atividade->getGUID()));
    forward($atividade->getURL());
}