Database.php : * Change account order * Forgot $db variable in LoadCategory User.php : * Add default category for index 0 index.php : * Initialize $categories and $accounts arrays * Typo error for hidden accounts * Forgive credit on blocked account * Forgot to divide amounts by 100 * Forgot to initialize tr_class variable in some case
		
			
				
	
	
		
			66 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			PHP
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			66 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			PHP
		
	
	
		
			Executable File
		
	
	
	
	
<?php
 | 
						|
/*
 | 
						|
  Copyright 2010-2012 Grégory Soutadé
 | 
						|
 | 
						|
  This file is part of KissCount.
 | 
						|
 | 
						|
  KissCount is free software: you can redistribute it and/or modify
 | 
						|
  it under the terms of the GNU General Public License as published by
 | 
						|
  the Free Software Foundation, either version 3 of the License, or
 | 
						|
  (at your option) any later version.
 | 
						|
 | 
						|
  KissCount is distributed in the hope that it will be useful,
 | 
						|
  but WITHOUT ANY WARRANTY; without even the implied warranty of
 | 
						|
  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 | 
						|
  GNU General Public License for more details.
 | 
						|
 | 
						|
  You should have received a copy of the GNU General Public License
 | 
						|
  along with KissCount.  If not, see <http://www.gnu.org/licenses/>.
 | 
						|
*/
 | 
						|
 | 
						|
class User
 | 
						|
{
 | 
						|
    public $id;
 | 
						|
    public $accounts;
 | 
						|
    public $categories;
 | 
						|
    public $preferences;
 | 
						|
 | 
						|
    function GetCategory($id)
 | 
						|
    {
 | 
						|
        if ($id == "" || $id == "0")
 | 
						|
        {
 | 
						|
            $cat["id"] = "0";
 | 
						|
            $cat["forecolor"] = "black";
 | 
						|
            $cat["backcolor"] = "#3DEB3D";
 | 
						|
            $cat["font"] = "";
 | 
						|
            ExtractStyle($cat);
 | 
						|
 | 
						|
            return $cat;
 | 
						|
        }
 | 
						|
 | 
						|
        foreach($this->categories as $i => $category)
 | 
						|
            if ($category["id"] == "$id") return $category;
 | 
						|
 | 
						|
        return LoadCategory($this, $id);
 | 
						|
    }
 | 
						|
 | 
						|
    function IsAccountBlocked($id)
 | 
						|
    {
 | 
						|
        foreach($this->accounts as $i => $account) 
 | 
						|
            if ($account["id"] == "$id")
 | 
						|
                return $account["blocked"] == "1";
 | 
						|
 | 
						|
        return false;
 | 
						|
    }
 | 
						|
 | 
						|
    function GetAccountName($id)
 | 
						|
    {
 | 
						|
        foreach($this->accounts as $i => $account)
 | 
						|
            if ($account["id"] == "$id") return $account["name"];
 | 
						|
 | 
						|
        return "";
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
 | 
						|
?>
 |