diff --git a/lib/session.php b/lib/session.php index 49a124fa67145a5a52803990be469284a8abf52f..9f261d6935bf0b4f4d4512a8a8e84aef62581789 100644 --- a/lib/session.php +++ b/lib/session.php @@ -20,6 +20,7 @@ public $fullname; // Fullname public $email=0; // Email waiting? public $email_forward; // Email forwarded? public $groups =array(); // users groups +public $printbalance; // printer balance public $data=''; // Var/array for session persistant data public $token=''; // session identifier public $logintime=''; // Time which user last gave us credentials @@ -239,6 +240,10 @@ private $datahash=''; // hash of data field $this->fullname = $info['cn'][0]; $this->groups = $info['grouplist']; + $db = new SQLite3('/etc/pykota/pykota.db'); + $result = $db->query("SELECT balance FROM users WHERE username='$user';"); + $this->printbalance = $result->fetchArray()[0]; + } /* check using mod_auth_externals helper diff --git a/templates/login.tpl b/templates/login.tpl index 9ec309c1b16fa86e24fe841affb6dff3fda9cf58..d7538d060f4e9ee188fe0809c500a3163a26e4e4 100644 --- a/templates/login.tpl +++ b/templates/login.tpl @@ -11,7 +11,9 @@ {elseif $session->email==1} <a href="https://sucs.org/webmail/">new email</a> {/if} - <br /><a href="{$baseurl}/Options">Membership Options</a><br /> + <br /> + Print balance: {$session->printbalance} | <a href="{$baseurl}/Options">Membership Options</a> + <br /> {/if} <input type="submit" class="button" name="Logout" id="Logout" value="Logout" /> {else}