'; echo '
'; echo '
'; echo '
'; echo '

' . mythemes_core::author( 'name' ) . '

'; echo '
'; echo '
'; echo ''; echo '
'; echo '
'; echo '
'; echo '
'; echo ''; /* BLANK SPACE */ echo '
'; echo '' . mythemes_core::author( 'description' ) . ''; echo '' . mythemes_core::theme( 'name' ) . ' - ' . mythemes_core::version() . ''; echo '
'; /* CONTENT */ echo '
'; } static function _pageContent( $pageSlug ) { $pages = mythemes_cfg::get_pages(); $page = $pages[ $pageSlug ]; $cols = $page[ 'cols' ]; $boxes = $page[ 'boxes' ]; $sett = $page[ 'sett' ]; echo '
'; /* SUBMIT FORM */ if( !isset( $page[ 'update' ] ) || ( isset( $page[ 'update' ] ) && $page[ 'update' ] ) ){ echo '
'; } /* COLUMNS */ if( !empty( $cols ) ){ foreach( $cols as $colName => $listBoxes ){ /* COLUMN */ echo '
'; /* BOXES */ foreach( $listBoxes as $boxSlug ){ /* FIELDS */ if( isset( $boxes[ $boxSlug ] ) ){ $boxes[ $boxSlug ][ 'slug' ] = $boxSlug; echo mythemes_ahtml::box( $boxes[ $boxSlug ] , $sett ); } /* IF NOT EXISTS BOX */ else{ $bt = debug_backtrace(); $caller = array_shift( $bt ); echo '
' . $caller[ 'file' ] . ' : ' . $caller[ 'line' ];
                        echo '
Box not exist : [ ' . $boxSlug . ' ]'; echo '
'; print_r( $boxes ); echo '
'; } } echo '
'; } } echo '
'; if( !isset( $page[ 'update' ] ) || ( isset( $page[ 'update' ] ) && $page['update'] ) ){ echo ''; echo '
'; } echo '
'; echo '
'; } static function pageMenu() { $parent = ''; $pages = mythemes_cfg::get_pages(); $pageCB = array( 'mythemes_admin', 'displayPage' ); foreach( $pages as $slug => &$d ) { if( isset( $d[ 'menu' ] ) ) { $m = $d[ 'menu' ]; if( strlen( $parent ) == 0 ) { add_theme_page( $m[ 'label' ] /* page_title */ , $m[ 'label' ] /* menu_title */ , 'administrator' /* capability */ , $slug /* menu_slug */ , $pageCB /* function */ ); $parent = $slug; } } } } static function displayPage() { if( !isset( $_GET ) || !isset( $_GET[ 'page' ] ) ){ wp_die( 'Invalid page name', 'cannyon' ); return; } $pageSlug = $_GET[ 'page' ]; echo '
'; echo self::pageHeader( $pageSlug ); echo '
'; $faqs = mythemes_cfg::get( 'faqs' ); if( !empty( $faqs ) ){ foreach( $faqs as $faq ){ echo '
'; echo '
'; echo '
'; echo '

' . $faq[ 'title' ] . '

'; echo '
'; echo '
'; echo $faq[ 'content' ]; echo '
'; echo '
'; echo '
'; } } $diff = mythemes_cfg::get( 'diff' ); if( !mythemes_core::exists_premium() ){ return null; } if( empty( $diff ) ){ return null; } echo '
'; echo '

' . __( 'Features & Differences' , 'cannyon' ) . '

'; echo '

' . __( 'The difference between the free and the premium version.', 'cannyon' ) . '

'; echo '
'; if( mythemes_core::exists_premium() ){ echo ''; echo ''; echo ''; } echo '
'; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; foreach( $diff as $index => $d ){ $free = ''; $premium = ''; if( is_string( $d[ 1 ] ) ){ $free = $d[ 1 ]; } else if( absint( $d[ 1 ] ) > 1 ){ $free = absint( $d[ 1 ] ); } else if( absint( $d[ 1 ] ) == 1 ){ $free = ''; } else if( absint( $d[ 1 ] ) == 0 ){ $free = ''; } if( is_string( $d[ 2 ] ) ){ $premium = $d[ 2 ]; } else if( absint( $d[ 2 ] ) > 1 ){ $premium = absint( $d[ 2 ] ); } else if( absint( $d[ 2 ] ) == 1 ){ $premium = ''; } else if( absint( $d[ 2 ] ) == 0 ){ $premium = ''; } echo ''; echo ''; echo ''; echo ''; echo ''; } echo '
' . __( 'Features' , 'cannyon' ) . '' . __( 'Free' , 'cannyon' ) . '
' . __( 'current version' , 'cannyon' ) . '
' . __( 'Premium' , 'cannyon' ) . '
' . $d[ 0 ] . '' . $free . '' . $premium . '
'; echo '' . __( 'Upgrade to Premium' , 'cannyon' ) . ''; echo '
'; } } } /* END IF CLASS EXISTS */ ?>