Einchecken des OnlineStands

This commit is contained in:
2016-09-07 14:36:03 +00:00
parent feed788c84
commit 53295535eb
241 changed files with 69161 additions and 0 deletions

View File

@@ -0,0 +1,7 @@
<?php
$def[ 'navLevel' ] = array ( 3 , 4 , 5 );
$def[ 'navDepth' ] = array ( true , false , false );
$def[ 'navPostion' ] = array ( 'navi_main' , 'navi_sub' , 'navi_last' );
?>

View File

@@ -0,0 +1,19 @@
<div id="editor_layer">
<div class="editor_wrapper box">
<div id="editor_header" class="grid_44col">
<div class="grid_2col spacer"></div>
<div id="editor_title" class="grid_39col">R!ST %%type%% Editor</div>
<div class="grid_1col">
<img id="editor_layer_close" src="PHP_SITE_PATH/images/layer_close.png" />
</div>
<div class="grid_2col spacer"></div>
<br style="fix"/>
</div>
<div id="editor_content_outer" class="grid_44col">
<div id="editor_content" class="grid_44col"></div>
<br class="fix"/>
</div>
<br class="fix"/>
<div id="editor_footer" class="grid_44col"></div>
</div>
</div>

View File

@@ -0,0 +1,22 @@
<div id="editor_elements" class="grid_8col">
<div class="element_wrapper full_width">
<div id="element_title" class="full_width">
<span class="content" id="boxtitle"></span>
<span class="min" style="float:right">&gt;</span>
<br class="clear"/>
</div>
<div id="element_content" class="full_width">
<?php
foreach ( $this -> _data as $elem )
{
$element = clone( $this );
$element -> setTemplate( $elem );
$element -> setData( array( 'id' => '' , 'text_image_id' => '' , 'content_text_id' => '' , 'content' => '' , 'content_image_id' => '' , 'imgName' => '' , 'imgExtension' => 'jpg' , 'imgTitle' => '' , 'class' => 'elem_button' ) );
echo $element -> output( );
}
?>
</div>
</div>
</div>

View File

@@ -0,0 +1,15 @@
<div id="galeryslider">
<div class="full_width close"><span onclick="$( '#galeryslider' ).hide( );">x</span></div>
<div class="slider">
<?php
foreach ( $this -> _data as $image )
{
extract( $image );
?>
<img src="<?php echo $path . $src; ?>" title="<?php echo $title; ?>" />
<?php
}
?>
</div>
</div>

View File

@@ -0,0 +1,19 @@
<?php
if ( $this -> _editable )
{
?>
<div class="headline grid_40col wrapper" id="content_headline_<?php echo $this -> _data[ 'id' ]; ?>" data-editable="headline">
<?php
}
else
{
?>
<div class="grid_40col wrapper">
<?php
}
?>
<div class="grid_40col">
<h1 class="content"><?php echo $this -> _data[ 'content' ]; ?>
<br class="fix"/>
</div>
</div>

316
templates/svjf/tpl_main.php Normal file
View File

