Changeset 1439567
- Timestamp:
- 06/19/2016 05:28:50 PM (10 years ago)
- Location:
- imdbi
- Files:
-
- 43 added
- 12 edited
-
tags/2.0.0 (added)
-
tags/2.0.0/LICENSE.txt (added)
-
tags/2.0.0/admin (added)
-
tags/2.0.0/admin/class-imdbi-admin.php (added)
-
tags/2.0.0/admin/css (added)
-
tags/2.0.0/admin/css/imdbi-admin-rtl.css (added)
-
tags/2.0.0/admin/css/imdbi-admin.css (added)
-
tags/2.0.0/admin/index.php (added)
-
tags/2.0.0/admin/js (added)
-
tags/2.0.0/admin/js/imdbi-admin.js (added)
-
tags/2.0.0/admin/partials (added)
-
tags/2.0.0/admin/partials/imdbi-admin-view.php (added)
-
tags/2.0.0/admin/partials/imdbi-metabox-view.php (added)
-
tags/2.0.0/admin/partials/omdb_view.php (added)
-
tags/2.0.0/admin/partials/pacman.gif (added)
-
tags/2.0.0/imdbi.php (added)
-
tags/2.0.0/includes (added)
-
tags/2.0.0/includes/OMDbAPI.php (added)
-
tags/2.0.0/includes/class-imdbi-activator.php (added)
-
tags/2.0.0/includes/class-imdbi-deactivator.php (added)
-
tags/2.0.0/includes/class-imdbi-i18n.php (added)
-
tags/2.0.0/includes/class-imdbi-loader.php (added)
-
tags/2.0.0/includes/class-imdbi.php (added)
-
tags/2.0.0/includes/index.php (added)
-
tags/2.0.0/includes/simpleHtmlDom.php (added)
-
tags/2.0.0/index.php (added)
-
tags/2.0.0/languages (added)
-
tags/2.0.0/languages/imdbi-fa_IR.mo (added)
-
tags/2.0.0/languages/imdbi-fa_IR.po (added)
-
tags/2.0.0/public (added)
-
tags/2.0.0/public/class-imdbi-public.php (added)
-
tags/2.0.0/public/imdbi-public-functions.php (added)
-
tags/2.0.0/public/index.php (added)
-
tags/2.0.0/readme.txt (added)
-
tags/2.0.0/screenshot-1.png (added)
-
tags/2.0.0/screenshot-2.png (added)
-
tags/2.0.0/screenshot-3.png (added)
-
tags/2.0.0/screenshot-4.png (added)
-
tags/2.0.0/screenshot-5.png (added)
-
tags/2.0.0/screenshot-6.png (added)
-
tags/2.0.0/screenshot-7.png (added)
-
tags/2.0.0/uninstall.php (added)
-
trunk/admin/class-imdbi-admin.php (modified) (5 diffs)
-
trunk/admin/partials/imdbi-admin-view.php (modified) (3 diffs)
-
trunk/admin/partials/imdbi-crawler-view.php (added)
-
trunk/admin/partials/imdbi-metabox-view.php (modified) (2 diffs)
-
trunk/imdbi.php (modified) (1 diff)
-
trunk/includes/class-imdbi-activator.php (modified) (2 diffs)
-
trunk/includes/class-imdbi-deactivator.php (modified) (1 diff)
-
trunk/includes/class-imdbi.php (modified) (2 diffs)
-
trunk/languages/imdbi-fa_IR.mo (modified) (previous)
-
trunk/languages/imdbi-fa_IR.po (modified) (9 diffs)
-
trunk/public/imdbi-public-functions.php (modified) (8 diffs)
-
trunk/readme.txt (modified) (2 diffs)
-
trunk/screenshot-7.png (modified) (previous)
Legend:
- Unmodified
- Added
- Removed
-
imdbi/trunk/admin/class-imdbi-admin.php
r1433265 r1439567 163 163 } 164 164 165 166 165 /** 167 166 * Updating options … … 189 188 /** 190 189 * Creating Metabox to be displayed on post editor screen. 190 * add support for custom post types. 191 * @since 2.0.1 191 192 */ 192 193 193 194 public function imdbi_add_post_metabox(){ 195 196 197 $args = array( 198 'public' => true, 199 '_builtin' => false 200 ); 201 202 foreach ( get_post_types( $args, 'names' ) as $post_type ) { 203 if($post_type != null){ 204 $post_types[] = $post_type; 205 } 206 else{ 207 break; 208 } 209 } 210 211 if(isset($post_types)){ 212 array_push($post_types, 'post', 'page'); 213 } 214 else{ 215 $post_types = array('post', 'page'); 216 } 217 194 218 195 219 add_meta_box( … … 197 221 esc_html__( 'Search movies and TV series', $this->plugin_name ), // Title 198 222 array($this,'imdbi_metabox_callback'), // Callback function 199 'post', // Admin page (or post type)223 $post_types, // Admin page (or post type) 200 224 'advanced', // Context 201 225 'default' // Priority … … 655 679 656 680 public function omdb_view($type, $handle){ 657 include_once( 'partials/ omdb_view.php' );681 include_once( 'partials/imdbi-crawler-view.php' ); 658 682 } 659 683 … … 676 700 677 701 702 /** 703 * Fetch imdb top 250 704 * @since 2.0.1 705 */ 706 707 public function imdbi_top_list(){ 708 709 $crawler = file_get_html("http://www.imdb.com/chart/top"); 710 711 712 foreach( $crawler->find('td[class=titleColumn]') as $title ){ 713 preg_match("/[\d]*\./", $title, $match); 714 $rank[] = substr($match[0],0,-1); 715 $link = $title->find('a',0); 716 $link = $link->href; 717 preg_match("/(tt)\d{7}/", $link, $match); 718 $imdbID[] = $match[0]; 719 } 720 721 $top_list = array_combine($imdbID, $rank); 722 723 update_option( 'imdbi_top_list', $top_list ); 724 678 725 } 726 727 /** 728 * schedule a custom event 729 * @since 2.0.1 730 */ 731 732 public function imdbi_custom_event($schedules){ 733 $schedules['monthly'] = array( 734 'interval' => '2592000', 735 'display' => __('Once Every 30 Days', $this->plugin_name) 736 ); 737 return $schedules; 738 } 739 740 } -
imdbi/trunk/admin/partials/imdbi-admin-view.php
r1433265 r1439567 17 17 <form method="post" name="imdbi_options" action="options.php"></label> 18 18 <?php 19 //Grab all options20 19 20 //Grab all options 21 21 $options = get_option($this->plugin_name); 22 22 … … 53 53 54 54 <h3> 55 <?php _e(' GeneralSettings', $this->plugin_name); ?>55 <?php _e('Poster Settings', $this->plugin_name); ?> 56 56 </h3> 57 57 <table class="form-table"> … … 69 69 </tr> 70 70 <tr> 71 <th>< /th>71 <th><b><?php _e('Automatic Download',$this->plugin_name) ?></b></th> 72 72 <td> 73 73 <fieldset> -
imdbi/trunk/admin/partials/imdbi-metabox-view.php
r1352997 r1439567 47 47 </div> 48 48 <div class="searchType-wrap"> 49 <input class="button-secondary" type="button" id="imdbi-search-submit" value="<?php esc_attr_e( 'Search' ); ?>" />49 <input class="button-secondary" type="button" id="imdbi-search-submit" value="<?php esc_attr_e( 'Search', $this->plugin_name ); ?>" /> 50 50 </div> 51 51 <div class="imdbi-empty-title error" style="display:none;"> … … 68 68 </div> 69 69 <div class="searchType-wrap"> 70 <input class="button-secondary" type="button" id="imdbi-id-submit" value="<?php esc_attr_e( 'Retrieve Information' ); ?>" />70 <input class="button-secondary" type="button" id="imdbi-id-submit" value="<?php esc_attr_e( 'Retrieve Information', $this->plugin_name ); ?>" /> 71 71 </div> 72 72 <div class="imdbi-empty-id error" style="display:none;"> -
imdbi/trunk/imdbi.php
r1433265 r1439567 7 7 * Plugin URI: http://www.wordpress.org/plugins/imdbi 8 8 * Description: This plugin will retrieve movie/series information, all content, images and trailers. 9 * Version: 2.0. 09 * Version: 2.0.1 10 10 * Author: mohammad azami 11 11 * Author URI: http://www.iazami.ir/ -
imdbi/trunk/includes/class-imdbi-activator.php
r1433265 r1439567 11 11 12 12 public static function activate() { 13 14 // general options 13 15 add_option( 14 16 'imdbi', … … 18 20 ); 19 21 22 // imdb top list 23 add_option( 24 'imdbi_top_list', 25 null, 26 '', 27 'yes' 28 ); 29 30 //schedule a monthly event for extracting imdb top 250. 31 wp_schedule_event( time(), 'monthly', 'imdbi_top_list' ); 32 20 33 } 21 34 -
imdbi/trunk/includes/class-imdbi-deactivator.php
r1352997 r1439567 12 12 public static function deactivate() { 13 13 delete_option( 'imdbi' ); 14 delete_option( 'imdbi_top_list' ); 15 wp_clear_scheduled_hook( 'imdbi_top_list' ); 14 16 } 15 17 -
imdbi/trunk/includes/class-imdbi.php
r1433265 r1439567 49 49 50 50 $this->plugin_name = 'imdbi'; 51 $this->version = '2.0. 0-beta';51 $this->version = '2.0.1'; 52 52 53 53 $this->load_dependencies(); … … 175 175 //$this->loader->add_action('admin_notices', $plugin_admin, 'imdbi_warning'); 176 176 177 // add custom schedule 178 $this->loader->add_filter( 'cron_schedules', $plugin_admin, 'imdbi_custom_event' ); 179 // fire event 180 $this->loader->add_action('imdbi_top_list', $plugin_admin, 'imdbi_top_list'); 181 177 182 } 178 183 -
imdbi/trunk/languages/imdbi-fa_IR.po
r1433265 r1439567 2 2 msgstr "" 3 3 "Project-Id-Version: imdbi\n" 4 "POT-Creation-Date: 2016-06- 08 22:03+0430\n"5 "PO-Revision-Date: 2016-06- 08 22:08+0430\n"4 "POT-Creation-Date: 2016-06-19 21:51+0430\n" 5 "PO-Revision-Date: 2016-06-19 21:52+0430\n" 6 6 "Last-Translator: \n" 7 7 "Language-Team: \n" … … 33 33 msgstr "مقدار عرض پوستر باید به صورت عددی وارد شود." 34 34 35 #: admin/class-imdbi-admin.php: 19735 #: admin/class-imdbi-admin.php:221 36 36 msgid "Search movies and TV series" 37 37 msgstr "کاوشگر فیلم و سریال" 38 38 39 #: admin/class-imdbi-admin.php:3 4639 #: admin/class-imdbi-admin.php:370 40 40 msgid "Action" 41 41 msgstr "اکشن" 42 42 43 #: admin/class-imdbi-admin.php:3 4743 #: admin/class-imdbi-admin.php:371 44 44 msgid "Animation" 45 45 msgstr "انیمیشن" 46 46 47 #: admin/class-imdbi-admin.php:3 4847 #: admin/class-imdbi-admin.php:372 48 48 msgid "Comedy" 49 49 msgstr "کمدی" 50 50 51 #: admin/class-imdbi-admin.php:3 4951 #: admin/class-imdbi-admin.php:373 52 52 msgid "Documentary" 53 53 msgstr "مستند" 54 54 55 #: admin/class-imdbi-admin.php:3 5055 #: admin/class-imdbi-admin.php:374 56 56 msgid "Family" 57 57 msgstr "خانوادگی" 58 58 59 #: admin/class-imdbi-admin.php:3 5159 #: admin/class-imdbi-admin.php:375 60 60 msgid "Film-Noir" 61 61 msgstr "نوار فیلم" 62 62 63 #: admin/class-imdbi-admin.php:3 5263 #: admin/class-imdbi-admin.php:376 64 64 msgid "Horror" 65 65 msgstr "ترسناک" 66 66 67 #: admin/class-imdbi-admin.php:3 5367 #: admin/class-imdbi-admin.php:377 68 68 msgid "Musical" 69 69 msgstr "موزیکال" 70 70 71 #: admin/class-imdbi-admin.php:3 5471 #: admin/class-imdbi-admin.php:378 72 72 msgid "Romance" 73 73 msgstr "رمانتیک" 74 74 75 #: admin/class-imdbi-admin.php:3 5575 #: admin/class-imdbi-admin.php:379 76 76 msgid "Sport" 77 77 msgstr "ورزشی" 78 78 79 #: admin/class-imdbi-admin.php:3 5679 #: admin/class-imdbi-admin.php:380 80 80 msgid "War" 81 81 msgstr "جنگی" 82 82 83 #: admin/class-imdbi-admin.php:3 5783 #: admin/class-imdbi-admin.php:381 84 84 msgid "Adventure" 85 85 msgstr "ماجراجویی" 86 86 87 #: admin/class-imdbi-admin.php:3 5887 #: admin/class-imdbi-admin.php:382 88 88 msgid "Biography" 89 89 msgstr "بیوگرافی" 90 90 91 #: admin/class-imdbi-admin.php:3 5991 #: admin/class-imdbi-admin.php:383 92 92 msgid "Crime" 93 93 msgstr "جنایی" 94 94 95 #: admin/class-imdbi-admin.php:3 6095 #: admin/class-imdbi-admin.php:384 96 96 msgid "Drama" 97 97 msgstr "درام" 98 98 99 #: admin/class-imdbi-admin.php:3 6199 #: admin/class-imdbi-admin.php:385 100 100 msgid "Fantasy" 101 101 msgstr "فانتزی" 102 102 103 #: admin/class-imdbi-admin.php:3 62103 #: admin/class-imdbi-admin.php:386 104 104 msgid "History" 105 105 msgstr "تاریخی" 106 106 107 #: admin/class-imdbi-admin.php:3 63107 #: admin/class-imdbi-admin.php:387 108 108 msgid "Music" 109 109 msgstr "موسیقی" 110 110 111 #: admin/class-imdbi-admin.php:3 64111 #: admin/class-imdbi-admin.php:388 112 112 msgid "Mystery" 113 113 msgstr "رازآلود" 114 114 115 #: admin/class-imdbi-admin.php:3 65115 #: admin/class-imdbi-admin.php:389 116 116 msgid "Sci-Fi" 117 117 msgstr "علمی تخیلی" 118 118 119 #: admin/class-imdbi-admin.php:3 66119 #: admin/class-imdbi-admin.php:390 120 120 msgid "Thriller" 121 121 msgstr "هیجان انگیز" 122 122 123 #: admin/class-imdbi-admin.php:3 67123 #: admin/class-imdbi-admin.php:391 124 124 msgid "Western" 125 125 msgstr "وسترن" 126 126 127 #: admin/class-imdbi-admin.php:3 68127 #: admin/class-imdbi-admin.php:392 128 128 msgid "News" 129 129 msgstr "خبری" 130 130 131 #: admin/class-imdbi-admin.php:3 69131 #: admin/class-imdbi-admin.php:393 132 132 msgid "Sitcom" 133 133 msgstr "کمدی موقعیت" 134 134 135 #: admin/class-imdbi-admin.php:3 70135 #: admin/class-imdbi-admin.php:394 136 136 msgid "Reality-TV" 137 137 msgstr "واقعی" 138 138 139 #: admin/class-imdbi-admin.php:3 71139 #: admin/class-imdbi-admin.php:395 140 140 msgid "Game-Show" 141 141 msgstr "نقد بازی" 142 142 143 #: admin/class-imdbi-admin.php:3 72143 #: admin/class-imdbi-admin.php:396 144 144 msgid "Talk-Show" 145 145 msgstr "برنامه گفتمانی (تاک شو)" 146 146 147 #: admin/class-imdbi-admin.php:3 73147 #: admin/class-imdbi-admin.php:397 148 148 msgid "short" 149 149 msgstr "فیلم کوتاه" 150 150 151 #: admin/class-imdbi-admin.php: 384151 #: admin/class-imdbi-admin.php:408 152 152 msgid "Argentina" 153 153 msgstr "آرژانتین" 154 154 155 #: admin/class-imdbi-admin.php: 385155 #: admin/class-imdbi-admin.php:409 156 156 msgid "Brazil" 157 157 msgstr "برزیل" 158 158 159 #: admin/class-imdbi-admin.php: 386159 #: admin/class-imdbi-admin.php:410 160 160 msgid "Colombia" 161 161 msgstr "کلمبیا" 162 162 163 #: admin/class-imdbi-admin.php: 387163 #: admin/class-imdbi-admin.php:411 164 164 msgid "Hong Kong" 165 165 msgstr "هنگ کنگ" 166 166 167 #: admin/class-imdbi-admin.php: 388167 #: admin/class-imdbi-admin.php:412 168 168 msgid "Iran" 169 169 msgstr "جمهوری اسلامی ایران" 170 170 171 #: admin/class-imdbi-admin.php: 389171 #: admin/class-imdbi-admin.php:413 172 172 msgid "Malaysia" 173 173 msgstr "مالزی" 174 174 175 #: admin/class-imdbi-admin.php: 390175 #: admin/class-imdbi-admin.php:414 176 176 msgid "Pakistan" 177 177 msgstr "پاکستان" 178 178 179 #: admin/class-imdbi-admin.php: 391179 #: admin/class-imdbi-admin.php:415 180 180 msgid "Russia" 181 181 msgstr "روسیه" 182 182 183 #: admin/class-imdbi-admin.php: 392183 #: admin/class-imdbi-admin.php:416 184 184 msgid "Sweden" 185 185 msgstr "سوئد" 186 186 187 #: admin/class-imdbi-admin.php: 393187 #: admin/class-imdbi-admin.php:417 188 188 msgid "USA" 189 189 msgstr "ایالات متحده آمریکا" 190 190 191 #: admin/class-imdbi-admin.php: 394191 #: admin/class-imdbi-admin.php:418 192 192 msgid "Australia" 193 193 msgstr "استرالیا" 194 194 195 #: admin/class-imdbi-admin.php: 395195 #: admin/class-imdbi-admin.php:419 196 196 msgid "Bulgaria" 197 197 msgstr "بلغارستان" 198 198 199 #: admin/class-imdbi-admin.php: 396199 #: admin/class-imdbi-admin.php:420 200 200 msgid "Costa Rica" 201 201 msgstr "کاستاریکا" 202 202 203 #: admin/class-imdbi-admin.php: 397203 #: admin/class-imdbi-admin.php:421 204 204 msgid "France" 205 205 msgstr "فرانسه" 206 206 207 #: admin/class-imdbi-admin.php: 398207 #: admin/class-imdbi-admin.php:422 208 208 msgid "Hungary" 209 209 msgstr "مجارستان" 210 210 211 #: admin/class-imdbi-admin.php: 399211 #: admin/class-imdbi-admin.php:423 212 212 msgid "Ireland" 213 213 msgstr "ایرلند" 214 214 215 #: admin/class-imdbi-admin.php:4 00215 #: admin/class-imdbi-admin.php:424 216 216 msgid "Mexico" 217 217 msgstr "مکزیک" 218 218 219 #: admin/class-imdbi-admin.php:4 01219 #: admin/class-imdbi-admin.php:425 220 220 msgid "Poland" 221 221 msgstr "لهستان" 222 222 223 #: admin/class-imdbi-admin.php:4 02223 #: admin/class-imdbi-admin.php:426 224 224 msgid "Singapore" 225 225 msgstr "سنگاپور" 226 226 227 #: admin/class-imdbi-admin.php:4 03227 #: admin/class-imdbi-admin.php:427 228 228 msgid "Switzerland" 229 229 msgstr "سوییس" 230 230 231 #: admin/class-imdbi-admin.php:4 04231 #: admin/class-imdbi-admin.php:428 232 232 msgid "Austria" 233 233 msgstr "اتریش" 234 234 235 #: admin/class-imdbi-admin.php:4 05235 #: admin/class-imdbi-admin.php:429 236 236 msgid "Canada" 237 237 msgstr "کانادا" 238 238 239 #: admin/class-imdbi-admin.php:4 06239 #: admin/class-imdbi-admin.php:430 240 240 msgid "Czech Republic" 241 241 msgstr "جمهوری چک" 242 242 243 #: admin/class-imdbi-admin.php:4 07243 #: admin/class-imdbi-admin.php:431 244 244 msgid "Germany" 245 245 msgstr "آلمان" 246 246 247 #: admin/class-imdbi-admin.php:4 08247 #: admin/class-imdbi-admin.php:432 248 248 msgid "Iceland" 249 249 msgstr "ایسلند" 250 250 251 #: admin/class-imdbi-admin.php:4 09251 #: admin/class-imdbi-admin.php:433 252 252 msgid "Italy" 253 253 msgstr "ایتالیا" 254 254 255 #: admin/class-imdbi-admin.php:4 10255 #: admin/class-imdbi-admin.php:434 256 256 msgid "Netherlands" 257 257 msgstr "هلند" 258 258 259 #: admin/class-imdbi-admin.php:4 11259 #: admin/class-imdbi-admin.php:435 260 260 msgid "Portugal" 261 261 msgstr "پرتغال" 262 262 263 #: admin/class-imdbi-admin.php:4 12263 #: admin/class-imdbi-admin.php:436 264 264 msgid "South Africa" 265 265 msgstr "آفریقای جنوبی" 266 266 267 #: admin/class-imdbi-admin.php:4 13267 #: admin/class-imdbi-admin.php:437 268 268 msgid "Thailand" 269 269 msgstr "تایلند" 270 270 271 #: admin/class-imdbi-admin.php:4 14271 #: admin/class-imdbi-admin.php:438 272 272 msgid "Belgium" 273 273 msgstr "بلژیک" 274 274 275 #: admin/class-imdbi-admin.php:4 15275 #: admin/class-imdbi-admin.php:439 276 276 msgid "China" 277 277 msgstr "جمهوري خلق چين" 278 278 279 #: admin/class-imdbi-admin.php:4 16279 #: admin/class-imdbi-admin.php:440 280 280 msgid "Denmark" 281 281 msgstr "دانمارک" 282 282 283 #: admin/class-imdbi-admin.php:4 17283 #: admin/class-imdbi-admin.php:441 284 284 msgid "Greece" 285 285 msgstr "یونان" 286 286 287 #: admin/class-imdbi-admin.php:4 18287 #: admin/class-imdbi-admin.php:442 288 288 msgid "India" 289 289 msgstr "هندوستان" 290 290 291 #: admin/class-imdbi-admin.php:4 19291 #: admin/class-imdbi-admin.php:443 292 292 msgid "Japan" 293 293 msgstr "ژاپن" 294 294 295 #: admin/class-imdbi-admin.php:4 20295 #: admin/class-imdbi-admin.php:444 296 296 msgid "New Zealand" 297 297 msgstr "نیوزلند" 298 298 299 #: admin/class-imdbi-admin.php:4 21299 #: admin/class-imdbi-admin.php:445 300 300 msgid "Romania" 301 301 msgstr "رومانی" 302 302 303 #: admin/class-imdbi-admin.php:4 22303 #: admin/class-imdbi-admin.php:446 304 304 msgid "Spain" 305 305 msgstr "اسپانیا" 306 306 307 #: admin/class-imdbi-admin.php:4 23307 #: admin/class-imdbi-admin.php:447 308 308 msgid "UK" 309 309 msgstr "انگلستان" 310 310 311 #: admin/class-imdbi-admin.php:6 69311 #: admin/class-imdbi-admin.php:693 312 312 msgid "warning:" 313 313 msgstr "هشدار:" 314 314 315 #: admin/class-imdbi-admin.php:6 70315 #: admin/class-imdbi-admin.php:694 316 316 msgid "if you updated imdbi plugin to newer version, please read" 317 317 msgstr "عملکرد توابع درنگارش جدید افزونه imdbi تغییر کرده است." 318 318 319 #: admin/class-imdbi-admin.php:6 71319 #: admin/class-imdbi-admin.php:695 320 320 msgid "Function Reference" 321 321 msgstr "مطالعه مستندات جدید" 322 322 323 #: admin/class-imdbi-admin.php:735 324 msgid "Once Every 30 Days" 325 msgstr "هر 30 روز یک بار" 326 323 327 #: admin/partials/imdbi-admin-view.php:55 324 msgid " GeneralSettings"325 msgstr "تنظیمات عمومی"328 msgid "Poster Settings" 329 msgstr "تنظیمات پوسترها" 326 330 327 331 #: admin/partials/imdbi-admin-view.php:61 … … 337 341 "imdb است.)" 338 342 343 #: admin/partials/imdbi-admin-view.php:71 344 msgid "Automatic Download" 345 msgstr "دانلود خودکار" 346 339 347 #: admin/partials/imdbi-admin-view.php:76 340 348 msgid "Download posters automatically." … … 344 352 msgid "Save all changes" 345 353 msgstr "ذخیره تمامی تغییرات" 354 355 #: admin/partials/imdbi-crawler-view.php:27 356 msgid "Uh-oh Nothing Found." 357 msgstr "ای وای چیزی یافت نشد." 358 359 #: admin/partials/imdbi-crawler-view.php:29 360 msgid "let's try again" 361 msgstr "تلاش مجدد" 362 363 #: admin/partials/imdbi-crawler-view.php:42 364 #: admin/partials/imdbi-crawler-view.php:57 365 msgid "← Back" 366 msgstr "بازگشت ←" 367 368 #: admin/partials/imdbi-crawler-view.php:230 369 msgid "Release Date:" 370 msgstr "تاریخ انتشار:" 371 372 #: admin/partials/imdbi-crawler-view.php:235 373 #: admin/partials/imdbi-metabox-view.php:132 374 msgid "Genre:" 375 msgstr "ژانر:" 376 377 #: admin/partials/imdbi-crawler-view.php:240 378 #: admin/partials/imdbi-metabox-view.php:287 379 msgid "Rating:" 380 msgstr "رتبه:" 381 382 #: admin/partials/imdbi-crawler-view.php:240 383 #, php-format 384 msgid "from %s users" 385 msgstr "توسط %s کاربر" 386 387 #: admin/partials/imdbi-crawler-view.php:244 388 #: admin/partials/imdbi-metabox-view.php:275 389 msgid "Metascore:" 390 msgstr "امتیاز منتقدین:" 391 392 #: admin/partials/imdbi-crawler-view.php:249 393 #: admin/partials/imdbi-metabox-view.php:239 394 msgid "Director:" 395 msgstr "کارگردان:" 396 397 #: admin/partials/imdbi-crawler-view.php:256 398 msgid "Stars:" 399 msgstr "ستارگان:" 400 401 #: admin/partials/imdbi-crawler-view.php:270 402 msgid "Submit Information" 403 msgstr "ثبت اطلاعات" 346 404 347 405 #: admin/partials/imdbi-metabox-view.php:13 … … 430 488 msgstr "زمینه های دیگر" 431 489 432 #: admin/partials/imdbi-metabox-view.php:132 admin/partials/omdb_view.php:235433 msgid "Genre:"434 msgstr "ژانر:"435 436 490 #: admin/partials/imdbi-metabox-view.php:143 437 491 msgid "Country:" … … 467 521 msgstr "مدت زمان (به دقیقه):" 468 522 469 #: admin/partials/imdbi-metabox-view.php:239 admin/partials/omdb_view.php:249470 msgid "Director:"471 msgstr "کارگردان:"472 473 523 #: admin/partials/imdbi-metabox-view.php:251 474 524 msgid "Writer:" … … 479 529 msgstr "بازیگران:" 480 530 481 #: admin/partials/imdbi-metabox-view.php:275 admin/partials/omdb_view.php:244482 msgid "Metascore:"483 msgstr "امتیاز منتقدین:"484 485 #: admin/partials/imdbi-metabox-view.php:287 admin/partials/omdb_view.php:240486 msgid "Rating:"487 msgstr "رتبه:"488 489 531 #: admin/partials/imdbi-metabox-view.php:299 490 532 msgid "Votes:" … … 523 565 msgstr "نوع:" 524 566 525 #: admin/partials/omdb_view.php:27 526 msgid "Uh-oh Nothing Found." 527 msgstr "ای وای چیزی یافت نشد." 528 529 #: admin/partials/omdb_view.php:29 530 msgid "let's try again" 531 msgstr "تلاش مجدد" 532 533 #: admin/partials/omdb_view.php:42 admin/partials/omdb_view.php:57 534 msgid "← Back" 535 msgstr "بازگشت ←" 536 537 #: admin/partials/omdb_view.php:230 538 msgid "Release Date:" 539 msgstr "تاریخ انتشار:" 540 541 #: admin/partials/omdb_view.php:240 542 #, php-format 543 msgid "from %s users" 544 msgstr "توسط %s کاربر" 545 546 #: admin/partials/omdb_view.php:256 547 msgid "Stars:" 548 msgstr "ستارگان:" 549 550 #: admin/partials/omdb_view.php:270 551 msgid "Submit Information" 552 msgstr "ثبت اطلاعات" 553 554 #: public/imdbi-public-functions.php:79 public/imdbi-public-functions.php:117 555 #: public/imdbi-public-functions.php:136 public/imdbi-public-functions.php:174 567 #: public/imdbi-public-functions.php:86 public/imdbi-public-functions.php:131 568 #: public/imdbi-public-functions.php:151 public/imdbi-public-functions.php:196 556 569 msgid "N/A" 557 570 msgstr "نامشخص" … … 581 594 msgstr "http://www.iazami.ir/" 582 595 596 #~ msgid "Meta Box Setting" 597 #~ msgstr "تنظیمات زمینه های دلخواه" 598 599 #~ msgid "" 600 #~ "if you used any other meta box (or plugin that provide meta box) here you " 601 #~ "can add the name of their fields to synchronize them with this plugin." 602 #~ msgstr "" 603 #~ "برای هماهنگی افزونه با مطالب قدیمی، نام زمینه های دلخواهی که قبلا استفاده " 604 #~ "می کردید را در مقابل کادر مربوط به آن وارد کنید." 605 606 #~ msgid "IMDB ID" 607 #~ msgstr "شناسه IMDB" 608 609 #~ msgid "Title" 610 #~ msgstr "عنوان" 611 612 #~ msgid "Type" 613 #~ msgstr "نوع" 614 615 #~ msgid "Trailer" 616 #~ msgstr "تریلر" 617 618 #~ msgid "Poster" 619 #~ msgstr "پوستر" 620 621 #~ msgid "Budget" 622 #~ msgstr "بودجه" 623 624 #~ msgid "Gross" 625 #~ msgstr "سودخالص" 626 627 #~ msgid "IMDB Votes" 628 #~ msgstr "تعداد آرا" 629 630 #~ msgid "IMDB Rate" 631 #~ msgstr "رتبه" 632 633 #~ msgid "Metascore" 634 #~ msgstr "امتیاز منتقدین" 635 636 #~ msgid "Actors" 637 #~ msgstr "بازیگران" 638 639 #~ msgid "writer" 640 #~ msgstr "نویسنده" 641 642 #~ msgid "Director" 643 #~ msgstr "کارگردان" 644 645 #~ msgid "Runtime" 646 #~ msgstr "مدت اجرا" 647 648 #~ msgid "Release Date" 649 #~ msgstr "تاریخ انتشار" 650 651 #~ msgid "MPAA Rating" 652 #~ msgstr "رده سنی" 653 654 #~ msgid "Plot" 655 #~ msgstr "خلاصه داستان" 656 657 #~ msgid "Awards" 658 #~ msgstr "جوایز" 659 660 #~ msgid "Language" 661 #~ msgstr "زبان" 662 663 #~ msgid "Country" 664 #~ msgstr "کشور" 665 666 #~ msgid "Genre" 667 #~ msgstr "ژانر" 668 669 #~ msgid "General Settings" 670 #~ msgstr "تنظیمات عمومی" 671 583 672 #~ msgid "Download posters automatically" 584 673 #~ msgstr "دانلود پوسترها به صورت خودکار." -
imdbi/trunk/public/imdbi-public-functions.php
r1433265 r1439567 17 17 return true; 18 18 } 19 elseif( get_post_meta($post->ID, 'IMDBI_Poster', true) == ''){19 elseif( wp_get_attachment_url( get_post_thumbnail_id($post->ID) ) != false ){ 20 20 return true; 21 21 } … … 23 23 return false; 24 24 } 25 } 26 27 if($name == "rank" && get_post_meta( $post->ID, 'imdbID', true ) != ''){ 28 $id = get_post_meta( $post->ID, 'imdbID', true ); 29 $top_list = get_option('imdbi_top_list'); 30 $is_top = (isset($top_list[$id]) ? true : false ); 31 return $is_top; 25 32 } 26 33 … … 73 80 return get_post_meta( $post->ID, 'IMDBI_Poster', true ); 74 81 } 75 elseif( get_post_meta($post->ID, 'IMDBI_Poster', true) == ''){82 elseif( wp_get_attachment_url( get_post_thumbnail_id($post->ID) ) != false ){ 76 83 return wp_get_attachment_url( get_post_thumbnail_id($post->ID) ); // if there is no POSTER it will print thumbnail url 77 84 } … … 79 86 return __('N/A','imdbi'); 80 87 } 88 } 89 90 if($name == "rank" && get_post_meta( $post->ID, 'imdbID', true ) != ''){ 91 $id = get_post_meta( $post->ID, 'imdbID', true ); 92 $top_list = get_option('imdbi_top_list'); 93 $rank = (isset($top_list[$id]) ? $top_list[$id] : 0 ); 94 return $rank; 81 95 } 82 96 … … 125 139 global $post; 126 140 $name = trim(strtolower($name)); 141 $alt_name = get_option('imdbi_alternative_fields'); 127 142 128 143 if($name == "poster" ){ … … 130 145 return get_post_meta( $post->ID, 'IMDBI_Poster', true ); 131 146 } 132 elseif( get_post_meta($post->ID, 'IMDBI_Poster', true) == ''){147 elseif( wp_get_attachment_url( get_post_thumbnail_id($post->ID) ) != false ){ 133 148 return wp_get_attachment_url( get_post_thumbnail_id($post->ID) ); // if there is no POSTER it will print thumbnail url 134 149 } … … 136 151 return __('N/A','imdbi'); 137 152 } 153 } 154 155 if($name == "rank" && get_post_meta( $post->ID, 'imdbID', true ) != ''){ 156 $id = get_post_meta( $post->ID, 'imdbID', true ); 157 $top_list = get_option('imdbi_top_list'); 158 $rank = (isset($top_list[$id]) ? $top_list[$id] : 0 ); 159 return $rank; 138 160 } 139 161 … … 194 216 add_shortcode('IMDBI','imdbi_shortcode_generator'); 195 217 196 197 198 218 ?> -
imdbi/trunk/readme.txt
r1433265 r1439567 3 3 Contributors: mhazami 4 4 Tags: imdb,movie information,series information,imdb info,auto imdb,automatic imdb info,auto movie info,movie poster,movie detail,movie,serial,tv,film,cinema 5 Requires at least: 3.85 Requires at least: 4.4.0 6 6 Tested up to: 4.5.2 7 7 Stable tag: 4.4.2 8 Verison: 2.0. 08 Verison: 2.0.1 9 9 License: GPLv2 or later 10 10 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 85 85 == Changelog == 86 86 87 = 2.0.1 = 88 * new: support custom post type. 89 * new: obtain movie rank in IMDB top 250 (checkout `rank` parameter). 90 * new: improve persian translation. 91 * bug fixes. 92 87 93 = 2.0.0 = 88 94 * new: using cURL in case that url-fopen was not enabled.
Note: See TracChangeset
for help on using the changeset viewer.