<?php require_once dirname(__FILE__) . '/../../../../config.php'; require_once $CFG->dirroot . '/blocks/webgd_community/commons/TableResouces.php'; require_once $CFG->dirroot . '/blocks/webgd_community/lib/class/dao/WebgdCommunityDao.php'; global $USER; require_login(1); $PAGE->set_url('/course/index.php'); $PAGE->set_context(context_system::instance()); $PAGE->set_pagelayout('standard'); echo $OUTPUT->header('themeselector'); echo $OUTPUT->heading('Deletar Mapa mental'); $idQuestion = optional_param('map', 0, PARAM_INTEGER); $idCommunity = optional_param('community', 0, PARAM_INTEGER); $webgdCommunityDao = new WebgdCommunityDao(); $msg = 'Mapa mental não Encontrado'; if ($webgdCommunityDao->searchMentalMapByCommunityByIdByUser($idCommunity, $idQuestion, $USER->id)) { $map = $webgdCommunityDao->searchMentalMapByCommunityById($idQuestion); $msg = 'Erro ao excluir mapa mental'; if ($webgdCommunityDao->deleteMentalMapByCommunityByIdByuser($map->id, $USER->id, $map->post)) { $msg = 'Mapa mental deletado com sucesso'; } } redirect("{$CFG->wwwroot}/blocks/webgd_community/view.php?community={$idCommunity}&suboption=1", $msg, 10); echo $OUTPUT->footer();
require_once $CFG->dirroot . '/blocks/webgd_community/lib/class/CssResources.php'; require_login(1); global $USER; $PAGE->requires->css(CssResources::HOME_COMMUNITY); $PAGE->set_url('/course/index.php'); $PAGE->set_context(context_system::instance()); $PAGE->set_pagelayout('standard'); $webgdDao = new WebgdCommunityDao(); $idCommunity = optional_param('community', 0, PARAM_INTEGER); $idMap = optional_param('map', 0, PARAM_INTEGER); $community = $webgdDao->findCommunityById($idCommunity); $url = $CFG->wwwroot . '/blocks/webgd_community/view.php?community=' . $idCommunity; echo $OUTPUT->header('themeselector'); if ($idMap) { $webgdCommunityDao = new WebgdCommunityDao(); if (!$webgdCommunityDao->searchMentalMapByCommunityByIdByUser($idCommunity, $idMap, $USER->id)) { redirect("{$CFG->wwwroot}/blocks/webgd_community/view.php?community={$idCommunity}&option=2&suboption=1", 'Mapa mental não encontrado', 10); echo $OUTPUT->footer(); die; } else { echo $OUTPUT->heading('<span class="titulo_list">' . '<a href="' . $url . '" >' . $OUTPUT->heading($community->name, 2, 'titulo_comunidade') . '</a></span><br/>'); echo "<div class='subTitle'>Editar Mapa mental</div><br/>"; } } else { echo $OUTPUT->heading('<span class="titulo_list">' . '<a href="' . $url . '" >' . $OUTPUT->heading($community->name, 2, 'titulo_comunidade') . '</a></span><br/>'); echo "<div class='subTitle'>Cadastrar Atividade</div><br/>"; } $mform = new MapForm(null, array('community' => $idCommunity, 'map' => $idMap)); if ($data = $mform->get_data()) { $msg = ""; if ($idMap) {