1
0
mirror of https://github.com/ascribe/wp-theme synced 2025-02-14 21:10:26 +01:00
wp-theme/controller/classes/Subtemplate.php

148 lines
3.3 KiB
PHP
Raw Normal View History

2015-09-18 02:13:03 +02:00
<?php
/**
* Created by PhpStorm.
* User: sarahetter
* Date: 15-09-17
* Time: 4:47 PM
*/
class Subtemplate {
public function loopSubtemplates() {
global $post;
$id = $post->ID;
$result = '';
2015-09-21 21:29:57 +02:00
if (have_rows('subtemplate',$id)) {
while (have_rows('subtemplate',$id)) {
the_row();
2015-09-18 02:13:03 +02:00
2015-09-21 21:29:57 +02:00
$subtemplateType = get_sub_field('subtemplate_type');
$subtemplateTitle = get_sub_field('section_title');
$subtemplate = '';
2015-09-18 02:13:03 +02:00
switch ($subtemplateType) {
2015-09-19 00:03:57 +02:00
case 'featurecircles':
$result .= $this->featureCircles($subtemplate,$subtemplateTitle);
break;
case 'casestudies':
$result .= $this->caseStudies($subtemplate,$subtemplateTitle);
break;
case 'oldnew':
$result .= $this->oldNew($subtemplate,$subtemplateTitle);
break;
case 'productoverview':
$result .= $this->productOverview($subtemplate,$subtemplateTitle);
break;
case 'bluebox':
$result .= $this->blueBox($subtemplate,$subtemplateTitle);
break;
case 'createaccount':
$result .= $this->createAccount($subtemplate,$subtemplateTitle);
break;
case 'galleries':
$result .= $this->galleries($subtemplate,$subtemplateTitle);
break;
case 'blogfeatures':
$result .= $this->blogFeatures($subtemplate,$subtemplateTitle);
break;
case 'mediafeature':
$result .= $this->mediaFeature($subtemplate,$subtemplateTitle);
break;
case 'team':
$result .= $this->team($subtemplate,$subtemplateTitle);
2015-09-18 02:13:03 +02:00
break;
2015-09-21 21:29:57 +02:00
case 'content':
$result .= $this->content($subtemplate,$subtemplateTitle);
break;
case 'faq':
$result .= $this->faq($subtemplate,$subtemplateTitle);
break;
case 'careers':
$result .= $this->careers($subtemplate,$subtemplateTitle);
break;
case 'mediadetail':
$result .= $this->mediaDetail($subtemplate,$subtemplateTitle);
break;
2015-09-18 02:13:03 +02:00
}
}
}
return $result;
}
2015-09-19 00:03:57 +02:00
public function featureCircles($subtemplate,$subtemplateTitle) {
$result = '';
2015-09-21 21:29:57 +02:00
return $result;
2015-09-19 00:03:57 +02:00
}
public function caseStudies($subtemplate,$subtemplateTitle) {
$result = '';
2015-09-21 21:29:57 +02:00
return $result;
2015-09-19 00:03:57 +02:00
}
public function oldNew($subtemplate,$subtemplateTitle) {
$result = '';
2015-09-21 21:29:57 +02:00
return $result;
2015-09-19 00:03:57 +02:00
}
public function productOverview($subtemplate,$subtemplateTitle) {
$result = '';
2015-09-21 21:29:57 +02:00
return $result;
2015-09-19 00:03:57 +02:00
}
public function blueBox($subtemplate,$subtemplateTitle) {
$result = '';
2015-09-21 21:29:57 +02:00
return $result;
2015-09-19 00:03:57 +02:00
}
public function createAccount($subtemplate,$subtemplateTitle) {
$result = '';
2015-09-21 21:29:57 +02:00
return $result;
2015-09-19 00:03:57 +02:00
}
public function galleries($subtemplate,$subtemplateTitle) {
$result = '';
2015-09-21 21:29:57 +02:00
return $result;
2015-09-19 00:03:57 +02:00
}
public function blogFeatures($subtemplate,$subtemplateTitle) {
$result = '';
2015-09-21 21:29:57 +02:00
return $result;
2015-09-19 00:03:57 +02:00
}
public function mediaFeature($subtemplate,$subtemplateTitle) {
$result = '';
2015-09-21 21:29:57 +02:00
return $result;
2015-09-19 00:03:57 +02:00
}
public function team($subtemplate,$subtemplateTitle) {
$result = '';
2015-09-21 21:29:57 +02:00
return $result;
2015-09-19 00:03:57 +02:00
}
2015-09-21 21:29:57 +02:00
public function content($subtemplate,$subtemplateTitle) {
$result = '';
2015-09-19 00:03:57 +02:00
2015-09-21 21:29:57 +02:00
$result .= get_sub_field('content');
2015-09-18 02:13:03 +02:00
2015-09-21 21:29:57 +02:00
return $result;
}
public function faq($subtemplate,$subtemplateTitle) {
$result = '';
return $result;
}
public function careers($subtemplate,$subtemplateTitle) {
$result = '';
return $result;
}
public function mediaDetail($subtemplate,$subtemplateTitle) {
$result = '';
return $result;
}
2015-09-18 02:13:03 +02:00
}