@@ -0,0 +1,316 @@
<!DOCTYPE html>
<html>
<head>
<title>SVJ Fussball</title>
<meta charset="UTF-8"/>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<meta http-equiv="cache-control" content="no-cache"/>
<link rel="stylesheet" type="text/css" href="<?php echo PATH_ROOT; ?>/css/reset.css"/>
<link rel="stylesheet" type="text/css" href="<?php echo PATH_ROOT; ?>/css/nivo-slider-custom.css"/>
<link rel="stylesheet" type="text/css" href="<?php echo PATH_ROOT; ?>/css/jquery-ui-1.11.2.css"/>
<link rel="stylesheet" type="text/css" href="<?php echo PATH_ROOT; ?>/css/jquery-ui-1.11.2.structure.css"/>
<link rel="stylesheet" type="text/css" href="<?php echo PATH_ROOT; ?>/css/jquery-ui-1.11.2.theme.css"/>
<link rel="stylesheet" type="text/css" href="<?php echo PATH_ROOT; ?>/css/svjf_l1.css"/>
<script type="text/javascript" src="<?php echo PATH_ROOT; ?>/js/jquery-2.1.1.min.js"></script>
<script type="text/javascript" src="<?php echo PATH_ROOT; ?>/js/jquery-ui-1.11.2.min.js"></script>
<script type="text/javascript" src="<?php echo PATH_ROOT; ?>/js/jquery.nivo.slider.js"></script>
<script type="text/javascript" src="<?php echo PATH_ROOT; ?>/js/common.js"></script>
<?php
/* Editoren Layout */
if ( $this -> _editable === true )
{
?>
<link rel="stylesheet" type="text/css" href="<?php echo PATH_SITE; ?>/css/svjf_editor.css"/>
<?php
}
?>
<script type="text/javascript">
<?php
/* Editoren Variablen */
if ( $this -> _editable === true )
{
?>
var editorParams = <?php echo json_encode($this->_lang['select']); ?>;
var userId = "<?php echo $_SESSION[ 'sess_userId' ]; ?>";
var sessLang = "<?php echo $_SESSION[ 'sess_loginLang' ]; ?>";
var navigationId = "<?php echo $this -> _siteId; ?>";
var pathMed = "<?php echo PATH_MED; ?>";
var stdKeyvisual = "<?php echo PATH_MED . $this -> _website[ $this -> _webkey ][ 'prefix' ]; ?>/sample_keyvis.jpg";
var stdImage = "<?php echo PATH_MED . $this -> _website[ $this -> _webkey ][ 'prefix' ]; ?>/sample_image.jpg";
<?php
foreach ( $this -> _website[ $this -> _webkey ] as $var => $value )
{
if ( is_array( $value ) )
{
?>
var <?php echo $var ; ?> = <?php echo json_encode ( $value ); ?>;
<?php
continue;
}
?>
var <?php echo $var; ?> = "<?php echo $value; ?>";
<?php
}
?>
var specialSite = <?php echo ( $this -> _specialSite )
? 'true'
: 'false'; ?>;
<?php
}
?>
$( window ).load( function( )
{
if ( $( 'img' , '.keyvisual' ).length > 1 )
{
$( '.keyvisual' ).nivoSlider(
{
prevText : '<' ,
nextText : '>'
} );
}
if ( $( '.slider img' , '#galeryslider' ).length > 1 )
{
$( '.slider' , '#galeryslider' ).nivoSlider(
{
controlNav : false ,
controlNavThumbs : false ,
directionNavHide : true ,
prevText : '<' ,
nextText : '>' ,
manualAdvance : true
} );
<?php
if ( $this -> _editable === false )
{
?>
$( '.keyvisual img' ).on( 'click' , function( )
{
$( '#galeryslider' ).show( );
} );
$( 'img.floatright' ).on( 'click' , function( )
{
$( '#galeryslider' ).show( );
} );
<?php
}
?>
}
} );
</script>
<?php
/* Editoren Skripte */
if ( $this -> _editable === true )
{
?>
<script type="text/javascript" src="<?php echo $this -> _website[ $this -> _webkey ][ 'editorUrl' ] . 'v' . $this -> _website[ $this -> _webkey ][ 'editorVersion' ]; ?>/js/lang.js.php?lang=<?php echo $_SESSION[ 'sess_loginLang' ]; ?>"></script>
<script type="text/javascript" src="<?php echo $this -> _website[ $this -> _webkey ][ 'editorUrl' ] . 'v' . $this -> _website[ $this -> _webkey ][ 'editorVersion' ]; ?>/js/editor.js"></script>
<script type="text/javascript" src="<?php echo $this -> _website[ $this -> _webkey ][ 'editorUrl' ] . 'v' . $this -> _website[ $this -> _webkey ][ 'editorVersion' ]; ?>/js/ckeditor/ckeditor.js"></script>
<?php
}
?>
</head>
<body>
<?php
/* Editorlayer */
if ( $this -> _editable === true )
{
$editor = clone $this;
$editor -> setTemplate ( 'editor' );
$editor -> setData ( null );
echo $editor -> output ( );
/* Seitenelemente für Standardseiten */
if ( ! $this -> _specialSite )
{
$elements = clone $this;
$elements -> setTemplate ( 'elements' );
$elements -> setData ( $this -> _website[ $this -> _webkey ][ 'contentElems' ] );
echo $elements -> output ( );
}
}
?>
<?php
/* Galerielayer */
if ( isset( $this -> _data[ 'galery' ] ) && ! empty( $this -> _data[ 'galery' ] ) )
{
$galery = clone( $this );
$galery -> setTemplate( 'galery' );
$galery -> setData( $this -> _data[ 'galery' ] );
echo $galery -> output( );
?>
<?php
}
?>
<div id="navi_main_outer" class="full_width">
<div class="grid_40col wrapper">
<div class="grid_40col spacer"></div>
<div class="grid_40col spacer"></div>
<div id="navi_main" class="grid_36col" data-editable="struktur">
<?php
/* Hauptnavigation */
if ( isset ( $this -> _data[ 'navi_main' ] ) )
{
$navi_main = clone $this;
$navi_main -> setTemplate ( 'navi_main' );
$navi_main -> setNavpath ( $this -> _navpath );
$navi_main -> setData( $this -> _data[ 'navi_main' ] , 0 );
echo $navi_main -> output( );
}
?>
</div>
<div id="logo" class="grid_4col">
<img src="<?php echo PATH_ROOT; ?>/images/svj_logo.png"/>
</div>
<div class="grid_40col spacer"></div>
<div class="grid_40col spacer"></div>
</div>
</div>
<div id="page">
<div class="full_width background">
<div id="headline_wrapper" class="grid_40col wrapper">
<div class="grid_2col spacer"></div>
<?php
/* Keyvisual und Slider - Elemente (siehe $( window ).load ) */
if ( isset ( $this -> _data[ 'keyvisual' ] ) )
{
?>
<div id="keyvisual_<?php echo $this -> _data[ 'keyvisual' ][ 0 ][ 'id' ]; ?>" class="grid_36col keyvisual" <?php echo ( $this -> _editable ) ? 'data-editable="keyvisual"' : ''; ?>>
<?php
foreach ( $this -> _data[ 'keyvisual' ] as $keyvisual )
{
?>
<img src="<?php echo $keyvisual[ 'path' ] . $keyvisual[ 'src' ]; ?>" <?php echo ( is_null( $keyvisual[ 'title' ] ) ) ? '' : 'title="' . $keyvisual[ 'title' ] . '"'; ?> />
<?php
}
?>
</div>
<?php
}
?>
<div class="grid_2col spacer"></div>
<div id="headline_site" class="grid_34col"></div>
</div>
</div>
<?php
/* 1. Unternavigation */
if ( isset ( $this -> _data[ 'navi_sub' ] ) )
{
?>
<div id="navi_sub_outer" class="full_width">
<div class="grid_40col spacer"></div>
<div id="navi_sub" class="grid_40col wrapper" data-editable="struktur">
<?php
foreach ( $this -> _data[ 'navi_sub' ] as $key => $navi_sub )
{
$navi_main = clone $this;
$navi_main -> setTemplate ( 'navi_main' );
$navi_main -> setNavpath ( $this -> _navpath );
$navi_main -> setData( $this -> _data[ 'navi_sub' ] , $key );
echo $navi_main -> output( );
}
?>
</div>
</div>
<?php
}
/* 2. Unternavigation */
if ( isset ( $this -> _data[ 'navi_last' ] ) )
{
?>
<div id="navi_last_outer" class="full_width">
<div class="grid_40col spacer"></div>
<div id="navi_last" class="grid_40col wrapper" data-editable="struktur">
<?php
foreach ( $this -> _data[ 'navi_last' ] as $key => $navi_last )
{
$navi_main = clone ( $this );
$navi_main -> setTemplate ( 'navi_main' );
$navi_main -> setNavpath ( $this -> _navpath );
$navi_main -> setData( $this -> _data[ 'navi_last' ] , $key );
echo $navi_main -> output( );
}
?>
</div>
</div>
<?php
}
?>
<div class="grid_40col wrapper">
<?php
/* Seiteninhalt */
if ( isset ( $this -> _data[ 'content' ] ) )
{
?>
<div id="content" class="grid_40col">
<?php
foreach ( $this -> _data[ 'content' ] as $type => $data )
{
$content = clone( $this );
$content -> setTemplate ( $type );
$content -> setData ( $data );
echo $content -> output ( );
}
?>
</div>
<?php
}
?>
</div>
</div>
<div id="footer" class="full_width"></div>
<?php
if ( $this -> _editable === false )
{
?>
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-69496431-1', 'auto');
ga('send', 'pageview');
</script>
<?php
}
?>
</body>
</html>

