Changeset 2587458
- Timestamp:
- 08/24/2021 03:54:29 AM (5 years ago)
- Location:
- mondoplayer/trunk
- Files:
-
- 4 edited
-
includes/class_mondoplayer_autopilot.php (modified) (1 diff)
-
includes/class_mondoplayer_categories.php (modified) (11 diffs)
-
includes/class_mondoplayer_post.php (modified) (1 diff)
-
mondoplayer.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
mondoplayer/trunk/includes/class_mondoplayer_autopilot.php
r2585150 r2587458 437 437 438 438 function show_initial_video() { 439 go_to_mastermind("https://vlog.mondoplayer.com/welcome-to-mondoplayer/"); 440 return; 441 439 442 //edit_autopilot(0); 440 443 var div = document.createElement("div"); -
mondoplayer/trunk/includes/class_mondoplayer_categories.php
r2586128 r2587458 166 166 167 167 $orderby = "name"; 168 if ($this->turnkey == 1) { 169 $orderby = "order"; 170 } 168 171 $order = "asc"; 169 172 $pagenum = 1; … … 179 182 180 183 $fields = array( 184 "order" => array("Order", "70px"), 181 185 "name" => array("Name", ""), 182 186 "description" => array("Description", ""), … … 237 241 $category_bottom_content = ""; 238 242 243 if (isset($_GET['sort_direction'])) { 244 $orderby = "order"; 245 $order = "asc"; 246 $direction = intval($_GET['sort_direction']); 247 $cur_term = intval($_GET['sort_category']); 248 $category_array = array(); 249 $category_list = array(); 250 $results = $wpdb->get_results("SELECT term_id, meta_value FROM {$wpdb->prefix}termmeta WHERE meta_key ='mondoplayer_menu_sort'"); 251 $max_value = 0; 252 foreach ($results as $sort_item) { 253 $cur_order = $sort_item->meta_value; 254 if ($cur_term == $sort_item->term_id) { 255 $cur_order = $cur_order + ($direction * 1.5); 256 } 257 258 $category_array[] = $sort_item->term_id; 259 $category_list[] = array('term_id'=>$sort_item->term_id, 'order'=>$cur_order); 260 if ($sort_item->meta_value > 0) { 261 $max_value = $sort_item->meta_value; 262 } 263 } 264 $categories = get_categories( array( 265 'orderby' => "name", 266 'order' => "asc", 267 'hide_empty' => false, 268 )); 269 foreach ($categories as $category) { 270 if (in_array($category->term_id, $category_array)) { 271 continue; 272 } 273 $max_value++; 274 $cur_order = $max_value; 275 if ($cur_term == $category->term_id) { 276 $cur_order = $cur_order + ($direction * 1.5); 277 } 278 $category_list[] = array('term_id'=>$category->term_id, 'order'=>$cur_order); 279 } 280 281 usort($category_list, function ($a, $b) { 282 if ($a['order'] == $b['order']) { 283 return 0; 284 } 285 return ($a['order'] < $b['order']) ? -1 : 1; 286 }); 287 288 for ($i = 0; $i < sizeof($category_list); $i++) { 289 update_term_meta($category_list[$i]['term_id'], "mondoplayer_menu_sort", $i); 290 } 291 } 292 239 293 if (isset($_GET['edit'])) { 240 294 $show_add_category = "none"; … … 404 458 clear: both; 405 459 margin-bottom: 12px; 460 } 461 .order_arrow { 462 cursor: pointer; 463 transition: all .05s; 464 } 465 .order_arrow:hover { 466 color: #999; 406 467 } 407 468 </style> … … 736 797 document.getElementById('mondoplayer_delete_age').readOnly = false; 737 798 } 799 } 800 801 function menu_sort(direction, category) { 802 window.location = "/wp-admin/admin.php?page=mondoplayer_menu_categories_slug&sort_direction=" + direction + "&sort_category=" + category; 738 803 } 739 804 … … 832 897 <table id='mastermind_wrap' style='width: 100%;margin-top:4px;display: block' cellspacing='0' cellpadding='0'> 833 898 <tr><td class='label_column' style='border: 0'>Gated</td><td class='content_column' style='vertical-align: middle;color: #777;border: 0'>No <div class="toggle_outside" onclick="toggle_mastermind()" ><div class="toggle_inside" id="mondoplayer_mastermind_toggle" style="left: <?php echo $toggle_mastermind ?>"></div></div> Yes<input type='hidden' id='mondoplayer_mastermind' name='mondoplayer_mastermind' value='<?php echo $mondoplayer_mastermind ?>'<div class='category_description'></div></td></tr> 834 <tr id='mastermind_hide_menu_wrap' style='display: <?php echo $mastermind_hide_slider_wrap ?>'><td class='label_column' style='border: 0'>Hide Menu Bar</td><td class='content_column' style='vertical-align: middle;color: #777;border: 0'>No <div class="toggle_outside" onclick="toggle_hide_menu()" ><div class="toggle_inside" id="mastermind_hide_menu_toggle" style="left: <?php echo $toggle_ mastermind ?>"></div></div> Yes<input type='hidden' id='mastermind_hide_menu' name='mastermind_hide_menu' value='<?php echo $mastermind_hide_menu ?>'<div class='category_description'></div></td></tr>899 <tr id='mastermind_hide_menu_wrap' style='display: <?php echo $mastermind_hide_slider_wrap ?>'><td class='label_column' style='border: 0'>Hide Menu Bar</td><td class='content_column' style='vertical-align: middle;color: #777;border: 0'>No <div class="toggle_outside" onclick="toggle_hide_menu()" ><div class="toggle_inside" id="mastermind_hide_menu_toggle" style="left: <?php echo $toggle_hide_menu ?>"></div></div> Yes<input type='hidden' id='mastermind_hide_menu' name='mastermind_hide_menu' value='<?php echo $mastermind_hide_menu; ?>' /><div class='category_description'></div></td></tr> 835 900 <tr id='mastermind_redirect_url_wrap' style='display: <?php echo $mastermind_hide_slider_wrap ?>'><td class='label_column' style='border: 0'>Redirect Non-Users to</td><td class='content_column' style='vertical-align: middle;color: #777;border: 0'><input type='url' id='mastermind_redirect_url' name='mastermind_redirect_url' size="40" value='<?php echo $mastermind_redirect_url ?>'<div class='category_description'></div></td></tr> 836 901 </table> … … 851 916 <?php 852 917 $categories = get_categories( array( 853 'orderby' => $orderby,918 'orderby' => "name", 854 919 'order' => $order, 855 920 'hide_empty' => false, 856 921 )); 922 923 if ($orderby == "order") { 924 if ($order == "asc") { 925 usort($categories, function ($a, $b) { 926 if (get_term_meta($a->term_id, "mondoplayer_menu_sort", true) == get_term_meta($b->term_id, "mondoplayer_menu_sort", true)) { 927 return 0; 928 } 929 return (get_term_meta($a->term_id, "mondoplayer_menu_sort", true) < get_term_meta($b->term_id, "mondoplayer_menu_sort", true)) ? -1 : 1; 930 }); 931 } else { 932 usort($categories, function ($a, $b) { 933 if (get_term_meta($a->term_id, "mondoplayer_menu_sort", true) == get_term_meta($b->term_id, "mondoplayer_menu_sort", true)) { 934 return 0; 935 } 936 return (get_term_meta($a->term_id, "mondoplayer_menu_sort", true) > get_term_meta($b->term_id, "mondoplayer_menu_sort", true)) ? -1 : 1; 937 }); 938 } 939 } 940 857 941 858 942 $page_count = ceil(count($categories)/$posts_per_page); … … 896 980 continue; 897 981 } 982 if ($this->turnkey != 1 && $field == "order") { 983 continue; 984 } 898 985 $width = ""; 899 986 if ($field_array[1] !== "") { 900 987 $width ="style='width: $field_array[1]'"; 901 988 } 902 if ($field == $orderby) { 903 $next_order = "desc"; 904 if ($order == "desc") { 905 $next_order = "asc"; 906 } 907 echo "<th scope='col' id='$field' class='manage-column column-name column-primary sorted $order' $width><a href='$page&orderby=$field&order=$next_order'><span>" . $field_array[0] . "</span><span class='sorting-indicator'></span></a></th>"; 908 } else { 909 echo "<th scope='col' id='$field' class='manage-column column-name column-primary sortable desc' $width><a href='$page&orderby=$field&order=asc'><span>" . $field_array[0] . "</span><span class='sorting-indicator'></span></a></th>"; 989 if ($field == "order" || $field == "name") { 990 if ($field == $orderby) { 991 $next_order = "desc"; 992 if ($order == "desc") { 993 $next_order = "asc"; 994 } 995 echo "<th scope='col' id='$field' class='manage-column column-name column-primary sorted $order' $width><a href='$page&orderby=$field&order=$next_order'><span>" . $field_array[0] . "</span><span class='sorting-indicator'></span></a></th>"; 996 } else { 997 echo "<th scope='col' id='$field' class='manage-column column-name column-primary sortable desc' $width><a href='$page&orderby=$field&order=asc'><span>" . $field_array[0] . "</span><span class='sorting-indicator'></span></a></th>"; 998 } 999 } else { 1000 echo "<th scope='col' id='$field' class='manage-column column-name column-primary' $width><span>" . $field_array[0] . "</th>"; 910 1001 } 911 1002 } … … 935 1026 $category['mastermind'] = "Yes"; 936 1027 } 1028 } 1029 1030 $category['order'] = "0"; 1031 if (isset($category_meta['mondoplayer_menu_sort'][0]) && $category_meta['mondoplayer_menu_sort'][0] != "") { 1032 $category['order'] = $category_meta['mondoplayer_menu_sort'][0]; 937 1033 } 938 1034 … … 983 1079 foreach ($fields as $field => $field_array) { 984 1080 if ($has_mastermind == 0 && $field == "mastermind") { 1081 continue; 1082 } 1083 if ($this->turnkey != 1 && $field == "order") { 1084 continue; 1085 } 1086 1087 if ($field == "order") { 1088 echo "<td class='' data-colname='$field'><span class='order_arrow' onclick='menu_sort(-1," . $category['term_id'] . ")'>▲</span><span class='order_arrow' onclick='menu_sort(1," . $category['term_id'] . ")'>▼</span></td>"; 985 1089 continue; 986 1090 } … … 1023 1127 <?php 1024 1128 } 1025 } 1026 1129 1130 function category_sort($a, $b) { 1131 if ($a['order'] == $b['order']) { 1132 return 0; 1133 } 1134 return ($a['order'] < $b['order']) ? -1 : 1; 1135 } 1136 } 1137 -
mondoplayer/trunk/includes/class_mondoplayer_post.php
r2583785 r2587458 393 393 for ($i = 0; $i < sizeof($readability->tags); $i++) { 394 394 if ($readability->tags[$i] != "") { 395 $readability->tags[$i] = preg_replace('/(?<=\\w)(?=[A-Z])/'," $1", $readability->tags[$i]); 395 396 $readability->content .= '<meta property="article:tag" content="' . $readability->tags[$i] . '" />'; 396 397 } -
mondoplayer/trunk/mondoplayer.php
r2586128 r2587458 5 5 Description: Video Content Curation Plugin - automatically curate and share videos. Boost engagement on your website and in social media with compelling video. 6 6 Author: MondoTag 7 Version: 1.0.31 47 Version: 1.0.315 8 8 Tested up to: 5.7.2 9 9 License: GPLv2 or later … … 183 183 184 184 wp_register_style( $this->mondoplayer_plugin_slug, plugins_url("css/web_player.css",__FILE__), false, '1.0.51' ); 185 wp_register_script( $this->mondoplayer_plugin_slug, plugins_url("js/web_player_v2.js",__FILE__), false, '1.0. 99' );185 wp_register_script( $this->mondoplayer_plugin_slug, plugins_url("js/web_player_v2.js",__FILE__), false, '1.0.100' ); 186 186 $db = get_option("mondoplayer_db_version", ''); 187 187 if ($db != $db_version) {
Note: See TracChangeset
for help on using the changeset viewer.