コード例 #1
0
ファイル: areas.php プロジェクト: ppschweiz/basisentscheid
<?
/**
 *
 * @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"));
コード例 #2
0
<?
/**
 *
 * @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.");