dann schau mal ob diese Fehlermeldung im php script vorkommt,
oder nicht…
ansonsten können wir nur vermuten…
oder Du zeigst uns den php-code…
Hallo,
wegen Magen-Darm-Grippe melde ich mich erst jetzt wieder. Die Meldung kommt vom Server (Interner Fehler (500))und der Code sieht so aus:
<?php /* main page - switch routines etc */
//error\_reporting(E\_ALL);
include\_once 'include/constants.php';
include\_once 'include/history.inc.php';
include\_once 'include/config.php';
include\_once 'include/user.inc.php';
include\_once 'include/functions.inc.php';
if ($GLOBALS['DB\_SESSIONS']) {
ini\_set('session.save\_handler', 'user');
include\_once ('include/session\_handler\_db.php'); // Handle session-data in DB-Table
} else {
ini\_set('session.save\_handler', 'files');
}
ini\_set('register\_globals', 'true');
session\_start();
**Ich habe eine php \> 4.0.4
// Use output-compression if Browser supports this. (Requires PHP 4.0.4!)
// Session-stuff must be handled \_before\_ output-buffering. Otherwise it confuses PHP... :frowning:
if ($GLOBALS['USE\_OUTPUT\_COMPRESSION']) {
ob\_start("ob\_gzhandler");
}
if (isset($HTTP\_GET\_VARS['my\_tasks'])) {
$HTTP\_SESSION\_VARS['usr']-\>my\_tasks = $HTTP\_GET\_VARS['my\_tasks'];
}
if (isset($HTTP\_GET\_VARS['show\_done'])) {
$HTTP\_SESSION\_VARS['usr']-\>show\_done = $HTTP\_GET\_VARS['show\_done'];
}
include ('include/header.inc.php'); // set up database connection and authenticate user
// We had a value from the form? Tell it the user.
if (isset($HTTP\_GET\_VARS['selected\_project']))
$HTTP\_SESSION\_VARS['usr']-\>selected\_project = $HTTP\_GET\_VARS['selected\_project'];
include ("include/pages.inc.php"); // contains most of the "output"
include ("include/admin.inc.php");
if (isset ($HTTP\_POST\_VARS['route'])){
$route = $HTTP\_POST\_VARS['route'];
} else if (isset ($HTTP\_GET\_VARS['route'])){
$route = $HTTP\_GET\_VARS['route'];
} else {
$route = FRONTPAGE;
}
if (isset ($HTTP\_GET\_VARS['order\_by'])) {
$order\_by = $HTTP\_GET\_VARS['order\_by'];
} else {
$order\_by = '';
}
// main switch - what are we trying to do?
switch($route){
// front page
case FRONTPAGE:
$HTTP\_SESSION\_VARS['history']-\>addPage(THELIST);
echo page\_top("$TODO\_HEADING",THELIST);
$query = makeFrontQuery($order\_by, $HTTP\_SESSION\_VARS['usr']-\>selected\_project);
echo printToDoTable($query,$order\_by,$route);
if (isset($HTTP\_GET\_VARS['printlayout'])) { // Drucklayout. Ohne Formulare.
page\_foot(THELIST);
exit;
} else {
echo add\_box();
echo search\_box($priority,$search\_status, $search\_project,$responsible\_person,$HTTP\_GET\_VARS['date\_min'],$HTTP\_GET\_VARS['date\_max']);
echo page\_foot(THELIST);
}
break;
// viewing a record's details
case DETAILS:
$HTTP\_SESSION\_VARS['history']-\>addPage(DETPAGE);
if (isset($HTTP\_GET\_VARS['feedback'])){
$GLOBALS['feedback'] = $HTTP\_GET\_VARS['feedback'];
}
echo page\_top($TODO\_HEADING,DETPAGE);
echo details\_page($HTTP\_GET\_VARS['id']);
echo page\_foot(DETPAGE);
break;
// searching
case SEARCH:
$HTTP\_SESSION\_VARS['history']-\>addPage(SEARCHPAGE);
echo page\_top("$TODO\_HEADING",$HTTP\_GET\_VARS['page']);
if (isset ($HTTP\_GET\_VARS['responsible\_person'])) {
if (!is\_array($HTTP\_GET\_VARS['responsible\_person'])){
$HTTP\_GET\_VARS['responsible\_person'] = array($HTTP\_GET\_VARS['responsible\_person']);
}
} else {
$HTTP\_GET\_VARS['responsible\_person'] = array('');
}
$query = makeSearchQuery($HTTP\_GET\_VARS['wildcards'],$HTTP\_GET\_VARS['priority'],
$HTTP\_GET\_VARS['search\_status'],$HTTP\_GET\_VARS['search\_project'], $HTTP\_GET\_VARS['responsible\_person'],
$order\_by,$HTTP\_GET\_VARS['date\_min'],$HTTP\_GET\_VARS['date\_max']);
if (isset($HTTP\_GET\_VARS['printlayout'])) { // Drucklayout. Ohne Formulare.
echo printToDoTable($query,$order\_by,$route);
echo page\_foot($HTTP\_GET\_VARS['page']);
exit;
} else {
echo search\_box($HTTP\_GET\_VARS['priority'], $HTTP\_GET\_VARS['search\_status'],
$HTTP\_GET\_VARS['search\_project'],$HTTP\_GET\_VARS['responsible\_person'],$HTTP\_GET\_VARS['date\_min'],
$HTTP\_GET\_VARS['date\_max']);
echo printToDoTable($query,$order\_by,$route);
echo page\_foot(SEARCHPAGE);
}
break;
// we're the admin.
case ADMIN:
//$HTTP\_SESSION\_VARS['history']-\>addPage($HTTP\_GET\_VARS['page']);
echo page\_top("$TODO\_HEADING
$TEXT\_ADMIN",ADMINPAGE);
if (isset ($HTTP\_GET\_VARS['adm'])) {
if (!isset($HTTP\_GET\_VARS['adminmodule'])) {
$HTTP\_GET\_VARS['adminmodule'] = null;
}
if (!isset($HTTP\_GET\_VARS['module'])) {
$HTTP\_GET\_VARS['module'] = null;
}
if (!isset($HTTP\_GET\_VARS['user'])) {
$HTTP\_GET\_VARS['user'] = null;
}
if (!isset($HTTP\_GET\_VARS['project'])) {
$HTTP\_GET\_VARS['project'] = null;
}
echo admin\_page($HTTP\_GET\_VARS['adm']);
if ($HTTP\_GET\_VARS['adm'] == ADMIN\_GROUPS){
echo groupAdministration($HTTP\_GET\_VARS['adm'],$HTTP\_GET\_VARS['adminmodule'], $HTTP\_GET\_VARS['group']);
} elseif ($HTTP\_GET\_VARS['adm'] == ADMIN\_USERS){
$HTTP\_SESSION\_VARS['history']-\>addPage(ADMIN\_USERS\_MAIN\_PAGE);
echo userAdministration($HTTP\_GET\_VARS['module'],$HTTP\_GET\_VARS['user'],ADMINPAGE);
} elseif ($HTTP\_GET\_VARS['adm'] == ADMIN\_PROJECTS){
$HTTP\_SESSION\_VARS['history']-\>addPage(ADMIN\_PROJECTS\_MAIN\_PAGE);
echo projectAdministration($HTTP\_GET\_VARS['adm'],$HTTP\_GET\_VARS['adminmodule'],$HTTP\_GET\_VARS['project']);
}
} else {
$HTTP\_SESSION\_VARS['history']-\>addPage(ADMINPAGE);
echo admin\_page(null);
echo '
'.$TEXT\_CHOOSE\_MODULE.'';
echo "
";
echo '- ['.$TEXT\_USERS.']('.%2524HTTP_SERVER_VARS%255B'PHP_SELF'%255D.'?route='.ADMIN.'&page='.ADMINPAGE.'&adm='.ADMIN_USERS.')
';
//echo '- ['.$TEXT\_GROUPS.']('.%2524PHP_SELF.'?route='.ADMIN.'&page='.ADMINPAGE.'&adm='.ADMIN_GROUPS.')
';
echo '- ['.$TEXT\_PROJECTS.']('.%2524HTTP_SERVER_VARS%255B'PHP_SELF'%255D.'?route='.ADMIN.'&page='.ADMINPAGE.'&adm='.ADMIN_PROJECTS.')
';
echo "";
}
echo page\_foot(ADMINPAGE);
break;
case PREFERENCES:
$HTTP\_SESSION\_VARS['history']-\>addPage(PREFPAGE);
echo page\_top("$TODO\_HEADING
$TEXT\_PREFERENCES", PREFPAGE);
echo userAdministration(null,$HTTP\_SESSION\_VARS['usr']-\>userid,PREFPAGE);
echo page\_foot(PREFPAGE);
break;
case ADDFORM:
$HTTP\_SESSION\_VARS['history']-\>addPage(ADDFORM);
echo page\_top("$TODO\_HEADING
$TEXT\_NEW", ADDFORM);
echo add\_box();
echo page\_foot(ADDFORM);
break;
// actually making some change
case ACTIONS: // actually do stuff
// switch on action to see what precisely that is
switch ($HTTP\_POST\_VARS['action']){
// deleting a task
case "todo\_delete":
if( delete\_todo($HTTP\_POST\_VARS['id'])) {
$feedback = $TEXT\_DATASET\_DELETED;
} else {
$feedback = $TEXT\_DATASET\_NOT\_DELETED;
}
echo page\_top($TODO\_HEADING,THELIST);
$query = makeFrontQuery(null, $HTTP\_SESSION\_VARS['usr']-\>selected\_project);
echo printToDoTable($query,null,$HTTP\_POST\_VARS['route']);
echo add\_box();
echo search\_box();
echo page\_foot(THELIST);
break;
// update a task
case "todo\_change":
update\_todo($HTTP\_POST\_VARS['due\_date'], $HTTP\_POST\_VARS['priority'], $HTTP\_POST\_VARS['status'],
$HTTP\_POST\_VARS['percentage\_completed'], $HTTP\_POST\_VARS['text'], $HTTP\_POST\_VARS['responsible\_persons'],
$HTTP\_POST\_VARS['id'], $HTTP\_POST\_VARS['note\_text'], $HTTP\_POST\_VARS['project']);
$feedback = $TEXT\_DATASET\_CHANGED;
echo page\_top($TODO\_HEADING,THELIST);
$query = makeFrontQuery(null, $HTTP\_SESSION\_VARS['usr']-\>selected\_project);
echo printToDoTable($query,null,$HTTP\_POST\_VARS['route']);
echo add\_box();
echo search\_box();
echo page\_foot(THELIST);
break;
// add a new task
case "todo-add":
add\_todo($HTTP\_POST\_VARS['due\_date'],$HTTP\_POST\_VARS['priority'],$HTTP\_POST\_VARS['project'],
$HTTP\_POST\_VARS['text'],$HTTP\_POST\_VARS['responsible\_person']);
$feedback = stripslashes($TEXT\_TODO\_ADDED);
if ($HTTP\_POST\_VARS['page']==ADDTASK\_SINGLE\_PAGE) {
echo page\_top($TODO\_HEADING,ADDFORM);
echo add\_box();
echo page\_foot(ADDFORM);
} else {
echo page\_top($TODO\_HEADING,THELIST);
$query = makeFrontQuery(null, $HTTP\_SESSION\_VARS['usr']-\>selected\_project);
echo printToDoTable($query,null,$HTTP\_POST\_VARS['route']);
echo add\_box();
echo search\_box();
echo page\_foot(THELIST);
}
break;
// add a new subtask
case "subtodo-add":
add\_todo($HTTP\_POST\_VARS['due\_date'],$HTTP\_POST\_VARS['priority'],$HTTP\_POST\_VARS['project'],
$HTTP\_POST\_VARS['text'],$HTTP\_POST\_VARS['responsible\_person'],
$HTTP\_POST\_VARS['parent\_task'], $HTTP\_POST\_VARS['level']);
$feedback = stripslashes($TEXT\_TODO\_ADDED);
echo page\_top($TODO\_HEADING,DETPAGE);
echo details\_page($HTTP\_POST\_VARS['parent\_task']);
echo page\_foot(DETPAGE);
break;
// make a new user
case "newuser":
if ($HTTP\_POST\_VARS['new\_password'] == $HTTP\_POST\_VARS['new\_password\_retyped']) {
if (!isset($HTTP\_POST\_VARS['new\_email\_notify'])) {
//HTML-Forms submit nothing if a checkbox isn't checked... :frowning:
$HTTP\_POST\_VARS['new\_email\_notify']=0;
}
if (!isset($HTTP\_POST\_VARS['new\_my\_tasks'])) {
//HTML-Forms submit nothing if a checkbox isn't checked... :frowning:
$HTTP\_POST\_VARS['new\_my\_tasks']=0;
}
if (!isset($HTTP\_POST\_VARS['new\_primary\_project'])) {
//HTML-Forms submit nothing if a checkbox isn't checked... :frowning:
$HTTP\_POST\_VARS['new\_primary\_project']=0;
}
if (!isset($HTTP\_POST\_VARS['new\_my\_tasks'])) {
//HTML-Forms submit nothing if a checkbox isn't checked... :frowning:
$HTTP\_POST\_VARS['new\_my\_tasks']=0;
}
if (!isset($HTTP\_POST\_VARS['showicons'])) {
//HTML-Forms submit nothing if a checkbox isn't checked... :frowning:
$HTTP\_POST\_VARS['showicons']=0;
}
if (!isset($HTTP\_POST\_VARS['isadmin'])) {
//HTML-Forms submit nothing if a checkbox isn't checked... :frowning:
$HTTP\_POST\_VARS['isadmin']=0;
}
$db-\>query('SELECT login\_name FROM todo\_users
where login\_name=\''. $HTTP\_POST\_VARS['new\_login\_name']."'");
if ($db-\>num\_rows() \> 0 ) {
$feedback = $TEXT\_USER\_EXISTS;
} else {
$db-\>query("INSERT INTO
todo\_users (login\_name, first\_name, last\_name, email, email\_notify, password,
language, primary\_project, my\_tasks, show\_icons, admin)
VALUES ('".$HTTP\_POST\_VARS['new\_login\_name']."','".addslashes($HTTP\_POST\_VARS['new\_first\_name'])."','".
addslashes($HTTP\_POST\_VARS['new\_last\_name'])."', '".$HTTP\_POST\_VARS['new\_email']."',".
$HTTP\_POST\_VARS['new\_email\_notify'].",'".md5($HTTP\_POST\_VARS['new\_password'])."','".
$HTTP\_POST\_VARS['new\_language']."', ".$HTTP\_POST\_VARS['new\_primary\_project'].','.
$HTTP\_POST\_VARS['new\_my\_tasks'].','. $HTTP\_POST\_VARS['showicons'].','. $HTTP\_POST\_VARS['isadmin'].')');
// Every user is member of project 1...
// FIXME: What if project 1 is deleted?!?!?
$db-\>query('INSERT INTO todo\_project\_members VALUES ('.$HTTP\_POST\_VARS['new\_primary\_project'].',LAST\_INSERT\_ID())');
$feedback = $TEXT\_USER\_CREATED;
}
echo page\_top($TODO\_HEADING,ADMINPAGE);
echo admin\_page(ADMIN\_USERS);
} else {
// Passwords don't match! Back to where we came from!
// FIXME formdata lost this way!
$feedback = $TEXT\_PASSWORDS\_DONT\_MATCH;
echo page\_top("$TODO\_HEADING
$TEXT\_ADMIN",ADMINPAGE);
echo admin\_page(ADMIN\_USERS);
}
echo userAdministration("newuser","", ADMINPAGE);
echo page\_foot(ADMINPAGE);
break;
// alter a user
case "updateuser":
// Put the POST-Variables in local variables
if (isset($HTTP\_POST\_VARS['new\_columns'])) {
$columns =$HTTP\_POST\_VARS['new\_columns'];
}
$email = $HTTP\_POST\_VARS['new\_email'];
$email\_notify = isset($HTTP\_POST\_VARS['new\_email\_notify']) ? 1 : 0;
$first\_name = $HTTP\_POST\_VARS['new\_first\_name'];
if ( isset ($HTTP\_POST\_VARS['isadmin']) ) {
$isadmin = $HTTP\_POST\_VARS['isadmin'];
}
$language = $HTTP\_POST\_VARS['new\_language'];
$my\_tasks = $HTTP\_POST\_VARS['new\_my\_tasks'];
$last\_name = $HTTP\_POST\_VARS['new\_last\_name'];
$password = $HTTP\_POST\_VARS['new\_password'];
$password\_retyped= $HTTP\_POST\_VARS['new\_password\_retyped'];
$primary\_project= $HTTP\_POST\_VARS['new\_primary\_project'];
$showicons = $HTTP\_POST\_VARS['showicons'];
$usernr = $HTTP\_POST\_VARS['usernr'];
if ($password == $password\_retyped) {
if (!isset($email\_notify)) {
//HTML-Forms submit nothing if a checkbox isn't checked... :frowning:
$email\_notify=0;
}
if (!isset($primary\_project)) {
//HTML-Forms submit nothing if a checkbox isn't checked... :frowning:
$primary\_project=0;
}
if (!isset($my\_tasks)) {
//HTML-Forms submit nothing if a checkbox isn't checked... :frowning:
$my\_tasks=0;
}
if (!isset($showicons)) {
//HTML-Forms submit nothing if a checkbox isn't checked... :frowning:
$showicons=0;
}
if (!isset($isadmin)) {
if (($usernr==$HTTP\_SESSION\_VARS['usr']-\>userid) && $HTTP\_SESSION\_VARS['usr']-\>isAdmin())
$isadmin=1;
else
$isadmin=0;
}
$query="UPDATE todo\_users
SET first\_name='".addslashes($first\_name)."', last\_name='".addslashes($last\_name)."',
email='".$email."', email\_notify=$email\_notify, language='".$language."',
primary\_project='". $primary\_project."', my\_tasks=".$my\_tasks.',
show\_icons='.$showicons.',admin='.$isadmin;
if ($password != '')
$query .=", password='".md5($password)."'";
if (!isset($account\_disabled)) {
$query .=", wrong\_logins=0";
} else {
$query .=", wrong\_logins=$MAX\_LOGIN\_TRIES";
}
if (isset($columns)) {
$query .= ", visible\_columns='".implode(',', $columns)."'";
}
/\* update the current user-session \*/
if ($usernr == $HTTP\_SESSION\_VARS['usr']-\>userid) {
$HTTP\_SESSION\_VARS['usr']-\>show\_icons=$showicons;
$HTTP\_SESSION\_VARS['usr']-\>setColumns($columns);
$HTTP\_SESSION\_VARS['usr']-\>my\_tasks=$my\_tasks;
}
$query .= " WHERE usernr=$usernr";
$db-\>query("$query");
$feedback = $TEXT\_USER\_UPDATED;
if ($HTTP\_SESSION\_VARS['history']-\>getPage(1) == ADMINPAGE) {
echo page\_top("$TODO\_HEADING
$TEXT\_ADMIN",ADMINPAGE);
echo admin\_page(ADMIN\_USERS);
echo userAdministration(ADMIN\_USERS,$HTTP\_POST\_VARS['user'], ADMINPAGE);
} else {
echo page\_top("$TODO\_HEADING",THELIST);
$query = makeFrontQuery($order\_by, $HTTP\_SESSION\_VARS['usr']-\>selected\_project);
echo printToDoTable($query,$order\_by,$route);
echo add\_box();
echo search\_box();
}
} else {
// Passwords don't match! Back to where we came from!
$feedback = $TEXT\_PASSWORDS\_DONT\_MATCH;
if ($page == ADMINPAGE) {
echo page\_top("$TODO\_HEADING
$TEXT\_ADMIN",ADMINPAGE);
echo admin\_page(ADMIN\_USERS);
echo userAdministration(ADMIN\_USERS,$usernr, ADMINPAGE);
} elseif ($page == PREFPAGE) {
echo page\_top("$TODO\_HEADING
$TEXT\_PREFERENCES", PREFPAGE);
echo userAdministration($module,$HTTP\_SESSION\_VARS['usr']-\>userid,PREFPAGE);
}
}
page\_foot();
break;
// delete a user
case "deleteuser":
delete\_user($HTTP\_POST\_VARS['usernr']);
$feedback = $TEXT\_USER\_DELETED;
echo page\_top("$TODO\_HEADING",ADMINPAGE);
echo admin\_page(ADMIN\_USERS);
echo userAdministration(ADMIN\_USERS,$HTTP\_POST\_VARS['user'], ADMINPAGE);
echo page\_foot(ADMINPAGE);
break;
// create a new project
case "newproject":
$db-\>query("INSERT INTO todo\_projects
VALUES
(NULL,'".addslashes($HTTP\_POST\_VARS['project\_name'])."','".addslashes($HTTP\_POST\_VARS['project\_description'])."',".
$HTTP\_POST\_VARS['project\_leader'].")");
$db-\>query('INSERT INTO todo\_project\_members
VALUES
(LAST\_INSERT\_ID(),'.$HTTP\_POST\_VARS['project\_leader'].')');
$feedback = $TEXT\_PROJECT\_CREATED;
echo page\_top($TODO\_HEADING,$HTTP\_POST\_VARS['page']);
echo admin\_page(ADMIN\_PROJECTS);
// FIXME open project-details now!!!
echo projectAdministration($HTTP\_POST\_VARS['adm'],$HTTP\_POST\_VARS['adminmodule'],"LAST\_INSERT\_ID()");
echo page\_foot($HTTP\_POST\_VARS['page']);
break;
// update a project
case "updateproject":
$db-\>query("UPDATE todo\_projects SET
project\_name='".addslashes($HTTP\_POST\_VARS['new\_project\_name'])."',
description='".addslashes($HTTP\_POST\_VARS['new\_project\_description'])."',
project\_leader=".$HTTP\_POST\_VARS['new\_project\_leader']."
WHERE id=".$HTTP\_POST\_VARS['project\_id']);
// update project-members... Is there a more elegant way to do this?
// do we have to delete the tasks where someone is assigned who is no longer
// member of the project?
$db-\>query('DELETE from todo\_project\_members
WHERE project\_id='.$HTTP\_POST\_VARS['project\_id']);
if (sizeof($HTTP\_POST\_VARS['new\_project\_members']) \> 0) {
$query='INSERT INTO todo\_project\_members VALUES ';
while ($member\_id=array\_pop($HTTP\_POST\_VARS['new\_project\_members'])){
$query .= '('.$HTTP\_POST\_VARS['project\_id'].", $member\_id)";
if (sizeof($HTTP\_POST\_VARS['new\_project\_members']) \> 0)
$query .= ',';
}
}
$db-\>query("$query");
$feedback = $TEXT\_PROJECT\_UPDATED;
echo page\_top($TODO\_HEADING,ADMINPAGE);
echo admin\_page(ADMIN\_PROJECTS);
// FIXME open project-details now!!!
echo projectAdministration(ADMIN\_PROJECTS,$adminmodule,null);
echo page\_foot(ADMINPAGE);
break;
// delete a project
case "deleteproject":
// It would be better to ask before doing this...
delete\_project($HTTP\_POST\_VARS['project\_id']);
$feedback = $TEXT\_PROJECT\_DELETED;
echo page\_top($TODO\_HEADING,ADMINPAGE);
echo admin\_page(ADMIN\_PROJECTS);
// FIXME open project-details now!!!
echo projectAdministration(ADMIN\_PROJECTS,null,null);
echo page\_foot(ADMINPAGE);
break;
// create a new group
case "newgroup":
$db-\>query("INSERT INTO todo\_groups
VALUES
(NULL,'$group\_name','". $group\_description ."',".$group\_leader.")");
$db-\>query("INSERT INTO todo\_group\_members
VALUES
(LAST\_INSERT\_ID(),$group\_leader)");
$feedback = $TEXT\_GROUP\_CREATED;
echo page\_top("$TODO\_HEADING",$page);
echo admin\_page(ADMIN\_GROUPS);
echo groupAdministration($HTTP\_GET\_VARS['adm'],$adminmodule, "LAST\_INSERT\_ID()");
echo page\_foot($page);
break;
/\*
// update a group
case "updategroup":
$db-\>query("UPDATE todo\_groups SET
group\_name='$new\_group\_name',
description='$new\_group\_description',
group\_leader=$new\_group\_leader
WHERE id=$group\_id");
// update group-members... Is there a more elegant way to do this?
// do we have to delete the tasks where someone is assigned who is no longer
// member of the group?
$db-\>query("DELETE from todo\_group\_members
WHERE group\_id=$group\_id");
if (sizeof($new\_group\_members) \> 0) {
$query='INSERT INTO todo\_group\_members VALUES ';
while ($member\_id=array\_pop($new\_group\_members)){
$query .= "($group\_id, $member\_id)";
if (sizeof($new\_group\_members) \> 0)
$query .= ',';
}
}
$db-\>query("$query");
$feedback = $TEXT\_GROUP\_UPDATED;
echo page\_top("$TODO\_HEADING",ADMINPAGE);
echo admin\_page(ADMIN\_GROUPS);
echo groupAdministration(ADMIN\_GROUPS,$adminmodule, $group);
echo page\_foot(ADMINPAGE);
break;
// delete a group
case "deletegroup":
// It would be better to ask before doing this...
delete\_group($group\_id);
$feedback = $TEXT\_GROUP\_DELETED;
echo page\_top("$TODO\_HEADING",ADMINPAGE);
echo admin\_page(ADMIN\_GROUPS);
// FIXME open group-details now!!!
echo groupAdministration(ADMIN\_GROUPS,$adminmodule, null);
echo page\_foot(ADMINPAGE);
break;
\*/
}
break;
}
?\>
Kannst Du damit was anfangen?
Vielen Dank
Hemd**