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
|
|
|
}
|