Design altered

This commit is contained in:
duergner 2003-09-10 17:49:46 +00:00
parent 4783527a2e
commit bcc21ddb63
1 changed files with 74 additions and 74 deletions

View File

@ -49,26 +49,74 @@ function createUserPDF($accounts) {
$iv = base64_decode($_COOKIE['IV']); $iv = base64_decode($_COOKIE['IV']);
$key = base64_decode($_COOKIE['Key']); $key = base64_decode($_COOKIE['Key']);
$pdfFile->addPage(); $pdfFile->addPage();
// Print General settings // Print Personal settings
$pdfFile->setFont("arial","B",12); $pdfFile->Write(5,"- " . _("Personal User Infos") . ":");
$pdfFile->Write(5,"- " . _("General User Settings") . ":");
$pdfFile->Ln(6); $pdfFile->Ln(6);
$pdfFile->setFont("times","",10); $pdfFile->setFont("times","",10);
$pdfFile->Cell(50,5,_("Title") . ":",0,0,"R",0);
$pdfFile->setFont("times","",10);
$pdfFile->Cell(50,5,_("Surname") . ":",0,0,"R",0); $pdfFile->Cell(50,5,_("Surname") . ":",0,0,"R",0);
$pdfFile->setFont("times","B",10); $pdfFile->setFont("times","B",10);
$pdfFile->Cell(50,5,$account->general_surname,0,1,"L",0); $pdfFile->Cell(50,5,$account->general_surname,0,1,"L",0);
$pdfFile->setFont("times","",10); $pdfFile->setFont("times","",10);
$pdfFile->Cell(50,5,_("Given name") . ":",0,0,"R",0); $pdfFile->Cell(50,5,_("Given name") . ":",0,0,"R",0);
$pdfFile->setFont("times","B",10); $pdfFile->setFont("times","B",10);
$pdfFile->Cell(50,5,$account->general_givenname,0,1,"L",0); $pdfFile->Cell(50,5,$account->personal_title,0,1,"L",0);
$pdfFile->setFont("times","",10);
$pdfFile->Cell(50,5,_("Street") . ":",0,0,"R",0);
$pdfFile->setFont("times","B",10);
$pdfFile->Cell(50,5,$account->personal_street,0,1,"L",0);
$pdfFile->setFont("times","",10);
$pdfFile->Cell(50,5,_("Postal code") . "::",0,0,"R",0);
$pdfFile->setFont("times","B",10);
$pdfFile->Cell(50,5,$account->personal_postalCode,0,1,"L",0);
$pdfFile->setFont("times","",10);
$pdfFile->Cell(50,5,_("Postal address") . ":",0,0,"R",0);
$pdfFile->setFont("times","B",10);
$pdfFile->Cell(50,5,$account->personal_postalAddress,0,1,"L",0);
$pdfFile->Cell(50,5,_("E-Mail") . "::",0,0,"R",0);
$pdfFile->setFont("times","B",10);
$pdfFile->Cell(50,5,$account->personal_mail,0,1,"L",0);
$pdfFile->setFont("times","",10);
$pdfFile->Cell(50,5,_("Phone") . ":",0,0,"R",0);
$pdfFile->setFont("times","B",10);
$pdfFile->Cell(50,5,$account->personal_telephoneNumber,0,1,"L",0);
$pdfFile->setFont("times","",10);
$pdfFile->Cell(50,5,_("Cellular phone") . ":",0,0,"R",0);
$pdfFile->setFont("times","B",10);
$pdfFile->Cell(50,5,$account->personal_mobileTelephoneNumber,0,1,"L",0);
$pdfFile->setFont("times","",10);
$pdfFile->Cell(50,5,_("Facsimile") . ":",0,0,"R",0);
$pdfFile->setFont("times","B",10);
$pdfFile->Cell(50,5,$account->personal_facsimileTelephoneNumber,0,1,"L",0);
$pdfFile->setFont("times","",10);
// Print Unix settings
$pdfFile->Ln(9);
$pdfFile->setFont("arial","B",12);
$pdfFile->Write(5,"- " . _("Unix User Settings") . ":");
$pdfFile->Ln(6);
$pdfFile->setFont("times","",10); $pdfFile->setFont("times","",10);
$pdfFile->Cell(50,5,_("Username") . ":",0,0,"R",0); $pdfFile->Cell(50,5,_("Username") . ":",0,0,"R",0);
$pdfFile->setFont("times","B",10); $pdfFile->setFont("times","B",10);
$pdfFile->Cell(50,5,$account->general_username,0,1,"L",0); $pdfFile->Cell(50,5,$account->general_username,0,1,"L",0);
$pdfFile->setFont("times","",10); $pdfFile->setFont("times","",10);
$pdfFile->Cell(50,5,_("Home Directory") . ":",0,0,"R",0); $pdfFile->Cell(50,5,_("Unix password") . ":",0,0,"R",0);
$pdfFile->setFont("times","B",10); if($account->unix_password_no == "1") {
$pdfFile->Cell(50,5,$account->general_homedir,0,1,"L",0); $pdfFile->setFont("times","",10);
$pdfFile->Cell(50,5,_("Unix password") . ":",0,0,"R",0);
$pdfFile->setFont("times","B",10);
$pdfFile->Cell(50,5,_("Unix password disabled!"),0,1,"L",0);
}
elseif($account->unix_password == "") {
}
else {
$account->unix_password = mcrypt_decrypt(MCRYPT_RIJNDAEL_256, $key, base64_decode($account->unix_password), MCRYPT_MODE_ECB, $iv);
$account->unix_password = str_replace(chr(00), '', $account->unix_password);
$pdfFile->setFont("times","",10);
$pdfFile->Cell(50,5,_("Unix password") . ":",0,0,"R",0);
$pdfFile->setFont("times","B",10);
$pdfFile->Cell(50,5,$account->unix_password,0,1,"L",0);
}
$pdfFile->setFont("times","",10); $pdfFile->setFont("times","",10);
$pdfFile->Cell(50,5,_("Group(s)") . ":",0,0,"R",0); $pdfFile->Cell(50,5,_("Group(s)") . ":",0,0,"R",0);
$text = $account->general_group; $text = $account->general_group;
@ -79,32 +127,15 @@ function createUserPDF($accounts) {
$pdfFile->setFont("times","B",10); $pdfFile->setFont("times","B",10);
$pdfFile->Cell(50,5,$text,0,1,"L",0); $pdfFile->Cell(50,5,$text,0,1,"L",0);
$pdfFile->setFont("times","",10); $pdfFile->setFont("times","",10);
$pdfFile->Cell(50,5,_("Login Shell(s)") . ":",0,0,"R",0); $pdfFile->Cell(50,5,_("Home Directory") . ":",0,0,"R",0);
$pdfFile->setFont("times","B",10);
$pdfFile->Cell(50,5,$account->general_homedir,0,1,"L",0);
$pdfFile->setFont("times","",10);
$pdfFile->Cell(50,5,_("Login Shell") . ":",0,0,"R",0);
$text = ""; $text = "";
$shells = $account->general_shell; $shells = $account->general_shell;
$pdfFile->setFont("times","B",10); $pdfFile->setFont("times","B",10);
$pdfFile->Cell(50,5,$account->general_shell,0,1,"L",0); $pdfFile->Cell(50,5,$account->general_shell,0,1,"L",0);
$pdfFile->Ln(9);
$pdfFile->setFont("arial","B",12);
// Print Unix settings
$pdfFile->Write(5,"- " . _("Unix User Settings") . ":");
$pdfFile->Ln(6);
$pdfFile->setFont("times","",10);
$pdfFile->Cell(50,5,_("Unix password") . ":",0,0,"R",0);
if($account->unix_password_no == "1") {
$pdfFile->setFont("times","B",10);
$pdfFile->Cell(50,5,_("Unix password disabled!"),0,1,"L",0);
}
elseif($account->unix_password == "") {
$pdfFile->setFont("times","B",10);
$pdfFile->Cell(50,5,_("[Empty password string]"),0,1,"L",0);
}
else {
$account->unix_password = mcrypt_decrypt(MCRYPT_RIJNDAEL_256, $key, base64_decode($account->unix_password), MCRYPT_MODE_ECB, $iv);
$account->unix_password = str_replace(chr(00), '', $account->unix_password);
$pdfFile->setFont("times","B",10);
$pdfFile->Cell(50,5,$account->unix_password,0,1,"L",0);
}
$pdfFile->setFont("times","",10); $pdfFile->setFont("times","",10);
$pdfFile->Cell(50,5,_("Password expire") . ":",0,0,"R",0); $pdfFile->Cell(50,5,_("Password expire") . ":",0,0,"R",0);
$pdfFile->setFont("times","B",10); $pdfFile->setFont("times","B",10);
@ -113,28 +144,32 @@ function createUserPDF($accounts) {
$pdfFile->Cell(50,5,_("Login at host(s)") . ":",0,0,"R",0); $pdfFile->Cell(50,5,_("Login at host(s)") . ":",0,0,"R",0);
$pdfFile->setFont("times","B",10); $pdfFile->setFont("times","B",10);
$pdfFile->Cell(50,5,$account->unix_host,0,1,"L",0); $pdfFile->Cell(50,5,$account->unix_host,0,1,"L",0);
// Print Samba settings
$pdfFile->Ln(9); $pdfFile->Ln(9);
$pdfFile->setFont("arial","B",12); $pdfFile->setFont("arial","B",12);
// Print Samba settings $pdfFile->Write(5,"- " . _("Windows User Settings") . ":");
$pdfFile->Write(5,"- " . _("Samba User Settings") . ":");
$pdfFile->Ln(6); $pdfFile->Ln(6);
$pdfFile->setFont("times","",10); $pdfFile->setFont("times","",10);
$pdfFile->Cell(50,5,_("Samba password") . ":",0,0,"R",0); $pdfFile->Cell(50,5,_("Samba password") . ":",0,0,"R",0);
if($account->smb_password_no == "1") { if($account->smb_password_no == "1") {
$pdfFile->setFont("times","",10);
$pdfFile->Cell(50,5,_("Windows password") . ":",0,0,"R",0);
$pdfFile->setFont("times","B",10); $pdfFile->setFont("times","B",10);
$pdfFile->Cell(50,5,_("Samba password disabled!"),0,1,"L",0); $pdfFile->Cell(50,5,_("Window password disabled!"),0,1,"L",0);
} }
elseif($account->smb_useunixpwd == "1") { elseif($account->smb_useunixpwd == "1") {
$pdfFile->setFont("times","",10);
$pdfFile->Cell(50,5,_("Windows password") . ":",0,0,"R",0);
$pdfFile->setFont("times","B",10); $pdfFile->setFont("times","B",10);
$pdfFile->Cell(50,5,_("Samba password set to unix password."),0,1,"L",0); $pdfFile->Cell(50,5,_("Windows password set to unix password."),0,1,"L",0);
} }
elseif($account->smb_password == "") { elseif($account->smb_password == "") {
$pdfFile->setFont("times","B",10);
$pdfFile->Cell(50,5,_("[Empty password string]"),0,1,"L",0);
} }
else { else {
$account->smb_password = mcrypt_decrypt(MCRYPT_RIJNDAEL_256, $key, base64_decode($account->smb_password), MCRYPT_MODE_ECB, $iv); $account->smb_password = mcrypt_decrypt(MCRYPT_RIJNDAEL_256, $key, base64_decode($account->smb_password), MCRYPT_MODE_ECB, $iv);
$account->smb_password = str_replace(chr(00), '', $account->smb_password); $account->smb_password = str_replace(chr(00), '', $account->smb_password);
$pdfFile->setFont("times","",10);
$pdfFile->Cell(50,5,_("Windows password") . ":",0,0,"R",0);
$pdfFile->setFont("times","B",10); $pdfFile->setFont("times","B",10);
$pdfFile->Cell(50,5,$account->smb_password,0,1,"L",0); $pdfFile->Cell(50,5,$account->smb_password,0,1,"L",0);
} }
@ -155,19 +190,19 @@ function createUserPDF($accounts) {
$pdfFile->setFont("times","B",10); $pdfFile->setFont("times","B",10);
$pdfFile->Cell(50,5,$account->smb_smbuserworkstations,0,1,"L",0); $pdfFile->Cell(50,5,$account->smb_smbuserworkstations,0,1,"L",0);
$pdfFile->setFont("times","",10); $pdfFile->setFont("times","",10);
$pdfFile->Cell(50,5,_("Samba home directory") . "::",0,0,"R",0); $pdfFile->Cell(50,5,_("Windows home directory") . "::",0,0,"R",0);
$pdfFile->setFont("times","B",10); $pdfFile->setFont("times","B",10);
$pdfFile->Cell(50,5,$account->smb_home,0,1,"L",0); $pdfFile->Cell(50,5,$account->smb_home,0,1,"L",0);
$pdfFile->setFont("times","",10); $pdfFile->setFont("times","",10);
$pdfFile->Cell(50,5,_("Samba Domain") . ":",0,0,"R",0); $pdfFile->Cell(50,5,_("Windows Domain") . ":",0,0,"R",0);
$pdfFile->setFont("times","B",10); $pdfFile->setFont("times","B",10);
if($_SESSION['config']->get_samba3() == "yes") { if($_SESSION['config']->get_samba3() == "yes") {
$account->smb_domain = $account->smb_domain->name; $account->smb_domain = $account->smb_domain->name;
} }
$pdfFile->Cell(50,5,$account->smb_domain,0,1,"L",0); $pdfFile->Cell(50,5,$account->smb_domain,0,1,"L",0);
// Print Quota settings
$pdfFile->Ln(9); $pdfFile->Ln(9);
$pdfFile->setFont("arial","B",12); $pdfFile->setFont("arial","B",12);
// Print Quota settings
$pdfFile->Write(5,"- " . _("Quota Settings") . ":"); $pdfFile->Write(5,"- " . _("Quota Settings") . ":");
$pdfFile->Ln(6); $pdfFile->Ln(6);
$pdfFile->setFont("times","",10); $pdfFile->setFont("times","",10);
@ -194,41 +229,6 @@ function createUserPDF($accounts) {
} }
$pdfFile->Ln(9); $pdfFile->Ln(9);
$pdfFile->setFont("arial","B",12); $pdfFile->setFont("arial","B",12);
// Print Personal settings
$pdfFile->Write(5,"- " . _("Personal User Settings") . ":");
$pdfFile->Ln(6);
$pdfFile->setFont("times","",10);
$pdfFile->Cell(50,5,_("Title") . ":",0,0,"R",0);
$pdfFile->setFont("times","B",10);
$pdfFile->Cell(50,5,$account->personal_title,0,1,"L",0);
$pdfFile->setFont("times","",10);
$pdfFile->Cell(50,5,_("E-Mail") . "::",0,0,"R",0);
$pdfFile->setFont("times","B",10);
$pdfFile->Cell(50,5,$account->personal_mail,0,1,"L",0);
$pdfFile->setFont("times","",10);
$pdfFile->Cell(50,5,_("Phone") . ":",0,0,"R",0);
$pdfFile->setFont("times","B",10);
$pdfFile->Cell(50,5,$account->personal_telephoneNumber,0,1,"L",0);
$pdfFile->setFont("times","",10);
$pdfFile->Cell(50,5,_("Cellular phone") . ":",0,0,"R",0);
$pdfFile->setFont("times","B",10);
$pdfFile->Cell(50,5,$account->personal_mobileTelephoneNumber,0,1,"L",0);
$pdfFile->setFont("times","",10);
$pdfFile->Cell(50,5,_("Facsimile") . ":",0,0,"R",0);
$pdfFile->setFont("times","B",10);
$pdfFile->Cell(50,5,$account->personal_facsimileTelephoneNumber,0,1,"L",0);
$pdfFile->setFont("times","",10);
$pdfFile->Cell(50,5,_("Street") . ":",0,0,"R",0);
$pdfFile->setFont("times","B",10);
$pdfFile->Cell(50,5,$account->personal_street,0,1,"L",0);
$pdfFile->setFont("times","",10);
$pdfFile->Cell(50,5,_("Postal code") . "::",0,0,"R",0);
$pdfFile->setFont("times","B",10);
$pdfFile->Cell(50,5,$account->personal_postalCode,0,1,"L",0);
$pdfFile->setFont("times","",10);
$pdfFile->Cell(50,5,_("Postal address") . ":",0,0,"R",0);
$pdfFile->setFont("times","B",10);
$pdfFile->Cell(50,5,$account->personal_postalAddress,0,1,"L",0);
} }
// Close document and send it to the browser // Close document and send it to the browser
$pdfFile->Close(); $pdfFile->Close();
@ -259,6 +259,6 @@ class lamPDF extends FPDF {
$this->Line(10,280,200,280); $this->Line(10,280,200,280);
$this->Line(10,282,200,282); $this->Line(10,282,200,282);
$this->SetY(285); $this->SetY(285);
$this->Cell(0,5,_("This document was automatically created by LDAP Account Manager") . " (lib/pdf.inc)",0,0,"C",0); $this->Cell(0,5,_("This document was automatically created by LDAP Account Manager"),0,0,"C",0);
} }
} }