5 //hromi is an asshole mothafooka programma'
6 //toto je nejake zujimave prekonvertovanie odkazovania
9 if ($_GET['action']=='article') $_GET['node_id']=$_GET['id'];
10 if ($_GET['action']=='forum') $_GET['node_id']=$_GET['forum_id'];
13 //inicializacia stopiek vzniku stranky
14 $timer_start=Time()+
SubStr(MicroTime(),0,8);
16 ini_set("include_path","./inc:./boxiky/:./config:../inc:../boxiky/:../config");
18 //tu je umiestnena hlavna class kyberia
19 include("kyberia.inc");
20 //tu su rozne zobrazovacie funkcie
23 include("configdb.inc");
25 //nastavenia banerov a title
26 include("config_texts.inc");
27 //cesty na ukladanie napr obrazkov
28 include("config_pathz.inc");
30 //definicia hlavnej najpouzivanejsej class
31 $kyberia=new CLASS_KYBERIA();
33 //ak sa niekto snazil podstrcit prihlasenie cez GET
35 $kyberia->ubikMail("38","Bastard to skusal z $REMOTE_ADDR");
36 echo "Hmmm nepokusaj sa o blbosti. Tvoja ip mi bola prave odoslana do posty.";
40 //pokial neexistuje cookie tak ho vytvori
41 if (empty($_COOKIE['kybersession'])) {
43 Setcookie("kybersession",$id,0,"/");
46 //posiela hlavicku aby nic necachovalo
47 Header("Cache-control: no-cache");
48 Header("Expires:".gmdate("D, d M Y H:i:s")." GMT");
49 header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT");
51 //neviem na co je tato premenna, ak viete tak napiste
52 if (!$offset) $offset=0;
54 if ($action=="logoff") {
60 if ($user=$kyberia->isLogged()) {
61 $user_id=$user['user_id'];
62 $user_mode_message=$user['user_mode_message'];
64 if ($user['admin']=='yes') define ('ADMIN',true);
65 else define ('ADMIN',false);
66 $user_name=$user['user_name'];
67 $user_status=$user['user_mode'];
68 $user_amount=$user['user_amount'];
69 $user_mail=$user['user_mail'];
70 $user_active_icons=$user['user_active_icons'];
71 $user_icons_in_forum=$user['user_icons_in_forum'];
72 $mail_name=$user['mail_name'];
74 $kyberia->query("UPDATE user SET last_click=NOW() WHERE id=$user_id");
77 $fr_array = explode(";", $user['user_friends_serial']);
78 foreach($fr_array as $frid)
79 if (is_numeric($frid)){
80 $friend_array[$frid] = $frid;
84 //toto uz nejak nepouzivame
85 //turns on error reporting for mr. admin
86 if ($user_id!=38 && $_GET['debug']) error_reporting(0);
89 //veci ak sa pristupuje do fora
90 if ($action=='forum') {
91 //tu sa jedna o opravnenie na pristup do fora
93 $set=$kyberia->query("select access_type from node_access where node_type='forum' and node_id='$node_id' and user_id='$user_id'");
95 $access_type=$set->getString('access_type');
98 //brutalne query na zistenie vsetkeho o fore a userovy
99 $forumset=$kyberia->query("select user_forum.submission_count,forum_info.forum_info,category.category_name as category,user.login as owner_name,forum.*,user_forum.user_bookmark as bookmark from forum left join user_forum on (user_forum.forum_id=forum.forum_id and user_forum.user_id=$user_id) left join category on (category.category_id=forum.forum_category) left join user on (user.id=forum.forum_owner) left join forum_info on (forum_info.forum_id=forum.forum_id) where forum.forum_id='$node_id'");
101 $forum=$forumset->getRecord();
103 //hehe you don't have access
104 if ($forum['forum_public']=='private' and !($forum['forum_owner']==$user_id OR $access_type=='access' or $access_type=='master' or $access_type=='op')) {
105 echo "toto forum je privatne. sorry";
106 echo "<br>Ak chces pristup napis vlasnikovi fora";
107 echo "<br>mal by to byt ".$forum['forum_owner'];
111 //ak uz mal pristup vo fore tak sa zapisalo bookmark
112 if ($forum['bookmark']=='no' or $forum['bookmark']=='yes') {
113 //zapise sa "0 novych prispevkov"
114 $q="UPDATE user_forum set submission_count=0,last_visit=NOW() where forum_id='$node_id' and user_id='$user_id'";
115 $rows=$kyberia->update($q);
117 //alebo sa vytvori zaznam v user_forum ak pristupuje do fora prvy krat
118 else $kyberia->query("INSERT INTO user_forum set submission_count=0,forum_id='$node_id',user_id='$user_id'");
121 //db query ak bude vypis user info
122 elseif ($action=='userinfo') {
124 $userinfoset=$kyberia->query("select * from user where id='$node_id'");
125 $userinfoset->next();
126 $userinfo=$userinfoset->getRecord();
130 //db query ak bude otvoreny dennik
131 elseif ($action=='journaux' && !empty($_GET['node_id'])) {
133 $dennikset=$kyberia->query("select * from dennik where id='$node_id'");
135 $dennik=$dennikset->getRecord();
138 //db query na otvorenie clanku
139 elseif ($action=='article' && !empty($node_id)) {
140 $articleset=$kyberia->query("select * from articles where id_article='".$node_id."'");
142 $article=$articleset->getRecord();
145 //get_event sa asi pouziva na zmenu nalady
146 if ($_GET['get_event']) { include_once("get_eventz.inc"); }
148 if ($_POST['event']) { include("{$action}_eventz.inc"); }
150 if ($action=="session") $node_id=158;
152 // tiez neviem na co to tu je
153 $kyberia->updateUserData($user_id);
155 //ak sa ide registrovat novy user
156 include("header.inc");
157 if($action=='register') {
158 echo "<table><tr><td width='125' valign='top'>";
159 echo "</td><td width='600' valign='top'>";
160 include_once("register.inc");
161 echo "</td></tr></table>";
166 //ak nie je prihlaseny tak zobrazi ten velky obrazok kyberia
168 echo "<a href=http://kyberia.sk/><img src=http://kyberia.sk/images/top.gif border=0></a><br>";
171 else echo "<br><br>";
176 <table cellspacing
=0 cellpadding
=0>
178 <td align
=right valign
=top width
=5> 
;</td
>
182 //nastavenia tabuliek
183 if ($action=="posta") echo "<td align='left' valign='top' width='160'>";
184 elseif ($user_id AND $action!="journaux" AND $action!="listarticle") echo "<td align='left' valign='top' width='150'>";
185 elseif ($action!="ludia") echo "<td align='left' valign='top' width='150'>";
187 //ak nie je prihlaseny a neprezera si clanok
188 if (!$user_id AND $action!='article') {
189 //prida nahodny dennik
190 include("randomzurno.inc");
192 //najcitanejsie galerie
193 include("top10galleries.inc");
195 //neni toto blbost? alebo som si to nikdy nevsimol
196 //preco by sa tam mala zobrazovat anketa?
200 include("searchbox.inc");
202 //najcitanejsie clanky
203 include("mostread.inc");
205 include("outrobox.inc");
208 //zobrazenie zoznamu userov v dennikoch
209 elseif($action=='journaux') {
210 // include("dennik_type.inc");
211 include("allusers.inc");
214 //ak si prezera clanok
215 elseif($action=='article') {
217 include("shortdesc.inc");
219 //dalsie clanky v rubkike
220 include("rubrikalist.inc");
222 $clanky=$kyberia->getArticle($_GET['node_id']);
224 //zobrazi jednu fotku z galerie
225 include("fotobox.inc");
226 if ($clanky->getInt('autor')) {
227 $autor=$clanky->getInt('autor');
228 //zobrazi info o autorovi ak je nejake info k dispozicii
229 include("userinfobox.inc");
234 //ak sa zobrazuje forum
235 elseif($action=="forum") {
236 //zistenie ci nema ban
237 if ($access_type=="ban" && $forum['forum_owner']!=$user_id) {
238 $error=" V tomto fore si bol zabanovany. Smola.<br>";
241 //inak pridaj info, anketu a statistiky
243 include("foruminfo.inc");
245 include("forumstats.inc");
251 elseif($action=="listarticle") {
252 include("articles.inc");
255 //vstupny blabol pri registracii
256 elseif($action=="register") {
257 include("registerinfo.inc");
260 //zobrazeni poslednych klubov v poslednych ;))
261 elseif($action=="posledne") {
262 include("lastforum.inc");
266 elseif($action=="karma") {
267 include("karmabox.inc");
272 elseif($action=="userinfo") {
273 include("userinfobox.inc");
276 //adminove zalezitosti
277 elseif($action=="admin" && ADMIN
) {
278 include("admin/module_list.inc");
281 //to je prepinac v zobrazeni ludi
282 elseif($action=="ludia" ||
$action=="friends") {
283 include("searchforumbox.inc");
284 include("count.inc");
286 include("people_modules.inc");
290 //ak sa nesplnila podmienka ani jednoho z predchadzajucich
292 include("searchforumbox.inc");
293 //ak je to nieco ohladom bookmarkov pridaj odkaz na editaciu
294 if ($action=="b00kmarkz" or $action=="b00kedit" or $action=="pridaj.b00kcat" or $action=="movebook"){
295 echo ("<a href='?action=b00kedit'>editacia kategorii</a><br><br>");
297 //ak niesu zobrazeny ludia tak pridaj zoznam aktivnych
298 if($action!="ludia") include("active.inc");
303 <!-- koniec laveho stlpca
-->
304 <td align
=right valign
=top width
=10> 
;</td
>
306 <?
if (!$user_id AND $action!="article") { ?
>
307 <td align
=left valign
=top width
=498>
310 <?
if (!$user_id AND $action=="article") { ?
>
311 <td align
=left valign
=top width
=598>
314 <?
if ($user_id) { ?
>
315 <td align
=left valign
=top width
='698'>
318 //ak nie je prihlaseny a je v registracii noveho uzivatela
319 if ($action=='register' AND (!$user_id)) {
321 include("register.inc");
328 //statusbox je to male policko kde sa vzdy vypisuju chyby
329 include_once("statusbox.inc");
331 //v pripade ze je prihlaseny
334 //tu sa zobrazuje oznamenie novych mailov
335 //a navigacna lista umiestnena hore pomocou css
336 include("toolbar.inc");
338 if ($action=="posta") include("posta.inc");
339 elseif ($action=="b00kmarkz") include("bookmarks.inc");
340 //pridanie bookmarkovek kategorie
341 elseif ($action=="pridaj.b00kcat") {include("addbookcat.inc"); include("bookedit.inc");}
342 //presun bookmarkov medzi kategoriami
343 elseif ($action=="movebook") {include("movebook.inc"); include("bookedit.inc");}
345 elseif ($action=="b00kedit") include("bookedit.inc");
346 elseif ($action=="newz") include("newz.inc");
347 elseif ($action=="posledne") include("last.inc");
348 elseif ($action=="karma") include("karma.inc");
349 elseif ($action=="dennikadd") include("dennikadd.inc");
350 elseif ($action=="searchforum") include("searchforum.inc");
351 elseif ($action=="links") include("links.inc");
353 elseif ($action=="pridaj.forum") include("addforum.inc");
354 //toto pouzival iba hromi ked vytvaral katedorie klubov
355 elseif ($action=="pridaj.kategoriu") include("addcat.inc");
357 elseif ($action=='personalize') include("personalize.inc");
359 elseif ($action=='register') include("register.inc");
361 elseif ($action=='admin') {
362 if ($_GET['subaction']) include("admin/".$_GET['subaction'].".inc");
363 else include("admin/admin.inc");
366 //momentalne nevyuzivana feature na oznamenie 23.2. session
367 elseif ($action=='session') include("session.inc");
369 elseif ($action=='friends') include("friends.inc");
371 elseif ($action=='userinfo') include("userinfo.inc");
372 elseif ($action=='ludia') {
373 // include ("friends.inc");
374 include("people.inc");
378 elseif ($action=="list") include("forumlist.inc");
380 elseif ($action=="article") include("show_article.inc");
382 elseif ($action=="irc") {
383 include("irc_form.inc");
387 elseif ($action=='forum') include("forum.inc");
389 elseif ($action=='journaux') include("journaux.inc");
391 elseif ($action=='listarticle' or $action=='rubrika') include("list_articles.inc");
393 else include("forumlist.inc");
395 //tieto tri riadky su uz ak je neprihlaseny
396 elseif ($action=='journaux') include("journaux.inc");
397 elseif ($action=='article') include("show_article.inc");
398 else include("list_articles.inc");
400 //nasleduje pravy stlpec
401 //myslim ze sa zobrazuje len na uvodnej stranke
406 <?
if (!$user_id AND $action!="article") { ?
>
407 <td align
=right valign
=top width
=10> 
;</td
>
408 <td height
=100 style
="border-color: #6dae42; border-width: 1pt;" height
=100% valign
=top width
=100>
409 <?php
include("loginbox.inc"); ?
>
410 <?php
include("navbox.inc"); ?
>
411 <?php
include("mame_radi_box.inc"); ?
>
414 <tr
><td colspan
=3><td align
=right
><?php
include("next.inc"); ?
>
415 <tr
><td colspan
=6 align
=center
><?php
//include("z.inc"); ?></td></tr>
417 //vypis casu tvorby stranky
418 echo "<tr><td colspan=9 align='center'>".SubStr((Time()+
SubStr(MicroTime(),0,8)-$timer_start),0,7)."</td></tr>"; ?
>
419 <tr
><td colspan
=9 align
=center
><?php
include("tiraz.inc"); ?
></td
></tr
>
This page took 0.746319 seconds and 4 git commands to generate.