Plugin Directory

Changeset 1058412


Ignore:
Timestamp:
01/02/2015 01:14:35 PM (11 years ago)
Author:
Askelon
Message:

Version 2.1.3

Location:
wpmovielibrary/trunk
Files:
30 edited

Legend:

Unmodified
Added
Removed
  • wpmovielibrary/trunk/admin/class-wpmoly-edit-movies.php

    r1038738 r1058412  
    627627            foreach ( $details as $slug => $detail ) {
    628628
     629                if ( 'custom' == $detail['panel'] ) {
     630                    unset( $details[ $slug ] );
     631                    continue;
     632                }
     633
    629634                $field_name = $detail['type'];
    630635                $class_name = "ReduxFramework_{$field_name}";
  • wpmovielibrary/trunk/admin/class-wpmoly-media.php

    r1056255 r1058412  
    346346            $title      = WPMOLY_Movies::get_movie_meta( $post_id, 'title' );
    347347            $production = WPMOLY_Movies::get_movie_meta( $post_id, 'production_companies' );
     348            $director   = WPMOLY_Movies::get_movie_meta( $post_id, 'director' );
     349            $original_title = WPMOLY_Movies::get_movie_meta( $post_id, 'original_title' );
     350
    348351            $production = explode( ',', $production );
    349352            $production = trim( array_shift( $production ) );
     
    351354            $year       = apply_filters( 'wpmoly_format_movie_date',  $year, 'Y' );
    352355
    353             $find = array( '{title}', '{year}', '{production}' );
    354             $replace = array( $title, $year, $production );
     356            $find = array( '{title}', '{originaltitle}', '{year}', '{production}', '{director}' );
     357            $replace = array( $title, $original_title, $year, $production, $director );
    355358
    356359            $_description = str_replace( $find, $replace, wpmoly_o( "{$image_type}-description" ) );
  • wpmovielibrary/trunk/assets/css/admin/wpmoly-edit-movies.css

    r1047390 r1058412  
    174174/* Details */
    175175
    176 #wpmoly-details .wpmoly-details-item {
     176#wpmoly-meta-panels .wpmoly-details-item {
    177177    display: inline-table;
    178178    width: 33%;
    179179}
    180180
    181 #wpmoly-details .wpmoly-details-item-title {
     181#wpmoly-meta-panels .wpmoly-details-item-title {
    182182    margin-bottom: 0.25rem;
    183183    margin-left: 0.1rem;
    184184}
    185185
    186 #wpmoly-details .wpmoly-details-item-title .wpmolicon,
    187 #wpmoly-details .wpmoly-details-item-title .dashicons,
    188 #wpmoly-details .wpmoly-details-item-title .fa {
    189     color: #888;
    190 }
    191 
    192 #wpmoly-details .wpmoly-details-item .select2-container {
     186#wpmoly-meta-panels .wpmoly-details-item-title .wpmolicon,
     187#wpmoly-meta-panels .wpmoly-details-item-title .dashicons,
     188#wpmoly-meta-panels .wpmoly-details-item-title .fa {
     189    color: #888;
     190}
     191
     192#wpmoly-meta-panels .wpmoly-details-item .select2-container {
    193193    width: 90% !important;
    194194}
  • wpmovielibrary/trunk/assets/css/admin/wpmoly-importer.css

    r1020078 r1058412  
    301301
    302302.wpmoly-import-movie-select .tmdb_select_movies {
    303     max-height: 8em;
     303    max-height: 12em;
    304304    overflow-y: scroll;
    305305}
  • wpmovielibrary/trunk/assets/css/public/wpmoly.css

    r1056255 r1058412  
    192192}
    193193
     194#wpmoly-movie-grid .wpmoly.movie.year {
     195    font-size: small;
     196}
     197
    194198#wpmoly-movie-grid .wpmoly.movie.title {
    195199    font-size: 1em;
    196200    margin: 0.5em 0 0 0;
    197201    text-align: left;
     202    text-overflow: ellipsis;
     203    white-space: nowrap;
     204    overflow: hidden;
    198205}
    199206
     
    207214    border-radius: 3px;
    208215    box-shadow: 0 1px 2px rgba(0,0,0,0.5);
    209     height: 100% !important;
    210     width: 100% !important;
     216    height: 100%;
     217    width: 100%;
    211218}
    212219
  • wpmovielibrary/trunk/assets/fonts/wpmovielibrary/fonts/wpmovielibrary.svg

    r1047390 r1058412  
    101101<glyph unicode="&#xe65b;" d="M297.293 432.333l61.543-49.817-77.568-75.008 51.2-51.2 75.059 77.619 50.995-62.899v161.305h-161.229zM178.893 205.107l-75.034-77.568-50.432 62.233v-161.28h161.28l-62.233 50.406 77.594 75.034-51.174 51.175z" />
    102102<glyph unicode="&#xe65c;" d="M104.96 125.44l-79.36-74.24 51.2-51.2 74.24 79.36 51.2-53.76v151.040h-151.040l53.76-51.2zM486.4 409.6l-51.2 51.2-74.24-79.36-51.2 53.76v-151.040h151.040l-53.76 51.2 79.36 74.24z" />
     103<glyph unicode="&#xe65d;" d="M256 281.6c-42.394 0-76.8-34.407-76.8-76.8 0-42.419 34.406-76.8 76.8-76.8 42.419 0 76.8 34.381 76.8 76.8 0 42.394-34.381 76.8-76.8 76.8zM460.8 358.4h-61.414c-8.448 0-17.562 6.553-20.224 14.567l-15.872 47.642c-2.714 8.038-11.801 14.592-20.25 14.592h-174.080c-8.448 0-17.561-6.553-20.198-14.567l-15.923-47.667c-2.662-8.013-11.751-14.567-20.198-14.567h-61.44c-28.16 0-51.2-23.040-51.2-51.2v-230.4c0-28.16 23.040-51.2 51.2-51.2h409.6c28.185 0 51.2 23.040 51.2 51.2v230.4c0 28.16-23.014 51.2-51.2 51.2zM256 76.8c-70.707 0-128 57.293-128 128 0 70.682 57.293 128 128 128 70.682 0 128-57.318 128-128 0-70.707-57.318-128-128-128zM442.88 271.411c-9.882 0-17.894 8.013-17.894 17.92s8.013 17.92 17.894 17.92c9.907 0 17.92-8.013 17.92-17.92s-8.013-17.92-17.92-17.92z" />
    103104<glyph unicode="&#xe65e;" d="M286.233 118.938c0 37.145 28.16 57.677 74.087 88.089 56.192 37.248 126.080 83.584 126.080 193.511 0 9.907-8.089 17.92-18.099 17.92h-87.834c-12.416 22.938-49.357 47.462-124.467 47.462-75.085 0-112.051-24.525-124.442-47.462h-87.834c-10.010 0-18.125-8.013-18.125-17.92 0-109.927 69.913-156.262 126.105-193.485 45.952-30.413 74.112-50.944 74.112-88.089v-33.562c-48.256-5.376-83.712-23.219-83.712-44.442 0-25.447 50.995-46.080 113.894-46.080 62.925 0 113.92 20.634 113.92 46.080 0 21.223-35.456 39.065-83.712 44.442v33.536zM357.299 248.32c14.541 30.72 26.035 72.371 27.878 134.298h64.231c-6.118-69.094-47.667-104.013-92.109-134.298zM256 434.534c69.939 0.026 97.28-28.569 97.255-39.168 0-10.675-27.264-39.245-97.255-39.296-69.939 0.077-97.229 28.621-97.229 39.296-0.025 10.599 27.29 39.219 97.229 39.168zM62.617 382.618h64.205c1.869-61.926 13.363-103.578 27.879-134.298-44.441 30.285-85.965 65.203-92.083 134.298z" />
    104105<glyph unicode="&#xe65f;" d="M478.464 170.342l-44.211 39.424c-12.8 11.418-12.8 30.055 0 41.472l44.211 39.398c12.8 11.418 9.37 22.042-7.603 23.654l-58.599 5.555c-16.973 1.613-26.112 16.205-20.275 32.435l31.104 86.579c5.837 16.231-1.305 22.144-15.846 13.133l-69.145-42.752c-14.541-9.011-33.331-4.096-41.754 10.931l-25.063 44.697c-8.397 15.027-22.323 15.104-30.899 0.179l-23.27-40.499c-8.576-14.925-28.288-21.299-43.802-14.157l-40.96 18.816c-15.539 7.117-27.469-1.127-26.547-18.381l2.227-41.344c0.921-17.229-11.802-34.995-28.263-39.424l-39.552-10.624c-16.461-4.454-19.482-17.408-6.681-28.825l44.211-39.398c12.8-11.392 12.8-30.055 0-41.447l-44.211-39.373c-12.8-11.443-9.421-22.451 7.501-24.499l53.632-6.502c16.922-2.099 26.368-17.203 20.966-33.562l-27.52-83.405c-5.401-16.409 2.304-22.81 17.101-14.208l63.053 36.454c14.822 8.601 34.714 3.84 44.237-10.445l26.189-39.347c9.498-14.361 23.808-13.543 31.719 1.741l23.014 44.339c7.962 15.309 26.957 21.555 42.214 13.901l44.391-22.195c15.309-7.654 27.059 0.205 26.137 17.459l-2.227 41.344c-0.921 17.255 11.801 34.995 28.262 39.45l39.526 10.599c16.512 4.48 19.533 17.433 6.733 28.825zM281.6 123.008h-51.2v53.76h51.2v-53.76zM281.6 204.902h-51.2v133.12h51.2v-133.12z" />
     
    110111<glyph unicode="&#xe665;" d="M460.8 435.2h-409.6c-28.16 0-51.2-23.040-51.2-51.2v-307.2c0-28.185 23.040-51.2 51.2-51.2h409.6c28.16 0 51.2 23.014 51.2 51.2v307.2c0 28.16-23.040 51.2-51.2 51.2zM117.76 387.328c10.624 0 19.2-8.346 19.2-18.662 0-10.343-8.576-18.688-19.2-18.688s-19.2 8.345-19.2 18.662c0 10.343 8.602 18.688 19.2 18.688zM47.36 368.64c0 10.317 8.576 18.663 19.2 18.663s19.2-8.32 19.2-18.663c0-10.342-8.576-18.688-19.2-18.688s-19.2 8.371-19.2 18.688zM461.312 76.8h-410.624v235.52h410.624v-235.52zM461.312 353.28h-307.712v30.72h307.712v-30.72z" />
    111112<glyph unicode="&#xe666;" d="M498.893 425.293l-118.502-193.049c-4.403-7.142-13.005-8.32-19.149-2.586l-57.293 53.657c-6.144 5.734-14.95 4.71-19.61-2.304l-80.461-121.344c-4.633-6.989-13.517-8.089-19.738-2.457l-37.453 34.202c-6.221 5.658-15.59 4.915-20.838-1.613l-117.99-147.149c-5.274-6.579-2.688-11.93 5.683-11.93h493.337v392.32c0.026 8.423-3.584 9.447-7.987 2.253z" />
     113<glyph unicode="&#xe667;" d="M426.189 354.739l-230.349 118.758c-31.565 16.614-93.773-15.488-111.641-43.75-7.962-12.647-7.398-21.76-7.398-26.931l2.841-268.16c0.179-5.709 7.373-13.363 13.491-17.152 12.775-7.834 206.336-128.64 211.789-132.070 2.944-1.843 6.451-2.688 9.882-2.688 2.918 0 5.863 0.64 8.525 1.971 5.837 2.867 9.472 8.397 9.472 14.464v281.626c0 5.862-3.43 11.264-9.011 14.208l-209.357 116.889c2.355 4.608 11.674 14.336 28.8 23.296 18.048 9.472 31.539 5.888 34.637 4.685 0 0 200.96-107.546 207.104-110.745 6.118-3.2 6.247-3.687 6.247-9.139 0-5.478 0-267.264 0-267.264 0-13.337 13.517-18.791 23.475-18.791 9.907 0 20.505 9.728 20.505 18.791v287.795c0 5.862-3.456 11.289-9.011 14.208z" />
    112114<glyph unicode="&#xf009;" d="M0 73.143v109.714q0 14.857 10.857 25.714t25.715 10.857h146.286q14.857 0 25.714-10.857t10.857-25.714v-109.714q0-14.857-10.857-25.714t-25.714-10.857h-146.286q-14.857 0-25.715 10.857t-10.857 25.714zM0 292.572v109.714q0 14.857 10.857 25.715t25.715 10.857h146.286q14.857 0 25.714-10.857t10.857-25.715v-109.714q0-14.857-10.857-25.714t-25.714-10.857h-146.286q-14.857 0-25.715 10.857t-10.857 25.714zM256 73.143v109.714q0 14.857 10.857 25.714t25.714 10.857h146.286q14.857 0 25.714-10.857t10.857-25.714v-109.714q0-14.857-10.857-25.714t-25.714-10.857h-146.286q-14.857 0-25.714 10.857t-10.857 25.714zM256 292.572v109.714q0 14.857 10.857 25.715t25.714 10.857h146.286q14.857 0 25.714-10.857t10.857-25.715v-109.714q0-14.857-10.857-25.714t-25.714-10.857h-146.286q-14.857 0-25.714 10.857t-10.857 25.714z" horiz-adv-x="476" />
    113115<glyph unicode="&#xf00a;" d="M0 64v54.857q0 11.428 8 19.428t19.428 8h91.428q11.429 0 19.429-8t8-19.428v-54.857q0-11.428-8-19.428t-19.428-8h-91.428q-11.428 0-19.428 8t-8 19.428zM0 210.286v54.857q0 11.429 8 19.429t19.428 8h91.428q11.429 0 19.429-8t8-19.428v-54.857q0-11.428-8-19.428t-19.428-8h-91.428q-11.428 0-19.428 8t-8 19.428zM0 356.572v54.857q0 11.428 8 19.428t19.428 8h91.428q11.429 0 19.429-8t8-19.428v-54.857q0-11.428-8-19.428t-19.428-8h-91.428q-11.428 0-19.428 8t-8 19.428zM182.857 64v54.857q0 11.428 8 19.428t19.429 8h91.428q11.428 0 19.428-8t8-19.428v-54.857q0-11.428-8-19.428t-19.428-8h-91.428q-11.428 0-19.428 8t-8 19.428zM182.857 210.286v54.857q0 11.429 8 19.429t19.429 8h91.428q11.428 0 19.428-8t8-19.428v-54.857q0-11.428-8-19.428t-19.428-8h-91.428q-11.428 0-19.428 8t-8 19.428zM182.857 356.572v54.857q0 11.428 8 19.428t19.429 8h91.428q11.428 0 19.428-8t8-19.428v-54.857q0-11.428-8-19.428t-19.428-8h-91.428q-11.428 0-19.428 8t-8 19.428zM365.714 64v54.857q0 11.428 8 19.428t19.428 8h91.428q11.428 0 19.428-8t8-19.428v-54.857q0-11.428-8-19.428t-19.428-8h-91.428q-11.428 0-19.428 8t-8 19.428zM365.714 210.286v54.857q0 11.429 8 19.429t19.428 8h91.428q11.428 0 19.428-8t8-19.428v-54.857q0-11.428-8-19.428t-19.428-8h-91.428q-11.428 0-19.428 8t-8 19.428zM365.714 356.572v54.857q0 11.428 8 19.428t19.428 8h91.428q11.428 0 19.428-8t8-19.428v-54.857q0-11.428-8-19.428t-19.428-8h-91.428q-11.428 0-19.428 8t-8 19.428z" />
  • wpmovielibrary/trunk/assets/fonts/wpmovielibrary/style.css

    r1047390 r1058412  
    11@font-face {
    22    font-family: 'wpmovielibrary';
    3     src:url('fonts/wpmovielibrary.eot?7crjiw');
    4     src:url('fonts/wpmovielibrary.eot?#iefix7crjiw') format('embedded-opentype'),
    5         url('fonts/wpmovielibrary.woff?7crjiw') format('woff'),
    6         url('fonts/wpmovielibrary.ttf?7crjiw') format('truetype'),
    7         url('fonts/wpmovielibrary.svg?7crjiw#wpmovielibrary') format('svg');
     3    src:url('fonts/wpmovielibrary.eot?-xwucb1');
     4    src:url('fonts/wpmovielibrary.eot?#iefix-xwucb1') format('embedded-opentype'),
     5        url('fonts/wpmovielibrary.woff?-xwucb1') format('woff'),
     6        url('fonts/wpmovielibrary.ttf?-xwucb1') format('truetype'),
     7        url('fonts/wpmovielibrary.svg?-xwucb1#wpmovielibrary') format('svg');
    88    font-weight: normal;
    99    font-style: normal;
     
    2727    content: "\e60c";
    2828}
     29
    2930.icon-divx:before {
    3031    content: "\e607";
    3132}
     33
    3234.icon-dvd:before {
    3335    content: "\e608";
    3436}
     37
    3538.icon-poster:before {
    3639    content: "\e60a";
    3740}
     41
    3842.icon-api:before {
    3943    content: "\e610";
    4044}
     45
    4146.icon-3d:before {
    4247    content: "\e61b";
    4348}
     49
    4450.icon-hd:before {
    4551    content: "\e625";
    4652}
     53
    4754.icon-sd:before {
    4855    content: "\e64d";
    4956}
     57
    5058.icon-blu-ray:before {
    5159    content: "\e64f";
    5260}
     61
    5362.icon-cinema:before {
    5463    content: "\e660";
    5564}
     65
    5666.icon-mkv:before {
    5767    content: "\e661";
    5868}
     69
    5970.icon-unavailable:before {
    6071    content: "\e662";
    6172}
     73
    6274.icon-yes:before {
    6375    content: "\e663";
    6476}
     77
    6578.icon-subtitles:before {
    6679    content: "\e657";
    6780}
     81
    6882.icon-video-format:before {
    6983    content: "\e658";
    7084}
     85
    7186.icon-cog:before {
    7287    content: "\e64e";
    7388}
     89
    7490.icon-date:before {
    7591    content: "\e642";
    7692}
     93
    7794.icon-collection:before {
    7895    content: "\e602";
    7996}
     97
    8098.icon-collapse:before {
    8199    content: "\e600";
    82100}
     101
    83102.icon-meta:before {
    84103    content: "\e601";
    85104}
     105
    86106.icon-director:before {
    87107    content: "\e603";
    88108}
     109
    89110.icon-import-alt:before {
    90111    content: "\e604";
    91112}
     113
    92114.icon-edit:before {
    93115    content: "\e605";
    94116}
     117
    95118.icon-video:before {
    96119    content: "\e606";
    97120}
     121
    98122.icon-hd-o:before {
    99123    content: "\e609";
    100124}
     125
    101126.icon-sd-o:before {
    102127    content: "\e60b";
    103128}
     129
    104130.icon-images-alt:before {
    105131    content: "\e60d";
    106132}
     133
    107134.icon-queue-alt:before {
    108135    content: "\e60e";
    109136}
     137
    110138.icon-blu-ray-alt:before {
    111139    content: "\e60f";
    112140}
     141
    113142.icon-divx-alt:before {
    114143    content: "\e611";
    115144}
     145
    116146.icon-dvd-alt:before {
    117147    content: "\e612";
    118148}
     149
    119150.icon-mkv-alt:before {
    120151    content: "\e613";
    121152}
     153
    122154.icon-streaming:before {
    123155    content: "\e614";
    124156}
     157
    125158.icon-vhs:before {
    126159    content: "\e615";
    127160}
     161
    128162.icon-vod:before {
    129163    content: "\e616";
    130164}
     165
    131166.icon-no:before {
    132167    content: "\e618";
    133168}
     169
    134170.icon-no-alt:before {
    135171    content: "\e619";
    136172}
     173
    137174.icon-plus:before {
    138175    content: "\e61a";
    139176}
     177
    140178.icon-queued:before {
    141179    content: "\e61c";
    142180}
     181
    143182.icon-grid:before {
    144183    content: "\e61d";
    145184}
     185
    146186.icon-search:before {
    147187    content: "\e61e";
    148188}
     189
    149190.icon-shared:before {
    150191    content: "\e61f";
    151192}
     193
    152194.icon-star-empty:before {
    153195    content: "\e620";
    154196}
     197
    155198.icon-star-filled:before {
    156199    content: "\e621";
    157200}
     201
    158202.icon-star-half:before {
    159203    content: "\e622";
    160204}
     205
    161206.icon-status:before {
    162207    content: "\e623";
    163208}
     209
    164210.icon-scheduled:before {
    165211    content: "\e624";
    166212}
     213
    167214.icon-tag:before {
    168215    content: "\e626";
    169216}
     217
    170218.icon-update:before {
    171219    content: "\e627";
    172220}
     221
    173222.icon-export-alt:before {
    174223    content: "\e628";
    175224}
     225
    176226.icon-add-page:before {
    177227    content: "\e629";
    178228}
     229
    179230.icon-preview:before {
    180231    content: "\e62a";
    181232}
     233
    182234.icon-edit-page:before {
    183235    content: "\e62b";
    184236}
     237
    185238.icon-wpmoly:before {
    186239    content: "\e62c";
    187240}
     241
    188242.icon-th-large:before {
    189243    content: "\f009";
    190244}
     245
    191246.icon-th:before {
    192247    content: "\f00a";
    193248}
     249
    194250.icon-th-list:before {
    195251    content: "\f00b";
    196252}
     253
    197254.icon-deactivate:before {
    198255    content: "\f011";
    199256}
     257
    200258.icon-flag:before {
    201259    content: "\f024";
    202260}
     261
    203262.icon-audio-alt:before {
    204263    content: "\f025";
    205264}
     265
    206266.icon-audio:before {
    207267    content: "\f028";
    208268}
     269
    209270.icon-tags:before {
    210271    content: "\f02c";
    211272}
     273
    212274.icon-align-justify:before {
    213275    content: "\f039";
    214276}
     277
    215278.icon-list:before {
    216279    content: "\f03a";
    217280}
     281
    218282.icon-image:before {
    219283    content: "\f03e";
    220284}
     285
    221286.icon-asterisk:before {
    222287    content: "\f069";
    223288}
     289
    224290.icon-cogs:before {
    225291    content: "\f085";
    226292}
     293
    227294.icon-details:before {
    228295    content: "\f0b0";
    229296}
     297
    230298.icon-advanced:before {
    231299    content: "\f0c3";
    232300}
     301
    233302.icon-format:before {
    234303    content: "\f0d0";
    235304}
     305
    236306.icon-money:before {
    237307    content: "\f0d6";
    238308}
     309
    239310.icon-circle-o:before {
    240311    content: "\f10c";
    241312}
     313
    242314.icon-ellipsis-h:before {
    243315    content: "\f141";
    244316}
     317
    245318.icon-ellipsis-v:before {
    246319    content: "\f142";
    247320}
     321
    248322.icon-dollar:before {
    249323    content: "\f155";
    250324}
     325
    251326.icon-sort-alpha-asc:before {
    252327    content: "\f15d";
    253328}
     329
    254330.icon-sort-alpha-desc:before {
    255331    content: "\f15e";
    256332}
     333
    257334.icon-sort-amount-asc:before {
    258335    content: "\f160";
    259336}
     337
    260338.icon-sort-amount-desc:before {
    261339    content: "\f161";
    262340}
     341
    263342.icon-sort-numeric-asc:before {
    264343    content: "\f162";
    265344}
     345
    266346.icon-sort-numeric-desc:before {
    267347    content: "\f163";
    268348}
     349
    269350.icon-wordpress:before {
    270351    content: "\f19a";
    271352}
     353
    272354.icon-language:before {
    273355    content: "\f1ab";
    274356}
     357
    275358.icon-cubes:before {
    276359    content: "\f1b3";
    277360}
     361
    278362.icon-cache:before {
    279363    content: "\e62d";
    280364}
     365
    281366.icon-author:before {
    282367    content: "\e62e";
    283368}
     369
    284370.icon-heart:before {
    285371    content: "\e62f";
    286372}
     373
    287374.icon-heart2:before {
    288375    content: "\e65a";
    289376}
     377
    290378.icon-overview:before {
    291379    content: "\e630";
    292380}
     381
    293382.icon-home:before {
    294383    content: "\e631";
    295384}
     385
    296386.icon-link:before {
    297387    content: "\e632";
    298388}
     389
    299390.icon-bug:before {
    300391    content: "\e633";
    301392}
     393
    302394.icon-trophy:before {
    303395    content: "\e65e";
    304396}
     397
     398.icon-camera:before {
     399    content: "\e65d";
     400}
     401
    305402.icon-cache-alt:before {
    306403    content: "\e634";
    307404}
     405
    308406.icon-composer:before {
    309407    content: "\e635";
    310408}
     409
    311410.icon-certification:before {
    312411    content: "\e65f";
    313412}
     413
    314414.icon-doc:before {
    315415    content: "\e636";
    316416}
     417
     418.icon-book:before {
     419    content: "\e667";
     420}
     421
    317422.icon-help:before {
    318423    content: "\e637";
    319424}
     425
    320426.icon-runtime:before {
    321427    content: "\e638";
    322428}
     429
    323430.icon-producer:before {
    324431    content: "\e639";
    325432}
     433
    326434.icon-lang:before {
    327435    content: "\e63a";
    328436}
     437
    329438.icon-style:before {
    330439    content: "\e651";
    331440}
     441
    332442.icon-country:before {
    333443    content: "\e63b";
    334444}
     445
    335446.icon-browser:before {
    336447    content: "\e665";
    337448}
     449
    338450.icon-code:before {
    339451    content: "\e643";
    340452}
     453
    341454.icon-cinema-alt:before {
    342455    content: "\e63c";
    343456}
     457
    344458.icon-graph:before {
    345459    content: "\e666";
    346460}
     461
    347462.icon-erase:before {
    348463    content: "\e63d";
    349464}
     465
    350466.icon-info:before {
    351467    content: "\e652";
    352468}
     469
    353470.icon-info-o:before {
    354471    content: "\e653";
    355472}
     473
    356474.icon-question:before {
    357475    content: "\e654";
    358476}
     477
    359478.icon-question-alt:before {
    360479    content: "\e655";
    361480}
     481
    362482.icon-warning:before {
    363483    content: "\e656";
    364484}
     485
    365486.icon-legacy:before {
    366487    content: "\e650";
    367488}
     489
    368490.icon-images:before {
    369491    content: "\e63e";
    370492}
     493
    371494.icon-movie:before {
    372495    content: "\e617";
    373496}
     497
    374498.icon-folder:before {
    375499    content: "\e659";
    376500}
     501
    377502.icon-archive:before {
    378503    content: "\e664";
    379504}
     505
    380506.icon-trash:before {
    381507    content: "\e63f";
    382508}
     509
    383510.icon-export:before {
    384511    content: "\e640";
    385512}
     513
    386514.icon-import:before {
    387515    content: "\e641";
    388516}
     517
    389518.icon-resize-enlarge:before {
    390519    content: "\e65b";
    391520}
     521
    392522.icon-resize-shrink:before {
    393523    content: "\e65c";
    394524}
     525
    395526.icon-arrow-left:before {
    396527    content: "\e644";
    397528}
     529
    398530.icon-arrow-down:before {
    399531    content: "\e645";
    400532}
     533
    401534.icon-arrow-up:before {
    402535    content: "\e646";
    403536}
     537
    404538.icon-arrow-right:before {
    405539    content: "\e647";
    406540}
     541
    407542.icon-github:before {
    408543    content: "\e648";
    409544}
     545
    410546.icon-twitter:before {
    411547    content: "\e649";
    412548}
     549
    413550.icon-facebook:before {
    414551    content: "\e64a";
    415552}
     553
    416554.icon-googleplus:before {
    417555    content: "\e64b";
    418556}
     557
    419558.icon-linkedin:before {
    420559    content: "\e64c";
    421560}
     561
  • wpmovielibrary/trunk/assets/js/admin/wpmoly-importer-meta.js

    r1020078 r1058412  
    174174                var $movies = $( '<tr class="wpmoly-import-movie-select"><td colspan="7"><div class="tmdb_select_movies"></div></td></tr>' );
    175175                $.each( movies, function() {
    176                     $( '.tmdb_select_movies', $movies ).append( '<div class="tmdb_select_movie"><a href="#" onclick="wpmoly_import_meta.get( ' + post_id + ', ' + this.id + ' ); return false;"><img src="' + this.poster + '" alt="' + this.title + '" /><em>' + this.title + '</em></a><input type=\'hidden\' value=\'' + this.json + '\' /></div>' );
     176                    $( '.tmdb_select_movies', $movies ).append( '<div class="tmdb_select_movie"><a href="#" onclick="wpmoly_import_meta.get( ' + post_id + ', ' + this.id + ' ); return false;"><img src="' + this.poster + '" alt="' + this.title + '" /><em>' + this.title + '</em> (' + this.year + ')</a><input type=\'hidden\' value=\'' + this.json + '\' /></div>' );
    177177                });
    178178
  • wpmovielibrary/trunk/includes/classes/class-wpmoly-utils.php

    r1056255 r1058412  
    278278
    279279                $new_rules[ $slug . '/?$' ] = 'index.php?page_id=' . $collection;
    280                 $rules[ $title . '/' . $grid . '/(.*?)/?$' ] = 'index.php?page_id=' . $collection . '&view=$matches[1]&sorting=$matches[2]';
     280                $new_rules[ $title . '/' . $grid . '/(.*?)/?$' ] = 'index.php?page_id=' . $collection . '&view=$matches[1]&sorting=$matches[2]';
    281281            }
    282282
     
    288288
    289289                $new_rules[ $slug . '/?$' ] = 'index.php?page_id=' . $genre;
    290                 $rules[ $title . '/' . $grid . '/(.*?)/?$' ] = 'index.php?page_id=' . $genre . '&view=$matches[1]&sorting=$matches[2]';
     290                $new_rules[ $title . '/' . $grid . '/(.*?)/?$' ] = 'index.php?page_id=' . $genre . '&view=$matches[1]&sorting=$matches[2]';
    291291            }
    292292
     
    298298
    299299                $new_rules[ $slug . '/?$' ] = 'index.php?page_id=' . $actor;
    300                 $rules[ $title . '/' . $grid . '/(.*?)/?$' ] = 'index.php?page_id=' . $actor . '&view=$matches[1]&sorting=$matches[2]';
    301             }
    302 
    303             $rules[ '([^/]+)/' . $grid . '/?$' ] = 'index.php?pagename=$matches[1]&view=$matches[2]';
    304             $rules[ '([^/]+)/' . $grid . '/(.*?)/?$' ] = 'index.php?pagename=$matches[1]&view=$matches[2]&sorting=$matches[3]';
    305             $rules[ '([^/]+)/' . $meta . '/([^/]+)/?$' ] = 'index.php?pagename=$matches[1]&meta=$matches[2]&value=$matches[3]';
    306             $rules[ '([^/]+)/' . $meta . '/([^/]+)/' . $grid . '/?$' ] = 'index.php?pagename=$matches[1]&meta=$matches[2]&value=$matches[3]&view=$matches[4]';
    307             $rules[ '([^/]+)/' . $meta . '/([^/]+)/' . $grid . '/(.*?)/?$' ] = 'index.php?pagename=$matches[1]&meta=$matches[2]&value=$matches[3]&view=$matches[4]&sorting=$matches[5]';
    308             $rules[ '([^/]+)/([^/]+)/([^/]+)/?$' ] = 'index.php?pagename=$matches[1]&meta=$matches[2]&value=$matches[3]';
    309             $rules[ '([^/]+)/([^/]+)/([^/]+)/' . $grid . '/?$' ] = 'index.php?pagename=$matches[1]&meta=$matches[2]&value=$matches[3]&view=$matches[4]';
    310             $rules[ '([^/]+)/([^/]+)/([^/]+)/' . $grid . '/(.*?)/?$' ] = 'index.php?pagename=$matches[1]&meta=$matches[2]&value=$matches[3]&view=$matches[4]&sorting=$matches[5]';
     300                $new_rules[ $title . '/' . $grid . '/(.*?)/?$' ] = 'index.php?page_id=' . $actor . '&view=$matches[1]&sorting=$matches[2]';
     301            }
     302
     303            $new_rules[ '([^/]+)/' . $grid . '/?$' ] = 'index.php?pagename=$matches[1]&view=$matches[2]';
     304            $new_rules[ '([^/]+)/' . $grid . '/(.*?)/?$' ] = 'index.php?pagename=$matches[1]&view=$matches[2]&sorting=$matches[3]';
     305            $new_rules[ '([^/]+)/' . $meta . '/([^/]+)/?$' ] = 'index.php?pagename=$matches[1]&meta=$matches[2]&value=$matches[3]';
     306            $new_rules[ '([^/]+)/' . $meta . '/([^/]+)/' . $grid . '/?$' ] = 'index.php?pagename=$matches[1]&meta=$matches[2]&value=$matches[3]&view=$matches[4]';
     307            $new_rules[ '([^/]+)/' . $meta . '/([^/]+)/' . $grid . '/(.*?)/?$' ] = 'index.php?pagename=$matches[1]&meta=$matches[2]&value=$matches[3]&view=$matches[4]&sorting=$matches[5]';
    311308
    312309            $new_rules = $new_rules + $rules;
     
    12011198        public static function get_the_terms( $terms, $id, $taxonomy ) {
    12021199
    1203             // Term ordering is killing quick/bulk edit, avoid it
    1204             if ( is_admin() && 'edit-movie' == get_current_screen()->id )
    1205                 return $terms;
    1206 
    12071200            // Only apply to "our" taxonomies
    12081201            if ( ! in_array( $taxonomy, array( 'collection',  'genre',  'actor' ) ) )
     1202                return $terms;
     1203
     1204            // Term ordering is killing quick/bulk edit, avoid it
     1205            if ( is_admin() && ( ! function_exists( 'get_current_screen' ) || 'edit-movie' == get_current_screen()->id ) )
    12091206                return $terms;
    12101207
     
    12381235        public static function get_ordered_object_terms( $terms, $object_ids, $taxonomies, $args ) {
    12391236
    1240             if ( ! function_exists( 'get_current_screen' ) )
    1241                 return $terms;
    1242 
    12431237            // Term ordering is killing quick/bulk edit, avoid it
    1244             if ( is_admin() && 'edit-movie' == get_current_screen()->id )
     1238            if ( is_admin() && ( ! function_exists( 'get_current_screen' ) || 'edit-movie' == get_current_screen()->id ) )
    12451239                return $terms;
    12461240
  • wpmovielibrary/trunk/includes/config/wpmoly-settings.php

    r1056255 r1058412  
    393393                'desc'     => __( 'Movie Image size. Default is TMDb&rsquo;s original size.', 'wpmovielibrary' ),
    394394                'options'  => array(
    395                     'small'    => __( 'Small (~200px)', 'wpmovielibrary' ),
    396                     'medium'   => __( 'Medium (~350px)', 'wpmovielibrary' ),
    397                     'full'     => __( 'Full (~800px) ', 'wpmovielibrary' ),
     395                    'small'    => __( 'Small (~300px)', 'wpmovielibrary' ),
     396                    'medium'   => __( 'Medium (~780px)', 'wpmovielibrary' ),
     397                    'full'     => __( 'Full (~1280px) ', 'wpmovielibrary' ),
    398398                    'original' => __( 'Original', 'wpmovielibrary' )
    399399                ),
  • wpmovielibrary/trunk/includes/functions/wpmoly-movies-functions.php

    r1038738 r1058412  
    112112
    113113/**
     114 * Return Movie's details.
     115 *
     116 * @since    2.1.3
     117 *
     118 * @param    int    Movie Post ID
     119 *
     120 * @return   array|string    WPMOLY Movie details.
     121 */
     122function wpmoly_get_movie_details( $post_id = null ) {
     123    return WPMOLY_Movies::get_movie_meta( $post_id, 'details' );
     124}
     125
     126/**
    114127 * Return Movie's Status.
    115128 *
  • wpmovielibrary/trunk/includes/widgets/class-movies-widget.php

    r1047390 r1058412  
    194194        extract( $instance );
    195195
    196         //print_r( $instance );
    197 
    198196        $title = apply_filters( 'widget_title', $title );
    199197
     
    208206        switch ( $select ) {
    209207            case 'status':
    210                 $args = array( 'orderby' => 'meta_value', 'meta_key' => '_wpmoly_movie_status' );
    211                 if ( 'all' != $select_status )
    212                     $args['meta_value'] = $select_status;
    213                 break;
    214208            case 'media':
    215                 $args = array( 'orderby' => 'meta_value', 'meta_key' => '_wpmoly_movie_media' );
    216                 if ( 'all' != $select_media )
    217                     $args['meta_value'] = $select_media;
     209                $_select = $instance["select_$select"];
     210                $args = array(
     211                    'orderby'    => 'post_date',
     212                    'meta_query' => array()
     213                );
     214                if ( 'all' != $_select ) {
     215                    $args['meta_query'][] = array(
     216                        'key'     => "_wpmoly_movie_$select",
     217                        'value'   => $_select,
     218                        'compare' => 'LIKE'
     219                    );
     220                } else {
     221                    $args['meta_query'][] = array(
     222                        'key'     => "_wpmoly_movie_$select",
     223                        'value'   => '',
     224                        'compare' => 'NOT LIKE'
     225                    );
     226                }
    218227                break;
    219228            case 'rating':
  • wpmovielibrary/trunk/languages/wpmovielibrary-de_DE.po

    r1056255 r1058412  
    55"Project-Id-Version: WPMovieLibrary 1.2.1\n"
    66"Report-Msgid-Bugs-To: http://wordpress.org/plugins/wpmovielibrary\n"
    7 "POT-Creation-Date: 2014-12-29 13:06+0100\n"
    8 "PO-Revision-Date: 2014-12-29 13:06+0100\n"
     7"POT-Creation-Date: 2015-01-02 09:46+0100\n"
     8"PO-Revision-Date: 2015-01-02 09:47+0100\n"
    99"Last-Translator: Charlie MERLAND <[email protected]>\n"
    1010"Language-Team: LANGUAGE <[email protected]>\n"
     
    105105msgstr "Das Bild, was Du versuchst hochzuladen, existiert bereits."
    106106
    107 #: ../admin/class-wpmoly-media.php:391
     107#: ../admin/class-wpmoly-media.php:394
    108108msgid "See available Movie Posters"
    109109msgstr "Sehe die verfügbaren Film-Plakate."
     
    252252msgstr "WordPress Movie Library"
    253253
    254 #: ../admin/class-wpmoly-edit-movies.php:726
    255 #: ../admin/class-wpmoly-edit-movies.php:756
     254#: ../admin/class-wpmoly-edit-movies.php:731
     255#: ../admin/class-wpmoly-edit-movies.php:761
    256256#: ../includes/classes/legacy/class-wpmoly-legacy.php:257
    257257msgid "Error: submitted post is not a movie."
    258258msgstr "Fehler: eingetragener Post ist kein Film."
    259259
    260 #: ../admin/class-wpmoly-edit-movies.php:732
     260#: ../admin/class-wpmoly-edit-movies.php:737
    261261msgid "Error: the submitted movie details are invalid."
    262262msgstr "Fehler: die eingetragenen Film-Details sind ungültig."
    263263
    264 #: ../admin/class-wpmoly-edit-movies.php:904
     264#: ../admin/class-wpmoly-edit-movies.php:909
    265265msgid "You are not allowed to edit posts."
    266266msgstr "Du hast nicht die Befugnis Posts zu bearbeiten."
    267267
    268 #: ../admin/class-wpmoly-edit-movies.php:907
     268#: ../admin/class-wpmoly-edit-movies.php:912
    269269#, php-format
    270270msgid "Posts with #%s is invalid or is not a movie."
    271271msgstr "Posts mit #%s sind ungültig oder kein Film."
    272272
    273 #: ../admin/class-wpmoly-edit-movies.php:1024
     273#: ../admin/class-wpmoly-edit-movies.php:1029
    274274msgid "(no title)"
    275275msgstr "(nicht titel)"
     
    377377#: ../includes/widgets/class-movies-widget.php:172
    378378#: ../public/class-wpmoly-movies.php:82 ../public/class-wpmoly-movies.php:94
    379 #: ../public/class-wpmoly-archives.php:170
    380 #: ../public/class-wpmoly-archives.php:177
    381 #: ../public/class-wpmoly-archives.php:321
    382 #: ../public/class-wpmoly-archives.php:406
     379#: ../public/class-wpmoly-archives.php:172
     380#: ../public/class-wpmoly-archives.php:179
     381#: ../public/class-wpmoly-archives.php:323
     382#: ../public/class-wpmoly-archives.php:408
    383383#: ../views/admin/settings/settings.php:13
    384384msgid "Movies"
     
    386386
    387387#: ../admin/class-wpmoly-admin.php:159
    388 #: ../includes/classes/class-wpmoly-utils.php:946
    389 #: ../includes/classes/class-wpmoly-utils.php:976
    390 #: ../includes/classes/class-wpmoly-utils.php:1009
    391 #: ../includes/classes/class-wpmoly-utils.php:1037
    392 #: ../includes/classes/class-wpmoly-utils.php:1064
    393 #: ../public/class-wpmoly-archives.php:592
     388#: ../includes/classes/class-wpmoly-utils.php:943
     389#: ../includes/classes/class-wpmoly-utils.php:973
     390#: ../includes/classes/class-wpmoly-utils.php:1006
     391#: ../includes/classes/class-wpmoly-utils.php:1034
     392#: ../includes/classes/class-wpmoly-utils.php:1061
     393#: ../public/class-wpmoly-archives.php:594
    394394#, php-format
    395395msgid "%d movie"
     
    871871msgstr "Offizielle Website"
    872872
    873 #: ../includes/classes/class-wpmoly-utils.php:817
     873#: ../includes/classes/class-wpmoly-utils.php:814
    874874msgid "Not rated yet!"
    875875msgstr "Nicht bewertet !"
    876876
    877 #: ../includes/classes/class-wpmoly-utils.php:1256
     877#: ../includes/classes/class-wpmoly-utils.php:1250
    878878msgid "Invalid taxonomy"
    879879msgstr "Ungültige Klase"
    880880
    881 #: ../includes/classes/class-wpmoly-utils.php:1350
     881#: ../includes/classes/class-wpmoly-utils.php:1344
    882882msgid "&laquo; Previous"
    883883msgstr "&laquo; Vorherige"
    884884
    885 #: ../includes/classes/class-wpmoly-utils.php:1351
     885#: ../includes/classes/class-wpmoly-utils.php:1345
    886886msgid "Next &raquo;"
    887887msgstr "Nächste &raquo;"
    888888
    889 #: ../includes/classes/class-wpmoly-utils.php:1391
     889#: ../includes/classes/class-wpmoly-utils.php:1385
    890890msgid "&hellip;"
    891891msgstr "&hellip;"
    892892
    893 #: ../includes/classes/class-wpmoly-utils.php:1433
     893#: ../includes/classes/class-wpmoly-utils.php:1427
    894894#, php-format
    895895msgid ""
     
    11751175#: ../public/class-wpmoly-shortcodes.php:568
    11761176#: ../public/class-wpmoly-genres.php:71
    1177 #: ../public/class-wpmoly-archives.php:172
    1178 #: ../public/class-wpmoly-archives.php:183
    1179 #: ../public/class-wpmoly-archives.php:323
     1177#: ../public/class-wpmoly-archives.php:174
     1178#: ../public/class-wpmoly-archives.php:185
     1179#: ../public/class-wpmoly-archives.php:325
    11801180#: ../views/taxonomies-widget/taxonomies-admin.php:16
    11811181msgid "Genres"
     
    12641264#: ../public/class-wpmoly-headbox.php:188 ../public/class-wpmoly-actors.php:72
    12651265#: ../public/class-wpmoly-shortcodes.php:517
    1266 #: ../public/class-wpmoly-archives.php:173
    1267 #: ../public/class-wpmoly-archives.php:186
    1268 #: ../public/class-wpmoly-archives.php:324
     1266#: ../public/class-wpmoly-archives.php:175
     1267#: ../public/class-wpmoly-archives.php:188
     1268#: ../public/class-wpmoly-archives.php:326
    12691269#: ../views/taxonomies-widget/taxonomies-admin.php:17
    12701270msgid "Actors"
     
    14791479
    14801480#: ../includes/config/wpmoly-settings.php:338
    1481 #: ../includes/config/wpmoly-settings.php:395
    14821481msgid "Small (~200px)"
    14831482msgstr "Klein (~200px)"
    14841483
    14851484#: ../includes/config/wpmoly-settings.php:339
    1486 #: ../includes/config/wpmoly-settings.php:396
    14871485msgid "Medium (~350px)"
    14881486msgstr "Mittel (~350px)"
     
    14931491
    14941492#: ../includes/config/wpmoly-settings.php:341
    1495 #: ../includes/config/wpmoly-settings.php:397
    14961493msgid "Full (~800px) "
    14971494msgstr "Voll (~800px) "
     
    15511548msgstr "Film-Bild-Größe. Standardmäßig: Die Original-Größe von TMDb."
    15521549
     1550#: ../includes/config/wpmoly-settings.php:395
     1551#, fuzzy
     1552msgid "Small (~300px)"
     1553msgstr "Klein (~200px)"
     1554
     1555#: ../includes/config/wpmoly-settings.php:396
     1556#, fuzzy
     1557msgid "Medium (~780px)"
     1558msgstr "Mittel (~350px)"
     1559
     1560#: ../includes/config/wpmoly-settings.php:397
     1561#, fuzzy
     1562msgid "Full (~1280px) "
     1563msgstr "Voll (~800px) "
     1564
    15531565#: ../includes/config/wpmoly-settings.php:407
    15541566msgid "Delete images with movies"
     
    16301642#: ../includes/config/wpmoly-admin-menu.php:85
    16311643#: ../public/class-wpmoly-collections.php:72
    1632 #: ../public/class-wpmoly-archives.php:171
    1633 #: ../public/class-wpmoly-archives.php:180
    1634 #: ../public/class-wpmoly-archives.php:322
     1644#: ../public/class-wpmoly-archives.php:173
     1645#: ../public/class-wpmoly-archives.php:182
     1646#: ../public/class-wpmoly-archives.php:324
    16351647#: ../views/taxonomies-widget/taxonomies-admin.php:15
    16361648msgid "Collections"
     
    29862998msgstr ""
    29872999
    2988 #: ../includes/widgets/class-movies-widget.php:273 ../views/empty.php:13
     3000#: ../includes/widgets/class-movies-widget.php:282 ../views/empty.php:13
    29893001msgid "Nothing to display."
    29903002msgstr "Nichts anzuzeigen."
    29913003
    2992 #: ../includes/widgets/class-movies-widget.php:283
     3004#: ../includes/widgets/class-movies-widget.php:292
    29933005#: ../includes/widgets/class-details-widget.php:135
    29943006#: ../includes/widgets/class-taxonomies-widget.php:173
     
    30983110msgstr "Siehe die komplette Liste"
    30993111
    3100 #: ../public/class-wpmoly-headbox.php:389
     3112#: ../public/class-wpmoly-headbox.php:391
    31013113msgid "No images were imported for this movie."
    31023114msgstr ""
     
    31763188msgstr "Neues Genre"
    31773189
    3178 #: ../public/class-wpmoly-archives.php:402
     3190#: ../public/class-wpmoly-archives.php:404
    31793191#, fuzzy, php-format
    31803192msgid "Movies by %s"
    31813193msgstr "Filme"
    31823194
    3183 #: ../public/class-wpmoly-archives.php:404
     3195#: ../public/class-wpmoly-archives.php:406
    31843196#, php-format
    31853197msgid "Movies by %s: %s"
    31863198msgstr ""
    31873199
    3188 #: ../public/class-wpmoly-archives.php:413
     3200#: ../public/class-wpmoly-archives.php:415
    31893201#, php-format
    31903202msgid "Letter %s"
    31913203msgstr ""
    31923204
    3193 #: ../public/class-wpmoly-archives.php:416
     3205#: ../public/class-wpmoly-archives.php:418
    31943206#, php-format
    31953207msgid " %s Page %d "
    31963208msgstr ""
    31973209
    3198 #: ../public/class-wpmoly-archives.php:509
     3210#: ../public/class-wpmoly-archives.php:511
    31993211#, php-format
    32003212msgid "View all movies from collection &laquo; %s &raquo;"
    32013213msgstr "Siehe alle Filme von der Sammlung &laquo; %s &raquo;"
    32023214
    3203 #: ../public/class-wpmoly-archives.php:511
     3215#: ../public/class-wpmoly-archives.php:513
    32043216#, php-format
    32053217msgid "View all &laquo; %s &raquo; movies"
    32063218msgstr "Alle &laquo; %s &raquo; Filme"
    32073219
    3208 #: ../public/class-wpmoly-archives.php:513
     3220#: ../public/class-wpmoly-archives.php:515
    32093221#, php-format
    32103222msgid "View all movies staring &laquo; %s &raquo;"
  • wpmovielibrary/trunk/languages/wpmovielibrary-en_EN.po

    r1056255 r1058412  
    55"Project-Id-Version: WPMovieLibrary 2.0-alpha.1\n"
    66"Report-Msgid-Bugs-To: http://wordpress.org/plugins/wpmovielibrary\n"
    7 "POT-Creation-Date: 2014-12-29 13:06+0100\n"
    8 "PO-Revision-Date: 2014-12-29 13:06+0100\n"
     7"POT-Creation-Date: 2015-01-02 09:46+0100\n"
     8"PO-Revision-Date: 2015-01-02 09:47+0100\n"
    99"Last-Translator: Charlie MERLAND <[email protected]>\n"
    1010"Language-Team: WPMovieLibrary <[email protected]>\n"
     
    104104msgstr "The image you're trying to upload already exists."
    105105
    106 #: ../admin/class-wpmoly-media.php:391
     106#: ../admin/class-wpmoly-media.php:394
    107107msgid "See available Movie Posters"
    108108msgstr "See available Movie Posters"
     
    252252msgstr "WordPress Movie Library"
    253253
    254 #: ../admin/class-wpmoly-edit-movies.php:726
    255 #: ../admin/class-wpmoly-edit-movies.php:756
     254#: ../admin/class-wpmoly-edit-movies.php:731
     255#: ../admin/class-wpmoly-edit-movies.php:761
    256256#: ../includes/classes/legacy/class-wpmoly-legacy.php:257
    257257msgid "Error: submitted post is not a movie."
    258258msgstr "Error: submitted post is not a movie."
    259259
    260 #: ../admin/class-wpmoly-edit-movies.php:732
     260#: ../admin/class-wpmoly-edit-movies.php:737
    261261msgid "Error: the submitted movie details are invalid."
    262262msgstr "Error: the submitted movie details are invalid."
    263263
    264 #: ../admin/class-wpmoly-edit-movies.php:904
     264#: ../admin/class-wpmoly-edit-movies.php:909
    265265msgid "You are not allowed to edit posts."
    266266msgstr "You are not allowed to edit posts."
    267267
    268 #: ../admin/class-wpmoly-edit-movies.php:907
     268#: ../admin/class-wpmoly-edit-movies.php:912
    269269#, php-format
    270270msgid "Posts with #%s is invalid or is not a movie."
    271271msgstr "Posts with #%s is invalid or is not a movie."
    272272
    273 #: ../admin/class-wpmoly-edit-movies.php:1024
     273#: ../admin/class-wpmoly-edit-movies.php:1029
    274274msgid "(no title)"
    275275msgstr "(no title)"
     
    368368#: ../includes/widgets/class-movies-widget.php:172
    369369#: ../public/class-wpmoly-movies.php:82 ../public/class-wpmoly-movies.php:94
    370 #: ../public/class-wpmoly-archives.php:170
    371 #: ../public/class-wpmoly-archives.php:177
    372 #: ../public/class-wpmoly-archives.php:321
    373 #: ../public/class-wpmoly-archives.php:406
     370#: ../public/class-wpmoly-archives.php:172
     371#: ../public/class-wpmoly-archives.php:179
     372#: ../public/class-wpmoly-archives.php:323
     373#: ../public/class-wpmoly-archives.php:408
    374374#: ../views/admin/settings/settings.php:13
    375375msgid "Movies"
     
    377377
    378378#: ../admin/class-wpmoly-admin.php:159
    379 #: ../includes/classes/class-wpmoly-utils.php:946
    380 #: ../includes/classes/class-wpmoly-utils.php:976
    381 #: ../includes/classes/class-wpmoly-utils.php:1009
    382 #: ../includes/classes/class-wpmoly-utils.php:1037
    383 #: ../includes/classes/class-wpmoly-utils.php:1064
    384 #: ../public/class-wpmoly-archives.php:592
     379#: ../includes/classes/class-wpmoly-utils.php:943
     380#: ../includes/classes/class-wpmoly-utils.php:973
     381#: ../includes/classes/class-wpmoly-utils.php:1006
     382#: ../includes/classes/class-wpmoly-utils.php:1034
     383#: ../includes/classes/class-wpmoly-utils.php:1061
     384#: ../public/class-wpmoly-archives.php:594
    385385#, php-format
    386386msgid "%d movie"
     
    861861msgstr "Official Website"
    862862
    863 #: ../includes/classes/class-wpmoly-utils.php:817
     863#: ../includes/classes/class-wpmoly-utils.php:814
    864864msgid "Not rated yet!"
    865865msgstr "Not rated yet!"
    866866
    867 #: ../includes/classes/class-wpmoly-utils.php:1256
     867#: ../includes/classes/class-wpmoly-utils.php:1250
    868868msgid "Invalid taxonomy"
    869869msgstr "Invalid taxonomy"
    870870
    871 #: ../includes/classes/class-wpmoly-utils.php:1350
     871#: ../includes/classes/class-wpmoly-utils.php:1344
    872872msgid "&laquo; Previous"
    873873msgstr "&laquo; Previous"
    874874
    875 #: ../includes/classes/class-wpmoly-utils.php:1351
     875#: ../includes/classes/class-wpmoly-utils.php:1345
    876876msgid "Next &raquo;"
    877877msgstr "Next &raquo;"
    878878
    879 #: ../includes/classes/class-wpmoly-utils.php:1391
     879#: ../includes/classes/class-wpmoly-utils.php:1385
    880880msgid "&hellip;"
    881881msgstr "&hellip;"
    882882
    883 #: ../includes/classes/class-wpmoly-utils.php:1433
     883#: ../includes/classes/class-wpmoly-utils.php:1427
    884884#, php-format
    885885msgid ""
     
    11811181#: ../public/class-wpmoly-shortcodes.php:568
    11821182#: ../public/class-wpmoly-genres.php:71
    1183 #: ../public/class-wpmoly-archives.php:172
    1184 #: ../public/class-wpmoly-archives.php:183
    1185 #: ../public/class-wpmoly-archives.php:323
     1183#: ../public/class-wpmoly-archives.php:174
     1184#: ../public/class-wpmoly-archives.php:185
     1185#: ../public/class-wpmoly-archives.php:325
    11861186#: ../views/taxonomies-widget/taxonomies-admin.php:16
    11871187msgid "Genres"
     
    12701270#: ../public/class-wpmoly-headbox.php:188 ../public/class-wpmoly-actors.php:72
    12711271#: ../public/class-wpmoly-shortcodes.php:517
    1272 #: ../public/class-wpmoly-archives.php:173
    1273 #: ../public/class-wpmoly-archives.php:186
    1274 #: ../public/class-wpmoly-archives.php:324
     1272#: ../public/class-wpmoly-archives.php:175
     1273#: ../public/class-wpmoly-archives.php:188
     1274#: ../public/class-wpmoly-archives.php:326
    12751275#: ../views/taxonomies-widget/taxonomies-admin.php:17
    12761276msgid "Actors"
     
    14891489
    14901490#: ../includes/config/wpmoly-settings.php:338
    1491 #: ../includes/config/wpmoly-settings.php:395
    14921491msgid "Small (~200px)"
    14931492msgstr "Small (~200px)"
    14941493
    14951494#: ../includes/config/wpmoly-settings.php:339
    1496 #: ../includes/config/wpmoly-settings.php:396
    14971495msgid "Medium (~350px)"
    14981496msgstr "Medium (~350px)"
     
    15031501
    15041502#: ../includes/config/wpmoly-settings.php:341
    1505 #: ../includes/config/wpmoly-settings.php:397
    15061503msgid "Full (~800px) "
    15071504msgstr "Full (~800px) "
     
    15611558msgstr "Movie Image size. Default is TMDb&rsquo;s original size."
    15621559
     1560#: ../includes/config/wpmoly-settings.php:395
     1561msgid "Small (~300px)"
     1562msgstr "Small (~300px)"
     1563
     1564#: ../includes/config/wpmoly-settings.php:396
     1565msgid "Medium (~780px)"
     1566msgstr "Medium (~780px)"
     1567
     1568#: ../includes/config/wpmoly-settings.php:397
     1569msgid "Full (~1280px) "
     1570msgstr "Full (~1280px) "
     1571
    15631572#: ../includes/config/wpmoly-settings.php:407
    15641573msgid "Delete images with movies"
     
    16441653#: ../includes/config/wpmoly-admin-menu.php:85
    16451654#: ../public/class-wpmoly-collections.php:72
    1646 #: ../public/class-wpmoly-archives.php:171
    1647 #: ../public/class-wpmoly-archives.php:180
    1648 #: ../public/class-wpmoly-archives.php:322
     1655#: ../public/class-wpmoly-archives.php:173
     1656#: ../public/class-wpmoly-archives.php:182
     1657#: ../public/class-wpmoly-archives.php:324
    16491658#: ../views/taxonomies-widget/taxonomies-admin.php:15
    16501659msgid "Collections"
     
    30313040msgstr "Random"
    30323041
    3033 #: ../includes/widgets/class-movies-widget.php:273 ../views/empty.php:13
     3042#: ../includes/widgets/class-movies-widget.php:282 ../views/empty.php:13
    30343043msgid "Nothing to display."
    30353044msgstr "Nothing to display."
    30363045
    3037 #: ../includes/widgets/class-movies-widget.php:283
     3046#: ../includes/widgets/class-movies-widget.php:292
    30383047#: ../includes/widgets/class-details-widget.php:135
    30393048#: ../includes/widgets/class-taxonomies-widget.php:173
     
    31423151msgstr "View the complete list"
    31433152
    3144 #: ../public/class-wpmoly-headbox.php:389
     3153#: ../public/class-wpmoly-headbox.php:391
    31453154msgid "No images were imported for this movie."
    31463155msgstr "No images were imported for this movie."
     
    32233232msgstr "New Genre"
    32243233
    3225 #: ../public/class-wpmoly-archives.php:402
     3234#: ../public/class-wpmoly-archives.php:404
    32263235#, php-format
    32273236msgid "Movies by %s"
    32283237msgstr "Movies by %s"
    32293238
    3230 #: ../public/class-wpmoly-archives.php:404
     3239#: ../public/class-wpmoly-archives.php:406
    32313240#, php-format
    32323241msgid "Movies by %s: %s"
    32333242msgstr "Movies by %s: %s"
    32343243
    3235 #: ../public/class-wpmoly-archives.php:413
     3244#: ../public/class-wpmoly-archives.php:415
    32363245#, php-format
    32373246msgid "Letter %s"
    32383247msgstr "Letter %s"
    32393248
    3240 #: ../public/class-wpmoly-archives.php:416
     3249#: ../public/class-wpmoly-archives.php:418
    32413250#, php-format
    32423251msgid " %s Page %d "
    32433252msgstr " %s Page %d "
    32443253
    3245 #: ../public/class-wpmoly-archives.php:509
     3254#: ../public/class-wpmoly-archives.php:511
    32463255#, php-format
    32473256msgid "View all movies from collection &laquo; %s &raquo;"
    32483257msgstr "View all movies from collection &laquo; %s &raquo;"
    32493258
    3250 #: ../public/class-wpmoly-archives.php:511
     3259#: ../public/class-wpmoly-archives.php:513
    32513260#, php-format
    32523261msgid "View all &laquo; %s &raquo; movies"
    32533262msgstr "View all &laquo; %s &raquo; movies"
    32543263
    3255 #: ../public/class-wpmoly-archives.php:513
     3264#: ../public/class-wpmoly-archives.php:515
    32563265#, php-format
    32573266msgid "View all movies staring &laquo; %s &raquo;"
  • wpmovielibrary/trunk/languages/wpmovielibrary-fr_FR.po

    r1056255 r1058412  
    55"Project-Id-Version: WPMovieLibrary 2.0-alpha.1\n"
    66"Report-Msgid-Bugs-To: http://wordpress.org/plugins/wpmovielibrary\n"
    7 "POT-Creation-Date: 2014-12-29 13:06+0100\n"
    8 "PO-Revision-Date: 2014-12-29 13:12+0100\n"
     7"POT-Creation-Date: 2015-01-02 09:46+0100\n"
     8"PO-Revision-Date: 2015-01-02 09:48+0100\n"
    99"Last-Translator: Charlie MERLAND <[email protected]>\n"
    1010"Language-Team: WPMovieLibrary <[email protected]>\n"
     
    106106msgstr "L'image que vous essayez de télécharger existe déjà."
    107107
    108 #: ../admin/class-wpmoly-media.php:391
     108#: ../admin/class-wpmoly-media.php:394
    109109msgid "See available Movie Posters"
    110110msgstr "Afficher les affiches disponibles"
     
    254254msgstr "WordPress Movie Library"
    255255
    256 #: ../admin/class-wpmoly-edit-movies.php:726
    257 #: ../admin/class-wpmoly-edit-movies.php:756
     256#: ../admin/class-wpmoly-edit-movies.php:731
     257#: ../admin/class-wpmoly-edit-movies.php:761
    258258#: ../includes/classes/legacy/class-wpmoly-legacy.php:257
    259259msgid "Error: submitted post is not a movie."
    260260msgstr "Erreur : l'article n'est pas un film."
    261261
    262 #: ../admin/class-wpmoly-edit-movies.php:732
     262#: ../admin/class-wpmoly-edit-movies.php:737
    263263msgid "Error: the submitted movie details are invalid."
    264264msgstr "Erreur : détails invalides."
    265265
    266 #: ../admin/class-wpmoly-edit-movies.php:904
     266#: ../admin/class-wpmoly-edit-movies.php:909
    267267msgid "You are not allowed to edit posts."
    268268msgstr "Vous n'êtes pas autorisé à éditer les articles."
    269269
    270 #: ../admin/class-wpmoly-edit-movies.php:907
     270#: ../admin/class-wpmoly-edit-movies.php:912
    271271#, php-format
    272272msgid "Posts with #%s is invalid or is not a movie."
    273273msgstr "L'article #%s est invalide ou n'est pas un film."
    274274
    275 #: ../admin/class-wpmoly-edit-movies.php:1024
     275#: ../admin/class-wpmoly-edit-movies.php:1029
    276276msgid "(no title)"
    277277msgstr "(pas de titre)"
     
    382382#: ../includes/widgets/class-movies-widget.php:172
    383383#: ../public/class-wpmoly-movies.php:82 ../public/class-wpmoly-movies.php:94
    384 #: ../public/class-wpmoly-archives.php:170
    385 #: ../public/class-wpmoly-archives.php:177
    386 #: ../public/class-wpmoly-archives.php:321
    387 #: ../public/class-wpmoly-archives.php:406
     384#: ../public/class-wpmoly-archives.php:172
     385#: ../public/class-wpmoly-archives.php:179
     386#: ../public/class-wpmoly-archives.php:323
     387#: ../public/class-wpmoly-archives.php:408
    388388#: ../views/admin/settings/settings.php:13
    389389msgid "Movies"
     
    391391
    392392#: ../admin/class-wpmoly-admin.php:159
    393 #: ../includes/classes/class-wpmoly-utils.php:946
    394 #: ../includes/classes/class-wpmoly-utils.php:976
    395 #: ../includes/classes/class-wpmoly-utils.php:1009
    396 #: ../includes/classes/class-wpmoly-utils.php:1037
    397 #: ../includes/classes/class-wpmoly-utils.php:1064
    398 #: ../public/class-wpmoly-archives.php:592
     393#: ../includes/classes/class-wpmoly-utils.php:943
     394#: ../includes/classes/class-wpmoly-utils.php:973
     395#: ../includes/classes/class-wpmoly-utils.php:1006
     396#: ../includes/classes/class-wpmoly-utils.php:1034
     397#: ../includes/classes/class-wpmoly-utils.php:1061
     398#: ../public/class-wpmoly-archives.php:594
    399399#, php-format
    400400msgid "%d movie"
     
    878878msgstr "Site officiel"
    879879
    880 #: ../includes/classes/class-wpmoly-utils.php:817
     880#: ../includes/classes/class-wpmoly-utils.php:814
    881881msgid "Not rated yet!"
    882882msgstr "Aucune note"
    883883
    884 #: ../includes/classes/class-wpmoly-utils.php:1256
     884#: ../includes/classes/class-wpmoly-utils.php:1250
    885885msgid "Invalid taxonomy"
    886886msgstr "Taxonomie invalide"
    887887
    888 #: ../includes/classes/class-wpmoly-utils.php:1350
     888#: ../includes/classes/class-wpmoly-utils.php:1344
    889889msgid "&laquo; Previous"
    890890msgstr "&laquo; Précédent"
    891891
    892 #: ../includes/classes/class-wpmoly-utils.php:1351
     892#: ../includes/classes/class-wpmoly-utils.php:1345
    893893msgid "Next &raquo;"
    894894msgstr "Suivant &raquo;"
    895895
    896 #: ../includes/classes/class-wpmoly-utils.php:1391
     896#: ../includes/classes/class-wpmoly-utils.php:1385
    897897msgid "&hellip;"
    898898msgstr "&hellip;"
    899899
    900 #: ../includes/classes/class-wpmoly-utils.php:1433
     900#: ../includes/classes/class-wpmoly-utils.php:1427
    901901#, php-format
    902902msgid ""
     
    12071207#: ../public/class-wpmoly-shortcodes.php:568
    12081208#: ../public/class-wpmoly-genres.php:71
    1209 #: ../public/class-wpmoly-archives.php:172
    1210 #: ../public/class-wpmoly-archives.php:183
    1211 #: ../public/class-wpmoly-archives.php:323
     1209#: ../public/class-wpmoly-archives.php:174
     1210#: ../public/class-wpmoly-archives.php:185
     1211#: ../public/class-wpmoly-archives.php:325
    12121212#: ../views/taxonomies-widget/taxonomies-admin.php:16
    12131213msgid "Genres"
     
    12961296#: ../public/class-wpmoly-headbox.php:188 ../public/class-wpmoly-actors.php:72
    12971297#: ../public/class-wpmoly-shortcodes.php:517
    1298 #: ../public/class-wpmoly-archives.php:173
    1299 #: ../public/class-wpmoly-archives.php:186
    1300 #: ../public/class-wpmoly-archives.php:324
     1298#: ../public/class-wpmoly-archives.php:175
     1299#: ../public/class-wpmoly-archives.php:188
     1300#: ../public/class-wpmoly-archives.php:326
    13011301#: ../views/taxonomies-widget/taxonomies-admin.php:17
    13021302msgid "Actors"
     
    15171517
    15181518#: ../includes/config/wpmoly-settings.php:338
    1519 #: ../includes/config/wpmoly-settings.php:395
    15201519msgid "Small (~200px)"
    15211520msgstr "Petit (~200px)"
    15221521
    15231522#: ../includes/config/wpmoly-settings.php:339
    1524 #: ../includes/config/wpmoly-settings.php:396
    15251523msgid "Medium (~350px)"
    15261524msgstr "Moyen (~350px)"
     
    15311529
    15321530#: ../includes/config/wpmoly-settings.php:341
    1533 #: ../includes/config/wpmoly-settings.php:397
    15341531msgid "Full (~800px) "
    15351532msgstr "Très large (~800px) "
     
    15911588msgstr "Taille des images de films, par défaut la taille originale de TMDb."
    15921589
     1590#: ../includes/config/wpmoly-settings.php:395
     1591msgid "Small (~300px)"
     1592msgstr "Petit (~300px)"
     1593
     1594#: ../includes/config/wpmoly-settings.php:396
     1595msgid "Medium (~780px)"
     1596msgstr "Moyen (~780px)"
     1597
     1598#: ../includes/config/wpmoly-settings.php:397
     1599msgid "Full (~1280px) "
     1600msgstr "Large (~1280px) "
     1601
    15931602#: ../includes/config/wpmoly-settings.php:407
    15941603msgid "Delete images with movies"
     
    16751684#: ../includes/config/wpmoly-admin-menu.php:85
    16761685#: ../public/class-wpmoly-collections.php:72
    1677 #: ../public/class-wpmoly-archives.php:171
    1678 #: ../public/class-wpmoly-archives.php:180
    1679 #: ../public/class-wpmoly-archives.php:322
     1686#: ../public/class-wpmoly-archives.php:173
     1687#: ../public/class-wpmoly-archives.php:182
     1688#: ../public/class-wpmoly-archives.php:324
    16801689#: ../views/taxonomies-widget/taxonomies-admin.php:15
    16811690msgid "Collections"
     
    30843093msgstr "Aléatoire"
    30853094
    3086 #: ../includes/widgets/class-movies-widget.php:273 ../views/empty.php:13
     3095#: ../includes/widgets/class-movies-widget.php:282 ../views/empty.php:13
    30873096msgid "Nothing to display."
    30883097msgstr "Rien à afficher"
    30893098
    3090 #: ../includes/widgets/class-movies-widget.php:283
     3099#: ../includes/widgets/class-movies-widget.php:292
    30913100#: ../includes/widgets/class-details-widget.php:135
    30923101#: ../includes/widgets/class-taxonomies-widget.php:173
     
    31933202msgstr "Voir la liste complète"
    31943203
    3195 #: ../public/class-wpmoly-headbox.php:389
     3204#: ../public/class-wpmoly-headbox.php:391
    31963205msgid "No images were imported for this movie."
    31973206msgstr "Aucune image importée pour ce film."
     
    32743283msgstr "Nouveau genre"
    32753284
    3276 #: ../public/class-wpmoly-archives.php:402
     3285#: ../public/class-wpmoly-archives.php:404
    32773286#, php-format
    32783287msgid "Movies by %s"
    32793288msgstr "Films par %s"
    32803289
    3281 #: ../public/class-wpmoly-archives.php:404
     3290#: ../public/class-wpmoly-archives.php:406
    32823291#, php-format
    32833292msgid "Movies by %s: %s"
    32843293msgstr "Films par %s : %s"
    32853294
    3286 #: ../public/class-wpmoly-archives.php:413
     3295#: ../public/class-wpmoly-archives.php:415
    32873296#, php-format
    32883297msgid "Letter %s"
    32893298msgstr "Lettre %s"
    32903299
    3291 #: ../public/class-wpmoly-archives.php:416
     3300#: ../public/class-wpmoly-archives.php:418
    32923301#, php-format
    32933302msgid " %s Page %d "
    32943303msgstr "%s Page %d "
    32953304
    3296 #: ../public/class-wpmoly-archives.php:509
     3305#: ../public/class-wpmoly-archives.php:511
    32973306#, php-format
    32983307msgid "View all movies from collection &laquo; %s &raquo;"
    32993308msgstr "Voir tous les films de la collection &laquo; %s &raquo;"
    33003309
    3301 #: ../public/class-wpmoly-archives.php:511
     3310#: ../public/class-wpmoly-archives.php:513
    33023311#, php-format
    33033312msgid "View all &laquo; %s &raquo; movies"
    33043313msgstr "Voir tous les films &laquo; %s &raquo;"
    33053314
    3306 #: ../public/class-wpmoly-archives.php:513
     3315#: ../public/class-wpmoly-archives.php:515
    33073316#, php-format
    33083317msgid "View all movies staring &laquo; %s &raquo;"
  • wpmovielibrary/trunk/languages/wpmovielibrary.pot

    r1056255 r1058412  
    55"Project-Id-Version: WPMovieLibrary 2.0-beta.1\n"
    66"Report-Msgid-Bugs-To: http://wordpress.org/plugins/wpmovielibrary\n"
    7 "POT-Creation-Date: 2014-12-29 13:06+0100\n"
    8 "PO-Revision-Date: 2014-12-29 13:06+0100\n"
     7"POT-Creation-Date: 2015-01-02 09:46+0100\n"
     8"PO-Revision-Date: 2015-01-02 09:47+0100\n"
    99"Last-Translator: Charlie MERLAND <[email protected]>\n"
    1010"Language-Team: WPMovieLibrary <[email protected]>\n"
     
    113113msgstr ""
    114114
    115 #: ../admin/class-wpmoly-media.php:391
     115#: ../admin/class-wpmoly-media.php:394
    116116msgid "See available Movie Posters"
    117117msgstr ""
     
    259259msgstr ""
    260260
    261 #: ../admin/class-wpmoly-edit-movies.php:726
    262 #: ../admin/class-wpmoly-edit-movies.php:756
     261#: ../admin/class-wpmoly-edit-movies.php:731
     262#: ../admin/class-wpmoly-edit-movies.php:761
    263263#: ../includes/classes/legacy/class-wpmoly-legacy.php:257
    264264msgid "Error: submitted post is not a movie."
    265265msgstr ""
    266266
    267 #: ../admin/class-wpmoly-edit-movies.php:732
     267#: ../admin/class-wpmoly-edit-movies.php:737
    268268msgid "Error: the submitted movie details are invalid."
    269269msgstr ""
    270270
    271 #: ../admin/class-wpmoly-edit-movies.php:904
     271#: ../admin/class-wpmoly-edit-movies.php:909
    272272msgid "You are not allowed to edit posts."
    273273msgstr ""
    274274
    275 #: ../admin/class-wpmoly-edit-movies.php:907
     275#: ../admin/class-wpmoly-edit-movies.php:912
    276276#, php-format
    277277msgid "Posts with #%s is invalid or is not a movie."
    278278msgstr ""
    279279
    280 #: ../admin/class-wpmoly-edit-movies.php:1024
     280#: ../admin/class-wpmoly-edit-movies.php:1029
    281281msgid "(no title)"
    282282msgstr ""
     
    373373#: ../includes/widgets/class-movies-widget.php:172
    374374#: ../public/class-wpmoly-movies.php:82 ../public/class-wpmoly-movies.php:94
    375 #: ../public/class-wpmoly-archives.php:170
    376 #: ../public/class-wpmoly-archives.php:177
    377 #: ../public/class-wpmoly-archives.php:321
    378 #: ../public/class-wpmoly-archives.php:406
     375#: ../public/class-wpmoly-archives.php:172
     376#: ../public/class-wpmoly-archives.php:179
     377#: ../public/class-wpmoly-archives.php:323
     378#: ../public/class-wpmoly-archives.php:408
    379379#: ../views/admin/settings/settings.php:13
    380380msgid "Movies"
     
    382382
    383383#: ../admin/class-wpmoly-admin.php:159
    384 #: ../includes/classes/class-wpmoly-utils.php:946
    385 #: ../includes/classes/class-wpmoly-utils.php:976
    386 #: ../includes/classes/class-wpmoly-utils.php:1009
    387 #: ../includes/classes/class-wpmoly-utils.php:1037
    388 #: ../includes/classes/class-wpmoly-utils.php:1064
    389 #: ../public/class-wpmoly-archives.php:592
     384#: ../includes/classes/class-wpmoly-utils.php:943
     385#: ../includes/classes/class-wpmoly-utils.php:973
     386#: ../includes/classes/class-wpmoly-utils.php:1006
     387#: ../includes/classes/class-wpmoly-utils.php:1034
     388#: ../includes/classes/class-wpmoly-utils.php:1061
     389#: ../public/class-wpmoly-archives.php:594
    390390#, php-format
    391391msgid "%d movie"
     
    858858msgstr ""
    859859
    860 #: ../includes/classes/class-wpmoly-utils.php:817
     860#: ../includes/classes/class-wpmoly-utils.php:814
    861861msgid "Not rated yet!"
    862862msgstr ""
    863863
    864 #: ../includes/classes/class-wpmoly-utils.php:1256
     864#: ../includes/classes/class-wpmoly-utils.php:1250
    865865msgid "Invalid taxonomy"
    866866msgstr ""
    867867
    868 #: ../includes/classes/class-wpmoly-utils.php:1350
     868#: ../includes/classes/class-wpmoly-utils.php:1344
    869869msgid "&laquo; Previous"
    870870msgstr ""
    871871
    872 #: ../includes/classes/class-wpmoly-utils.php:1351
     872#: ../includes/classes/class-wpmoly-utils.php:1345
    873873msgid "Next &raquo;"
    874874msgstr ""
    875875
    876 #: ../includes/classes/class-wpmoly-utils.php:1391
     876#: ../includes/classes/class-wpmoly-utils.php:1385
    877877msgid "&hellip;"
    878878msgstr ""
    879879
    880 #: ../includes/classes/class-wpmoly-utils.php:1433
     880#: ../includes/classes/class-wpmoly-utils.php:1427
    881881#, php-format
    882882msgid ""
     
    11591159#: ../public/class-wpmoly-shortcodes.php:568
    11601160#: ../public/class-wpmoly-genres.php:71
    1161 #: ../public/class-wpmoly-archives.php:172
    1162 #: ../public/class-wpmoly-archives.php:183
    1163 #: ../public/class-wpmoly-archives.php:323
     1161#: ../public/class-wpmoly-archives.php:174
     1162#: ../public/class-wpmoly-archives.php:185
     1163#: ../public/class-wpmoly-archives.php:325
    11641164#: ../views/taxonomies-widget/taxonomies-admin.php:16
    11651165msgid "Genres"
     
    12481248#: ../public/class-wpmoly-headbox.php:188 ../public/class-wpmoly-actors.php:72
    12491249#: ../public/class-wpmoly-shortcodes.php:517
    1250 #: ../public/class-wpmoly-archives.php:173
    1251 #: ../public/class-wpmoly-archives.php:186
    1252 #: ../public/class-wpmoly-archives.php:324
     1250#: ../public/class-wpmoly-archives.php:175
     1251#: ../public/class-wpmoly-archives.php:188
     1252#: ../public/class-wpmoly-archives.php:326
    12531253#: ../views/taxonomies-widget/taxonomies-admin.php:17
    12541254msgid "Actors"
     
    14541454
    14551455#: ../includes/config/wpmoly-settings.php:338
    1456 #: ../includes/config/wpmoly-settings.php:395
    14571456msgid "Small (~200px)"
    14581457msgstr ""
    14591458
    14601459#: ../includes/config/wpmoly-settings.php:339
    1461 #: ../includes/config/wpmoly-settings.php:396
    14621460msgid "Medium (~350px)"
    14631461msgstr ""
     
    14681466
    14691467#: ../includes/config/wpmoly-settings.php:341
    1470 #: ../includes/config/wpmoly-settings.php:397
    14711468msgid "Full (~800px) "
    14721469msgstr ""
     
    15261523msgstr ""
    15271524
     1525#: ../includes/config/wpmoly-settings.php:395
     1526msgid "Small (~300px)"
     1527msgstr ""
     1528
     1529#: ../includes/config/wpmoly-settings.php:396
     1530msgid "Medium (~780px)"
     1531msgstr ""
     1532
     1533#: ../includes/config/wpmoly-settings.php:397
     1534msgid "Full (~1280px) "
     1535msgstr ""
     1536
    15281537#: ../includes/config/wpmoly-settings.php:407
    15291538msgid "Delete images with movies"
     
    16021611#: ../includes/config/wpmoly-admin-menu.php:85
    16031612#: ../public/class-wpmoly-collections.php:72
    1604 #: ../public/class-wpmoly-archives.php:171
    1605 #: ../public/class-wpmoly-archives.php:180
    1606 #: ../public/class-wpmoly-archives.php:322
     1613#: ../public/class-wpmoly-archives.php:173
     1614#: ../public/class-wpmoly-archives.php:182
     1615#: ../public/class-wpmoly-archives.php:324
    16071616#: ../views/taxonomies-widget/taxonomies-admin.php:15
    16081617msgid "Collections"
     
    28832892msgstr ""
    28842893
    2885 #: ../includes/widgets/class-movies-widget.php:273 ../views/empty.php:13
     2894#: ../includes/widgets/class-movies-widget.php:282 ../views/empty.php:13
    28862895msgid "Nothing to display."
    28872896msgstr ""
    28882897
    2889 #: ../includes/widgets/class-movies-widget.php:283
     2898#: ../includes/widgets/class-movies-widget.php:292
    28902899#: ../includes/widgets/class-details-widget.php:135
    28912900#: ../includes/widgets/class-taxonomies-widget.php:173
     
    29902999msgstr ""
    29913000
    2992 #: ../public/class-wpmoly-headbox.php:389
     3001#: ../public/class-wpmoly-headbox.php:391
    29933002msgid "No images were imported for this movie."
    29943003msgstr ""
     
    30683077msgstr ""
    30693078
    3070 #: ../public/class-wpmoly-archives.php:402
     3079#: ../public/class-wpmoly-archives.php:404
    30713080#, php-format
    30723081msgid "Movies by %s"
    30733082msgstr ""
    30743083
    3075 #: ../public/class-wpmoly-archives.php:404
     3084#: ../public/class-wpmoly-archives.php:406
    30763085#, php-format
    30773086msgid "Movies by %s: %s"
    30783087msgstr ""
    30793088
    3080 #: ../public/class-wpmoly-archives.php:413
     3089#: ../public/class-wpmoly-archives.php:415
    30813090#, php-format
    30823091msgid "Letter %s"
    30833092msgstr ""
    30843093
    3085 #: ../public/class-wpmoly-archives.php:416
     3094#: ../public/class-wpmoly-archives.php:418
    30863095#, php-format
    30873096msgid " %s Page %d "
    30883097msgstr ""
    30893098
    3090 #: ../public/class-wpmoly-archives.php:509
     3099#: ../public/class-wpmoly-archives.php:511
    30913100#, php-format
    30923101msgid "View all movies from collection &laquo; %s &raquo;"
    30933102msgstr ""
    30943103
    3095 #: ../public/class-wpmoly-archives.php:511
     3104#: ../public/class-wpmoly-archives.php:513
    30963105#, php-format
    30973106msgid "View all &laquo; %s &raquo; movies"
    30983107msgstr ""
    30993108
    3100 #: ../public/class-wpmoly-archives.php:513
     3109#: ../public/class-wpmoly-archives.php:515
    31013110#, php-format
    31023111msgid "View all movies staring &laquo; %s &raquo;"
  • wpmovielibrary/trunk/public/class-wpmoly-archives.php

    r1056255 r1058412  
    5757            add_filter( 'the_title', array( $this, 'movie_archives_title' ), 10, 2 );
    5858            add_filter( 'wp_title', array( $this, 'movie_archives_title' ), 10, 2 );
     59
     60            add_action( 'pre_get_posts', __CLASS__ . '::subpages', 10, 1 );
    5961
    6062            if ( '' == wpmoly_o( 'movie-archives' ) )
     
    742744        }
    743745
     746        /**
     747         * Prevent custom permalinks from breaking pages hierarchy.
     748         *
     749         * The permalink structure for meta query could interfere with
     750         * pages with three levels or hierarchy, ie. page with URLs like
     751         * http://domain/page_a/{matching_meta_or_detail}/page_c/,
     752         * resulting in page A being displayed instead of page C. Very
     753         * unlike, but still possible.
     754         *
     755         * @since    2.1.3
     756         *
     757         * @param    object      $wp_query Current WP_Query instance
     758         */
     759        public static function subpages( $wp_query ) {
     760
     761            global $wp;
     762
     763            // Don't run this in dashboard or on posts
     764            $request = $wp->request;
     765            if ( is_admin() || is_null( $request ) || ! isset( $wp_query->queried_object_id ) || is_null( $wp_query->queried_object_id ) )
     766                return false;
     767
     768            // Page is correct, dismiss
     769            $post_id = $wp_query->queried_object_id;
     770            $pageuri = get_page_uri( $post_id );
     771            if ( $request == $pageuri )
     772                return false;
     773
     774            $page = get_page_by_path( $request );
     775            if ( is_null( $page ) )
     776                return false;
     777
     778            $wp_query->queried_object = $page;
     779            $wp_query->queried_object_id = $page->ID;
     780            $wp_query->set( 'pagename', $page->post_name );
     781            unset( $wp_query->query['meta'], $wp_query->query['value'], $wp_query->query_vars['meta'], $wp_query->query_vars['value'] );
     782        }
     783
    744784        /** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
    745785         *
  • wpmovielibrary/trunk/public/class-wpmoly-grid.php

    r1056255 r1058412  
    274274            $attributes = compact( 'movies', 'columns', 'title', 'year', 'rating', 'theme' );
    275275
    276             $content  = self::render_template( "movies/grid/$view-loop.php", $attributes );
     276            $content  = self::render_template( "movies/grid/$view-loop.php", $attributes, $require = 'always' );
    277277            $content  = $content . $paginate;
    278278
  • wpmovielibrary/trunk/public/class-wpmoly-headbox.php

    r1047390 r1058412  
    293293
    294294            // TODO: better filtering/formatting
     295            $details = wpmoly_get_movie_details();
     296
    295297            $fields = wpmoly_o( 'sort-details' );
    296298            $default_fields = WPMOLY_Settings::get_supported_movie_details();
     
    308310            foreach ( $fields as $slug => $field ) {
    309311
    310                 $detail = call_user_func_array( 'wpmoly_get_movie_meta', array( 'post_id' => $post_id, 'meta' => $slug ) );
     312                $detail = $details[ $slug ];
     313
    311314                if ( ! is_array( $detail ) )
    312315                    $detail = array( $detail );
     
    317320
    318321                        $value = $default_fields[ $slug ]['options'][ $d ];
    319 
    320322                        if ( 'rating' == $slug ) {
    321323                            $d = apply_filters( "wpmoly_movie_meta_link", 'rating', array_search( $value, $default_fields[ $slug ]['options'] ), 'detail', $value );
    322324                        } else {
    323                             $d = apply_filters( "wpmoly_movie_meta_link", $slug, $value, 'detail' );
     325                            $d = apply_filters( "wpmoly_movie_meta_link", $slug, $value, 'detail', $value );
    324326                        }
    325327                    }
  • wpmovielibrary/trunk/public/class-wpmoly-movies.php

    r1056255 r1058412  
    150150         * @since    1.0
    151151         *
     152         * @param    int       Movie Post ID
    152153         * @param    string    Meta type to return: data, status, media or rating
    153          * @param    int       Movie Post ID
    154154         *
    155155         * @return   array|string    WPMOLY Movie Meta if available, empty string else.
     
    166166                WPMOLY_Legacy::update_movie( $post_id );
    167167
    168             if ( 'data' == $meta ) {
     168            if ( 'data' == $meta || 'meta' == $meta ) {
     169
    169170                $_meta = WPMOLY_Settings::get_supported_movie_meta();
    170171                $value = array();
     
    174175
    175176                foreach ( array_keys( $_meta ) as $slug )
     177                    $value[ $slug ] = get_post_meta( $post_id, "_wpmoly_movie_{$slug}", true );
     178
     179                return $value;
     180
     181            } else if ( 'details' == $meta ) {
     182
     183                $details = WPMOLY_Settings::get_supported_movie_details();
     184                $value = array();
     185
     186                foreach ( array_keys( $details ) as $slug )
    176187                    $value[ $slug ] = get_post_meta( $post_id, "_wpmoly_movie_{$slug}", true );
    177188
  • wpmovielibrary/trunk/readme.txt

    r1056255 r1058412  
    55Requires at least: 3.8
    66Tested up to: 4.1
    7 Stable tag: 2.1.2
     7Stable tag: 2.1.3
    88License: GPLv3
    99License URI: http://www.gnu.org/licenses/gpl-3.0.html
     
    138138
    139139== Changelog ==
     140
     141= 2.1.3 =
     142* Fix - Details not shown properly on archive pages
     143* Fix - Possible empty grid bug on movie archives pages
     144* Fix - Images sizes labels in settings panel
     145* Fix - Movies Widget order by rating/media/status bug
     146* Tweak - Update Grid style to display properly titles and ratings
     147* Tweak - New Grid setting: show titles/ratings/years
     148* Tweak - Add years to importer movies choice
     149* Tweak - Add director and original title support to posters/images title
     150* Tweak - Updated Icon font
     151* Dev - Add a safety to meta queries preventing from overriding existing subpages
     152* Dev - Minor editor metabox tweaks
    140153
    141154= 2.1.2 =
  • wpmovielibrary/trunk/views/movies/grid/loop.php

    r1056255 r1058412  
    1313?>
    1414                    <div id="wpmoly-movie-<?php the_ID(); ?>" <?php post_class( 'wpmoly movie' ) ?>>
    15                         <a class="wpmoly grid movie link" href="<?php the_permalink(); ?>">
     15                        <a class="wpmoly grid movie link" title="<?php the_title(); ?>" href="<?php the_permalink(); ?>">
    1616                            <?php if ( has_post_thumbnail() ) the_post_thumbnail( $size, array( 'class' => 'wpmoly grid movie poster' ) ); ?>
    1717<?php   if ( $title ) : ?>
    1818                            <h4 class="wpmoly grid movie title"><?php the_title(); ?></h4>
    1919<?php   endif; if ( $year ) : ?>
    20                             <span class="wpmoly grid movie genres"><?php echo apply_filters( 'wpmoly_format_movie_release_date', wpmoly_get_movie_meta( get_the_ID(), 'release_date' ), 'Y' ); ?></span>
     20                            <span class="wpmoly grid movie year"><?php echo apply_filters( 'wpmoly_format_movie_release_date', wpmoly_get_movie_meta( get_the_ID(), 'release_date' ), 'Y' ); ?></span>
    2121<?php   endif; if ( $rating ) : ?>
    2222                            <span class="wpmoly grid movie rating"><?php echo apply_filters( 'wpmoly_movie_rating_stars', wpmoly_get_movie_rating( get_the_ID() ) ); ?></span>
  • wpmovielibrary/trunk/wpmovielibrary.php

    r1056255 r1058412  
    1818 * Plugin URI:  http://wpmovielibrary.com
    1919 * Description: A WordPress Plugin to manage a personnal library of movies.
    20  * Version:     2.1.2
     20 * Version:     2.1.3
    2121 * Author:      Charlie MERLAND
    2222 * Author URI:  http://www.caercam.org/
     
    3535define( 'WPMOLY_PLUGIN',                 plugin_basename( __FILE__ ) );
    3636define( 'WPMOLY_NAME',                   'WPMovieLibrary' );
    37 define( 'WPMOLY_VERSION',                '2.1.2' );
     37define( 'WPMOLY_VERSION',                '2.1.3' );
    3838define( 'WPMOLY_SLUG',                   'wpmoly' );
    3939define( 'WPMOLY_URL',                    plugins_url( basename( __DIR__ ) ) );
Note: See TracChangeset for help on using the changeset viewer.