"1"){ $query="SELECT * from " . $db_table . " WHERE (`id`='" . $id . "') ORDER BY pos ASC"; $result = mysql_query($query); $line=mysql_fetch_array($result, MYSQL_ASSOC); switch($column){ case 'dl': case 'jpg': $query="update " . $db_table . " set `pos` = '" . ($pOID) . "' where (`pos`=" . ($pOID-1) . " AND `upper_menu`='" . $line['upper_menu'] . "')"; break; default: $query="update " . $db_table . " set `pos` = '" . ($pOID) . "' where (`pos`=" . ($pOID-1) . " AND `upper_menu`='" . $line['upper_menu'] . "' AND `column`='" . $column . "')"; break; } $result = mysql_query($query); $query="update " . $db_table . " set `pos` = '" . ($pOID-1) . "' where `id`='" . ($id) . "'"; $result = mysql_query($query); renumber($db_table, $column, $line['upper_menu']); } } ############################################################################################################################################################################# # # function move_down($db_table, $column, $id, $pOID){ $query="SELECT * from " . $db_table . " WHERE (`id`='" . $id . "') ORDER BY pos ASC"; $result = mysql_query($query); $line=mysql_fetch_array($result, MYSQL_ASSOC); switch($column){ case 'dl': case 'jpg': $query="update " . $db_table . " set `pos` = '" . ($pOID) . "' where (`pos`=" . ($pOID+1) . " AND `upper_menu`='" . $line['upper_menu'] . "')"; break; default: $query="update " . $db_table . " set `pos` = '" . ($pOID) . "' where (`pos`=" . ($pOID+1) . " AND `upper_menu`='" . $line['upper_menu'] . "' AND `column`='" . $column . "')"; break; } $result = mysql_query($query); $query="update " . $db_table . " set `pos` = '" . ($pOID+1) . "' where `id`='" . ($id) . "'"; $result = mysql_query($query); renumber($db_table, $column, $line['upper_menu']); } ############################################################################################################################################################################# # # function n_renumber($mmenuID, $menuID, $pos, $db_table){ $query="SELECT * from " . $db_table . " WHERE (`n_id`='" . $mmenuID . "') ORDER BY pos ASC"; $result_sort = mysql_query($query); $max = 1; while ($line=mysql_fetch_array($result_sort, MYSQL_ASSOC)) { $query="update " . $db_table . " set `pos` = '" . $max . "' where `id`='" . $line["id"] . "'"; $result = mysql_query($query); $max ++; } } ############################################################################################################################################################################# # # function n_move_up($mmenuID, $menuID, $pOID, $db_table){ if ($pOID > "1"){ $query="update " . $db_table . " set `pos` = '" . ($pOID) . "' where (`pos`=" . ($pOID-1) . " AND `n_id`='" . $mmenuID . "')"; $result = mysql_query($query); $query="update " . $db_table . " set `pos` = '" . ($pOID-1) . "' where `c_id`='" . ($menuID) . "'"; $result = mysql_query($query); n_renumber($mmenuID, $menuID, $pOID, $db_table); } } ############################################################################################################################################################################# # # function n_move_down($mmenuID, $menuID, $pOID, $db_table){ $query="update " . $db_table . " set `pos` = '" . ($pOID) . "' where (`pos`=" . ($pOID+1) . " AND `n_id`='" . $mmenuID . "')"; $result = mysql_query($query); $query="update " . $db_table . " set `pos` = '" . ($pOID+1) . "' where `c_id`='" . ($menuID) . "'"; $result = mysql_query($query); n_renumber($mmenuID, $menuID, $pOID, $db_table); } ############################################################################################################################################################################# # # function toggle_vis($db_table, $id, $pOID){ if($pOID == 0){$viz=1;} else {$viz=0;} $query="update " . $db_table . " set `online` = '" . ($viz) . "' where (`id`='" . ($id) . "')"; $result = mysql_query($query); } ############################################################################################################################################################################# # # function toggle_prev($db_table, $id, $pOID){ if($pOID == 0){$viz=1;} else {$viz=0;} $query="update " . $db_table . " set `prev` = '" . ($viz) . "' where (`id`='" . ($id) . "')"; $result = mysql_query($query); } ############################################################################################################################################################################# # # function toggle_news_vis($db_table, $id, $pOID){ if($pOID == 0){$viz=1;} else {$viz=0;} $query="update " . $db_table . " set `online` = '" . ($viz) . "' where (`id`='" . ($id) . "')"; $result = mysql_query($query); } ############################################################################################################################################################################# # # function toggle_news_prev($db_table, $id, $pOID){ if($pOID == 0){$viz=1;} else {$viz=0;} $query="update " . $db_table . " set `prev` = '" . ($viz) . "' where (`id`='" . ($id) . "')"; $result = mysql_query($query); } ############################################################################################################################################################################# # # function renumber_men($db_table, $menu_id){ $query="SELECT * from " . $db_table . " WHERE (`upper_menu`='" . $menu_id . "') ORDER BY pos ASC"; $result_sort = mysql_query($query); $max = 1; while ($line=mysql_fetch_array($result_sort, MYSQL_ASSOC)) { $query="update $db_table set `pos` = '" . $max . "' where `id`=" . $line["id"]; $result = mysql_query($query); $max ++; } } ############################################################################################################################################################################# # # function menu_up($db_table, $menu_id, $id, $pOID){ if ($pOID > "1"){ $query="update " . $db_table . " set `pos` = '" . ($pOID) . "' where (`upper_menu`='" . $menu_id . "' AND `pos`='" . ($pOID-1) . "')"; $result = mysql_query($query); $query="update " . $db_table . " set `pos` = '" . ($pOID-1) . "' where `id`=" . ($id); $result = mysql_query($query); renumber_men($db_table, $menu_id); } } ############################################################################################################################################################################# # # function menu_down($db_table, $menu_id, $id, $pOID){ $query="update " . $db_table . " set `pos` = '" . ($pOID) . "' where (`upper_menu`='" . $menu_id . "' AND `pos`='" . ($pOID+1) . "')"; $result = mysql_query($query); $query="update " . $db_table . " set `pos` = '" . ($pOID+1) . "' where `id`=" . ($id); $result = mysql_query($query); renumber_men($db_table, $menu_id); } ############################################################################################################################################################################# # # function _get_browser_type() { $USER_BROWSER_AGENT = ""; if (ereg('OPERA(/| )([0-9].[0-9]{1,2})', strtoupper($_SERVER["HTTP_USER_AGENT"]), $log_version)) { $USER_BROWSER_AGENT = 'OPERA'; } else if (ereg('MSIE ([0-9].[0-9]{1,2})', strtoupper($_SERVER["HTTP_USER_AGENT"]), $log_version)) { $USER_BROWSER_AGENT = 'MSIE'; } else if (ereg('OMNIWEB/([0-9].[0-9]{1,2})', strtoupper($_SERVER["HTTP_USER_AGENT"]), $log_version)) { $USER_BROWSER_AGENT = 'OMNIWEB'; } else if (ereg('CHROME/([0-9].[0-9]{1,2})', strtoupper($_SERVER["HTTP_USER_AGENT"]), $log_version)) { $USER_BROWSER_AGENT = 'CHROME'; } else if (ereg('SAFARI/([0-9].[0-9]{1,2})', strtoupper($_SERVER["HTTP_USER_AGENT"]), $log_version)) { $USER_BROWSER_AGENT = 'SAFARI'; } else if (ereg('FIREFOX/([0-9].[0-9]{1,2})', strtoupper($_SERVER["HTTP_USER_AGENT"]), $log_version)) { $USER_BROWSER_AGENT = 'FIREFOX'; } else if (ereg('MOZILLA/([0-9].[0-9]{1,2})', strtoupper($_SERVER["HTTP_USER_AGENT"]), $log_version)) { $USER_BROWSER_AGENT = 'MOZILLA'; } else if (ereg('KONQUEROR/([0-9].[0-9]{1,2})', strtoupper($_SERVER["HTTP_USER_AGENT"]), $log_version)) { $USER_BROWSER_AGENT = 'KONQUEROR'; } else { $USER_BROWSER_AGENT = 'OTHER'; } return $USER_BROWSER_AGENT; } ############################################################################################################################################################################# # # function caesar_encrypt($x,$y) { $p = ""; for ($i = 0; $i < strlen($x); $i++) { $p = $p . Chr((Ord($x{$i})-32) % 240 + $y + 32); } return urlencode($p); } /** * email_encrypt */ function email_encrypt($e, $hr=false) { $offset = mt_rand(1,10); $doff = 32 + $offset; if (empty($hr)) { $hr = $e; } $link = "$hr"; $j = ""; $j = $j . ""; $e = explode("@", $e); $j = $j . ""; return $j; } ############################################################################################################################################################################# # # function mailto($email,$vorname,$nachname,$subject,$body,$mailconf,$attachment){ $mail = new PHPMailer(); if($attachment > ""){ $mail->AddAttachment($attachment); } $mail->AddAddress("$email", "$vorname $nachname"); $mail->Subject = $subject; $mail->MsgHTML($body); // $mail->AddEmbeddedImage($_SERVER['DOCUMENT_ROOT'] . "/attachment/mailhead.gif","mailhead.gif","mailhead.gif","base64","image/gif"); $mail->Host = $mailconf["Host"]; $mail->Mailer = $mailconf["Mailer"]; $mail->SMTPAuth = $mailconf["SMTPAuth"]; $mail->Username = $mailconf["Username"]; $mail->Password = $mailconf["Password"]; $mail->From = $mailconf["From"]; $mail->FromName = $mailconf["FromName"]; $mail->AddReplyTo($mailconf["AddReplyTo"]); $mail->SetLanguage($mailconf["Language"],'./_inc/class/language/'); if(!$mail->Send()) { // echo "Mailer Error: " . $mail->ErrorInfo; $mail->ClearAllRecipients(); $mail->ClearAttachments(); unset($mail); return false; } else { $mail->ClearAllRecipients(); $mail->ClearAttachments(); unset($mail); return true; } } ############################################################################################################################################################################# # # function content_out($txt){ return $txt; // $c = preg_split('/($value){ // if($value == ' ""){ // if($key == $start+1){ // $sub = explode('">',$value); // $c[$key]=email_encrypt($sub[0], $sub[1]); // // } // if($key == $start+2){$start = "";$c[$key]="";} // } // } // $out = implode('',$c); // return $out; } ############################################################################################################################################################################# # # function sel_lang($dir){ $files=array(); $verz = opendir($dir); while ($file = readdir($verz)) { if (strtolower(substr($file,strrpos($file,".")+1)) == "gif") { array_push($files, $file); } }; return $files; } ############################################################################################################################################################################# # # function opt_lang($files, $sel){ foreach($files as $value){ ?> = 0; $x--){ switch($x){ case count($domainparts)-2: $result['domain'] = $domainparts[$x]; break; case count($domainparts)-1: $result['tld'] = $domainparts[$x]; break; default: $result['subdomain'][$x] = $domainparts[$x]; break; } } if(!isset($result['subdomain'])){ $result['subdomain'] = false; } return $result; } ############################################################################################################################################################################# # # function strleft($s1, $s2) { return substr($s1, 0, strpos($s1, $s2)); } ############################################################################################################################################################################# # # function debug($var, $session = 0, $title='', $file='', $line='', $sess = false){ #hide on live system echo '

'; if($title != '') echo "".$title."
"; if($file != '' || $line != '') echo "in ".basename($file)." on line ".$line."
"; if(is_array($var)){ # array? => print_r echo '
';
			print_r($var);
			echo '
'; }else if(is_bool($var)){ #bool var echo ($var == true) ? 'true' : 'false'; }else{ #normal var echo $var; } if($session == 1){ $debug_session = $_SESSION; echo "
SESSION"; echo '
';
			print_r($debug_session);
			echo '
'; } echo "
"; echo '
'; } ############################################################################################################################################################################# # # function menuline($actual_id, $current = '', $filler = '', $lng_out){ if($filler == ''){ $filler = ' » '; } global $tables; $query="SELECT * from " . $tables[18] . " WHERE (`id`='" . $actual_id . "')"; $result = mysql_query($query); $line=mysql_fetch_array($result, MYSQL_ASSOC); if($line['upper_menu'] > 0){ $current = menuline($line['upper_menu'], $current, $filler, $lng_out); } if($current == ''){ $out = $line["link".$lng_out[$_SESSION['language']]]; } else { $out = $current.$filler.$line["link".$lng_out[$_SESSION['language']]]; } return $out; } ?>