View File

@@ -0,0 +1,26 @@
<ul>
<?php
$param = ( is_null( $this -> _param ) )
? 0
: $this -> _param;
foreach ( $this -> _data[ $param ] as $nav_array )
{
?><li><a<?php echo ( in_array( $nav_array[ 'svjf_navId' ] , $this -> _navpath ) ) ? ' class="active"' : ''; ?> href="<?php echo $nav_array[ 'svjf_navTarget' ]; ?>"><?php echo $nav_array[ 'svjf_navName' ]; ?></a>
<?php
if ( isset ( $this -> _data[ $nav_array[ 'svjf_navId' ] ] ) )
{
$navi_main = new viewClass( );
$navi_main -> setPrefix ( $this -> _prefix );
$navi_main -> setPathTpl ( PATH_WEBSITE_TPL );
$navi_main -> setTemplate ( 'navi_main' );
$navi_main -> setEditable ( $this -> _editable );
$navi_main -> setNavpath ( $this -> _navpath );
$navi_main -> setData ( $this -> _data , $nav_array[ 'svjf_navId' ] );
echo $navi_main -> output ( );
}
?>
</li><?php
}
?>
</ul>

View File

@@ -0,0 +1,11 @@
<?php
foreach ( $this -> _data as $data )
{
$content = clone( $this );
$content -> setTemplate ( $data[ 'type' ] );
$content -> setData ( $data );
echo $content -> output ( );
}
?>

