Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- class layout{
- static $size = array(
- 'large' => 'twelve',
- 'lmedium' => 'eight',
- 'medium' => 'eight'
- );
- static function side( $side = 'right' , $post_id = 0 , $template = null ){
- $position = false;
- if( strlen( $side ) ){
- if( $post_id > 0 ){
- $layout = meta::get_meta( $post_id , 'layout' );
- if( is_array($layout) && isset( $layout['type'] ) && !empty( $layout['type'] ) ){
- $result = $layout['type'];
- }else{
- if( strlen( $template ) ){
- $result = options::get_value( 'layout' , $template );
- }else{
- $result = $side;
- }
- }
- }else{
- if( strlen( $template ) ){
- $result = options::get_value( 'layout' , $template );
- }else{
- $result = $side;
- }
- }
- if( $result == $side ){
- echo '<div id="secondary" class="widget-area four columns '. $side .'-column" role="complementary">';
- echo '<div class="row">';
- if( isset( $layout) && is_array($layout) && isset( $layout['sidebar'] ) && !empty( $layout['sidebar'] ) ){
- }else{
- $layout = options::get_value( 'layout' , $template . '_sidebar' );
- if( !empty( $layout ) ){
- }else{
- if(!is_author()){
- get_template_part('author-box');
- }
- $cat = get_the_category( $post_id );
- if ($cat[0]->cat_ID == 3) {
- dynamic_sidebar('nicushor');
- } else {
- dynamic_sidebar('main');
- }
- }
- }
- echo '</div>';
- echo '</div>';
- $position = true;
- }
- }
- return $position;
- }
- static function length( $post_id = 0 , $template = null , $larger = false ){
- $layout = meta::get_meta( $post_id , 'layout' );
- if( isset( $layout['type'] ) && !empty( $layout['type'] ) && $layout['type'] == 'full' ) {
- $length = self::$size['large'];
- }else{
- if( strlen( $template ) ){
- $result = options::get_value( 'layout' , $template );
- if( $result == 'full' ){
- if( isset( $layout['type'] ) && $layout['type'] != 'full' ){
- if( $larger ){
- $length = self::$size['lmedium'];
- }else{
- $length = self::$size['medium'];
- }
- }else{
- $length = self::$size['large'];
- }
- }else{
- if( $larger ){
- $length = self::$size['lmedium'];
- }else{
- $length = self::$size['medium'];
- }
- }
- }
- }
- return $length;
- }
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement