Add Theme and User class
This commit is contained in:
parent
87f2521ba1
commit
a5893d468f
3 changed files with 197 additions and 0 deletions
56
onyx/include/common/Theme.class.php
Normal file
56
onyx/include/common/Theme.class.php
Normal file
|
|
@ -0,0 +1,56 @@
|
|||
<?php
|
||||
|
||||
if(!defined('ONYX')) exit;
|
||||
|
||||
class Theme {
|
||||
|
||||
$id=null;
|
||||
$title;
|
||||
|
||||
function Theme($id=null)
|
||||
{
|
||||
if (!empty($id))
|
||||
{
|
||||
$db = new BDD();
|
||||
$res = $db->unique_query("SELECT id, title
|
||||
FROM themes WHERE id=" . intval($id));
|
||||
|
||||
if (!empty($res))
|
||||
{
|
||||
$this->title = $res['title'];
|
||||
}
|
||||
$db->deconnexion();
|
||||
}
|
||||
}
|
||||
|
||||
function update()
|
||||
{
|
||||
$title = $this->title;
|
||||
|
||||
$db = new BDD();
|
||||
$db->escape($title);
|
||||
|
||||
if (empty($this->id))
|
||||
{
|
||||
$db->query("INSERT INTO themes
|
||||
VALUES (NULL, '".$title);
|
||||
$this->id = $db->insert_id();
|
||||
$aff = ($this->id > 0);
|
||||
}
|
||||
else
|
||||
{
|
||||
$db->query("UPDATE themes
|
||||
SET title = '".$title."'
|
||||
WHERE id = ".intval($this->id));
|
||||
$aff = $db->affected();
|
||||
}
|
||||
$db->deconnexion();
|
||||
|
||||
return ($aff == 1);
|
||||
}
|
||||
|
||||
function get_title()
|
||||
{
|
||||
return $this->title;
|
||||
}
|
||||
}
|
||||
Reference in a new issue