View File

@@ -0,0 +1,81 @@
<?php
if ( $this -> _editable )
{
?>
<div class="grid_40col wrapper" id="spielbericht_<?php echo $this -> _data[ 'id' ]; ?>" data-editable="spielbericht">
<?php
}
else
{
?>
<div class="grid_40col wrapper">
<?php
}
extract ( $this -> _data );
$ergebnis = $heimtoreEnd . ' : ' . $gasttoreEnd;
$halbzeit = $heimtoreHalb . ' : ' . $gasttoreHalb;
switch ( $spieltyp )
{
case 'gespielt' :
$subline = ( $heimspiel === 'Y' )
? str_replace ( array( '%ergebnis%' , '%gegner%' , '%heim%' , '%halbzeit%' ) , array( $ergebnis , $gegner , $teamname , $halbzeit ) , $this -> _lang[ 'sport' ][ 'heim' ] )
: str_replace ( array( '%ergebnis%' , '%gegner%' , '%heim%' , '%halbzeit%' ) , array( $ergebnis , $gegner , $teamname , $halbzeit ) , $this -> _lang[ 'sport' ][ 'auswaerts' ] );
break;
case 'pokal' :
$subline = ( $heimspiel === 'Y' )
? str_replace ( array( '%ergebnis%' , '%gegner%' , '%heim%' ) , array( $ergebnis , $gegner , $teamname ) , $this -> _lang[ 'sport' ][ 'heim' ] )
: str_replace ( array( '%ergebnis%' , '%gegner%' , '%heim%' ) , array( $ergebnis , $gegner , $teamname ) , $this -> _lang[ 'sport' ][ 'auswaerts' ] );
break;
case 'abgesagt' :
$subline = $this -> _lang[ 'sport' ][ 'abgesagt' ];
$verschoben = DateTime::createFromFormat ( 'Y-m-d' , $verschoben ) -> format ( 'd.m.Y' );
$text = str_replace( '%datum%' , $verschoben , $this -> _lang[ 'sport' ][ 'abgesagt_text' ] );
break;
case 'spielfrei' :
$subline = $this -> _lang[ 'sport' ][ 'spielfrei' ];
break;
}
?>
<div class="grid_40col">
<div class="grid_34col">
<h2><?php echo $headline; ?></h2>
</div>
<div class="grid_6col datum right">
<?php echo DateTime::createFromFormat ( 'Y-m-d' , $datum ) -> format ( 'd.m.Y' ); ?>
</div>
<br class="fix"/>
<h1><?php echo $subline; ?></h1>
<div class="grid_40col spacer"></div>
<div class="grid_40col text"><?php echo $text; ?></div>
<div class="grid_40col spacer"></div>
<div class="grid_40col box">
<div class="grid_40col box-header">
<span class="headline"><?php echo $headline . ' - ' . $subline; ?></span>
</div>
<div class="grid_40col spacer"></div>
<div class="grid_40col spacer"></div>
<?php
if ( in_array( $spieltyp , array( 'gespielt' , 'pokal' ) ) )
{
?>
<div class="grid_6col">Tore:</div>
<div class="grid_32col tore"><?php echo $tore; ?></div>
<div class="grid_40col spacer"></div>
<div class="grid_6col">Es spielten:</div>
<div class="grid_32col spieler"><?php echo $spieler; ?></div>
<div class="grid_40col spacer"></div>
<div class="grid_6col">Besondere Vorkommnisse:</div>
<div class="grid_32col besonderes"><?php echo $besonderes; ?></div>
<div class="grid_40col spacer"></div>
<?php
}
?>
<div class="grid_6col">Vorschau:</div>
<div class="grid_32col vorschau"><?php echo $vorschau; ?></div>
<br class="fix"/>
<div class="grid_40col spacer"></div>
</div>
</div>
</div>

