'1','admin_flags'=>'A')); if ($add) { $group_id = seek_gid($groupname); if ($group_id) { $group = &group_get_object($group_id); exit_assert_object($group, 'Group'); if (valid_hostname($vhost_name)) { $homedir = account_group_homedir($group->getUnixName()); $docdir = $homedir.'/htdocs/'; $cgidir = $homedir.'/cgi-bin/'; $res = db_query(" INSERT INTO prweb_vhost(vhost_name, docdir, cgidir, group_id) VALUES ('$vhost_name','$docdir','$cgidir',$group_id) "); if (!$res || db_affected_rows($res) < 1) { $feedback .= 'Error adding VHOST: '.db_error(); } else { $feedback .= "Virtual Host ".$vhost_name." scheduled for creation on group ".$group->getUnixName().""; } } else { $feedback .= "The provided group name does not exist."; } } } if ($tweakcommit) { $res = db_query(" UPDATE prweb_vhost SET docdir='$docdir', cgidir='$cgidir' WHERE vhostid=$vhostid "); if (!$res || db_affected_rows($res) < 1) { $feedback .= 'Error updating VHOST entry: '.db_error(); } else { $feedback .= "Virtual Host entry updated."; } } site_admin_header(array('title'=>"Site Admin")); ?>
Update Record: