added session_save_path()

print warning message if no objects were found
This commit is contained in:
Roland Gruber 2003-03-23 18:39:43 +00:00
parent cc482441e7
commit 746df60e45
2 changed files with 18 additions and 6 deletions

View File

@ -24,6 +24,9 @@ $Id$
*/ */
include_once ('../config/config.php'); include_once ('../config/config.php');
include_once("ldap.php"); include_once("ldap.php");
// start session
session_save_path("../sess");
@session_start(); @session_start();
echo "<link rel=\"stylesheet\" type=\"text/css\" href=\"../style/layout.css\" />"; echo "<link rel=\"stylesheet\" type=\"text/css\" href=\"../style/layout.css\" />";
@ -31,11 +34,14 @@ echo "<link rel=\"stylesheet\" type=\"text/css\" href=\"../style/layout.css\" />
// Samba hosts have the attribute "sambaAccount" and end with "$" // Samba hosts have the attribute "sambaAccount" and end with "$"
$filter = "(objectClass=posixGroup)"; $filter = "(objectClass=posixGroup)";
$attrs = array("cn", "gidNumber", "memberUID", "description"); $attrs = array("cn", "gidNumber", "memberUID", "description");
$sr = ldap_search($_SESSION["ldap"]->server(), $sr = @ldap_search($_SESSION["ldap"]->server(),
$_SESSION["config"]->get_GroupSuffix(), $_SESSION["config"]->get_GroupSuffix(),
$filter, $attrs); $filter, $attrs);
$info = ldap_get_entries($_SESSION["ldap"]->server, $sr); if ($sr) {
ldap_free_result($sr); $info = ldap_get_entries($_SESSION["ldap"]->server, $sr);
ldap_free_result($sr);
}
else echo ("<br><br><font color=\"red\"><b>" . _("No Groups found!") . "</b></font><br><br>");
// print host table header // print host table header
echo "<table width=\"100%\">\n"; echo "<table width=\"100%\">\n";

View File

@ -24,6 +24,9 @@ $Id$
*/ */
include_once ('../config/config.php'); include_once ('../config/config.php');
include_once("ldap.php"); include_once("ldap.php");
// start session
session_save_path("../sess");
@session_start(); @session_start();
echo "<link rel=\"stylesheet\" type=\"text/css\" href=\"../style/layout.css\" />"; echo "<link rel=\"stylesheet\" type=\"text/css\" href=\"../style/layout.css\" />";
@ -31,11 +34,14 @@ echo "<link rel=\"stylesheet\" type=\"text/css\" href=\"../style/layout.css\" />
// Samba hosts have the attribute "sambaAccount" and end with "$" // Samba hosts have the attribute "sambaAccount" and end with "$"
$filter = "(&(objectClass=sambaAccount) (uid=*$))"; $filter = "(&(objectClass=sambaAccount) (uid=*$))";
$attrs = array("cn", "rid"); $attrs = array("cn", "rid");
$sr = ldap_search($_SESSION["ldap"]->server(), $sr = @ldap_search($_SESSION["ldap"]->server(),
$_SESSION["config"]->get_HostSuffix(), $_SESSION["config"]->get_HostSuffix(),
$filter, $attrs); $filter, $attrs);
$info = ldap_get_entries($_SESSION["ldap"]->server, $sr); if ($sr) {
ldap_free_result($sr); $info = ldap_get_entries($_SESSION["ldap"]->server, $sr);
ldap_free_result($sr);
}
else echo ("<br><br><font color=\"red\"><b>" . _("No Samba Hosts found!") . "</b></font><br><br>");
// print host table // print host table
echo "<table width=\"100%\">\n"; echo "<table width=\"100%\">\n";