1
0
mirror of https://github.com/ascribe/wp-theme synced 2025-02-03 15:47:38 +01:00
wp-theme/controller/classes/Subtemplate.php
2015-09-18 16:03:57 -06:00

119 lines
2.6 KiB
PHP

<?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 = '';
$subtemplates = get_field('subtemplate', $id);
$result = '';
if( $subtemplates ) {
foreach ( $subtemplates as $subtemplate ) {
$subtemplateType = $subtemplate['subtemplate_type'];
$subtemplateTitle = $subtemplate['section_title'];
switch ($subtemplateType) {
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);
break;
}
}
return $result;
}
return $result;
}
public function featureCircles($subtemplate,$subtemplateTitle) {
$result = '';
return result;
}
public function caseStudies($subtemplate,$subtemplateTitle) {
$result = '';
return result;
}
public function oldNew($subtemplate,$subtemplateTitle) {
$result = '';
return result;
}
public function productOverview($subtemplate,$subtemplateTitle) {
$result = '';
return result;
}
public function blueBox($subtemplate,$subtemplateTitle) {
$result = '';
return result;
}
public function createAccount($subtemplate,$subtemplateTitle) {
$result = '';
return result;
}
public function galleries($subtemplate,$subtemplateTitle) {
$result = '';
return result;
}
public function blogFeatures($subtemplate,$subtemplateTitle) {
$result = '';
return result;
}
public function mediaFeature($subtemplate,$subtemplateTitle) {
$result = '';
return result;
}
public function team($subtemplate,$subtemplateTitle) {
$result = '';
return result;
}
}