%post
OS=`%{_libdir}/%{name}/shell/getsysos.sh`
ln -nsf \
- ./home.php \
+ ./login.php \
%{_var}/www/%{name}/index.php \
if [ "$1" = 1 ]; then
include_once "unidis.php";
include_once "gessql.php";
-//section to generate the main screen body
+//==============================================================
+//
+// To display login screen body
//
+//==============================================================
function body()
{
-//including screen function
-//
+global $isadmin;
+$top=topper($isadmin,NULL,"login");
$footer=footer("login");
$login=login();
<BODY="white">
<CENTER><STRONG><FONT SIZE=+2 color=red>
-Mailleur
+$top
</FONT></STRONG></CENTER>
$login
$footer
{
global $isadmin;
-$footer=footer(getenv("APPNAME"));
-$cook=$_COOKIE[getenv("APPNAME")];
+$scrname=getenv("APPNAME");
+$top=topper($isadmin,$logname,$scrname);
+$footer=footer($scrname);
+$cook="???";
+if (isset($_COOKIE[getenv("APPNAME")])==true)
+ $cook=$_COOKIE[getenv("APPNAME")];
$STR = <<<EOT
<!DOCTYPE html>
</HEAD>
<BODY="white">
<CENTER><STRONG><FONT SIZE=+2 color=red>
+$top
Within mailleur
<BR>
LOGNAME=$logname
$m_release=MAILREL;
//constant
-$copyright="© 2005-2025 S.A.F.E. Inc."
+$copyright="© 2025 GPL_V3 (info@safe.ca)"
?>
// To display header screeen part
//
//==============================================================
-function topper($admin,$pageref)
+function topper($isadmin,$logname,$pageref)
{
-return "";
+$data="";
+$color="black";
+switch ($pageref) {
+ case "login" :
+ $data="Authentication";
+ break;
+ case "mailleur" :
+ if ($isadmin==true)
+ $color="red";
+ $data=$logname;
+ break;
+ default :
+ $color="red";
+ $data="???";
+ break;
+ }
+
+$STR = <<<EOT
+<CENTER><STRONG><FONT SIZE=+2 color=$color>
+<BR>
+$data
+<BR>
+<hr width="100%" size="8" color="black" noshade>
+</FONT></STRONG></CENTER>
+EOT;
+
+return $STR;
}
//==============================================================