loaded()) { header('location: ' . URL . '/'); exit; } Shared::register(Shared::DISPLAYED_USER, $user); $objRow_user = chk_userpath($_GET['userid_tags']); $own_user_page = ($objRow_user->user_id == User::getInternalId()); $allow_view = false; $user_as = new UserAccessSettings(); if ($objRow_user->user_pr & (CFG_USER_ACCESS_ABOUT_VIEW << CFG_USER_ACCESS_ALL)) { $allow_view = true; } else if (User::getInternalId() > 0 && ($objRow_user->user_pr & (CFG_USER_ACCESS_ABOUT_VIEW << CFG_USER_ACCESS_MEMBERS))) { $allow_view = true; } else if (User::getInternalId() > 0 && $objRow_user->user_pr & (CFG_USER_ACCESS_ABOUT_VIEW << CFG_USER_ACCESS_FRIENDS)) { $user_fr = UserFriends::getInstance(User::getInternalId()); if (in_array($objRow_user->user_id, $user_fr->getFriends())) $allow_view = true; } else if ($objRow_user->user_id == User::getInternalId()) { $allow_view = true; } if (!$allow_view) { header('location: '.URL.'/'); exit; } setnavi($own_user_page ? 1 : 3); $result_about = DB_MySQL::getInstance()->query("SELECT * FROM tagtt_about inner join tagtt_user ON (tagtt_about.user_id = tagtt_user.user_id) WHERE tagtt_about.user_id='".$objRow_user->user_id."' and tagtt_user.user_status='1'"); $objRow_about = mysqli_fetch_object($result_about); //========= Profil Allgemein ======// $about_allg_array = array(); if ($objRow_about->about_vorname || $objRow_about->about_nachname) $about_allgemein[''._LANG_NAME.''] = about_search('about_name','',$objRow_about->about_vorname.' '.$objRow_about->about_nachname); if ($objRow_about->about_gender==1) { $about_allgemein[''._LANG_REGFORM_SEX.''] = about_search('about_gender','1','Weiblich'); } elseif ($objRow_about->about_gender==2) { $about_allgemein[''._LANG_REGFORM_SEX.''] = about_search('about_gender','2','Männlich'); } if ($objRow_about->about_btag!='' && $objRow_about->about_bmonat!='' && $objRow_about->about_bjahr) $about_allgemein[''._LANG_REGFORM_DAY.''] = $objRow_about->about_btag.'.'.$objRow_about->about_bmonat.'.'.$objRow_about->about_bjahr; if ($objRow_about->about_wohnort) $about_allgemein[''._LANG_HEIMATSORT.''] = about_search('about_wohnort','',$objRow_about->about_wohnort); if ($objRow_about->about_religion) $about_allgemein[''._LANG_RELIGION.''] = about_search('about_religion','',$objRow_about->about_religion); if ($objRow_about->about_auto) $about_allgemein[''._LANG_AUTO.''] = about_search('about_auto','',$objRow_about->about_auto); $tmp_array = array ('',''._LANG_FUERALLESOFFEN.'',''._LANG_GEHEIM.'',''._LANG_SINGLE.'',''._LANG_SUCHEND.'',''._LANG_VERGEBEN.'',''._LANG_VERLOBT.''); if ($objRow_about->about_beziehung >= 1 && $objRow_about->about_beziehung <= 6) $about_allgemein[''._LANG_BEZIEHUNG.''][''._LANG_FORM_STATUS.''] = about_search('about_beziehung',$objRow_about->about_beziehung,$tmp_array[$objRow_about->about_beziehung]); if ($objRow_about->about_meet_m==1) $about_allgemein[''._LANG_BEZIEHUNG.''][''._LANG_INTERESSIERTAN.''] = about_search('about_meet_m',1,''._LANG_MAENNER.''); if ($objRow_about->about_meet_f==1) { if ( $about_allgemein[''._LANG_BEZIEHUNG.''][''._LANG_INTERESSIERTAN.'']!='') $about_allgemein[''._LANG_BEZIEHUNG.''][''._LANG_INTERESSIERTAN.''] .= ', '; $about_allgemein[''._LANG_BEZIEHUNG.''][''._LANG_INTERESSIERTAN.''] .= about_search('about_meet_f',1,''._LANG_FRAUEN.''); } if ($objRow_about->about_suche_1==1) $about_allgemein[''._LANG_BEZIEHUNG.''][''._LANG_SUCHE.''] = about_search('about_suche_1',1,''._LANG_FREUNDSCHAFT.''); if ($objRow_about->about_suche_2==1) { if ( $about_allgemein[''._LANG_BEZIEHUNG.''][''._LANG_SUCHE.'']!='') $about_allgemein[''._LANG_BEZIEHUNG.''][''._LANG_SUCHE.''] .= ', '; $about_allgemein[''._LANG_BEZIEHUNG.''][''._LANG_SUCHE.''] .= about_search('about_suche_2',1,''._LANG_VERABREDUNGEN.''); } if ($objRow_about->about_suche_3==1) { if ( $about_allgemein[''._LANG_BEZIEHUNG.''][''._LANG_SUCHE.'']!='') $about_allgemein[''._LANG_BEZIEHUNG.''][''._LANG_SUCHE.''] .= ', '; $about_allgemein[''._LANG_BEZIEHUNG.''][''._LANG_SUCHE.''] .= about_search('about_suche_3',1,''._LANG_FESTEBEZIEHUNG.''); } if ($objRow_about->about_suche_4==1) { if ( $about_allgemein[''._LANG_BEZIEHUNG.''][''._LANG_SUCHE.'']!='') $about_allgemein[''._LANG_BEZIEHUNG.''][''._LANG_SUCHE.''] .= ', '; $about_allgemein[''._LANG_BEZIEHUNG.''][''._LANG_SUCHE.''] .= about_search('about_suche_4',1,''._LANG_KONTAKTEKNUEPFEN.''); } if ($objRow_about->about_groesse) $about_allgemein[''._LANG_AUSSEHEN.''][''._LANG_GR_GEW.''] = about_search('about_groesse', $objRow_about->about_groesse, $objRow_about->about_groesse.''._LANG_CM.''); //$objRow_about->about_groesse.'cm'; if ($objRow_about->about_gewicht) { if ( $about_allgemein[''._LANG_AUSSEHEN.''][''._LANG_GR_GEW.'']!='') $about_allgemein[''._LANG_AUSSEHEN.''][''._LANG_GR_GEW.''] .= ', '; $about_allgemein[''._LANG_AUSSEHEN.''][''._LANG_GR_GEW.''] .= about_search('about_gewicht', $objRow_about->about_gewicht, $objRow_about->about_gewicht.''._LANG_KG.''); } $tmp_array = array ('',''._LANG_BLAU.'',''._LANG_BRAUN.'',''._LANG_GRUEN.'',''._LANG_GEMISCHT.''); if ($objRow_about->about_augenfarbe >= 1 && $objRow_about->about_augenfarbe <= 4) $about_allgemein[''._LANG_AUSSEHEN.''][''._LANG_AUGENFARBE.''] = about_search('about_augenfarbe', $objRow_about->about_augenfarbe, $tmp_array[$objRow_about->about_augenfarbe]); $tmp_array = array ('',''._LANG_BLOND.'',''._LANG_BRAUN.'',''._LANG_DUNKELBLOND.'',''._LANG_GEFAERBT.'',''._LANG_GRAU.'',''._LANG_ROT.'',''._LANG_SCHARZ.''); if ($objRow_about->about_haarfarbe >= 1 && $objRow_about->about_haarfarbe <= 7) $about_allgemein[''._LANG_AUSSEHEN.''][''._LANG_HAARFARBE.''] = about_search('about_haarfarbe', $objRow_about->about_haarfarbe, $tmp_array[$objRow_about->about_haarfarbe]); //print_r ($about_allgemein); //========= Profil Allgemein ======// //========= Profil Kontaktdaten ======// $about_contact = array(); if ($objRow_about->about_firma) $about_contact[''._LANG_FIRMA.''] = about_search('about_firma','',$objRow_about->about_firma); if ($objRow_about->user_country) { $result_land = DB_MySQL::getInstance()->query("SELECT * FROM tagtt_iso where id = '".$objRow_about->user_country."'"); $objRow_land = mysqli_fetch_object($result_land); $about_contact[''._LANG_LAND.''] = about_search('about_land',$objRow_about->user_country,$objRow_land->country); } if ($objRow_about->about_adresse) $about_contact[''._LANG_ADRESSE.''] = $objRow_about->about_adresse; if ($objRow_about->about_buland) $about_contact[''._LANG_BUNDESLAND.''] = about_search('about_buland','',$objRow_about->about_buland); if ($objRow_about->about_stadt) $about_contact[''._LANG_STADTORT.''] = about_search('about_stadt','',$objRow_about->about_stadt); if ($objRow_about->about_plz) $about_contact[''._LANG_POSTLEITZAHL.''] = about_search('about_plz','',$objRow_about->about_plz); if ($objRow_about->about_mob) $about_contact[''._LANG_HANDY.''] = $objRow_about->about_mob; if ($objRow_about->about_tel) $about_contact[''._LANG_FESTNETZ.''] = $objRow_about->about_tel; if ($objRow_about->about_fax) $about_contact[''._LANG_FAX.''] = $objRow_about->about_fax; if ($objRow_about->about_web && $objRow_about->about_web != 'http://') $about_contact['Webseite'] = ''.$objRow_about->about_web.''; if ($objRow_about->about_skype) $about_contact[''._LANG_MESSENGER.''][about_search('about_skype', 1, 'Skype')] = $objRow_about->about_skype; if ($objRow_about->about_aim) $about_contact[''._LANG_MESSENGER.''][about_search('about_aim', 1, 'AIM')] = $objRow_about->about_aim; if ($objRow_about->about_icq) $about_contact[''._LANG_MESSENGER.''][about_search('about_icq', 1, 'ICQ')] = $objRow_about->about_icq; if ($objRow_about->about_yahoo) $about_contact[''._LANG_MESSENGER.''][about_search('about_yahoo', 1, 'Yahoo')] = $objRow_about->about_yahoo; if ($objRow_about->about_google) $about_contact[''._LANG_MESSENGER.''][about_search('about_google', 1, 'Google Talk')] = $objRow_about->about_google; if ($objRow_about->about_msn) $about_contact[''._LANG_MESSENGER.''][about_search('about_msn', 1, 'Windows MSN')] = $objRow_about->about_msn; if ($objRow_about->about_gadu) $about_contact[''._LANG_MESSENGER.''][about_search('about_gadu', 1, 'Gadu-Gadu')] = $objRow_about->about_gadu; //========= Profil Kontaktdaten ======// //========= Person ======// $about_person = array(); // about /* if (!empty($objRow_about->about_ueber)) { $pattern = preg_quote(' !"#$%&\'()*+,-./:;<=>?@[\]^_`{|}~.', "/"); $match = preg_split("/[{$pattern}]/", $objRow_about->about_ueber); $replaced_words = array(); foreach($match as $word) { $word = trim($word); if (!empty($word) && !in_array($word, $replaced_words)) { $new_word = about_search('about_ueber', $word, $word); $objRow_about->about_ueber = str_replace($word, $new_word, $objRow_about->about_ueber); $replaced_words[] = $word; } } } */ if ($objRow_about->about_ueber) $about_person[''._LANG_UEBERMICH.''] = $objRow_about->about_ueber; // some $some_fields = array( 'about_hobbies' => ''._LANG_HOBBIES.'', 'about_liebe' => ''._LANG_ILOVE.'', 'about_hasse' => ''._LANG_IHATE.'', 'about_suche' => ''._LANG_ISEARCH.'', 'about_biete' => ''._LANG_ICHBIETE.'', 'about_filme' => ''._LANG_LOVEMOVIE.'', 'about_buecher' => ''._LANG_LOVEBOOKS.'', 'about_musik' => ''._LANG_LOVEMUSIC.'' ); foreach($some_fields as $field => $name) { if (!empty($objRow_about->$field)) { $match = explode(",", $objRow_about->$field); $replaced_words = array(); foreach($match as $word) { $word = trim($word); if (!empty($word) && !in_array($word, $replaced_words)) { $new_word = about_search($field, $word, $word); $objRow_about->$field = str_replace($word, $new_word, $objRow_about->$field); $replaced_words[] = $word; } } } if (!empty($objRow_about->$field)) $about_person[$name] = $objRow_about->$field; } /* // $objRow_about->about_hobbies; if ($objRow_about->about_liebe) $about_person['Ich Liebe'] = $objRow_about->about_liebe; if ($objRow_about->about_hasse) $about_person['Ich hasse'] = $objRow_about->about_hasse; if ($objRow_about->about_suche) $about_person['Ich suche'] = $objRow_about->about_suche; if ($objRow_about->about_biete) $about_person['Ich biete'] = $objRow_about->about_biete; if ($objRow_about->about_filme) $about_person['Lieblingsfilme'] = $objRow_about->about_filme; if ($objRow_about->about_buecher) $about_person['Lieblingsbücher'] = $objRow_about->about_buecher; if ($objRow_about->about_musik) $about_person['Lieblingsmusik'] = $objRow_about->about_musik; */ //========= Person ======// //========= Web ======// $about_web = $about_web_s = array(); for ($i=1;$i<11;$i++) { $theDesc = 'about_web_desc'.$i; $theUrl = 'about_web_url'.$i; if ($objRow_about->$theDesc != '' || $objRow_about->$theUrl != '') { if (!preg_match("/^(http|https)/", $objRow_about->$theUrl)) $objRow_about->$theUrl = 'http://' . $objRow_about->$theUrl; $about_web[$i] = '' . $objRow_about->$theUrl . ''; $about_web_s[$i] = about_search($theDesc, '', $objRow_about->$theDesc); } } //========= Web ======// //========= Personal ======// $about_ausb = array(); for ($i=1;$i<6;$i++) { $uni_about_variable = "about_uni".$i; $uni_from_y_variable = "about_from_y".$i; $uni_from_m_variable = "about_from_m".$i; $uni_to_y_variable = "about_to_y".$i; $uni_to_m_variable = "about_to_m".$i; $uni_fach_variable = "about_fach".$i; $uni_nebenfaecher_variable = "about_nebenfaecher".$i; if ($objRow_about->$uni_about_variable) $about_ausb[''._LANG_HOCHSCHULEN.''][$i][''._LANG_HOCHSCHULE.' '.$i] = about_search($uni_about_variable, $objRow_about->$uni_about_variable, $objRow_about->$uni_about_variable); if ($objRow_about->$uni_from_y_variable) $about_ausb[''._LANG_HOCHSCHULEN.''][$i][''._LANG_ZEITRAUM.''] = $objRow_about->$uni_from_y_variable; if ($objRow_about->$uni_from_m_variable) $about_ausb[''._LANG_HOCHSCHULEN.''][$i][''._LANG_ZEITRAUM.''] .= '.'.$objRow_about->$uni_from_m_variable; if ($objRow_about->$uni_to_y_variable) $about_ausb[''._LANG_HOCHSCHULEN.''][$i][''._LANG_ZEITRAUM.''] .= ' bis '.$objRow_about->$uni_to_y_variable; if ($objRow_about->$uni_to_m_variable) $about_ausb[''._LANG_HOCHSCHULEN.''][$i][''._LANG_ZEITRAUM.''] .= '.'.$objRow_about->$uni_to_m_variable; if ($objRow_about->$uni_fach_variable) $about_ausb[''._LANG_HOCHSCHULEN.''][$i][''._LANG_FACHRICHTUNG.''] = $objRow_about->$uni_fach_variable; if ($objRow_about->$uni_nebenfaecher_variable) $about_ausb[''._LANG_HOCHSCHULEN.''][$i][''._LANG_NEBENFAECHER.''] = $objRow_about->$uni_nebenfaecher_variable; } for ($i=1;$i<6;$i++) { $schule_about_variable = "about_schule".$i; $schule_from_y_variable = "about_schule_from_y".$i; $schule_from_m_variable = "about_schule_from_m".$i; $schule_to_y_variable = "about_schule_to_y".$i; $schule_to_m_variable = "about_schule_to_m".$i; $schule_fach_variable = "about_fach".$i; $schule_nebenfaecher_variable = "about_nebenfaecher".$i; if ($objRow_about->$schule_about_variable) $about_ausb[''._LANG_SCHULEN.''][$i][''._LANG_SCHULE.' '.$i] = about_search($schule_about_variable, $objRow_about->$schule_about_variable, $objRow_about->$schule_about_variable); if ($objRow_about->$schule_from_y_variable) $about_ausb[''._LANG_SCHULEN.''][$i][''._LANG_ZEITRAUM.''] = $objRow_about->$schule_from_y_variable; if ($objRow_about->$schule_from_m_variable) $about_ausb[''._LANG_SCHULEN.''][$i][''._LANG_ZEITRAUM.''] .= '.'.$objRow_about->$schule_from_m_variable; if ($objRow_about->$schule_to_y_variable) $about_ausb[''._LANG_SCHULEN.''][$i][''._LANG_ZEITRAUM.''] .= ' '._LANG_BIS.' '.$objRow_about->$schule_to_y_variable; if ($objRow_about->$schule_to_m_variable) $about_ausb[''._LANG_SCHULEN.''][$i][''._LANG_ZEITRAUM.''] .= '.'.$objRow_about->$schule_to_m_variable; } for ($i=1;$i<6;$i++) { $sprache_about_variable = "about_sprache".$i; $sprache_skill_variable = "about_skill_level".$i; if ($objRow_about->$sprache_about_variable && $objRow_about->$sprache_skill_variable) { $objRow_about->$sprache_about_variable = about_search($sprache_about_variable, $objRow_about->$sprache_about_variable, $objRow_about->$sprache_about_variable); $tmp_array = array ('',''._LANG_GRUNDKENNTNISSE.'',''._LANG_GOOD.'',''._LANG_FLIESSEND.'',''._LANG_MUTTERSPRACHE.''); if ($objRow_about->$sprache_skill_variable >= 1 && $objRow_about->$sprache_skill_variable <= 4) $about_ausb[''._LANG_SRACHEN.''][$i][$objRow_about->$sprache_about_variable] = about_search($sprache_skill_variable, $objRow_about->$sprache_skill_variable, $tmp_array[$objRow_about->$sprache_skill_variable]); } } //echo '
'; print_r ($about_ausb);echo '
'; //========= Personal ======// //========= Arbeit ======// $about_work = array(); for ($i=1;$i<6;$i++) { $firmavalue = "about_arbeit_firma".$i; $positionsvalue = "about_arbeit_position".$i; $ortsvariable = "about_arbeit_ort".$i; $beschreibungsvalue = "about_arbeit_beschreibung".$i; $arbeit_from_y_variable = "about_arbeit_from_y".$i; $arbeit_from_m_variable = "about_arbeit_from_m".$i; $arbeit_to_y_variable = "about_arbeit_to_y".$i; $arbeit_to_m_variable = "about_arbeit_to_m".$i; if ($objRow_about->$firmavalue) $about_work[''._LANG_WORK.''][$i][''._LANG_FIRMA.' '.$i] = about_search($firmavalue, $objRow_about->$firmavalue, $objRow_about->$firmavalue); if ($objRow_about->$arbeit_from_y_variable) $about_work[''._LANG_WORK.''][$i][''._LANG_ZEITRAUM.''] = $objRow_about->$arbeit_from_y_variable; if ($objRow_about->$arbeit_from_m_variable) $about_work[''._LANG_WORK.''][$i][''._LANG_ZEITRAUM.''] .= '.'.$objRow_about->$arbeit_from_m_variable; if ($objRow_about->$arbeit_to_y_variable) $about_work[''._LANG_WORK.''][$i][''._LANG_ZEITRAUM.''] .= ' '.LANG_BIS.' '.$objRow_about->$arbeit_to_y_variable; if ($objRow_about->$arbeit_to_m_variable) $about_work[''._LANG_WORK.''][$i][''._LANG_ZEITRAUM.''] .= '.'.$objRow_about->$arbeit_to_m_variable; if ($objRow_about->$positionsvalue) $about_work[''._LANG_WORK.''][$i][''._LANG_POSITION.''] = about_search($positionsvalue, $objRow_about->$positionsvalue, $objRow_about->$positionsvalue); if ($objRow_about->$beschreibungsvalue) $about_work[''._LANG_WORK.''][$i][''._LANG_BESCHREIBUNG.''] = $objRow_about->$beschreibungsvalue; if ($objRow_about->$ortsvariable) $about_work[''._LANG_WORK.''][$i][''._LANG_STADTORT.''] = about_search($ortsvariable, $objRow_about->$ortsvariable, $objRow_about->$ortsvariable); } //========= Arbeit ======// # Parse and print head and meta data $title = _FORM_ABOUT . ' ' . (($_SESSION['intern_user'] == $_GET['userid']) ? _FORM_ME : ($_GET['userid'] . ' ' . show_user_name($objRow_user))); View::printHtmlHead(new Meta( array( 'title' => $title, 'description' => _LANG_DESCRIPTION_HOME, 'keywords' => _LANG_KEYWORDS_HOME, 'style' => array('/css/layout_user.css', '/css/lightbox.css'), 'javascript' => array('/scripts/prototype.js', '/scripts/minikit.core.js', '/scripts/minikit.fx.js', '/scripts/time.js', '/scripts/vote.js', '/scripts/lightbox.js', '/ajax/JsHttpRequest.js'), ) ), true, true, false, $user->get('user_id')); ?>