pageIds = array( 1, 4, 16 ); if( preg_match( '/maxcura/', getenv( "SERVER_NAME" ) ) ) { $this->rootPageId = 60; $this->searchPageId = 62; $this->newsPageId = 96; } $this->pageIds = $this->rootPageId; if( $TSFE->id == $this->searchPageId ) { $this->scanIds( $this->rootPageId ); } } function scanIds( $mother ) { global $TSFE, $TYPO3_DB; $res = $TYPO3_DB->sql_query( "select uid from pages where pid=".$mother." order by uid") or die (mysql_error()); while( $row = mysql_fetch_assoc( $res ) ) { $this->pageIds .= ", ".$row["uid"]; $this->scanIds( $row["uid"] ); } } function searchForm(){ global $TSFE; if($GLOBALS['TSFE']->sys_language_uid == 0){ $out .= ''; return $out; } function searchBox(){ global $TSFE; if($GLOBALS['TSFE']->sys_language_uid == 0){ $out .= '
'; }else{ $out .= ''; } $out .= '
'; $out .= ''; $out .= ''; $out .= '
'; $out .= '
'; return $out; } function listSearch() { global $TSFE, $TYPO3_DB; $TSFE->set_no_cache(); //$out .= $this->pageIds."
"; //$out .= $this->rootPageId."
"; $_POST["search"] = trim( $_POST["search"] ); $Skeys = array(); $Skeys = explode(' ',$_POST['search']); if($GLOBALS['TSFE']->sys_language_uid == 0){ $count_cont = 'keine'; }else{ $count_cont = 'none'; } if( $_POST['search'] == '' ) { if($GLOBALS['TSFE']->sys_language_uid == 0){ $out_cont = '

Ihre Suchanfrage ist leer

'; $out_news = '

Ihre Suchanfrage ist leer

'; }else{ $out_cont = '

Your search query is empty

'; $out_news = '

Your search query is empty

'; } } else { if($GLOBALS['TSFE']->sys_language_uid == 0){ $out_cont = '

Keine Suchergebnisse in diesem Bereich.

'; $out_news = '

Keine Suchergebnisse in diesem Bereich.

'; }else{ $out_cont = '

No searchresults in this category

'; $out_news = '

No searchresults in this category

'; } } if($GLOBALS['TSFE']->sys_language_uid == 0){ $count_news = 'keine'; }else{ $count_news = 'no news'; } if( ($_POST['search'] != '') || ($_POST['jahr'] != '' && $_POST['monat'] != '')) { $Rkeys = "/(".preg_replace('/\s+/','|',$_POST['search']).")/i"; if( $_POST['search'] == '' ) { $Rkeys = '/asdfghjkl/'; } $tt_news = "select * from tt_news where hidden='0' and deleted='0' and pid in (".$this->pageIds.") and sys_language_uid = ".$GLOBALS['TSFE']->sys_language_uid; if( $GLOBALS['TSFE']->fe_user->user == "" ) { $tt_cont = "select tt_content.header,tt_content.bodytext,tt_content.pid from (tt_content JOIN pages on tt_content.pid = pages.uid) where tt_content.hidden='0' and tt_content.deleted='0' and pages.fe_group != '-2' and pages.uid in (".$this->pageIds.") AND sys_language_uid = ".$GLOBALS['TSFE']->sys_language_uid; } else { $tt_cont = "select tt_content.header,tt_content.bodytext,tt_content.pid from (tt_content JOIN pages on tt_content.pid = pages.uid) where tt_content.hidden='0' and tt_content.deleted='0' and pages.uid in (".$this->pageIds.") and sys_language_uid = ".$GLOBALS['TSFE']->sys_language_uid; } foreach( $Skeys as $key) { $tt_news .= " and (title like '%$key%' or short like '%$key%' or bodytext like '%$key%')"; $tt_cont .= " and (header like '%$key%' or bodytext like '%$key%')"; } if( $_POST['search'] == '' ) { $tt_cont .= " and header != '' "; } if( (preg_match('/^\d+$/',$_POST[jahr]) and $_POST[jahr] != 0) && (preg_match('/^\d+$/',$_POST[monat]) and $_POST[monat] != 0)){ $yearGiv = $_POST[jahr]; $monatGiv = $_POST[monat]; $yearNext = $yearGiv; $monatNext = $monatGiv + 1; if( $monatNext < 10 ) { $monatNext = '0'.$monatNext; } if( $monatNext > 12 ) { $monatNext = '01'; $yearNext++; } $tt_cont .= " and date(from_unixtime(tstamp)) > '$yearGiv-$monatGiv-01' and date(from_unixtime(tstamp)) < '$yearNext-$monatNext-01'"; $tt_news .= " and date(from_unixtime(crdate)) > '$yearGiv-$monatGiv-01' and date(from_unixtime(crdate)) < '$yearNext-$monatNext-01'"; } if( $_POST[suchart] == 'any' || $_POST[suchart] == '') { $tt_news .= " limit 10"; $tt_cont .= " limit 10"; } elseif( $_POST[suchart] == 'cont') { $tt_news .= " and 1 = 0"; $tt_cont .= " limit 20"; } elseif( $_POST[suchart] == 'news') { $tt_news .= " limit 20"; $tt_cont .= " and 1 = 0"; } $count_cont = 0; $tt_contRes = $TYPO3_DB->sql_query($tt_cont) or die (mysql_error()); while( $row = mysql_fetch_assoc( $tt_contRes ) ) { if ($count_cont == 0) { $out_cont = ''; } $key = strtolower($key); $tt_contTxt = "$row[bodytext] "; $tt_contTxt = preg_replace("/<.*?>/",'',$tt_contTxt); $tt_contTxtRaw = $tt_contTxt; $tt_contTxtPos = 0; foreach ($Skeys as $key) { $tt_contTxtPosNew = strpos($tt_contTxt,$key); if ($tt_contTxtPosNew > $tt_contTxtPos || $tt_contTxtPos == 0) { if ($tt_contTxtPosNew > 100) { $tt_contTxtPosNew2 = strpos($tt_contTxt,' ',$tt_contTxtPosNew-100)+1; if ($tt_contTxtPosNew2 > 50) { $tt_contTxtPosNew = $tt_contTxtPosNew2; } } if (($tt_contTxtPosNew < $tt_contTxtPos || $tt_contTxtPos == 0) && ($tt_contTxtPosNew > 100)) { $tt_contTxtPos = $tt_contTxtPosNew; } } } $tt_contTxtLen = strlen($tt_contTxt); $tt_contTxtLenR = strlen($tt_contTxt); if ($tt_contTxtLen > ($tt_contTxtPos+220)) { $tt_contTxtLen = strpos($tt_contTxt,' ',$tt_contTxtPos+220); } $tt_contTxt = substr($tt_contTxt,$tt_contTxtPos,$tt_contTxtLen-$tt_contTxtPos); if ($tt_contTxtPos != 0) { $tt_contTxt = '[…] '. $tt_contTxt; } if ($tt_contTxtLen != $tt_contTxtLenR) { $tt_contTxt .= ' […]'; } $tt_contTxt = preg_replace($Rkeys,'­$1­',$tt_contTxt); $row[header] = preg_replace($Rkeys,'­$1­',$row[header]); if($GLOBALS['TSFE']->sys_language_uid == 0){ $out_cont .= "

"; }else{ $out_cont .= '

'; } $out_cont .= ($row[header] != '') ? ($row[header]) : ('[ Kein Titel ]'); if($GLOBALS['TSFE']->sys_language_uid == 0){ $out_cont .= "

$tt_contTxt

lesen Sie mehr


"; }else{ $out_cont .= '

'.$tt_contTxt.'

more


'; } $count_cont++; } $count_news = 0; $tt_newsRes = $TYPO3_DB->sql_query($tt_news); while($row = mysql_fetch_assoc($tt_newsRes)) { if ($count_news == 0) { $out_news = ''; } $key = strtolower($key); $tt_newsTxt = "$row[short] "; $tt_newsTxt .= "$row[bodytext] "; //$tt_newsTxt .= "$row[tx_ttnewsfields_warum] "; //$tt_newsTxt .= "$row[tx_ttnewsfields_positiv] "; //$tt_newsTxt .= "$row[tx_ttnewsfields_umgang] "; //$tt_newsTxt .= "$row[tx_ttnewsfields_vermeidung] "; //$tt_newsTxt .= "$row[tx_ttnewsfields_was] "; $tt_newsTxtRaw = $tt_newsTxt; $tt_newsTxtPos = 0; foreach ($Skeys as $key) { $tt_newsTxtPosNew = strpos($tt_newsTxt,$key); if ($tt_newsTxtPosNew > $tt_newsTxtPos || $tt_newsTxtPos == 0) { if ($tt_newsTxtPosNew > 100) { $tt_newsTxtPosNew2 = strpos($tt_newsTxt,' ',$tt_newsTxtPosNew-100)+1; if ($tt_newsTxtPosNew2 > 50) { $tt_newsTxtPosNew = $tt_newsTxtPosNew2; } } if ($tt_newsTxtPosNew < $tt_newsTxtPos || $tt_newsTxtPos == 0) { $tt_newsTxtPos = $tt_newsTxtPosNew; } } } $tt_newsTxtLen = strlen($tt_newsTxt); $tt_newsTxtLenR = strlen($tt_newsTxt); if ($tt_newsTxtLen > ($tt_newsTxtPos+220)) { $tt_newsTxtLen = strpos($tt_newsTxt,' ',$tt_newsTxtPos+220); } $tt_newsTxt = substr($tt_newsTxt,$tt_newsTxtPos,$tt_newsTxtLen-$tt_newsTxtPos); if ($tt_newsTxtPos != 0) { $tt_newsTxt = '[…] '. $tt_newsTxt; } if ($tt_newsTxtLen != $tt_newsTxtLenR) { $tt_newsTxt .= ' […]'; } $tt_newsTxt = preg_replace($Rkeys,'­$1­',$tt_newsTxt); $row[title] = preg_replace($Rkeys,'­$1­',$row[title]); $out_news .= '

'.$row[title].'

'; $out_news .= "

$tt_newsTxt

"; $out_news .= '

lesen Sie mehr

'; $out_news .= "
"; $count_news++; } } if($GLOBALS['TSFE']->sys_language_uid == 0){ if ($_POST[suchart] != 'cont') { $out .= "

Suchergebnisse aus dem Bereich \"News\" (Ergebnisse: $count_news)

"; $out .= "$out_news"; } if ($_POST[suchart] != 'news') { $out .= "

Suchergebnisse aus allgemeinen Inhalten (Ergebnisse: $count_cont)

"; $out .= "$out_cont"; } }else{ if ($_POST[suchart] != 'cont') { $out .= "

Searchresults of the category \"news\" (Results: $count_news)

"; $out .= "$out_news"; } if ($_POST[suchart] != 'news') { $out .= "

Searchresults of the category \"general content\" (Results: $count_cont)

"; $out .= "$out_cont"; } } return $out; //return '
'.$out.'
'; } } ?>

Maxcura » Home - Druckansicht


Gesundheitszentren

Bei Maxcura finden Sie Ihren Ansprechpartner. Das gegenseitige Wissen um die Fachgebiete und technische Ausrüstung machen das optimale Ineinandergreifen der verschiedenen medizinischen Instanzen erst möglich.

 

Maxcura Physiotherapie und Training GmbH

Hilfe für Körper und Geist
Unser Ziel ist die Wiederherstellung, Erhaltung und Förderung Ihrer Gesundheit. Hierbei gehen wir auf die individuellen Bedürfnisse ein und unterstützen Ihren Körper und Ihre Geist.

 

Ziel gerichtete Therapie
Wir verhindern durch gezieltes Training, dass Sie Probleme durch Haltungsschäden, Rückenprobleme oder Stürze im Alter bekommen.

Aktuelles

Physiotherapeut (m/w) für unsere Praxis gesucht 


http://www.maxcura.com/home.html