The theme wasn't activated by following reasons:"."Your theme was switched back to ".$stylesheet."."; wp_die($message,'',array('back_link'=>"/wp-admin/themes.php")); } } if (!session_id()) { session_start(); } if (!include_once (get_template_directory()."/inc/library.php") )wp_die("Cannot include file /inc/library.php."); $settingsfile='settings'; $defparamsfile="defaults"; $default='global|slider|layout|seo|translations'; add_filter( 'wp_title', 'smt_wp_title', 10, 2 ); function smt_wp_title( $title, $sep ) { global $SMTheme; if (is_front_page()) { $title=($SMTheme->get( 'general','sitename' ))?$SMTheme->get( 'general','sitename' ):get_bloginfo('name'); $format="%s"; } else { $title=get_the_title(); $format=($SMTheme->get( 'general','sitenamereg' ))?$SMTheme->get( 'general','sitenamereg' ):"%s - ".get_bloginfo('name'); } $SMTheme->pagetitle=sprintf($format,$title); return sprintf($format,$title); } if ( function_exists('register_sidebar') ) { $sidebar='default'; register_sidebar(array( 'name' => 'Right Sidebar', 'id' => 'right_sidebar', 'description' =>'The right sidebar widget area', 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '

', 'after_title' => '

' )); register_sidebar(array( 'name' => 'Left Sidebar', 'id' => 'left_sidebar', 'description' =>'The left sidebar widget area', 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '

', 'after_title' => '

' )); $$sidebar='footer'; register_sidebar(array( 'name' => 'Footer 1', 'id' => 'footer_1', 'description' => 'The primary sidebar widget area', 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '

', 'after_title' => '

' )); register_sidebar(array( 'name' => 'Footer 2', 'id' => 'footer_2', 'description' => 'The primary sidebar widget area', 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '

', 'after_title' => '

' )); register_sidebar(array( 'name' => 'Footer 3', 'id' => 'footer_3', 'description' => 'The primary sidebar widget area', 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '

', 'after_title' => '

' )); register_sidebar(array( 'name' => 'Tabs', 'id' => 'tabs_sidebar', 'description' => 'The primary sidebar widget area', 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '', 'after_title' => '' )); } $settings=$default; $SMTheme=new SMTheme; include_once get_template_directory()."/inc/widgets/facebook.php"; include_once get_template_directory()."/inc/widgets/banners.php"; include_once get_template_directory()."/inc/widgets/comments.php"; include_once get_template_directory()."/inc/widgets/posts.php"; include_once get_template_directory()."/inc/widgets/social-profiles.php"; include_once get_template_directory()."/inc/widgets/video.php"; include_once get_template_directory()."/inc/widgets/flickr.php"; include_once get_template_directory()."/inc/widgets/tabs.php"; if ( ! isset( $_SESSION['commentinput'] ) ) { $_SESSION['commentinput']=substr(md5(rand(1,234234)),0,5); } if (isset($_POST[$_SESSION['commentinput']])) { $_POST['comment']=$_POST[$_SESSION['commentinput']]; } if (function_exists('add_theme_support')) { add_theme_support( 'woocommerce' ); add_theme_support('automatic-feed-links'); add_theme_support('menus'); add_theme_support( 'post-thumbnails' ); set_post_thumbnail_size( $SMTheme->get( 'layout', 'imgwidth' ), $SMTheme->get( 'layout', 'imgheight' ) , true ); } if ( function_exists( 'register_nav_menu' ) ) { register_nav_menu( 'sec-menu', 'Top Menu' ); register_nav_menu( 'main-menu', 'Main Menu' ); } if ( current_user_can('administrator') ) { include_once (get_template_directory()."/inc/administrator.php"); $APage = new AdminPage(); } function smtheme_excerpt($args='', $postid=''){ global $post, $SMTheme; if ((int)$postid==0)$p=$post; else $p=get_post($postid); parse_str($args, $i); $echo = isset($i['echo'])?true:false; if ( isset($i['maxchar']) ) { $maxchar=(int)trim($i['maxchar']); $content = $p->post_content; $content = apply_filters('the_content', $content); } else { if ( $p->post_excerpt ) { $content = $p->post_excerpt; } else { $content = $p->post_content; $content = apply_filters('the_content', $content); $maxchar=($SMTheme->get( 'layout','cuttxton' ))?$SMTheme->get( 'layout','cuttxt' ):0; if ( preg_match( '//', $content, $matches ) ) { $content = explode( $matches[0], $content, 2 ); if ($echo) return print force_balance_tags($content[0]); else return force_balance_tags($content[0]); } } } if (!$maxchar||strlen(preg_replace('/<.*?>/', '', $content)) <= $maxchar) { if ($echo) print $content; else return $content; } else { preg_match_all('/(<.+?>)?([^<>]*)/s', $content, $lines, PREG_SET_ORDER); $total_length=0; $open_tags = array(); $truncate = ''; foreach ($lines as $line_matchings) { if (!empty($line_matchings[1])) { if (preg_match('/^<(\s*.+?\/\s*|\s*(img|br|input|hr|area|base|basefont|col|frame|isindex|link|meta|param)(\s.+?)?)>$/is', $line_matchings[1])) { } else if (preg_match('/^<\s*\/([^\s]+?)\s*>$/s', $line_matchings[1], $tag_matchings)) { $pos = array_search($tag_matchings[1], $open_tags); if ($pos !== false) { unset($open_tags[$pos]); } } else if (preg_match('/^<\s*([^\s>!]+).*?>$/s', $line_matchings[1], $tag_matchings)) { array_unshift($open_tags, strtolower($tag_matchings[1])); } $truncate .= $line_matchings[1]; } $content_length = strlen(preg_replace('/&[0-9a-z]{2,8};|&#[0-9]{1,7};|&#x[0-9a-f]{1,6};/i', ' ', $line_matchings[2])); if ($total_length+$content_length > $maxchar) { $left = $maxchar - $total_length; $entities_length = 0; if (preg_match_all('/&[0-9a-z]{2,8};|&#[0-9]{1,7};|&#x[0-9a-f]{1,6};/i', $line_matchings[2], $entities, PREG_OFFSET_CAPTURE)) { foreach ($entities[0] as $entity) { if ($entity[1]+1-$entities_length <= $left) { $left--; $entities_length += strlen($entity[0]); } else { break; } } } $truncate .= preg_replace('/(.*)\.[^\.]*$/s', "$1",mb_substr($line_matchings[2], 0, $left+$entities_length, 'utf-8'))."..."; break; } else { $truncate .= $line_matchings[2]; $total_length += $content_length; } if($total_length>= $maxchar) { break; } } foreach ($open_tags as $tag) { $truncate .= ''; } $truncate=preg_replace('/])*>( )?<\/p>/', '', $truncate); if ($echo) return print $truncate; else return $truncate; } return; } function smt_menu($a) { $a=preg_replace("//", "