View File

@@ -0,0 +1,19 @@
<?php
if ( $this -> _editable )
{
?>
<div class="<?php echo ( isset ( $this -> _data[ 'class' ] ) ) ? $this -> _data[ 'class' ] . ' subline ' : '' ; ?>grid_40col wrapper" id="content_subline_<?php echo $this -> _data[ 'id' ]; ?>" data-editable="subline">
<?php
}
else
{
?>
<div class="grid_40col wrapper">
<?php
}
?>
<div class="grid_40col">
<h2<?php echo ( $this -> _editable ) ? ' class="content"' : ''; ?>><?php echo $this -> _data[ 'content' ]; ?></h2>
<br class="fix"/>
</div>
</div>

View File

@@ -0,0 +1,19 @@
<?php
if ( $this -> _editable )
{
?>
<div class="<?php echo ( isset ( $this -> _data[ 'class' ] ) ) ? $this -> _data[ 'class' ] . ' text ' : '' ; ?>grid_40col wrapper" id="content_text_<?php echo $this -> _data[ 'id' ]; ?>" data-editable="text">
<?php
}
else
{
?>
<div class="grid_40col wrapper">
<?php
}
?>
<div class="grid_40col">
<p<?php echo ( $this -> _editable ) ? ' class="content"' : ''; ?>><?php echo $this -> _data[ 'content' ]; ?></p>
<br class="fix"/>
</div>
</div>

View File

@@ -0,0 +1,24 @@
<?php
extract( $this -> _data );
if ( $this -> _editable )
{
?>
<div class="<?php echo ( isset ( $class ) ) ? $class . ' textimage ' : '' ; ?>grid_40col wrapper" id="content_textimage_<?php echo $text_image_id; ?>" data-editable="textimage">
<?php
}
else
{
?>
<div class="grid_40col wrapper">
<?php
}
?>
<div class="grid_40col">
<img class="grid_13col floatright" id="content_image_<?php echo $content_image_id; ?>" <?php echo ( $this -> _editable ) ? 'data-editable="image"' : '' ; ?>src="<?php echo ( file_exists( PATH_MED . $this -> _prefix . '/' . $this -> _siteId . '/' . $imgName . '.' . $imgExtension ) ) ? PATH_MED . $this -> _prefix . '/' . $this -> _siteId . '/' . $imgName . '.' . $imgExtension : '' ; ?>" title="<?php echo $imgTitle; ?>"/>
<div class="content" id="content_text_<?php echo $content_text_id; ?>" <?php echo ( $this -> _editable ) ? 'data-editable="text"' : '' ; ?>>
<?php echo $content; ?>
</div>
<br class="fix"/>
</div>
</div>

View File

