<?php
/**
* Ant0ha's project
*
* @package
* @author Anton Pisarenko <[email protected]>
* @copyright Copyright (c) 2006 - 2010, Anton Pisarenko
* @license http://ant0ha.ru/license.txt
* @link http://ant0ha.ru
*/
defined('IN_SYSTEM') or die('<b>403<br />Запрет доступа!</b>');
//---------------------------------------------
/**
* Установщик / деинсталлятор модуля смайлов
*/
class smiles_installer {
/**
* Установка модуля
*/
public static function install(&$db) {
$db->query("CREATE TABLE #__smiles (
smile_id int(11) NOT NULL auto_increment,
code varchar(50) NOT NULL,
image varchar(50) NOT NULL,
status enum('enable','desable') NOT NULL default 'enable',
PRIMARY KEY (`smile_id`)
) ENGINE=MyISAM AUTO_INCREMENT=222 DEFAULT CHARSET=utf8 AUTO_INCREMENT=222 ;
");
$db->query("INSERT INTO `a_smiles` VALUES
(1, 'O:-)', 'aa.gif', 'enable'),
(2, 'O=)', 'aa.gif', 'enable'),
(3, ':-)', 'ab.gif', 'enable'),
(4, ':)', 'ab.gif', 'enable'),
(5, '=)', 'ab.gif', 'enable'),
(6, ':-(', 'ac.gif', 'enable'),
(7, ':(', 'ac.gif', 'enable'),
(8, ';(', 'ac.gif', 'enable'),
(9, ';-)', 'ad.gif', 'enable'),
(10, ';)', 'ad.gif', 'enable'),
(11, ':-P', 'ae.gif', 'enable'),
(12, '8-)', 'af.gif', 'enable'),
(13, ':-D', 'ag.gif', 'enable'),
(14, ':-[', 'ah.gif', 'enable'),
(15, '=-O', 'ai.gif', 'enable'),
(16, ':-*', 'aj.gif', 'enable'),
(17, ':-X', 'al.gif', 'enable'),
(18, ':-x', 'al.gif', 'enable'),
(19, '>:o', 'am.gif', 'enable'),
(20, ':-|', 'an.gif', 'enable'),
(21, ':-/', 'ao.gif', 'enable'),
(22, '*JOKINGLY*', 'ap.gif', 'enable'),
(23, ']:->', 'aq.gif', 'enable'),
(24, '[:-}', 'ar.gif', 'enable'),
(25, '*KISSED*', 'as.gif', 'enable'),
(26, ':-!', 'at.gif', 'enable'),
(27, '*TIRED*', 'au.gif', 'enable'),
(28, '*STOP*', 'av.gif', 'enable'),
(29, '*KISSING*', 'aw.gif', 'enable'),
(31, '*THUMBS UP*', 'ay.gif', 'enable'),
(32, '*DRINK*', 'az.gif', 'enable'),
(33, '*IN LOVE*', 'ba.gif', 'enable'),
(34, '@=', 'bb.gif', 'enable'),
(35, '*HELP*', 'bc.gif', 'enable'),
(36, 'm/', 'bd.gif', 'enable'),
(37, '%)', 'be.gif', 'enable'),
(38, '*OK*', 'bf.gif', 'enable'),
(39, '*WASSUP*', 'bg.gif', 'enable'),
(40, '*SUP*', 'bg.gif', 'enable'),
(41, '*SORRY*', 'bh.gif', 'enable'),
(42, '*BRAVO*', 'bi.gif', 'enable'),
(43, '*ROFL*', 'bj.gif', 'enable'),
(44, '*LOL*', 'bj.gif', 'enable'),
(45, '*PARDON*', 'bk.gif', 'enable'),
(46, '*NO*', 'bl.gif', 'enable'),
(47, '*CRAZY*', 'bm.gif', 'enable'),
(48, '*DONT_KNOW*', 'bn.gif', 'enable'),
(49, '*UNKNOWN*', 'bn.gif', 'enable'),
(50, '*DANCE*', 'bo.gif', 'enable'),
(51, '*YAHOO*', 'bp.gif', 'enable'),
(52, '*YAHOO!*', 'bp.gif', 'enable'),
(53, '*NEW_PACK*', 'bq.gif', 'enable'),
(54, '*TEASE*', 'br.gif', 'enable'),
(55, '*SALIVA*', 'bs.gif', 'enable'),
(56, '*DASH*', 'bt.gif', 'enable'),
(57, '*WILD*', 'bu.gif', 'enable'),
(58, '*TRAINING*', 'bv.gif', 'enable'),
(59, '*FOCUS*', 'bw.gif', 'enable'),
(60, '*HANG*', 'bx.gif', 'enable'),
(61, '*DANCE*', 'by.gif', 'enable'),
(62, '*DANCE2*', 'bz.gif', 'enable'),
(63, '*MEGA_SHOK*', 'ca.gif', 'enable'),
(64, '*TO_PICK_ONES_NOSE*', 'cb.gif', 'enable'),
(65, '*YU*', 'cc.gif', 'enable'),
(66, '*HUNTER*', 'cd.gif', 'enable'),
(67, '*KUKU*', 'ce.gif', 'enable'),
(68, '*FUCK*', 'cf.gif', 'enable'),
(69, '*FAN*', 'cg.gif', 'enable'),
(70, '*ASS*', 'ch.gif', 'enable'),
(71, '*LOCOMOTIVE*', 'ci.gif', 'enable'),
(72, '*BB*', 'cj.gif', 'enable'),
(73, '*CONCUSSION*', 'ck.gif', 'enable'),
(74, '*PLEASANTRY*', 'cl.gif', 'enable'),
(75, '*DISAPPEAR*', 'cm.gif', 'enable'),
(76, '*SUICIDE*', 'cn.gif', 'enable'),
(77, '*PILOT*', 'co.gif', 'enable'),
(78, '*DOWN*', 'cp.gif', 'enable'),
(79, '*ENERGY*', 'cq.gif', 'enable'),
(80, '*STINKER*', 'cr.gif', 'enable'),
(81, '*PREVED*', 'cs.gif', 'enable'),
(82, '*I-M_SO_HAPPY*', 'ct.gif', 'enable'),
(83, '*PRANKSTER*', 'cu.gif', 'enable'),
(84, '*LAUGH*', 'cv.gif', 'enable'),
(85, '*BOAST*', 'cw.gif', 'enable'),
(86, '*THANK_YOU*', 'cx.gif', 'enable'),
(87, '*SHOUT*', 'cy.gif', 'enable'),
(88, '*VICTORY*', 'cz.gif', 'enable'),
(89, '*WINK*', 'da.gif', 'enable'),
(90, '*SPITEFUL*', 'db.gif', 'enable'),
(91, '*BYE*', 'dc.gif', 'enable'),
(92, '*THIS*', 'dd.gif', 'enable'),
(93, '*DON-T_MENTION*', 'de.gif', 'enable'),
(94, '*SARCASTIC_HAND*', 'df.gif', 'enable'),
(95, '*FIE*', 'dg.gif', 'enable'),
(96, '*SWOON*', 'dh.gif', 'enable'),
(97, '*SCARE*', 'di.gif', 'enable'),
(98, '*ANGER*', 'dj.gif', 'enable'),
(99, '*YESS*', 'dk.gif', 'enable'),
(100, '*VAVA*', 'dl.gif', 'enable'),
(101, '*SCRATCH_ONE-S_HEAD*', 'dm.gif', 'enable'),
(102, '*NONO*', 'dn.gif', 'enable'),
(103, '*WHISTLE*', 'do.gif', 'enable'),
(104, '*UMNIK*', 'dp.gif', 'enable'),
(105, '*ZOOM*', 'dq.gif', 'enable'),
(106, '*HEAT*', 'dr.gif', 'enable'),
(107, '*DECLARE*', 'ds.gif', 'enable'),
(108, '*IDEA*', 'dt.gif', 'enable'),
(109, '*ON_THE_QUIET*', 'du.gif', 'enable'),
(110, '*GIVE_HEART*', 'dv.gif', 'enable'),
(111, '*GIVE_FLOWERS*', 'dw.gif', 'enable'),
(112, '*FRIENDS*', 'dx.gif', 'enable'),
(113, '*PUNISH*', 'dy.gif', 'enable'),
(114, '*PORKA*', 'dz.gif', 'enable'),
(115, '*PARTY*', 'ea.gif', 'enable'),
(116, '*GIRL_SMILE*', 'eb.gif', 'enable'),
(117, '*TENDER*', 'ec.gif', 'enable'),
(119, '*CURTSEY*', 'ee.gif', 'enable'),
(120, '*GOGOT*', 'ef.gif', 'enable'),
(121, '*GIRL_WINK*', 'eg.gif', 'enable'),
(122, '*GIRL_BLUM*', 'eh.gif', 'enable'),
(123, '*GIRL_HIDE*', 'ei.gif', 'enable'),
(124, '*GIRL_CRAZY*', 'ej.gif', 'enable'),
(125, '*GIRL_WACKO*', 'ek.gif', 'enable'),
(126, '*GIRL_IN_LOVE*', 'el.gif', 'enable'),
(127, '*GIRL_DANCE*', 'em.gif', 'enable'),
(128, '*KISS2*', 'en.gif', 'enable'),
(129, '*GIRL_PINKGLASSESF*', 'eo.gif', 'enable'),
(130, '*GIRL_MAD*', 'ep.gif', 'enable'),
(131, '*HISTERIC*', 'eq.gif', 'enable'),
(132, '*GIRL_SIGH*', 'er.gif', 'enable'),
(133, '*GIRL_SAD*', 'es.gif', 'enable'),
(134, '*GIRL_CRAY*', 'et.gif', 'enable'),
(135, '*GIRL_CRAY2*', 'eu.gif', 'enable'),
(136, '*GIRL_IMPOSSIBLE*', 'ev.gif', 'enable'),
(137, '*GIRL_DRINK*', 'ew.gif', 'enable'),
(138, '*GIRL_MIRROR*', 'ex.gif', 'enable'),
(139, '*NAILS*', 'ey.gif', 'enable'),
(140, '*GIRL_HOSPITAL*', 'ez.gif', 'enable'),
(141, '*GIRL_KID*', 'fa.gif', 'enable'),
(142, '*GIRL_HAIR_DRIER*', 'fb.gif', 'enable'),
(143, '*GIRL_WITCH*', 'fc.gif', 'enable'),
(144, '*FIRST_MOVIE*', 'fd.gif', 'enable'),
(145, '*SLAP_IN_THE_FACE*', 'fe.gif', 'enable'),
(146, '*FRIENDSHIP*', 'ff.gif', 'enable'),
(147, '*GIRL_KISSES*', 'fg.gif', 'enable'),
(148, '*ON_HANDS*', 'fh.gif', 'enable'),
(149, '*IT_IS_LOVE*', 'fi.gif', 'enable'),
(150, '*SUPPER_FOR_A_TWO*', 'fj.gif', 'enable'),
(151, '*SEX_BEHIND*', 'fk.gif', 'enable'),
(152, '*SEX_BED*', 'fl.gif', 'enable'),
(153, '*BABY1*', 'fm.gif', 'enable'),
(154, '*BABY2*', 'fn.gif', 'enable'),
(155, '*BABY3*', 'fo.gif', 'enable'),
(156, '*BABY4*', 'fp.gif', 'enable'),
(157, '*BABY5*', 'fq.gif', 'enable'),
(158, '*MUSIC_FORGE*', 'fr.gif', 'enable'),
(159, '*MUSIC_SAXOPHONE*', 'fs.gif', 'enable'),
(160, '*MUSIC_FLUTE*', 'ft.gif', 'enable'),
(161, '*MUSIC_VIOLIN*', 'fu.gif', 'enable'),
(162, '*MUSIC_PIANO*', 'fv.gif', 'enable'),
(163, '*MUSIC_DRUMS*', 'fw.gif', 'enable'),
(164, '*MUSIC_ACCORDION*', 'fx.gif', 'enable'),
(165, '*VINSENT*', 'fy.gif', 'enable'),
(166, '*FRENK*', 'fz.gif', 'enable'),
(167, '*TOMMY*', 'ga.gif', 'enable'),
(168, '*BIG_BOSS*', 'gb.gif', 'enable'),
(169, '*HI*', 'gc.gif', 'enable'),
(170, '*BUBA*', 'gd.gif', 'enable'),
(171, '*RUSSIAN_RU*', 'ge.gif', 'enable'),
(172, '*BRUNETTE*', 'gf.gif', 'enable'),
(173, '*GIRL_DEVIL*', 'gg.gif', 'enable'),
(174, '*GIRL_WEREWOLF*', 'gh.gif', 'enable'),
(175, '*QUEEN*', 'gi.gif', 'enable'),
(176, '*KING*', 'gj.gif', 'enable'),
(177, '*BEACH*', 'gk.gif', 'enable'),
(178, '*SMOKE*', 'gl.gif', 'enable'),
(179, '*SCENIC*', 'gm.gif', 'enable'),
(180, '*READER*', 'gn.gif', 'enable'),
(181, '*READ*', 'go.gif', 'enable'),
(182, '*RTFM*', 'gp.gif', 'enable'),
(183, '*TO_KEEP_ORDER*', 'gq.gif', 'enable'),
(184, '*WIZARD*', 'gr.gif', 'enable'),
(185, '*LAZY*', 'gs.gif', 'enable'),
(186, '*DENTAL*', 'gt.gif', 'enable'),
(187, '*SUPERSTITION*', 'gu.gif', 'enable'),
(188, '*CRAZY_PILOT*', 'gv.gif', 'enable'),
(189, '*TO_BECOME_SENILE*', 'gw.gif', 'enable'),
(190, '*DOWNLOAD*', 'gx.gif', 'enable'),
(191, '*TELEPHONE*', 'gy.gif', 'enable'),
(192, '*DIVER*', 'gz.gif', 'enable'),
(193, '*WAKE_UP*', 'ha.gif', 'enable'),
(194, '*ICE_CREAM*', 'hb.gif', 'enable'),
(195, '*JOURNALIST*', 'hc.gif', 'enable'),
(196, '*SOAP_BUBBLES*', 'hd.gif', 'enable'),
(197, '*BODY_BUILDER*', 'he.gif', 'enable'),
(198, '*CUP_OF_COFFEE*', 'hf.gif', 'enable'),
(199, '*SOCCER*', 'hg.gif', 'enable'),
(200, '*SWIMMER*', 'hh.gif', 'enable'),
(201, '*PIRATE*', 'hi.gif', 'enable'),
(202, '*CLOWN*', 'hj.gif', 'enable'),
(203, '*JESTER*', 'hk.gif', 'enable'),
(204, '*CANNIBAL_DRUMS*', 'hl.gif', 'enable'),
(205, '*PIONEER*', 'hm.gif', 'enable'),
(206, '*MOIL*', 'hn.gif', 'enable'),
(207, '*PAINT*', 'ho.gif', 'enable'),
(208, '*SUPERMAN*', 'hp.gif', 'enable'),
(209, '*COLD*', 'hq.gif', 'enable'),
(210, '*ILLNESS*', 'hr.gif', 'enable'),
(211, '*WINNER*', 'hs.gif', 'enable'),
(212, '*POLICE*', 'ht.gif', 'enable'),
(213, '*TOILET_PLUMS*', 'hu.gif', 'enable'),
(214, '*DEATH*', 'hv.gif', 'enable'),
(215, '*ZOMBIE*', 'hw.gif', 'enable'),
(216, '*UFO*', 'hx.gif', 'enable'),
(217, '*SUN*', 'hy.gif', 'enable'),
(218, '*PUMPKIN_GRIEF*', 'hz.gif', 'enable'),
(219, '*PUMPKIN_SMILE*', 'ia.gif', 'enable'),
(220, '*POOH_GO*', 'ib.gif', 'enable'),
(221, '*SEX_BEHIND2*', 'ic.gif', 'enable')
");
if(!class_exists('smiles')) a_import('modules/smiles/helpers/smiles');
smiles::smiles_update(&$db);
}
/**
* Деинсталляция модуля
*/
public static function uninstall(&$db) {
$db->query("DROP TABLE #__smiles;");
}
}
?>