67 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			PHP
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			67 lines
		
	
	
		
			1.7 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 == "")
 | |
|         {
 | |
|             $cat["id"] = "";
 | |
|             $cat["forecolor"] = "black";
 | |
|             $cat["backcolor"] = "#3DEB3D";
 | |
|             $s = "background-color:" . $cat["backcolor"] . ";";
 | |
|             $s .= "color:" . $cat["forecolor"] . ";";
 | |
|             $cat["style"] = $s;
 | |
| 
 | |
|             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 "";
 | |
|     }
 | |
| }
 | |
| 
 | |
| 
 | |
| ?>
 |