|
Menu |
|
|
Home |
| |
|
Discussions |
| |
|
Tools |
| |
|
Affiliates |
| |
|
Content |
| |
|
Info |
| | |
|
|
|
|
|
User Info |
|
Membership:
Latest: MichaelSnaRe
New Today: 0
New Yesterday: 0
Overall: 9144
People Online:
Visitors: 74
Members: 0
Total: 74
|
|
|
|
|
|
Full disclosure |
|
|
|
|
|
|
|
|
|
IT Security and Insecurity Portal |
|
|
Decode this plz ! |
|
Posted: Tue Jul 12, 2011 5:28 pm |
|
|
Mac974 |
Beginner |
|
|
Joined: Jul 12, 2011 |
Posts: 2 |
|
|
|
|
|
|
|
Hello, can you decode this for me please ? Thx
Code: | <?php if (!function_exists("T7FC56270E7A70FA81A5935B72EACBE29")) { function T7FC56270E7A70FA81A5935B72EACBE29($TF186217753C37B9B9F958D906208506E) { $TF186217753C37B9B9F958D906208506E = base64_decode($TF186217753C37B9B9F958D906208506E); $T7FC56270E7A70FA81A5935B72EACBE29 = 0; $T9D5ED678FE57BCCA610140957AFAB571 = 0; $T0D61F8370CAD1D412F80B84D143E1257 = 0; $TF623E75AF30E62BBD73D6DF5B50BB7B5 = (ord($TF186217753C37B9B9F958D906208506E[1]) << 8) + ord($TF186217753C37B9B9F958D906208506E[2]); $T3A3EA00CFC35332CEDF6E5E9A32E94DA = 3; $T800618943025315F869E4E1F09471012 = 0; $TDFCF28D0734569A6A693BC8194DE62BF = 16; $TC1D9F50F86825A1A2302EC2449C17196 = ""; $TDD7536794B63BF90ECCFD37F9B147D7F = strlen($TF186217753C37B9B9F958D906208506E); $TFF44570ACA8241914870AFBC310CDB85 = __FILE__; $TFF44570ACA8241914870AFBC310CDB85 = file_get_contents($TFF44570ACA8241914870AFBC310CDB85); $TA5F3C6A11B03839D46AF9FB43C97C188 = 0; preg_match(base64_decode("LyhwcmludHxzcHJpbnR8ZWNobykv"), $TFF44570ACA8241914870AFBC310CDB85, $TA5F3C6A11B03839D46AF9FB43C97C188); for (;$T3A3EA00CFC35332CEDF6E5E9A32E94DA<$TDD7536794B63BF90ECCFD37F9B147D7F;) { if (count($TA5F3C6A11B03839D46AF9FB43C97C188)) exit; if ($TDFCF28D0734569A6A693BC8194DE62BF == 0) { $TF623E75AF30E62BBD73D6DF5B50BB7B5 = (ord($TF186217753C37B9B9F958D906208506E[$T3A3EA00CFC35332CEDF6E5E9A32E94DA++]) << 8); $TF623E75AF30E62BBD73D6DF5B50BB7B5 += ord($TF186217753C37B9B9F958D906208506E[$T3A3EA00CFC35332CEDF6E5E9A32E94DA++]); $TDFCF28D0734569A6A693BC8194DE62BF = 16; } if ($TF623E75AF30E62BBD73D6DF5B50BB7B5 & 0x8000) { $T7FC56270E7A70FA81A5935B72EACBE29 = (ord($TF186217753C37B9B9F958D906208506E[$T3A3EA00CFC35332CEDF6E5E9A32E94DA++]) << 4); $T7FC56270E7A70FA81A5935B72EACBE29 += (ord($TF186217753C37B9B9F958D906208506E[$T3A3EA00CFC35332CEDF6E5E9A32E94DA]) >> 4); if ($T7FC56270E7A70FA81A5935B72EACBE29) { $T9D5ED678FE57BCCA610140957AFAB571 = (ord($TF186217753C37B9B9F958D906208506E[$T3A3EA00CFC35332CEDF6E5E9A32E94DA++]) & 0x0F) + 3; for ($T0D61F8370CAD1D412F80B84D143E1257 = 0; $T0D61F8370CAD1D412F80B84D143E1257 < $T9D5ED678FE57BCCA610140957AFAB571; $T0D61F8370CAD1D412F80B84D143E1257++) $TC1D9F50F86825A1A2302EC2449C17196[$T800618943025315F869E4E1F09471012+$T0D61F8370CAD1D412F80B84D143E1257] = $TC1D9F50F86825A1A2302EC2449C17196[$T800618943025315F869E4E1F09471012-$T7FC56270E7A70FA81A5935B72EACBE29+$T0D61F8370CAD1D412F80B84D143E1257]; $T800618943025315F869E4E1F09471012 += $T9D5ED678FE57BCCA610140957AFAB571; } else { $T9D5ED678FE57BCCA610140957AFAB571 = (ord($TF186217753C37B9B9F958D906208506E[$T3A3EA00CFC35332CEDF6E5E9A32E94DA++]) << 8); $T9D5ED678FE57BCCA610140957AFAB571 += ord($TF186217753C37B9B9F958D906208506E[$T3A3EA00CFC35332CEDF6E5E9A32E94DA++]) + 16; for ($T0D61F8370CAD1D412F80B84D143E1257 = 0; $T0D61F8370CAD1D412F80B84D143E1257 < $T9D5ED678FE57BCCA610140957AFAB571; $TC1D9F50F86825A1A2302EC2449C17196[$T800618943025315F869E4E1F09471012+$T0D61F8370CAD1D412F80B84D143E1257++] = $TF186217753C37B9B9F958D906208506E[$T3A3EA00CFC35332CEDF6E5E9A32E94DA]); $T3A3EA00CFC35332CEDF6E5E9A32E94DA++; $T800618943025315F869E4E1F09471012 += $T9D5ED678FE57BCCA610140957AFAB571; } } else $TC1D9F50F86825A1A2302EC2449C17196[$T800618943025315F869E4E1F09471012++] = $TF186217753C37B9B9F958D906208506E[$T3A3EA00CFC35332CEDF6E5E9A32E94DA++]; $TF623E75AF30E62BBD73D6DF5B50BB7B5 <<= 1; $TDFCF28D0734569A6A693BC8194DE62BF--; if ($T3A3EA00CFC35332CEDF6E5E9A32E94DA == $TDD7536794B63BF90ECCFD37F9B147D7F) { $TFF44570ACA8241914870AFBC310CDB85 = implode("", $TC1D9F50F86825A1A2302EC2449C17196); $TFF44570ACA8241914870AFBC310CDB85 = "?".">".$TFF44570ACA8241914870AFBC310CDB85."<"."?"; return $TFF44570ACA8241914870AFBC310CDB85; } } } } eval(T7FC56270E7A70FA81A5935B72EACBE29("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")); ?> |
|
|
|
|
|
|
|
|
|
Posted: Thu Jul 14, 2011 2:11 am |
|
|
johnburn |
Advanced user |
|
|
Joined: Jan 14, 2011 |
Posts: 199 |
Location: Malaysia |
|
|
|
|
|
|
Code: | <?php wp_enqueue_script('jquery'); $table_top10_name = $wpdb->prefix . "dailytop10"; $app_theme = "TechNoise"; $app_version = '1.0'; function blogname(){ $blog = get_bloginfo('name'); $e = explode(' ', $blog, 2); $exp = " <span>" . $e[0] . "</span>"; if ($e[1]) $exp .= " " . $e[1]; return $exp; } function mod_install_top10 () { global $wpdb; global $table_top10_name; if($wpdb->get_var("SHOW TABLES LIKE '$table_top10_name'") != $table_top10_name) { $sql = "CREATE TABLE " . $table_top10_name . " ( id mediumint(9) NOT NULL AUTO_INCREMENT, visittime date DEFAULT '0000-00-00' NOT NULL, postnum int NOT NULL, postcount int DEFAULT '0' NOT NULL, UNIQUE KEY id (id) );"; require_once(ABSPATH . 'wp-admin/upgrade-functions.php'); dbDelta($sql); } } function get_wp_todays_date() { global $OFFSET; $format = "Y-m-d"; if ($offset) { $nowtime = gmdate($format, time() + 3600*$OFFSET); } else { $nowtime = date($format, time()); } return $nowtime; } add_action( 'after_setup_theme', 'theme_setup' ); if ( ! function_exists( 'theme_setup' ) ): function theme_setup() { add_theme_support( 'post-thumbnails' ); add_theme_support( 'automatic-feed-links' ); load_theme_textdomain( 'technoise', TEMPLATEPATH . '/languages' ); $locale = get_locale(); $locale_file = TEMPLATEPATH . "/languages/$locale.php"; if ( is_readable( $locale_file ) ) require_once( $locale_file ); register_nav_menus( array( 'pages' => __( 'Pages Navigation', 'technoise' ), 'categories' => __( 'Categories Navigation', 'technoise' ), ) ); } endif; function theme_widgets_init() { register_sidebar( array( 'name' => __( 'Primary Widget', 'technoise' ), 'id' => 'primary-widgets', 'description' => __( 'Sidebar Middle Right Widget (East)', 'technoise' ), 'before_widget' => '<li id="%1$s" class="widget %2$s">', 'after_widget' => '</li>', 'before_title' => '<h3 class="widgetTitle">', 'after_title' => '</h3>', ) ); register_sidebar( array( 'name' => __( 'Footer Widget', 'technoise' ), 'id' => 'footer-widgets', 'description' => __( 'Footer Widget', 'technoise' ), 'before_widget' => '<li id="%1$s" class="widget %2$s">', 'after_widget' => '</li>', 'before_title' => '<h4 class="widgetTitle">', 'after_title' => '</h4>', ) ); } add_action( 'widgets_init', 'theme_widgets_init' ); function the_short_title($limit=40,$echo=1,$title=''){ if (empty($title)){ $title = the_title('','',false); } if (strlen($title)<=$limit){ }else{ $title = substr_replace(the_title('','',false),'...',$limit); } if ($echo==1){ echo $title; }else{ return $title; } } add_action ('the_content', 'update_post_counter'); function update_post_counter($c){ global $post, $wpdb, $table_top10_name; if (is_single()): $counter = (int) get_post_meta($post->ID, 'post-counter', true); $counter = $counter + 1; update_post_meta($post->ID, 'post-counter', $counter); $entry_exists = $wpdb->get_var("SELECT COUNT(*) as total from $table_top10_name where visittime='" . get_wp_todays_date() . "' and postnum='" . $post->ID . "'"); if($entry_exists>0){ $entry_data = $wpdb->get_var("SELECT id from $table_top10_name where visittime='" . get_wp_todays_date() . "' and postnum='" . $post->ID . "'"); $wpdb->query("UPDATE $table_top10_name SET postcount = postcount+1, visittime = '" . get_wp_todays_date() . "' WHERE id = '" . $entry_data . "'"); }else{ $wpdb->query("INSERT INTO $table_top10_name (visittime, postnum, postcount) VALUES ('" . get_wp_todays_date() . "', '" . $post->ID . "', 1)"); } endif; return $c; } function get_today_hotstories ($limit=10, $title = 0){ global $wpdb, $table_top10_name; $todays_widget_temp = ''; $results = $wpdb->get_results("SELECT * from $table_top10_name inner join {$wpdb->posts} on {$wpdb->posts}.ID=$table_top10_name.postnum WHERE visittime = '" . get_wp_todays_date() . "' and postcount > 0 and post_status = 'publish' $and ORDER BY postcount DESC LIMIT $limit"); if ($results): foreach ($results as $list) { $postnum = $list->postnum; $postcount = $list->postcount; $id_post = $list->ID; $title_post = $list->post_title; $home_url_perma = get_permalink($id_post); $todays_widget_temp .= "<li><a href=\"$home_url_perma\">$title_post</a> <small class='grey'>($postcount views)</small></li>\n"; } else: $todays_widget_temp .= "<li>No posts viewed yet. $and</li>"; endif; echo $todays_widget_temp; } function the_description($args=''){ global $post; $content = $post->post_content; $defaults = array( 'more_link' => false, 'more_text' => 'Read More', 'limit' => 150, 'wrap_tag' => 'p' ); $r = wp_parse_args( $args, $defaults ); $content = preg_replace("/\[caption.*\[\/caption\]/", '', $content); $output = substr(strip_tags($content), 0, $r["limit"]-3) . "..."; $output = apply_filters('wptexturize', $output); $output = apply_filters('convert_chars', $output); if ($r['wrap_tag']) $output2 = '<' . $r['wrap_tag'] . '>'; $output2 .= $output; if ($r['more_link']) $output2 .= ' ;;<a class="morelink" href="' . get_permalink($post->ID) . '#more' . $post->ID . '">' . $r['more_text'] . '</a>'; if ($r['wrap_tag']) $output2 .= '</' . $r['wrap_tag'] . '>'; echo $output2; } function theme_excerpt_length( $length ) { return 25; } add_filter( 'excerpt_length', 'theme_excerpt_length' ); function theme_continue_reading_link() { return ' <a href="'. get_permalink() . '">' . __( 'Read Articles <span class="meta-nav">→</span>', 'technoise' ) . '</a>'; } function theme_auto_excerpt_more( $more ) { return ' ...'; } add_filter( 'excerpt_more', 'theme_auto_excerpt_more' ); function theme_post_image ($args=''){ global $post; $THEME = get_bloginfo('template_directory') . '/'; $THEME_IMAGES = $THEME . 'images/'; $defaults = array( 'key' => 'featured_image', 'zoom_crop' => 0, 'width' => 150, 'height' => 150, 'no_image' => 'post', 'hide_empty' => 1 ); $no_image = array ( 'slider' => $THEME_IMAGES . 'demo/demo-slider.gif', 'slider_small' => $THEME_IMAGES . 'demo/slider-small.gif', 'post' => $THEME_IMAGES . 'demo/post.gif', 'reviews' => $THEME_IMAGES . 'demo/reviews.gif', ); $r = wp_parse_args( $args, $defaults ); $p = has_post_thumbnail($post->ID); $image = ''; if ($p){ $attachment_id = get_post_thumbnail_id( $post->ID ); $post_src = wp_get_attachment_image_src( $attachment_id, 'full' ); $image = $post_src[0]; }else{ $image = get_post_meta($post->ID, $r['key'], true); if (!strstr($image, 'http://') && $image) $image = home_url ('/') . $image; } if (!$image): $image = $THEME_IMAGES . 'no-image.jpg';; endif; $g = $THEME . "thumb.php?src=" . urlencode( $image ) . "&h=" . $r['height'] . "&w=" . $r['width'] . "&zc=" . $r['zoom_crop'] . "&q=100&a=t"; echo $g; } function the_post_single_category($class=""){ $category = get_the_category(); $category = $category[0]; $class = $class==""?"":' class="' . $class . '"'; echo '<a href="'. get_category_link($category->term_id) .'" ' . $class . '>' . $category->name . "</a>"; } function single_cat_link(){ $category = get_the_category(); $category = $category[0]; echo get_category_link($category->term_id); } function theme_post_comment($comment, $args, $depth) { $GLOBALS['comment'] = $comment; ?>
<li <?php comment_class(); ?> id="li-comment-<?php comment_ID() ?>">
<a name="comment-<?php comment_ID() ?>"></a>
<div id="div-comment-<?php comment_ID() ?>" class="comment-body">
<div class="comment-author vcard">
<?php if(get_comment_type() == "comment"){ ?>
<?php the_commenter_avatar($args) ?>
<?php } ?>
<cite class="fn"><?php the_commenter_link() ?></cite> <span class="says">says:</span>
</div>
<div class="comment-meta commentmetadata">
<a href="<?php echo get_comment_link(); ?>" title="<?php _e('Direct link to this comment', 'technoise'); ?>"><?php echo get_comment_date($GLOBALS['woodate']) ?> <?php _e('at', 'technoise'); ?> <?php echo get_comment_time(); ?></a><?php edit_comment_link('Edit', ' | ', ''); ?>
</div>
<?php comment_text() ?>
<?php if ($comment->comment_approved == '0') { ?>
<p class='unapproved'><?php _e('Your comment is awaiting moderation.', 'technoise'); ?></p>
<?php } ?>
<div class="reply">
<?php comment_reply_link(array_merge( $args, array('depth' => $depth, 'max_depth' => $args['max_depth']))) ?>
</div><!-- /.reply -->
<?php } function theme_post_list_pings($comment, $args, $depth) { $GLOBALS['comment'] = $comment; ?>
<li id="comment-<?php comment_ID(); ?>">
<span class="author"><?php comment_author_link(); ?></span> -
<span class="date"><?php echo get_comment_date($GLOBALS['woodate']) ?></span>
<span class="pingcontent"><?php comment_text() ?></span>
<?php } function the_commenter_link() { $commenter = get_comment_author_link(); if ( ereg( ']* class=[^>]+>', $commenter ) ) {$commenter = ereg_replace( '(]* class=[\'"]?)', '\\1url ' , $commenter ); } else { $commenter = ereg_replace( '(<a )/', '\\1class="url "' , $commenter );} echo $commenter ; } function the_commenter_avatar($args) { $email = get_comment_author_email(); $avatar = str_replace( "class='avatar", "class='photo avatar", get_avatar( "$email", $args['avatar_size']) ); echo $avatar; } if ( !function_exists('techvocal_theme_avatar') ) { function techvocal_theme_avatar( $avatar_defaults ) { $myavatar = get_bloginfo('template_directory') . '/images/no-user.png'; $avatar_defaults[$myavatar] = __('Tech Noise','technoise'); return $avatar_defaults; } add_filter( 'avatar_defaults', 'techvocal_theme_avatar' ); } function theme_get_pictures(){ $i = 1; while($i <= 200) : if(theme_get_image($i)) : echo '<li><a href="' . theme_get_image($i) . '" rel="lightbox[]" title="' . get_the_title(theme_get_image_id($i)) . '"><img class="thumb-archive" src="' . theme_get_image($i) . '" alt="' . get_the_title(theme_get_image_id($i)) . '" /></a></li>'; endif; $i++; endwhile; } function theme_get_image_id($num = 0, $postID='') { global $post; if (!$postID) $postID = $post->ID; $children = get_children(array( 'post_parent' => $postID, 'post_type' => 'attachment', 'post_mime_type' => 'image', 'orderby' => 'menu_order', 'order' => 'ASC' )); $count = 0; foreach ((array)$children as $key => $value) { $images[$count] = $value; $count++; } if(isset($images[$num])) return $images[$num]->ID; else return false; } function theme_get_image($num = 0, $postID='') { global $post; if (!$postID) $postID = $post->ID; $children = get_children(array( 'post_parent' => $postID, 'post_type' => 'attachment', 'post_mime_type' => 'image', 'orderby' => 'menu_order', 'order' => 'ASC' )); $count = 0; foreach ((array)$children as $key => $value) { $images[$count] = $value; $count++; } if(isset($images[$num])) return wp_get_attachment_url($images[$num]->ID); else return false; } function theme_posted_on() { printf( __( 'Written by %1$s on <span class="entry-date">%2$s</span>', 'twentyten' ), sprintf( '<span class="author vcard"><a class="url fn n" href="%1$s" title="%2$s">%3$s</a></span>', get_author_posts_url( get_the_author_meta( 'ID' ) ), sprintf( esc_attr__( 'View all posts by %s', 'twentyten' ), get_the_author() ), get_the_author() ), get_the_date() ); } function wp_list_popular_author ($args=''){ global $wpdb; $defaults = array('limit' => 9, 'order' => 'desc', 'echo' => true); $r = wp_parse_args( $args, $defaults ); $authors = $wpdb->get_results ("SELECT DISTINCT post_author, COUNT(ID) AS total FROM wp_posts WHERE post_type = 'post' AND (post_status = 'publish') GROUP BY post_author order by total " . $r['order'] . " LIMIT " . $r['limit']); foreach ($authors as $author){ $userinfo = get_userdata($author->post_author); $output .= ' <li class="authoritem"> <div class="author_image"><a rel="bookmark" href="' . get_author_posts_url($author->post_author) . '">' . userphoto__get_userphoto($author->post_author, 100, '', '', '', '') . '</a></div> <a class="author_title" href="' . get_author_posts_url($author->post_author) . '" title="' . $userinfo->display_name . '">' . $userinfo->display_name . '</a> </li> '; } if ($r['echo']) echo $output; else return $output; } function technoise_post_type() { register_post_type( 'gallery', array('labels' => array( 'name' => __( 'Gallery', 'technoise' ), 'singular_name' => __( 'Gallery', 'technoise' ), 'add_new' => __( 'Add New', 'technoise' ), 'add_new_item' => __( 'Add New Gallery', 'technoise' ), 'edit' => __( 'Edit', 'technoise' ), 'edit_item' => __( 'Edit Gallery', 'technoise' ), 'new_item' => __( 'New Gallery', 'technoise' ), 'view' => __( 'View Gallery', 'technoise' ), 'view_item' => __( 'View Gallery', 'technoise' ), 'search_items' => __( 'Search Gallery', 'technoise' ), 'not_found' => __( 'No gallery found', 'technoise' ), 'not_found_in_trash' => __( 'No gallery found in trash', 'technoise' ), 'parent' => __( 'Parent Gallery', 'technoise' ), ), 'description' => __( 'This is where you can create new gallery on your site.', 'technoise' ), 'public' => true, 'show_ui' => true, 'capability_type' => 'post', 'publicly_queryable' => true, 'exclude_from_search' => false, 'menu_position' => 5, 'menu_icon' => get_stylesheet_directory_uri() . '/images/theme-ico.gif', 'hierarchical' => false, 'rewrite' => array( 'slug' => 'pictures', 'with_front' => false ), 'query_var' => true, 'supports' => array( 'title', 'editor', 'author', 'thumbnail', 'excerpt', 'trackbacks', 'custom-fields', 'comments', 'revisions' ), ) ); } add_action( 'init', 'technoise_post_type', 0 ); class BlogOptions { function init() { if(isset($_POST['themeoptions'])) { $optionsd = BlogOptions::getOptions(); $options = $_POST['themeoptions']; $error_s = "updated=true"; update_option('Blog_Setting_Options', $options); wp_redirect('admin.php?page=theme-config&' . $error_s); } else { $options = BlogOptions::getOptions(); } } function getOptions() { $options = get_option('Blog_Setting_Options'); if (!is_array($options)) { $options = array( 'google_analytics' => '<!-- Copy and Paster your Analytics Code -->', 'publisher_id' => '', 'layout' => array( 'hc1' => 3, 'hc2' => 7, 'hc3' => 49, 'hc_multi' => array(32,94,46,66,7,49), ), 'publisher_id' => '', 'social' => array( 'twitter' => 'templatescraze', 'facebook' => 'http://www.facebook.com/pages/TemplatesCraze/108340095879312', 'feedburner' => 'templatescraze', 'linkedin' => 'templatescraze' ), ); update_option('Blog_Setting_Options', $options); } return $options; } function configration() { $themeoption = BlogOptions::getOptions(); if ( $_GET['updated'] ) echo '<div id="message" class="updated fade"><p>Theme Options Saved.</p></div>'; echo '<link rel="stylesheet" href="'.get_bloginfo('template_url').'/functions.css" />'; ?>
<div class="wrap">
<h2>Theme Options</h2>
<div id="message"></div>
<div class="metabox-holder">
<form method="post" action="themes.php?page=theme-config" enctype="multipart/form-data">
<?php wp_nonce_field('update-options'); ?>
<div id="theme-options">
<div id="left-column">
<div class="postbox">
<h3><?php _e("Overview", 'technoise'); ?></h3>
<p><?php _e("<strong>Tech Noise</strong> is proudly designed by ", 'technoise'); ?><a rel="nofollow" target="_blank" href="http://www.templatescraze.com/" title="<?php _e("Templates Craze", 'technoise'); ?>"><?php _e("Templates Craze", 'technoise'); ?></a></p>
<p style="text-decoration: none;"><a href="http://www.templatescraze.com/contactus.html" target="_blank"><?php _e("Get Support", 'technoise'); ?></a> | <a href="http://www.templatescraze.com/free-wp-themes/" target="_blank" title="<?php _e("Our Themes", 'technoise'); ?>"><?php _e("Our Themes", 'technoise'); ?></a> | <a href="http://www.templatescraze.com/web-design-articles/" target="_blank" title="<?php _e("Web Design Articles", 'technoise'); ?>"><?php _e("Web Design Articles", 'technoise'); ?></a></p>
</div><!--end postbox-->
<!--BEGIN OF HOMEPAGE & POSTBOXES-->
<div class="postbox">
<h3><?php _e("Layout", 'technoise'); ?></h3>
<div class="postbox-content">
<div class="option-row">
<div class="option-name"><label for="slider_enable"><?php _e("Category 1 <small>(Next Slider)</small>:", 'technoise'); ?></label></div><!--end option-name-->
<div class="option-value">
<?php wp_dropdown_categories('name=themeoptions[layout][hc1]&class=background_pattern_select&hierarchical=1&selected=' . $themeoption['layout']['hc1'])?>
</div><!--end option-value-->
</div><!--end option-row-->
<div class="option-row">
<div class="option-name"><label for="reviews_enable"><?php _e("Category 2 <small>(Next Slider)</small>:", 'technoise'); ?></label></div><!--end option-name-->
<div class="option-value">
<?php wp_dropdown_categories('name=themeoptions[layout][hc2]&class=background_pattern_select&hierarchical=1&selected=' . $themeoption['layout']['hc2'])?>
</div><!--end option-value-->
</div><!--end option-row-->
<div class="option-row">
<div class="option-name"><label for="reviews_enable2"><?php _e("Category <small>(Next Gallery)</small>:", 'technoise'); ?></label></div><!--end option-name-->
<div class="option-value">
<?php wp_dropdown_categories('name=themeoptions[layout][hc3]&class=background_pattern_select&hierarchical=1&selected=' . $themeoption['layout']['hc3'])?>
</div><!--end option-value-->
</div><!--end option-row-->
<div class="option-row">
<div class="option-name"><label for="reviews_enable2"><?php _e("Categories <small>(Multiple Ajax)</small>:", 'technoise'); ?></label></div><!--end option-name-->
<div class="option-value">
<?php $cats = str_replace("<select ", '<select multiple="multiple"', wp_dropdown_categories('echo=0&name=themeoptions[layout][hc_multi][]&class=background_pattern_select_multi&hierarchical=1')); $fcats = $themeoption['layout']['hc_multi']; if (is_array ($fcats)): foreach ($fcats as $cid): $cats = str_replace('value="' . $cid . '"', 'value="' . $cid . '" selected="selected"', $cats); endforeach; echo $cats; else: echo $cats; endif; ?>
</div><!--end option-value-->
</div><!--end option-row-->
<input type="submit" class="button" value="Save Changes" />
</div>
</div>
<!--END OF HOMEPAGE & POSTBOXES-->
<div class="postbox">
<h3>Advertisement Settings</h3>
<div class="postbox-content">
<div class="option-row">
<div class="option-name">
<label>Publisher ID</label>
</div><!--end option-name-->
<div class="option-value">
<input class="background_pattern_input" id="publisher_id" type="text" name="themeoptions[publisher_id]" value="<?php echo $themeoption['publisher_id'] ?>" />
</div><!--end option-value-->
</div>
<input type="submit" class="button" value="Save Changes" />
</div><!--end postbox-content-->
</div>
<!--end postbox-->
</div><!--end left-column-->
<div id="right-column">
<div class="postbox">
<h3>Social Media Settings</h3>
<p>Paste your SocialMedia information in the box below.</p>
<div class="postbox-content">
<div class="option-row">
<div class="option-name">
<label>Twitter ID</label>
</div><!--end option-name-->
<div class="option-value">
<input class="background_pattern_input" id="twitter" type="text" name="themeoptions[social][twitter]" value="<?php echo $themeoption['social']['twitter'] ?>" />
</div><!--end option-value-->
</div>
<div class="option-row">
<div class="option-name">
<label>Facebook URL</label>
</div><!--end option-name-->
<div class="option-value">
<input class="background_pattern_input" id="facebook" type="text" name="themeoptions[social][facebook]" value="<?php echo $themeoption['social']['facebook'] ?>" />
</div><!--end option-value-->
</div>
<div class="option-row">
<div class="option-name">
<label>Feedburner ID</label>
</div><!--end option-name-->
<div class="option-value">
<input class="background_pattern_input" id="feedburner" type="text" name="themeoptions[social][feedburner]" value="<?php echo $themeoption['social']['feedburner'] ?>" />
</div><!--end option-value-->
</div>
<div class="option-row">
<div class="option-name">
<label>Linked In</label>
</div><!--end option-name-->
<div class="option-value">
<input class="background_pattern_input" id="linkedin" type="text" name="themeoptions[social][linkedin]" value="<?php echo $themeoption['social']['linkedin'] ?>" />
</div><!--end option-value-->
</div>
<input type="submit" class="button" value="Save Changes" />
</div><!--end postbox-content-->
</div><!--end postbox-->
<div class="postbox">
<h3>Google Analytics</h3>
<p>Paste your Google Analytics code in the box below.</p>
<div class="postbox-content">
<div class="option-row">
<textarea class="background_pattern_input" style="height:228px; width:99%" id="google_analytics" name="themeoptions[google_analytics]"><?php echo stripcslashes($themeoption['google_analytics']); ?></textarea>
</div><!--end option-row-->
<input type="submit" class="button" value="Save Changes" />
</div><!--end postbox-content-->
</div><!--end postbox-->
</div><!--end right-column-->
</div><!--theme-options-->
<input type="hidden" name="action" value="update" />
</form>
</div><!--end metabox-holder-->
</div><!--end wrap-->
<?php } } add_action('init', array('BlogOptions', 'init')); function technoise_admin_options() { add_menu_page(__('TechNoise','technoise'), __('TechNoise','technoise'), 8, 'theme-config', array('BlogOptions', 'configration'), get_stylesheet_directory_uri() . '/images/theme-ico.gif', 3); add_submenu_page('theme-config', __('General Settings','technoise'), __('Settings','technoise'), 8, 'theme-config', array('BlogOptions', 'configration')); } add_action('admin_menu', 'technoise_admin_options'); $themeoption = BlogOptions::getOptions(); $TECHVOCAL_CAT1NS ['showposts'] = 6; $TECHVOCAL_CAT1NS ['cat'] = $themeoption['layout']['hc1']; $TECHVOCAL_CAT2NS ['showposts'] = 6; $TECHVOCAL_CAT2NS ['cat'] = $themeoption['layout']['hc2']; $TECHVOCAL_CAT3NS ['showposts'] = 6; $TECHVOCAL_CAT3NS ['cat'] = $themeoption['layout']['hc3']; $TECH_VOCAL_MULTI_CAT = $themeoption['layout']['hc_multi']; add_action ('wp_footer', 'add_footer_settings_ga'); function add_footer_settings_ga (){ global $themeoption; if ($themeoption['google_analytics']) echo $themeoption['google_analytics']; } function technoise_update_checks() { global $app_abbr, $app_version, $app_theme, $wp_version, $wpdb, $wp_local_package; $theme_name = trim(strtolower($app_theme)); $current = get_site_transient( $theme_name.'_update_theme' ); if ( ! is_object($current) ) { $current = new stdClass; $current->updates = array(); $current->version_checked = $app_version; } $locale = apply_filters( 'core_version_check_locale', get_locale() ); $current->last_checked = time(); set_site_transient( $theme_name.'_update_theme', $current ); if ( method_exists( $wpdb, 'db_version' ) ) $mysql_version = preg_replace('/[^0-9.].*/', '', $wpdb->db_version()); else $mysql_version = 'N/A'; if ( is_multisite( ) ) { $user_count = get_user_count( ); $num_blogs = get_blog_count( ); $wp_install = network_site_url( ); $multisite_enabled = 1; } else { $user_count = count_users( ); $multisite_enabled = 0; $num_blogs = 1; $wp_install = home_url( '/' ); } $local_package = isset( $wp_local_package )? $wp_local_package : ''; $url = "http://www.templatescraze.com/free-wp-themes/vcheck/?theme_name=$theme_name&theme_version=$app_version"; $options = array( 'timeout' => 30, 'user-agent' => $app_theme . '/' . $app_version . '; ' . home_url( '/' ), 'headers' => array( 'wp_install' => $wp_install, 'wp_blog' => home_url( '/' ) ) ); $response = wp_remote_get($url, $options); if ( is_wp_error( $response ) ) return false; if ( 200 != $response['response']['code'] ) return false; $body = json_decode( $response['body'], true ); $updates = new stdClass(); $updates->last_checked = time(); $updates->version_checked = $app_version; $updates->latest_version = $body["version"]; $updates->link_to_download = $body["downloadfrom"]; set_site_transient( $theme_name.'_update_theme', $updates); } function technoise_update_nag() { global $app_version, $app_theme; if ( !current_user_can('update_core') ) return false; $theme_name = trim(strtolower($app_theme)); $cur = get_site_transient( $theme_name.'_update_theme' ); if ( empty($cur) ) return false; if ( version_compare($cur->version_checked, $cur->latest_version, '>=' ) ) return false; if ( current_user_can('update_core') ) { $msg = sprintf( __('%1$s version %2$s is now available! Customers can <a href="%3$s" target="_blank">download it now</a> or check <a class="thickbox thickbox-preview" href="%4$s" title="What\'s New in %1$s v%2$s" target="_blank">What\'s new!</a>.'), $app_theme, $cur->latest_version, $cur->link_to_download, "http://www.templatescraze.com/free-wp-themes/version_info/?theme_name=$theme_name&theme_version=" . $cur->latest_version . "&preview_iframe=1&TB_iframe=true" ); } else { $msg = sprintf( __('%1$s version %2$s is now available! Please notify the site administrator.'), $app_theme, $cur->latest_version ); } echo "<div class='update-nag'>$msg</div>"; } add_action( 'admin_notices', 'technoise_update_nag', 4 ); if (is_admin()) add_action('init', 'technoise_update_checks'); function wp_footer_links_box (){ global $themeoption; ?>
<div class="clear"></div>
</div>
</div>
</div>
<div class="footerblock">
<div class="wrapper">
<div id="searchpanel">
<form id="searchp" action="<?php echo home_url ('/')?>" method="get">
<input type="text" id="s" name="s" value="<?php _e('Search ...', 'technoise');?>" onclick="if (this.value=='<?php _e('Search ...', 'technoise');?>'){ this.value=''; }" onblur="if (this.value==''){ this.value='<?php _e('Search ...', 'technoise');?>'; }" class="input" /><input type="submit" value="Search" class="searchbtn" />
</form>
</div>
<ul id="footerwidgets">
<?php if ( ! dynamic_sidebar( 'footer-widgets' ) ) : ?>
<li class="widget">
<h4 class="widgetTitle"><?php _e('Archive', 'technoise')?></h4>
<ul>
<?php wp_get_archives('number=12&title_li=')?>
</ul>
</li>
<li class="widget">
<h4 class="widgetTitle"><?php _e('Pages', 'technoise')?></h4>
<ul>
<?php wp_list_pages('depth=1&title_li=')?>
</ul>
</li>
<li class="widget">
<h4 class="widgetTitle"><?php _e('Bookmarks', 'technoise')?></h4>
<ul>
<?php wp_list_bookmarks ('categorize=0&title_li=')?>
</ul>
</li>
<?php endif; ?>
</ul>
<div class="clear"></div>
</div>
<div class="copyright-notice">
<div class="wrapper">
<ul class="subscribebox">
<li class="rss"><a href="<?php bloginfo('rss2_url')?>"><?php _e( 'Subscribe', 'technoise' ); ?></a></li>
<li class="twitter"><a rel="nofollow" href="http://www.twitter.com/<?php echo $themeoption['social']['twitter']?>" title="<?php _e( 'Follow us on Twitter', 'technoise' ); ?>"><?php _e( 'Follow us on Twitter', 'technoise' ); ?></a></li>
<li class="facebook"><a rel="nofollow" href="<?php echo $themeoption['social']['facebook']?>" title="<?php _e( 'Follow us on Facebook', 'technoise' ); ?>"><?php _e( 'Follow us on Facebook', 'technoise' ); ?></a></li>
<li class="linkedin"><a rel="nofollow" href="<?php echo $themeoption['social']['linkedin']?>" title="<?php _e( 'Follow us on Likedin', 'technoise' ); ?>"><?php _e( 'Follow us on Likedin', 'technoise' ); ?></a></li>
</ul>
<div id="copymessage">
<p><?php echo sprintf( __( '© Copyright %s <a href="%s" title="%s">%s</a> — All rights reserved.', 'technoise' ), date( 'Y' ), home_url( '/' ), get_bloginfo('name'), get_bloginfo('name') )?> ;;Designed by <a href="http://www.templatescraze.com/" title="Web Templates" target="_blank">Web Templates</a> and made free by <a href="http://www.techvocal.com/" title="Tech Blog" target="_blank">Tech Blog</a></p>
<ul>
<li class="first"><a href="<?php bloginfo('siteurl'); ?>" title="<?php echo esc_attr( get_bloginfo( 'name', 'display' ) ); ?>"><?php _e('Home', 'technoise'); ?></a></li>
<?php wp_list_pages('title_li=&depth=1')?>
</ul>
</div>
</div>
</div>
</div>
<script type="text/javascript" src="<?php bloginfo('template_directory')?>/js/jquery.st-min.js"></script>
<script type="text/javascript" src="<?php bloginfo('template_directory')?>/js/jquery.ss-min.js"></script>
<script type="text/javascript" src="<?php bloginfo('template_directory')?>/js/menu.js"></script>
<?php } add_action ('wp_footer', 'wp_footer_links_box'); ?> |
|
|
|
|
|
|
|
|
|
Posted: Thu Jul 14, 2011 7:37 am |
|
|
Mac974 |
Beginner |
|
|
Joined: Jul 12, 2011 |
Posts: 2 |
|
|
|
|
|
|
|
Thx a lot !!!!!!!! |
|
|
|
|
www.waraxe.us Forum Index -> PHP script decode requests
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
All times are GMT
Page 1 of 1
|
|
|
Powered by phpBB © 2001-2008 phpBB Group
|
|
|
|
|
|