<?php
class Gift{
static private $instance = NULL;
private $db;
public $gifts = array();
public $category = array();
public function __construct(){
$this->db = DB::a()->d;
/*Категории*/
$this->category[1] = array('name'=>'Транспорт');
$this->category[] = array('name'=>'Цветы');
$this->category[] = array('name'=>'Любовь');
$this->category[] = array('name'=>'Дружба');
$this->category[] = array('name'=>'Животные');
$this->category[] = array('name'=>'Напитки и еда');
$this->category[] = array('name'=>'Большие смайлы');
/*Подарки Транспорт*/
$this->gifts[1] = array('category'=>1,'name'=>'Спорткар','src'=>'109.png','type'=>'money','price'=>'50000');
$this->gifts[] = array('category'=>1,'name'=>'Яхта','src'=>'258.png','type'=>'donate','price'=>'25');
$this->gifts[] = array('category'=>1,'name'=>'Велик','src'=>'239.png','type'=>'money','price'=>'25000');
$this->gifts[] = array('category'=>1,'name'=>'Танк','src'=>'528.png','type'=>'donate','price'=>'100');
$this->gifts[] = array('category'=>1,'name'=>'Лучшему гонщику','src'=>'742.png','type'=>'donate','price'=>'50');
/*Подарки Цветы*/
$this->gifts[] = array('category'=>2,'name'=>'Корзина цветов','src'=>'65.png','type'=>'donate','price'=>'50');
$this->gifts[] = array('category'=>2,'name'=>'Букет роз','src'=>'64_2.png','type'=>'donate','price'=>'100');
$this->gifts[] = array('category'=>2,'name'=>'Ромашки','src'=>'65_2.png','type'=>'donate','price'=>'25');
$this->gifts[] = array('category'=>2,'name'=>'Красивый букет','src'=>'56.png','type'=>'money','price'=>'80000');
$this->gifts[] = array('category'=>2,'name'=>'Красная роза','src'=>'687.png','type'=>'donate','price'=>'10');
$this->gifts[] = array('category'=>2,'name'=>'Розовая роза','src'=>'688.png','type'=>'donate','price'=>'10');
$this->gifts[] = array('category'=>2,'name'=>'Красивый букет','src'=>'698.png','type'=>'money','price'=>'40000');
$this->gifts[] = array('category'=>2,'name'=>'Цветок','src'=>'694.png','type'=>'money','price'=>'25000');
$this->gifts[] = array('category'=>2,'name'=>'Ромашки','src'=>'701.png','type'=>'money','price'=>'55000');
$this->gifts[] = array('category'=>2,'name'=>'Букет','src'=>'702.png','type'=>'money','price'=>'150000');
/*Подарки Любовь*/
$this->gifts[] = array('category'=>3,'name'=>'Самой красивой','src'=>'59.png','type'=>'donate','price'=>'250');
$this->gifts[] = array('category'=>3,'name'=>'Мишка','src'=>'357.png','type'=>'donate','price'=>'150');
$this->gifts[] = array('category'=>3,'name'=>'Заяц','src'=>'359.png','type'=>'money','price'=>'90000');
$this->gifts[] = array('category'=>3,'name'=>'Сердца','src'=>'540.png','type'=>'money','price'=>'120000');
$this->gifts[] = array('category'=>3,'name'=>'Я тебя люблю','src'=>'556.png','type'=>'donate','price'=>'50');
$this->gifts[] = array('category'=>3,'name'=>'Сердце','src'=>'595.png','type'=>'donate','price'=>'25');
$this->gifts[] = array('category'=>3,'name'=>'Кольцо','src'=>'711.png','type'=>'donate','price'=>'500');
$this->gifts[] = array('category'=>3,'name'=>'Серьги','src'=>'764.png','type'=>'money','price'=>'250000');
$this->gifts[] = array('category'=>3,'name'=>'Кольца','src'=>'748.png','type'=>'money','price'=>'500000');
$this->gifts[] = array('category'=>3,'name'=>'Мишка','src'=>'12.png','type'=>'donate','price'=>'25');
/*Подарки Дружба*/
$this->gifts[] = array('category'=>4,'name'=>'Чемодан денег','src'=>'90.png','type'=>'donate','price'=>'100');
$this->gifts[] = array('category'=>4,'name'=>'Динамит','src'=>'101.png','type'=>'money','price'=>'10000');
$this->gifts[] = array('category'=>4,'name'=>'Тапочки','src'=>'110.png','type'=>'money','price'=>'25000');
$this->gifts[] = array('category'=>4,'name'=>'Кирпич','src'=>'106.png','type'=>'money','price'=>'35000');
$this->gifts[] = array('category'=>4,'name'=>'Подарок','src'=>'82_2.png','type'=>'money','price'=>'50000');
$this->gifts[] = array('category'=>4,'name'=>'Обогреватель','src'=>'72.png','type'=>'money','price'=>'100000');
$this->gifts[] = array('category'=>4,'name'=>'Носки','src'=>'62_2.png','type'=>'money','price'=>'75000');
$this->gifts[] = array('category'=>4,'name'=>'Золотая статуэтка','src'=>'40.png','type'=>'donate','price'=>'250');
$this->gifts[] = array('category'=>4,'name'=>'Ноутбук','src'=>'39.png','type'=>'donate','price'=>'100');
$this->gifts[] = array('category'=>4,'name'=>'Мужик','src'=>'251.png','type'=>'donate','price'=>'10');
$this->gifts[] = array('category'=>4,'name'=>'Флаг','src'=>'438.png','type'=>'money','price'=>'10000');
$this->gifts[] = array('category'=>4,'name'=>'Флаг','src'=>'439.png','type'=>'money','price'=>'10000');
$this->gifts[] = array('category'=>4,'name'=>'Флаг','src'=>'440.png','type'=>'money','price'=>'10000');
$this->gifts[] = array('category'=>4,'name'=>'Флаг','src'=>'435.png','type'=>'money','price'=>'10000');
$this->gifts[] = array('category'=>4,'name'=>'Флаг','src'=>'437.png','type'=>'money','price'=>'10000');
$this->gifts[] = array('category'=>4,'name'=>'Подарок','src'=>'478.png','type'=>'money','price'=>'15000');
$this->gifts[] = array('category'=>4,'name'=>'Соска','src'=>'460.png','type'=>'money','price'=>'15000');
$this->gifts[] = array('category'=>4,'name'=>'Шляпа','src'=>'469.png','type'=>'money','price'=>'35000');
$this->gifts[] = array('category'=>4,'name'=>'Кепка','src'=>'472.png','type'=>'money','price'=>'35000');
$this->gifts[] = array('category'=>4,'name'=>'Слиток','src'=>'715.png','type'=>'donate','price'=>'250');
$this->gifts[] = array('category'=>4,'name'=>'Золотые часы','src'=>'740.png','type'=>'donate','price'=>'100');
$this->gifts[] = array('category'=>4,'name'=>'Автомат','src'=>'260.png','type'=>'donate','price'=>'50');
/*Подарки Животные*/
$this->gifts[] = array('category'=>5,'name'=>'Панда','src'=>'264.png','type'=>'money','price'=>'50000');
$this->gifts[] = array('category'=>5,'name'=>'Бобер','src'=>'301.png','type'=>'money','price'=>'50000');
$this->gifts[] = array('category'=>5,'name'=>'Собачка','src'=>'6.png','type'=>'money','price'=>'50000');
$this->gifts[] = array('category'=>5,'name'=>'Крыса','src'=>'21.png','type'=>'money','price'=>'50000');
$this->gifts[] = array('category'=>5,'name'=>'Мамонт','src'=>'44.png','type'=>'money','price'=>'70000');
$this->gifts[] = array('category'=>5,'name'=>'Орел','src'=>'237.png','type'=>'donate','price'=>'10');
$this->gifts[] = array('category'=>5,'name'=>'Обезьяна','src'=>'269.png','type'=>'money','price'=>'100000');
$this->gifts[] = array('category'=>5,'name'=>'Бегемот','src'=>'271.png','type'=>'money','price'=>'80000');
$this->gifts[] = array('category'=>5,'name'=>'Птичка','src'=>'299.png','type'=>'money','price'=>'32000');
$this->gifts[] = array('category'=>5,'name'=>'Цыпленок','src'=>'297.png','type'=>'money','price'=>'32000');
/*Подарки Напитки*/
$this->gifts[] = array('category'=>6,'name'=>'Кофе','src'=>'381.png','type'=>'donate','price'=>'3');
$this->gifts[] = array('category'=>6,'name'=>'Коктейль','src'=>'378.png','type'=>'donate','price'=>'10');
$this->gifts[] = array('category'=>6,'name'=>'Мороженое','src'=>'180.png','type'=>'donate','price'=>'10');
$this->gifts[] = array('category'=>6,'name'=>'Тортик','src'=>'183.png','type'=>'donate','price'=>'50');
$this->gifts[] = array('category'=>6,'name'=>'Пирог','src'=>'174.png','type'=>'donate','price'=>'20');
$this->gifts[] = array('category'=>6,'name'=>'Шашлык','src'=>'192.png','type'=>'donate','price'=>'250');
$this->gifts[] = array('category'=>6,'name'=>'Конфетка','src'=>'24.png','type'=>'money','price'=>'25000');
/*Подарки Смайлы*/
$this->gifts[] = array('category'=>7,'name'=>'Сердце','src'=>'1411.png','type'=>'money','price'=>'20000');
$this->gifts[] = array('category'=>7,'name'=>'Грусть','src'=>'3.png','type'=>'money','price'=>'20000');
$this->gifts[] = array('category'=>7,'name'=>'Радость','src'=>'7.png','type'=>'money','price'=>'20000');
$this->gifts[] = array('category'=>7,'name'=>'Влюбленность','src'=>'2.png','type'=>'money','price'=>'20000');
$this->gifts[] = array('category'=>7,'name'=>'Слеза','src'=>'11.png','type'=>'money','price'=>'20000');
$this->gifts[] = array('category'=>7,'name'=>'Грусть','src'=>'9.png','type'=>'money','price'=>'20000');
$this->gifts[] = array('category'=>7,'name'=>'Звезда','src'=>'13.png','type'=>'money','price'=>'20000');
$this->gifts[] = array('category'=>7,'name'=>'Злость','src'=>'10.png','type'=>'money','price'=>'20000');
$this->gifts[] = array('category'=>4,'name'=>'Кубок чемпиона','src'=>'kubok.png','type'=>'donate','price'=>'500');
$this->gifts[] = array('category'=>4,'name'=>'Медаль','src'=>'medal.png','type'=>'donate','price'=>'500');
$this->gifts[] = array('category'=>4,'name'=>'Флаг','src'=>'1000.png','type'=>'money','price'=>'10000');
$this->gifts[] = array('category'=>4,'name'=>'Флаг','src'=>'1001.png','type'=>'money','price'=>'10000');
}
static function a(){
if(self::$instance==NULL)self::$instance=new Gift();
return self::$instance;
}
public function listGifts($category,$page){
$data = $this->gifts;
$gifts = array();
foreach($data as $key=>$value){
if($value['category']==$category)$gifts[]=array('id'=>$key,'value'=>$value);
}
$sort = array();
$start = 10*($page-1);
for($i=$start;$i<=10*$page-1;$i++){
if(array_key_exists($i,$gifts))$sort[$i]=$gifts[$i];
}
if(count($sort)==0)return false;
return array('gifts'=>$sort,'count'=>count($gifts));
}
public function add($id,$who,$gift,$text){
DB::a()->d->query("INSERT INTO `gifts` SET `user` = '".$id."',
`who` = '".$who."',
`time` = '".time()."',
`text` = '".$text."',
`idGift` = '".$gift."'");
DB::a()->d->query("UPDATE `users` SET `present` = `present` + 1 WHERE `id` = '".$id."' LIMIT 1");
return true;
}
}