<? /** * * @author Magnus Rosenbaum <*****@*****.**> * @package Basisentscheid */ require "inc/common_http.php"; $ngroup = Ngroup::get(); if ($action) { Login::access_action("member"); action_required_parameters('area'); $area = new Area($_POST['area']); if (!$area->id) { warning("The requested area does not exist!"); redirect(); } switch ($action) { case "subscribe": $area->activate_participation(); redirect(); break; case "unsubscribe": $area->deactivate_participation(); redirect(); break; } warning(_("Unknown action"));
<? /** * * @author Magnus Rosenbaum <*****@*****.**> * @package Basisentscheid */ require "inc/common_http.php"; Login::access("admin"); Ngroup::get(); $d = new DbTableAdmin("Area"); $d->columns = array( array("id", _("No."), "right", "", false), array("name", _("Name"), 'size'=>30, 'required'=>true), array("participants", _("Participants"), "center", "", false) ); $d->enable_filter = false; $d->global_where = array('ngroup' => $_SESSION['ngroup']); $d->reference_check = array("SELECT id FROM issue WHERE area=%d"); $d->msg_add_record = _("New area"); $d->msg_edit_record = _("Edit area %id%"); $d->msg_record_saved = _("The new area %id% has been saved."); $d->msg_really_delete = _("Do you really want to delete the area %id%?"); $d->msg_record_deleted = _("The area %id% has been deleted.");