Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- /**
- *
- * @ This file is created by http://DeZender.Net
- * @ deZender (PHP7 Decoder for ionCube Encoder)
- *
- * @ Version : 4.1.0.1
- * @ Author : DeZender
- * @ Release on : 29.08.2020
- * @ Official site : http://DeZender.Net
- *
- */
- class HaLimCore_Hooks extends HaLimCore_Init
- {
- public function __construct()
- {
- $this->addAction('posts_search', 'halim_custom_search_by_title', 10, 2);
- $this->addAction('manage_post_posts_columns', 'halim_set_post_columns');
- $this->addAction('manage_post_posts_custom_column', 'halim_columns_content', 10, 2);
- $this->addAction('manage_edit-post_sortable_columns', 'halim_custom_sortable_column');
- $this->addAction('admin_footer_text', 'halim_custom_admin_footer');
- }
- public function halim_custom_search_by_title($search, $wp_query)
- {
- if (!empty($search) && !empty($wp_query->query_vars['search_terms']) && !is_admin()) {
- global $wpdb;
- $q = $wp_query->query_vars;
- $n = (!empty($q['exact']) ? '' : '%');
- $search = [];
- foreach ((array) $q['search_terms'] as $term) {
- $search[] = $wpdb->prepare('(' . $wpdb->posts . '.post_title LIKE %s OR EXISTS' . "\r\n" . ' (' . "\r\n" . ' SELECT * FROM ' . $wpdb->postmeta . "\r\n" . ' WHERE post_ID = ' . $wpdb->posts . '.ID' . "\r\n" . ' AND meta_key = \'_halim_metabox_options\'' . "\r\n" . ' AND meta_value LIKE %s' . "\r\n" . ' ))', $n . $wpdb->esc_like($term) . $n, $n . $wpdb->esc_like($term) . $n);
- }
- $search = ' AND ' . implode(' AND ', $search);
- }
- return $search;
- }
- public function halim_set_post_columns($columns)
- {
- return ['cb' => '<input type="checkbox" />', 'halim-movie-title' => __('Title'), 'featured_image' => __('Thumbs'), 'movie_details' => __('Details'), 'categories' => __('Categories'), 'taxonomy-actor' => __('Actors'), 'taxonomy-director' => __('Directors'), 'taxonomy-release' => __('Release'), 'taxonomy-country' => __('Countries'), 'date' => __('Date'), 'tags' => __('Tags'), 'last_updated' => __('Last Updated')];
- }
- public function halim_columns_content($column_name, $post_id)
- {
- if ($column_name == 'featured_image') {
- echo '<img src="' . halim_image_display() . '" class="post-thumb"/>';
- }
- if ($column_name == 'movie_details') {
- $meta = get_post_meta($post_id, '_halim_metabox_options', true);
- $obf_DRIdHiQyDh8uGTg1LCo8CwsNByg4HhE = (isset($meta['halim_original_title']) && $meta['halim_original_title'] ? '<div class="org_title">Original title: <span>' . $meta['halim_original_title'] . '</span></div>' : '');
- $quality = (isset($meta['halim_quality']) && $meta['halim_quality'] ? '<span class="halim_quality">' . $meta['halim_quality'] . '</span>' : '');
- $episode = (isset($meta['halim_episode']) && $meta['halim_episode'] ? '<div class="halim_episode">' . $meta['halim_episode'] . '</div>' : '');
- $obf_DSslJAwlFQsJAhI8ExQQOCsDBBYGCI = (isset($meta['halim_total_episode']) && $meta['halim_total_episode'] ? $meta['halim_total_episode'] : '0');
- $obf_DS4MDzYsNRokIywIJDIkFxwTLCwSJRE = (isset($meta['halim_movie_formality']) && $meta['halim_movie_formality'] ? '<span class="halim_formality">' . str_replace('_', ' ', $meta['halim_movie_formality']) . '</span>' : '');
- if (is_array($meta['halim_movie_formality'])) {
- $obf_DS4MDzYsNRokIywIJDIkFxwTLCwSJRE = (isset($meta['halim_movie_formality']) && $meta['halim_movie_formality'] ? '<span class="halim_formality">' . str_replace('_', ' ', array_values(array_filter($meta['halim_movie_formality']))[0]) . '</span>' : '');
- }
- else {
- $obf_DS4MDzYsNRokIywIJDIkFxwTLCwSJRE = (isset($meta['halim_movie_formality']) && $meta['halim_movie_formality'] ? '<span class="halim_formality">' . str_replace('_', ' ', $meta['halim_movie_formality']) . '</span>' : '');
- }
- $_status = (isset($meta['halim_movie_status']) && $meta['halim_movie_status'] ? '<span class="halim_status">' . str_replace('_', ' ', $meta['halim_movie_status']) . '</span>' : '');
- echo $episode . $quality . $obf_DS4MDzYsNRokIywIJDIkFxwTLCwSJRE . $_status;
- }
- if ($column_name == 'last_updated') {
- echo get_the_modified_date(get_option('date_format'), $post_id);
- }
- if ($column_name == 'halim-movie-title') {
- $meta = get_post_meta($post_id, '_halim_metabox_options', true);
- $obf_DRIdHiQyDh8uGTg1LCo8CwsNByg4HhE = (isset($meta['halim_original_title']) && ($meta['halim_original_title'] != '') ? '<span class="org_title">(' . $meta['halim_original_title'] . ')</span>' : '');
- echo '<a class="edit-post-link" href="' . get_edit_post_link($post_id) . '">' . get_the_title() . ' </a> [' . __('view', 'halimthemes') . ': ' . halim_display_post_view_count($post_id) . ']' . $obf_DRIdHiQyDh8uGTg1LCo8CwsNByg4HhE;
- }
- }
- public function halim_custom_sortable_column($columns)
- {
- $columns['last_updated'] = 'post_modified';
- $columns['halim-movie-title'] = 'title';
- return $columns;
- }
- public function add_right_now_info($items)
- {
- if (!current_user_can('edit_posts')) {
- return $items;
- }
- $args = ['public' => true, '_builtin' => false];
- $obf_DRkUFB0jOzEZJFsrGRYeBB0UOBwxFjI = get_post_types($args, 'object', 'and');
- foreach ($obf_DRkUFB0jOzEZJFsrGRYeBB0UOBwxFjI as $post_type) {
- $num_posts = wp_count_posts($post_type->name);
- $num = number_format_i18n($num_posts->publish);
- $text = _n($post_type->labels->singular_name, $post_type->labels->name, intval($num_posts->publish));
- $items[] = '<a href="edit.php?post_type=' . $post_type->name . '">' . $num . ' ' . $text . '</a>';
- }
- $obf_DTgxIzIjIwo3Mg8iPC4xNyYhKQYMRE = get_taxonomies($args, 'object', 'and');
- foreach ($obf_DTgxIzIjIwo3Mg8iPC4xNyYhKQYMRE as $taxonomy) {
- $obf_DS0xMSgpPQxAGjUMPSMSHwwmCRQ0DQE = wp_count_terms($taxonomy->name);
- $num = number_format_i18n($obf_DS0xMSgpPQxAGjUMPSMSHwwmCRQ0DQE);
- $text = _n($taxonomy->labels->singular_name, $taxonomy->labels->name, intval($obf_DS0xMSgpPQxAGjUMPSMSHwwmCRQ0DQE));
- $items[] = '<a href=\'edit-tags.php?taxonomy=' . $taxonomy->name . '\'>' . $num . ' ' . $text . '</a>';
- }
- global $wpdb;
- $num = $wpdb->get_var('SELECT COUNT(ID) FROM ' . $wpdb->users);
- $text = _n('User', 'Users', $num);
- $items[] = '<a href=\'users.php\'>' . $num . ' ' . $text . '</a>';
- return $items;
- }
- public function halim_custom_admin_footer()
- {
- echo 'Theme developed by <a href="https://halimthemes.com/" target="_blank" id="halimthemes">HaLimThemes.Com</a>';
- }
- static public function halim_show_all_eps_list($post_id, $server, $episode_slug)
- {
- ob_start();
- if (!$server) {
- $server = 1;
- }
- $obf_DR8KCzUNLwosLBEuDz0SAgwbDxMPHRE = self::cs_get_option('halim_url_type');
- $obf_DQgiNR0zQDBcWxdcLiccJB0mQBkRQAE = self::cs_get_option('halim_watch_url');
- $episode_slug = (get_query_var('episode_slug') ? wp_strip_all_tags(get_query_var('episode_slug')) : $episode_slug);
- $obf_DQs0KxYMKhgSQEAKIzEWAQYsPAQ5LzI = self::cs_get_option('halim_server_url');
- $obf_DQ8UJTYoOSoyIhUYFTYJDSIHCRgaDQE = self::cs_get_option('single_template');
- $obf_DTAbMSNAKC4WBg8SMBIPNwM8Cyc5BDI = self::cs_get_option('episode_display_mode');
- $obf_DR0OFTE3Jjw0Ozk1AQUXFsLIi48ITI = basename(get_permalink($post_id));
- $meta = get_post_meta($post_id, '_halim_metabox_options', true);
- $obf_DSlADD0Wy44DiU1MSIhBhQuLyYvBQE = (isset($meta['halim_add_to_widget']) && is_array($meta['halim_add_to_widget']) && in_array('paging_eps', $meta['halim_add_to_widget']) ? true : false);
- $obf_DQE7FhFAFSsZKDUqGVwOFyITKT8jHhE = home_url('/') . $obf_DQgiNR0zQDBcWxdcLiccJB0mQBkRQAE . '-' . $obf_DR0OFTE3Jjw0Ozk1AQUXFsLIi48ITI;
- $obf_DQwUGB8aM0ArFwo2Aig3JBUGCMNSI = get_post_meta($post_id, '_halimmovies', true);
- $data = json_decode($obf_DQwUGB8aM0ArFwo2Aig3JBUGCMNSI, true);
- $result = '';
- if ($data) {
- $obf_DSQoKwcOXBRADCMOKCc5LFsjFC8cNyI = key($data[$server - 1]['halimmovies_server_data']);
- $obf_DSkTPggUGAkJDxI8PhsSNDgLNwoJHBE = str_replace('-', '_', end($data[$server - 1]['halimmovies_server_data'])['halimmovies_ep_slug']);
- foreach ($data as $key => $value) {
- $result .= '<div class="halim-server show_all_eps" data-episode-nav="' . $obf_DSlADD0Wy44DiU1MSIhBhQuLyYvBQE . '">';
- $result .= '<span class="halim-server-name"><span class="hl-server"></span> ' . $value['halimmovies_server_name'] . '</span>';
- $obf_DQQHHikjLT0jNDYyNRQkBCgKFgodJCI = $value['halimmovies_server_data'];
- if ($obf_DQQHHikjLT0jNDYyNRQkBCgKFgodJCI) {
- if ($obf_DTAbMSNAKC4WBg8SMBIPNwM8Cyc5BDI == 'desc') {
- ...........................................................................................
- .....................................................
- ......................
Add Comment
Please, Sign In to add comment