@@ -0,0 +1,46 @@
<?php
extract ( $this -> _data );
if ( $this -> _editable )
{
?>
<div class="grid_40col wrapper" id="turnier_<?php echo $id; ?>" data-editable="turnier">
<?php
}
else
{
?>
<div class="grid_40col wrapper">
<?php
}
$subline = str_replace( array( '%platzierung%' , '%ort%' ) , array( $platzierung , $ort ) , $this -> _lang[ 'sport' ][ 'turnier' ] );
?>
<div class="grid_40col">
<div class="grid_34col">
<h2><?php echo $headline; ?></h2>
</div>
<div class="grid_6col datum right">
<?php echo DateTime::createFromFormat ( 'Y-m-d' , $datum ) -> format ( 'd.m.Y' ); ?>
</div>
<br class="fix"/>
<h1><?php echo $subline; ?></h1>
<div class="grid_40col spacer"></div>
<div class="grid_40col text"><?php echo $text; ?></div>
<div class="grid_40col spacer"></div>
<div class="grid_40col box">
<div class="grid_40col box-header">
<span class="headline"><?php echo $headline . ': ' . $subline; ?></span>
</div>
<div class="grid_40col spacer"></div>
<div class="grid_40col spacer"></div>
<div class="grid_6col">Tore:</div>
<div class="grid_32col tore"><?php echo $tore; ?></div>
<div class="grid_40col spacer"></div>
<div class="grid_6col">Besondere Vorkommnisse:</div>
<div class="grid_32col besonderes"><?php echo $besonderes; ?></div>
<div class="grid_40col spacer"></div>
</div>
</div>
</div>

View File

@@ -0,0 +1,22 @@
<div class="uebersicht grid_40col wrapper">
<?php
foreach ( $this -> _data as $data )
{
?>
<div class="grid_40col">
<a class="link" href="index.php?siteId=20&navId=<?php echo $data[ 'siteId' ]; ?>">
<?php
$content = clone( $this );;
$content -> setTemplate ( 'uebersicht_' . $data[ 'type' ] );
$content -> setData ( $data );
echo $content -> output ( );
?>
<br class="fix"/>
</a>
</div>
<?php
}
?>
</div>

View File

@@ -0,0 +1,51 @@
<?php
extract ( $this -> _data );
$ergebnis = $heimtoreEnd . ' : ' . $gasttoreEnd;
$halbzeit = $heimtoreHalb . ' : ' . $gasttoreHalb;
switch ( $spieltyp )
{
case 'gespielt' :
$subline = ( $heimspiel === 'Y' )
? str_replace ( array( '%ergebnis%' , '%gegner%' , '%heim%' , '%halbzeit%' ) , array( $ergebnis , $gegner , $teamname , $halbzeit ) , $this -> _lang[ 'sport' ][ 'heim' ] )
: str_replace ( array( '%ergebnis%' , '%gegner%' , '%heim%' , '%halbzeit%' ) , array( $ergebnis , $gegner , $teamname , $halbzeit ) , $this -> _lang[ 'sport' ][ 'auswaerts' ] );
break;
case 'pokal' :
$subline = ( $heimspiel === 'Y' )
? str_replace ( array( '%ergebnis%' , '%gegner%' , '%heim%' ) , array( $ergebnis , $gegner , $teamname ) , $this -> _lang[ 'sport' ][ 'heim' ] )
: str_replace ( array( '%ergebnis%' , '%gegner%' , '%heim%' ) , array( $ergebnis , $gegner , $teamname ) , $this -> _lang[ 'sport' ][ 'auswaerts' ] );
break;
case 'abgesagt' :
$subline = $this -> _lang[ 'sport' ][ 'abgesagt' ];
$verschoben = DateTime::createFromFormat ( 'Y-m-d' , $verschoben ) -> format ( 'd.m.Y' );
$text = str_replace( '%datum%' , $verschoben , $this -> _lang[ 'sport' ][ 'abgesagt_text' ] );
break;
case 'spielfrei' :
$subline = $this -> _lang[ 'sport' ][ 'spielfrei' ];
break;
}
?>
<div class="grid_40col wrapper">
<div class="grid_40col">
<div class="grid_34col">
<h2><?php echo $headline; ?></h2>
</div>
<div class="grid_6col datum right">
<?php echo DateTime::createFromFormat ( 'Y-m-d' , $datum ) -> format ( 'd.m.Y' ); ?>
</div>
<br class="fix"/>
<h1><?php echo $subline; ?></h1>
<div class="grid_40col spacer"></div>
<div class="grid_40col text"><?php
$text = strip_tags( $text );
echo ( strlen ( $text ) > 168 && strpos ( $text , ' ' , 168 ) !== false )
? substr ( $text , 0 , strpos ( $text , ' ' , 168 ) ) . ' ...'
: $text;
?></div>
</div>
</div>

