1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 | | PHP-Quelltext <?php
/*
* Name = Laberecke für 1.6.5
* Version = 3.3
* Datei = pkinc/publicinc/navbox.laberecke.php
* Datum = 05.09.2009
* Update = 19.08.2010
* Copyright = -[ESA]-Lucky
* Homepage = http://www.esa-clan.de
* eMail = esa@esa-clan.de
* Copyright = Dooki
* Homepage = http://www.php-gfx.net
* * * * * * * * * * * * * * * * * * */
if(!defined('pkFRONTEND') || pkFRONTEND!='public')
die('Direct access to this location is not permitted.');
$adminbereich='0';
$le_form_error='';
$boxlinks=array();
$current_url_laber_header="include.php?".urldecode($ENV->getvar('QUERY_STRING'));
$current_url_laber="include.php?".urldecode($ENV->getvar('QUERY_STRING'));
$current_url_laber=pkEntities($current_url_laber);
//Meta
if(!strpos($site_header_script, 'Content-Style-Type')) $site_header_script.='<meta http-equiv="Content-Style-Type" content="text/css" />';
if(!strpos($site_header_script, 'Content-Script-Type')) $site_header_script.='<meta http-equiv="Content-Script-Type" content="text/javascript" />';
//Meta
if((getrights($navcat['navigationcat_rights']) AND intval($navcat['navigationcat_status']) == 1)) {
if(!isset($_POST['submit'])) {
$_POST['username']=$_POST['usertext']=$_POST['userurl']=$_POST['useremail']='';
}
$ausgabe_infos=$link_info='';
$lebox_config=$SQL->fetch_array($SQL->query("SELECT * FROM `".pkSQLTAB_LABER_CONFIG."`"));
include("./pkinc/laberecke/functions.php");
$laber_lang=laber_load_lang($lebox_config['laber_lang'],'laber_homepage');
if($lebox_config['labersmilies_off']==1) eval("\$site_header_script .= \"".pkTpl("laberecke/java_smilies")."\";");
if($lebox_config['laber_parse']==1 or $lebox_config['laber_pic']==1 or $lebox_config['laber_bbcode']==1) eval("\$site_header_script .= \"".pkTpl("laberecke/java_bbcode")."\";");
if($lebox_config['laber_entries_width']>0) $l_entries_width='style=" width:'.$lebox_config['laber_entries_width'].'px"'; else $l_entries_width='width="'.$lebox_config['laberbox_breite'].'"';
if($lebox_config['laberbackground']!='') $background='style="background-color:#'.$lebox_config['laberbackground'].';"'; else $background='';
if($lebox_config['laberfarbeinputfeld']!='') $inputfelder='style="background-color:#'.$lebox_config['laberfarbeinputfeld'].';"'; else $inputfelder='';
if($lebox_config['laberfarbekopf']!='') $textkopf='style="background-color:#'.$lebox_config['laberfarbekopf'].'; vertical-align: middle;"'; else $textkopf='class="heads" style="vertical-align: middle;"';
if($lebox_config['laber_info']==1) {
$link_info=' | <a title="'.$laber_lang['laber_nav_info'].'" href="javascript:laber_klapp(\'l_1\')">'.$laber_lang['laber_nav_infos'].'</a>';
$ausgabe_klapp='id="l_1" style="display: none;"';
if($lebox_config['laber_html']==1) {
if($lebox_config['laber_html_tag']!='') {
$cut_html=htmlspecialchars($lebox_config['laber_html_tag']);
$cut_html=preg_replace("#>#Usi"," ",$lebox_config['laber_html_tag']);
$cut_html=preg_replace("#<#Usi"," ",$cut_html);
$ausgabe_tags='<tr><td align="center">'.$laber_lang['laber_nav_tags'].'<br />'.$cut_html.'</td></tr>';
}
}
eval("\$ausgabe_infos = \"".pkTpl("laberecke/info")."\";");}
//Spamschutz Anfang
$_POST['check_spam_bots']=isset($_POST['check_spam_bots']) ? $_POST['check_spam_bots'] : '';
$_POST['check_spam']=isset($_POST['check_spam']) ? $_POST['check_spam'] : '';
if(pkGetUservalue('id') == 0 AND $lebox_config['laberspamschutz_haken']==1) {
eval("\$reg = \"".pkTpl("laberecke/reg")."\";");
$haken_no=$_POST['check_spam_bots'];
$haken_on=$_POST['check_spam'];
} else {
$haken_on="1";
$haken_no="";
$reg='';
}
if($lebox_config['laber_spam_kit']=='1' AND pkGetConfigF('captcha')==1 AND pkGetUservalue('status')=='guest') {
$reg .=pkCaptchaField_Laber(NULL);
$captcha_laber_on='1';
if(isset($_POST['submit']) AND $_POST['submit']==$laber_lang['laber_save'] AND !pkCaptchaCodeValid($ENV->_post(pkCAPTCHAVARNAME)) AND $captcha_laber_on=='1') $captcha_invaild='1'; else $captcha_invaild='';
} else {$captcha_laber_on=''; $captcha_invaild='';}
if($lebox_config['laber_nohp']=='1' AND $_POST['userurl']<>$laber_lang['laber_input_hp']){
$_POST['userurl']=trim(str_replace("http://","",$_POST['userurl']));
$_POST['userurl']="http://". $_POST['userurl'];
$_POST['userurl']=pkUrlCheck($_POST['userurl']) ? $_POST['userurl'] : '';
} else { $_POST['userurl']=''; }
if($lebox_config['laber_noemail']=='1' AND $_POST['useremail']<>$laber_lang['laber_input_email']){
if(emailcheck($_POST['useremail'],1)) $_POST['useremail']=$_POST['useremail']; else $pruefen_labermail='1';
} else {$_POST['useremail']=''; $pruefen_labermail=''; }
if($lebox_config['laber_usersperre']!=''){
if(laber_usersperre()=='true' AND pkGetUservalue('id')>0) $laberuser_sperre='1';
} else $laberuser_sperre='';
if(pkGetUservalue('id') == 0 AND $lebox_config['laberspamschutz_rechnen']==1) {
$zahl1 = rand(10,20); //Erste Zahl 10-20
$zahl2 = rand(1,10); //Zweite Zahl 1-10
$operator = rand(1,2); // + oder -
if($operator == "1"){
$operatorzeichen = " + ";
$ergebnis = $zahl1 + $zahl2;
}else{
$operatorzeichen = " - ";
$ergebnis = $zahl1 - $zahl2;
}
$rechnung = $zahl1.$operatorzeichen.$zahl2." = ?";
eval("\$reg_cap = \"".pkTpl("laberecke/reg_cap")."\";");
if(isset($_POST['code_spam']) AND isset($_POST['code_spam1']) AND $_POST['code_spam']==$_POST['code_spam1']) $rechnen_on="1"; else $rechnen_on="";
} else {
$rechnen_on="1";
$reg_cap='';
}
if(pkGetUservalue('status')=='guest' AND $lebox_config['laberspamschutz_wort']==1) {
if(!spamstop($_POST['usertext'])) $spam_word_on=""; else $spam_word_on="1";
} else {
$spam_word_on="1";
}
//Spamschutz Ende
if($lebox_config['laber_check_nick']=='1' AND pkGetUservalue('status')=='guest') {
$count_laber_all_user='0';
$laber_array_for_java='';
$laber_all_user_row=$SQL->query("SELECT `user_nick` FROM `".pkSQLTAB_USER."` ORDER BY `user_nick` ASC ");
while($laber_all_user=$SQL->fetch_array($laber_all_user_row)) {
$count_laber_all_user++;
if($count_laber_all_user>1) $komma_laber=','; else $komma_laber='';
$laber_array_for_java.=$komma_laber.'"'.md5($laber_all_user['user_nick']).'"';
}
$site_header_script .='<script type="text/javascript" src="fx/laberecke/md5.js"></script>';
eval("\$site_header_script .= \"".pkTpl("laberecke/java_user_check")."\";");
$lebox_fixuser='onkeyup="return la_check_user(MD5(this.value), \'le_form\', \'username\');"';
if(isset($_POST['submit']) AND $_POST['submit']==$laber_lang['laber_save']) {
$laber_check_nick_kit=(!checkusername(trim($_POST['username']))) ? '1' : '';
$l_check_nick=$SQL->fetch_array($SQL->query("SELECT `user_nick` FROM `".pkSQLTAB_USER."` WHERE `user_nick`='".addslashes(trim($_POST['username']))."' LIMIT 1"));
$laber_check_nick=(isset($l_check_nick['user_nick']) && !empty($l_check_nick['user_nick'])) ? '1' : '';
}
} else {$laber_check_nick=$count_laber_all_user=$laber_array_for_java=$laber_check_nick_kit=$lebox_fixuser='';}
if($lebox_config['labertextlimit']>1) {
if(strlen($_POST['usertext'])>$lebox_config['labertextlimit']) $wortlaenge=""; else $wortlaenge="1";
} else {
$wortlaenge="1";
}
$lebox_firstname = $laber_lang['laber_input_name'];
$lebox_firsttext = $laber_lang['laber_input_text'];
$lebox_firsturl = $laber_lang['laber_input_hp'];
$lebox_firstmail = $laber_lang['laber_input_email'];
if(bbcodecheck_text($_POST['usertext'])) $_POST['usertext']=$lebox_firsttext;
if(isset($_POST['submit']) AND $lebox_config['laberinvalid_save']==1) {
$_POST['check_spam_bots']=isset($_POST['check_spam_bots']) ? $_POST['check_spam_bots'] : '';
$_POST['code_spam']=isset($_POST['code_spam']) ? $_POST['code_spam'] : '';
$_POST['code_spam1']=isset($_POST['code_spam1']) ? $_POST['code_spam1'] : '';
if(isset($_POST['submit']) AND pkGetUservalue('status')=='guest' AND ($_POST['check_spam_bots'] =='1' OR !spamstop($_POST['usertext']) OR $_POST['code_spam']<>$_POST['code_spam1'] OR $laber_check_nick_kit=='1' OR $laber_check_nick=='1' OR ($captcha_laber_on=='1' AND !pkCaptchaCodeValid($ENV->_post(pkCAPTCHAVARNAME))))) {
$SQL->query("INSERT INTO `".pkSQLTAB_LABER_BOX."` (`time`, `ip`, `kit_id`, `name`, `text`, `homepage`, `email`, `spam`, `session`) VALUES ('".time()."', '".addslashes(le_ip())."', '".intval(pkGetUservalue('id'))."', '".addslashes($_POST['username'])."', '".addslashes($_POST['usertext'])."', '".addslashes($_POST['userurl'])."', '".addslashes($_POST['useremail'])."', '0','".addslashes(session_id())."')");
}
}
if(isset($_POST['submit']) AND $_POST['submit']==$laber_lang['laber_save']) {
$laberzeit = time();
$abgelaufen = $laberzeit - $lebox_config['laberdauer'];
$SQL->query("DELETE FROM `".pkSQLTAB_LABER_IP."` WHERE `timefeld` <= '".$abgelaufen."'");
$sperreip=$SQL->fetch_array($SQL->query("SELECT COUNT(id) as counter FROM `".pkSQLTAB_LABER_IP."` WHERE `ip` = '".addslashes(le_ip())."' LIMIT 1"));
}
if(isset($_POST['submit']) AND $_POST['submit']==$laber_lang['laber_save'] AND ((trim($_POST['username']) != "" AND trim($_POST['username']) != $lebox_firstname) AND (trim($_POST['usertext']) != "" AND trim($_POST['usertext']) != $lebox_firsttext)) AND (getrights($lebox_config['laberstatus'])) AND empty($sperreip['counter']) AND $haken_on==1 AND empty($haken_no) AND $rechnen_on==1 AND $spam_word_on==1 AND $wortlaenge==1 AND empty($pruefen_labermail) AND empty($laberuser_sperre) AND empty($laber_check_nick) AND empty($laber_check_nick_kit) AND empty($captcha_invaild))
{
$le_userid = ($lebox_config['laberkituser'] == 1) ? intval(pkGetUservalue('id')) : '0';
$le_username = (intval(pkGetUservalue('id')) > 0 AND $lebox_config['laberkituser'] == 1) ? addslashes(html_entity_decode(trim(pkGetUservalue('nick')))) : addslashes(html_entity_decode(trim($_POST['username'])));
$le_usertext = addslashes(html_entity_decode(trim($_POST['usertext'])));
$le_userurl = addslashes(html_entity_decode(trim(str_replace("http://","",$_POST['userurl']))));
$le_useremail = addslashes(html_entity_decode(trim($_POST['useremail'])));
if($le_userurl == $lebox_firsturl) $le_userurl = '';
if($le_useremail == $lebox_firstmail) $le_useremail = '';
if(pkGetUservalue('status')<>'admin' AND $lebox_config['laber_locked']=='1') {
$text_locked=", `lock`"; $text_locked_1=", '1'";
} else {
$text_locked=''; $text_locked_1='';
}
$SQL->query("INSERT INTO `".pkSQLTAB_LABER_IP."` (`ip` , `timefeld` )
VALUES ('".addslashes(le_ip())."', '".time()."')");
$SQL->query("INSERT INTO `".pkSQLTAB_LABER_BOX."` (`time`, `ip`, `kit_id`, `name`, `text`, `homepage`, `email`, `laber_userid_save`, `session`".$text_locked.")
VALUES ('".time()."', '".addslashes(le_ip())."', '".$le_userid."', '".$le_username."', '".$le_usertext."', '".$le_userurl."', '".$le_useremail."', '".intval(pkGetUservalue('id'))."','".addslashes(session_id())."'".$text_locked_1.")");
if($lebox_config['laber_delete_auto']==1) {
$sec = ($lebox_config['laber_delete_auto_day']*86400);
$delete_auto_day = $laberzeit - $sec;
$SQL->query("DELETE FROM `".pkSQLTAB_LABER_BOX."` WHERE `time` <= '".$delete_auto_day."'");}
$mail_zeile=pkGetConfig('site_email');
eval("\$text_for_send_laber_mail = \"".pkTpl("laberecke/laber_info_send_text_mail")."\";");
eval("\$text_for_send_laber_im = \"".pkTpl("laberecke/laber_info_send_text_im")."\";");
laber_send_mail('mail', $laber_lang['laber_nav_mailsend_1'], $text_for_send_laber_mail, $laber_lang['laber_nav_mailsend_7'].' <$mail_zeile>');
laber_send_im('im', $laber_lang['laber_nav_mailsend_1'], $text_for_send_laber_im);
if(pkGetUservalue('status')!='admin' AND $lebox_config['laber_locked']=='1') {
$site_metatags.='<meta http-equiv="refresh" content="5; URL='.$current_url_laber.'">';
eval("\$boxlinks[] = \"".pkTpl("laberecke/form_info")."\";");
return $boxlinks;
} else {
header("location: $current_url_laber_header"); exit();
}
} else {
if(isset($_POST['submit']) AND $_POST['submit']==$laber_lang['laber_save'] AND ((trim($_POST['username']) == "" OR trim($_POST['username']) == $laber_lang['laber_input_name']) OR (trim($_POST['usertext']) == "" OR trim($_POST['usertext']) == $laber_lang['laber_input_text'] or $sperreip['counter']>0 or empty($haken_on) or $haken_no==1 or empty($rechnen_on) or empty($spam_word_on) or empty($wortlaenge) or $pruefen_labermail=='1' or $captcha_invaild=='1'))) {
$le_form_error = '';
if((trim($_POST['username']) == "" OR trim($_POST['username']) == $lebox_firstname)) {
eval("\$le_form_error = \"".pkTpl("laberecke/form_error1")."\";");
}
elseif($laber_check_nick=='1') {
eval("\$le_form_error = \"".pkTpl("laberecke/form_error10")."\";");
}
elseif($laber_check_nick_kit=='1') {
eval("\$le_form_error = \"".pkTpl("laberecke/form_error11")."\";");
}
elseif((trim($_POST['usertext']) == "" OR trim($_POST['usertext']) == $lebox_firsttext)) {
eval("\$le_form_error = \"".pkTpl("laberecke/form_error2")."\";");
}
elseif($sperreip['counter']>0) {
eval("\$le_form_error = \"".pkTpl("laberecke/form_error3")."\";");
}
elseif(empty($_POST['check_spam']) AND pkGetUservalue('status')=='guest' AND $lebox_config['laberspamschutz_haken']==1 or $_POST['check_spam_bots']==1 AND pkGetUservalue('status')=='guest' AND $lebox_config['laberspamschutz_haken']==1) {
eval("\$le_form_error = \"".pkTpl("laberecke/form_error4")."\";");
}
elseif($_POST['code_spam']<>$_POST['code_spam1'] AND pkGetUservalue('status')=='guest' AND $lebox_config['laberspamschutz_rechnen']==1) {
eval("\$le_form_error = \"".pkTpl("laberecke/form_error5")."\";");
}
elseif (!spamstop($_POST['usertext']) AND pkGetUservalue('status')=='guest' AND $lebox_config['laberspamschutz_wort']==1) {
eval("\$le_form_error = \"".pkTpl("laberecke/form_error6")."\";");
}
elseif (strlen($_POST['usertext'])>$lebox_config['labertextlimit']) {
eval("\$le_form_error = \"".pkTpl("laberecke/form_error7")."\";");
}
elseif ($pruefen_labermail=='1') {
eval("\$le_form_error = \"".pkTpl("laberecke/form_error8")."\";");
}
elseif ($captcha_invaild=='1') {
eval("\$le_form_error = \"".pkTpl("laberecke/form_error9")."\";");
} else $le_form_error='';
}
if($lebox_config['laber_klappkopf']==1) {
$laberkopf_klapp='<tr><td align="center" '.$inputfelder.'><a title="'.$laber_lang['laber_nav_klapp_alt'].'" href="javascript:laber_klapp(\'l_2\')"><b>'.$laber_lang['laber_nav_klapp_link'].'</b></a></td></tr>';
$laberkopf_klappen=!empty($le_form_error) ? 'id="l_2" style="display:block;"' : 'id="l_2" style="display:none;"';
}
$le_reguser=$SQL->fetch_array($SQL->query("SELECT * FROM `".pkSQLTAB_USER."` WHERE `user_id`='".intval(pkGetUservalue('id'))."' LIMIT 1"));
$lebox_usertext='';
if(isset($_POST['submit']) AND $_POST['submit']==$laber_lang['laber_save']) {
$lebox_username = pkEntities(trim($_POST['username']));
$lebox_usertext = pkEntities(trim($_POST['usertext']));
$lebox_userurl = pkEntities(trim(str_replace("http://","",$_POST['userurl'])));
$lebox_useremail = pkEntities(trim($_POST['useremail']));
if($lebox_config['laberkituser'] == 1 AND pkGetUservalue('id') > 0) $lebox_fixuser = 'readonly="readonly"';
} elseif($lebox_config['laberkituser'] == 1 AND pkGetUservalue('id') > 0) {
$lebox_username = pkEntities(trim(pkGetUservalue('nick')));
$lebox_userurl = pkEntities(trim(str_replace("http://","",pkGetUservalue('hpage'))));
$lebox_useremail = pkEntities(trim(pkGetUservalue('email')));
if(pkGetUservalue('id') > 0 AND $le_reguser['user_emailshow'] == 0) $lebox_useremail = $lebox_firstmail;
$lebox_fixuser = 'readonly="readonly"';
} else {
$lebox_username = $lebox_firstname;
$lebox_userurl = $lebox_firsturl;
$lebox_useremail = $lebox_firstmail;
}
if($lebox_userurl == "") $lebox_userurl = $lebox_firsturl;
if($lebox_username == "") $lebox_username = $lebox_firstname;
if($lebox_useremail == "") $lebox_useremail = $lebox_firstmail;
if($lebox_usertext == "") $lebox_usertext = $lebox_firsttext;
if($lebox_config['labersmilies_off'] == 1) {
if($lebox_config['laber_smilie_width']>0) $laber_width_smilie='style="width:'.intval($lebox_config['laber_smilie_width']).'px; vertical-align:top;"';
else $laber_width_smilie='width="'.$lebox_config['laberbox_breite'].'"';
$get_smilies=$SQL->query("SELECT * FROM `".pkSQLTAB_LABER_SMILIES."` WHERE `smilie_box`='1' AND `smilie_status`='1' ORDER BY `smilie_sort` ASC ");
$ausgabe_smilies_row='';
while($smilies_row=$SQL->fetch_array($get_smilies)) {
$go_smilie_code=pkEntities(trim($smilies_row['smilie_code']));
if($smilies_row['smilie_pfad']!='')
$go_smilie_pfad='./'.$lebox_config['laber_ordner'].$smilies_row['smilie_pfad'];
else $go_smilie_pfad='./include.php?path=laber_smilie&id='.$smilies_row['id'];
$go_smilie_width=pkEntities(trim($smilies_row['smilie_width']));
$go_smilie_height=pkEntities(trim($smilies_row['smilie_height']));
$go_smilie_alt=pkEntities(trim($smilies_row['smilie_alt']));
if($smilies_row['smilie_pfad']!='' or $smilies_row['smilie_ext_pfad']!='')
eval("\$ausgabe_smilies_row .= \"".pkTpl("laberecke/userform_smilies_row")."\";");
}
eval("\$le_smilies = \"".pkTpl("laberecke/userform_smilies")."\";");
} else {$laber_width_smilie='width="'.$lebox_config['laberbox_breite'].'"'; $le_smilies=''; $ausgabe_smilies_row='';}
if($lebox_config['laber_textfeld']==1) eval("\$inputfeld = \"".pkTpl("laberecke/inputfeld")."\";");
else eval("\$inputfeld = \"".pkTpl("laberecke/textarea")."\";");
if($lebox_config['laber_nohp']=='1'){
eval("\$laber_userform_url = \"".pkTpl("laberecke/userform_url")."\";");
} else { $laber_userform_url=''; }
if($lebox_config['laber_noemail']=='1'){
eval("\$laber_userform_email = \"".pkTpl("laberecke/userform_email")."\";");
} else { $laber_userform_email=''; }
if($lebox_config['laber_parse']==1) {
eval("\$le_form_urls = \"".pkTpl("laberecke/guestform_urls")."\";");
} else $le_form_urls='';
if($lebox_config['laber_pic']==1) {
eval("\$le_form_pics = \"".pkTpl("laberecke/guestform_pics")."\";");
} else $le_form_pics='';
if($lebox_config['laber_bbcode']==1) {
eval("\$le_form_coclors = \"".pkTpl("laberecke/guestform_color")."\";");
eval("\$le_form_bbcodes = \"".pkTpl("laberecke/guestform_bbcodes")."\";");
} else {$le_form_coclors=''; $le_form_bbcodes='';}
if($lebox_config['laber_bbcode_off']==1 AND ($le_form_urls!='' or $le_form_pics!='' or $le_form_urls!='')) {
eval("\$le_form_bbcode = \"".pkTpl("laberecke/guestform_bbcode")."\";");
} else $le_form_bbcode='';
if(laber_usersperre()=='true' AND pkGetUservalue('id')>0) eval("\$le_form = \"".pkTpl("laberecke/guestform_user_lock")."\";");
elseif(getrights($lebox_config['laberstatus']) AND empty($lebox_config['laber_klappkopf'])) eval("\$le_form = \"".pkTpl("laberecke/userform")."\";");
elseif(getrights($lebox_config['laberstatus']) AND $lebox_config['laber_klappkopf']==1) eval("\$le_form = \"".pkTpl("laberecke/userform_klapp")."\";");
else eval("\$le_form = \"".pkTpl("laberecke/guestform")."\";");
//User auslesen
$selectreguser_all_go=$SQL->query("SELECT * FROM `".pkSQLTAB_USER."`");
while($selectreguser_all=$SQL->fetch_array($selectreguser_all_go)) $selectreguser_cache[$selectreguser_all['user_id']]=$selectreguser_all;
//User auslesen
$lebox_entries_count=$SQL->fetch_array($SQL->query("SELECT COUNT(*) FROM `".pkSQLTAB_LABER_BOX."` WHERE `spam`='1' AND `lock`=''"));
$getlebox_entries=$SQL->query("SELECT * FROM `".pkSQLTAB_LABER_BOX."` WHERE `spam`='1' AND `lock`='' ORDER BY `id` DESC LIMIT ".$lebox_config['laberlimit']."");
$row='';
$le_entries='';
while($lebox_entries=$SQL->fetch_array($getlebox_entries)) {
$row=rowcolor($row);
$lebox_entrieid = intval($lebox_entries['id']);
$lebox_entriename = pkEntities(trim($lebox_entries['name']));
$lebox_entrietext = trim($lebox_entries['text']);
$lebox_entrieurl = pkEntities(trim(str_replace("http://","",$lebox_entries['homepage'])));
$lebox_entrieemail = pkEntities(trim($lebox_entries['email']));
$lebox_entrieip = pkEntities(trim($lebox_entries['ip']));
$lebox_entrietime = formattime($lebox_entries['time']);
$lebox_entrieuserid = intval($lebox_entries['kit_id']);
if($lebox_config['laberdelete_button']==1){
if(getrights($lebox_config['laberdelstatus'])) {
$del_button=' <a href="./include.php?path=laber_delete&del='.$lebox_entrieid.'"><img src="images/delete.gif" alt="'.$laber_lang['laber_nav_delete_button'].' '.$lebox_entrieid.' '.$laber_lang['laber_nav_delete_button_1'].'" title="'.$laber_lang['laber_nav_delete_button'].' '.$lebox_entrieid.' '.$laber_lang['laber_nav_delete_button_1'].'" width="9" height="9" border="0" /></a>';
} else $del_button='';
} else $del_button='';
if($lebox_config['laber_edit']==1){
if(le_edit_control($lebox_entries,$lebox_config))
$del_button.=' <a href="./include.php?path=laber_edit&edit='.$lebox_entrieid.'"><img src="images/edit.gif" alt="'.$laber_lang['laber_edit_button'].'" title="'.$laber_lang['laber_edit_button'].'" width="9" height="9" border="0" /></a>';
}
if($lebox_entrieuserid > 0 AND isset($selectreguser_cache[$lebox_entrieuserid]['user_nick'])) {
$selectreguser['user_nick']=$selectreguser_cache[$lebox_entrieuserid]['user_nick'];
$selectreguser['user_avatar']=$selectreguser_cache[$lebox_entrieuserid]['user_avatar'];
$selectreguser['user_imoption']=$selectreguser_cache[$lebox_entrieuserid]['user_imoption'];
$selectreguser['user_emailshow']=$selectreguser_cache[$lebox_entrieuserid]['user_emailshow'];
$selectreguser['user_activate']=$selectreguser_cache[$lebox_entrieuserid]['user_activate'];
$selectreguser['user_id']=$selectreguser_cache[$lebox_entrieuserid]['user_id'];
} else {
$selectreguser['user_nick']='';
$selectreguser['user_avatar']='';
$selectreguser['user_imoption']='';
$selectreguser['user_emailshow']='';
$selectreguser['user_activate']='';
$selectreguser['user_id']='';
}
$selectreguser['user_nick']=pkEntities(trim($selectreguser['user_nick']));
$lebox_entrietext = le_cut_html($lebox_entrietext);
if($lebox_config['laber_change_wort']=='1') {
$lebox_entrietext = le_cut_badwords($lebox_entrietext);
$lebox_entriename = le_cut_badwords($lebox_entriename);
}
if($lebox_config['laber_parse']=='1') {
$lebox_entrietext = parseurl($lebox_entrietext);
}
if($lebox_config['laber_pic']=='1') {
$lebox_entrietext = laber_parsepic($lebox_entrietext);
}
if($lebox_config['laber_bbcode']=='1') {
$lebox_entrietext = laber_parsebbcode($lebox_entrietext);
}
if($lebox_config['laberwortlimit']>'1') {
$lebox_entrietext = le_cut_text($lebox_entrietext, $lebox_config['laberwortlimit']);
}
$lebox_entriename=pkStringCut($lebox_entriename, $lebox_config['labernamelimit']);
if($lebox_config['laberfarbetextfeld']!='') $textfeld='style="background-color:#'.$lebox_config['laberfarbetextfeld'].';"'; else $textfeld='class="'.$row.'"';
if($lebox_entrieuserid > 0 AND (trim($selectreguser['user_avatar']) != "" AND pkGetConfig('avatar_eod') > 0 AND $lebox_config['laber_avatar'] == 1)) {
$lebox_avatarurl = (preg_match("/\/$/",pkGetConfig('avatar_path'))) ? trim(pkGetConfig('avatar_path')).$selectreguser['user_avatar'] : trim(pkGetConfig('avatar_path')).'/'.$selectreguser['user_avatar'].'';
if(getrights(pkGetConfig('member_infoshow')) AND $lebox_config['laber_user_link']==1) {
eval("\$lebox_useravatar = \"".pkTpl("laberecke/useravatar")."\";");
} else { eval("\$lebox_useravatar = \"".pkTpl("laberecke/useravatar_no")."\";");
}
} else {
$lebox_useravatar = '';
}
if($lebox_entrieurl != "") eval("\$lebox_entriepage = \"".pkTpl("laberecke/entries_urllink")."\";");
if($lebox_entrieemail != "") eval("\$lebox_entrieemail = \"".pkTpl("laberecke/entries_emaillink")."\";");
if($lebox_entrieuserid > 0 AND $selectreguser['user_emailshow'] == 0 or $lebox_entrieuserid > 0 AND $selectreguser['user_activate']<>1) $lebox_entrieemail='';
if($lebox_config['laber_im_link']==1 AND $selectreguser['user_imoption']==1 AND getrights(pkGetConfig('member_infoshow'))) eval("\$lebox_userim = \"".pkTpl("laberecke/entries_imlink")."\";"); else $lebox_userim='';
if($lebox_entrieuserid>0 AND $lebox_config['laberkituser']==1 AND $lebox_config['laber_user_link']==1 AND getrights(pkGetConfig('member_infoshow')) AND $selectreguser['user_id']>0)
eval("\$lebox_entrieuser = \"".pkTpl("laberecke/entries_userlink")."\";");
else eval("\$lebox_entrieuser = \"".pkTpl("laberecke/entries_username")."\";");
if($lebox_config['labersmilies_off'] == 1) {
$lebox_entrietext = le_cut_smilies($lebox_entrietext);
}
if(empty($lebox_entrietext)) $lebox_entrietext='<span style="color:#d70007;">'.$laber_lang['laber_nav_error_text'].'<br /><br /><br />'.$laber_lang['laber_nav_error_text_1'].'-[ESA]-Lucky</span>';
if($lebox_config['laber_scroll']==1) {
$width_info=$lebox_config['laberinput']."px"; $height_info='200px'; $bruch='<br />'; $left='0';
} else {
$width_info='200px'; $height_info='100px'; $bruch=''; $left='20px';
}
if($lebox_config['laber_avatar_info'] == 1 AND $lebox_entrieuserid > 0 AND trim($selectreguser['user_avatar']) != "" AND pkGetConfig('avatar_eod') > 0) {
$lebox_avatarurl = (preg_match("/\/$/",pkGetConfig('avatar_path'))) ? trim(pkGetConfig('avatar_path')).$selectreguser['user_avatar'] : trim(pkGetConfig('avatar_path')).'/'.$selectreguser['user_avatar'].'';
$le_infoavatar_big = '<br /><img src="'.$lebox_avatarurl.'" height="'.$lebox_config['laber_avatar_big'].'" border="0" alt="'.$laber_lang['laber_avatar_alt'].' '.$lebox_entriename.'" title="'.$laber_lang['laber_avatar_alt'].' '.$lebox_entriename.'" align="left" hspace="2" vspace="2" />';
} else $le_infoavatar_big = '';
$le_infos = '<b>'.$laber_lang['laber_nav_infobox_1'].'</b> '.$bruch.$lebox_entrietime;
$le_infos .= '<br /><b>'.$laber_lang['laber_nav_infobox_2'].'</b> '.$bruch.$lebox_entrieuser;
if($lebox_entrieuserid > 0) $le_infos .= ' <i>'.$laber_lang['laber_nav_infobox_3'].'</i>';
$le_infos .= ($lebox_entrieurl != "") ? '<br /><b>'.$laber_lang['laber_nav_infobox_4'].'</b> '.$lebox_entriepage : '';
$le_infos .= ($lebox_entrieemail != "") ? '<br /><b>'.$laber_lang['laber_nav_infobox_5'].'</b> '.$lebox_entrieemail : '';
$le_infos .= ($lebox_userim != "") ? '<br /><b>'.$laber_lang['laber_nav_infobox_6'].'</b> '.$lebox_userim : '';
if(adminaccess('laber_edit')) {
$le_infos .= '<br /><b>'.$laber_lang['laber_nav_infobox_7'].'</b> '.$lebox_entrieip;
}
if($le_infoavatar_big!='') $le_infos .= $le_infoavatar_big;
$lebox_entrietext=le_replace($lebox_entrietext);
eval("\$le_infos = \"".pkTpl("laberecke/infos")."\";");
eval("\$le_entries .= \"".pkTpl("laberecke/entries")."\";");
// Variablen leeren/entfernen
unset($le_form_error);
unset($lebox_entrieid);
unset($lebox_entriename);
unset($lebox_entrietext);
unset($lebox_entrieurl);
unset($lebox_entrieemail);
unset($lebox_entrieip);
unset($lebox_entrietime);
unset($lebox_entrieuserid);
unset($selectreguser);
unset($lebox_avatarurl);
unset($lebox_useravatar);
unset($le_infoavatar_big);
unset($lebox_entriepage);
unset($lebox_entrieuser);
unset($le_infoavatar);
unset($lebox_userim);
unset($del_button);
unset($le_infos);
}
if(adminaccess('laber_edit') OR adminaccess('laber_smilie')) {
if($lebox_entries_count > $lebox_config['laberlimit']) $le_spacer = " ";
eval("\$le_admin = \"\$le_spacer".pkTpl("laberecke/access_admin")."\";");}
else $le_admin='';
if(getrights($lebox_config['laberstatus_archiv'])) {
eval("\$le_archiv = \"".pkTpl("laberecke/archiv_link")."\";");}
else $le_archiv='';
if(getrights($lebox_config['laberstatsstatus'])){
eval("\$le_entries_stats = \"".pkTpl("laberecke/statistik_link")."\";");}
else $le_entries_stats='';
if(getrights($lebox_config['laberstatus_archiv']) OR getrights($lebox_config['laberstatsstatus']) OR adminaccess('laber_edit') OR adminaccess('laber_smilie')) {
eval("\$le_entries_fuss = \"".pkTpl("laberecke/laber_links")."\";");}
else $le_entries_fuss='';
if($lebox_config['laber_copyright']==1)
eval("\$le_entries_fuss .= \"".base64_decode('DQogIDx0cj4NCiAgICA8dGQgd2lkdGg9XCIxMDAlXCI+Jm5ic3A7PC90ZD4NCiAgPC90cj4NCiAgPHRyPg0KICAgIDx0ZCB3aWR0aD1cIjEwMCVcIiBhbGlnbj1cImNlbnRlclwiPjxmb250IGNsYXNzPVwic21hbGxcIj4mY29weTsgYnkgPGEgY2xhc3M9XCJzbWFsbFwiIGhyZWY9XCJodHRwOi8vd3d3LmVzYS1jbGFuLmRlXCIgdGFyZ2V0PVwiX2JsYW5rXCI+THVja3k8L2E+PC9mb250PjwvdGQ+DQogIDwvdHI+')."\";");
if($lebox_config['laber_off']==1) {
eval("\$site_header_script .= \"".pkTpl("laberecke/java_laber")."\";");
if($lebox_config['laber_scroll']==1) {
if($lebox_config['laber_marquee']==1)
{
if($lebox_config['laber_scroll_ud']==1) $richtung='up'; else $richtung='down';
eval("\$boxlinks[] = \"".pkTpl("laberecke/index_scroll")."\";");
return $boxlinks;
}
else
{
//Probleme mit IE Center
$le_scroll_center='align="center"';
if(strstr($_SERVER['HTTP_USER_AGENT'],'MSIE'))
$le_scroll_center='align="left"';
//Probleme mit IE Center
if($lebox_config['laber_scroll_ud']==1) {
eval("\$arrow_laber = \"".pkTpl("laberecke/index_java_scroll_top")."\";");
$richtung='top';
} else {
eval("\$arrow_laber = \"".pkTpl("laberecke/index_java_scroll_bottom")."\";");
$richtung='bottom';
}
eval("\$site_header_script.= \"".pkTpl("laberecke/index_javascript_scroll")."\";");
eval("\$boxlinks[] = \"".pkTpl("laberecke/index_java_scroll")."\";");
return $boxlinks;
}
} else { eval("\$boxlinks[] = \"".pkTpl("laberecke/index")."\";"); return $boxlinks;}
} else { eval("\$boxlinks[] = \"".pkTpl("laberecke/laber_off")."\";"); return $boxlinks;}
}
}
?> |