<?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()); }