View File

@@ -0,0 +1,39 @@
<?php
$headline = '';
$subline = '';
$text = '';
foreach($this->_data as $pagePart)
{
switch ( $pagePart['type'])
{
case 'headline' :
$headline = $pagePart['content'];
break;
case 'subline' :
$subline = ($subline === '') ? $pagePart['content'] : $subline;
break;
case 'text' :
$text = ($text === '') ? $pagePart['content'] : $text;
break;
}
}
?>
<div class="grid_40col wrapper">
<div class="grid_40col">
<h1><?php echo $headline; ?></h1>
<h2><?php echo $subline; ?></h2>
<div class="grid_40col spacer"></div>
<div class="grid_40col text"><?php
$text = strip_tags( $text );
echo ( strlen ( $text ) > 300 && strpos ( $text , ' ' , 300 ) !== false )
? substr ( $text , 0 , strpos ( $text , ' ' , 300 ) ) . ' ...'
: $text;
?></div>
</div>
</div>

View File

@@ -0,0 +1,29 @@
<?php
extract ( $this -> _data );
$subline = str_replace( array( '%platzierung%' , '%ort%' ) , array( $platzierung , $ort ) , $this -> _lang[ 'sport' ][ 'turnier' ] );
?>
<div class="grid_40col wrapper">
<div class="grid_40col">
<div class="grid_34col">
<h2><?php echo $headline; ?></h2>
</div>
<div class="grid_6col datum right">
<?php echo DateTime::createFromFormat ( 'Y-m-d' , $datum ) -> format ( 'd.m.Y' ); ?>
</div>
<br class="fix"/>
<h1><?php echo $subline; ?></h1>
<div class="grid_40col spacer"></div>
<div class="grid_40col text"><?php
$text = strip_tags( $text );
echo ( strlen ( $text ) > 168 )
? substr ( $text , 0 , strpos ( $text , ' ' , 168 ) ) . ' ...'
: $text;
?></div>
</div>
</div>

View File

@@ -0,0 +1,11 @@
<?php
$widget = new viewClass( );
$widget -> setPrefix ( $this -> _prefix );
$widget -> setPathTpl ( PATH_WEBSITE_TPL );
$widget -> setTemplate ( 'widget_' . $this -> _data[ 'tpl' ] );
$widget -> setEditable ( $this -> _editable );
$widget -> setData ( $this -> _data );
echo $widget -> output ( );
?>

View File

@@ -0,0 +1,27 @@
<?php
if ( $this -> _editable )
{
?>
<div class="grid_40col wrapper" id="widget_<?php echo $this -> _data[ 'id' ]; ?>" data-editable="widget">
<?php
}
else
{
?>
<div class="grid_40col wrapper">
<?php
}
?>
<div class="grid_5col"></div>
<div id="meinWettbewerb" class="grid_30col"></div>
<script type="text/javascript" src="http://www.fussball.de/export.widget.js/-/schluessel/<?php echo $this -> _data[ 'schluessel' ]; ?>"></script>
<script type="text/javascript">
var wettbewerb1 = new fussballdeAPI();
wettbewerb1.setzeWettbewerb('<?php echo $this -> _data[ 'wettbewerb' ]; ?>');
wettbewerb1.zeigeTabelle('meinWettbewerb');
</script>
<script type="text/javascript">
$( 'iframe' , '#meinWettbewerb' ).attr( 'width' , $( '#meinWettbewerb' ).innerWidth( ) + 'px' );
</script>
<br class="fix"/>
</div>