From 2ca6204e5bb6b0322e7651e476b8b6ea4841f54b Mon Sep 17 00:00:00 2001 From: Fawaz Date: Mon, 7 Oct 2013 11:23:00 +0000 Subject: [PATCH] Removed : v3.0 Beta from Trunk since it has been moved to GitHub --- upload/.htaccess | 119 - upload/403.php | 24 - upload/404.php | 23 - upload/LICENSE | 47 - upload/actions/.htaccess | 0 upload/actions/admin.php | 132 - upload/actions/cb_cron.php | 20 - upload/actions/edit_comment.php | 20 - upload/actions/embed_form_verifier.php | 53 - upload/actions/file_downloader.php | 316 - upload/actions/file_results.php | 89 - upload/actions/file_uploader.php | 257 - upload/actions/get_file_size.php | 13 - upload/actions/include_functions.php | 130 - upload/actions/photo_tagger.php | 76 - upload/actions/photo_uploader.php | 310 - upload/actions/process_video.php | 28 - upload/actions/send_subscription_email.php | 27 - upload/actions/update_cb_stats.php | 91 - upload/actions/update_configs.php | 36 - upload/actions/update_phrase.php | 20 - upload/actions/verify_converted_videos.php | 85 - upload/actions/verify_videos.php | 134 - upload/actions/video_convert.php | 210 - upload/activation.php | 44 - upload/add_group_videos.php | 83 - upload/admin_area/_permission.php | 30 - upload/admin_area/add_custom_fields.php | 30 - upload/admin_area/add_group.php | 6 - upload/admin_area/add_member.php | 30 - upload/admin_area/add_phrase.php | 27 - upload/admin_area/ads_add_placements.php | 47 - upload/admin_area/ads_manager.php | 81 - upload/admin_area/ajax/categories.php | 128 - upload/admin_area/ajax/main.php | 70 - upload/admin_area/ajax/videos.php | 58 - upload/admin_area/ajax/widgets.php | 113 - upload/admin_area/category.php | 83 - upload/admin_area/cb_conversion_queue.php | 64 - upload/admin_area/cb_mod_check.php | 17 - upload/admin_area/charts/daily_activity.php | 111 - upload/admin_area/charts/groups_activity.php | 109 - upload/admin_area/charts/ofc-library/JSON.php | 806 --- .../charts/ofc-library/dot_base.php | 231 - .../charts/ofc-library/json_format.php | 86 - .../charts/ofc-library/ofc_area_base.php | 40 - .../charts/ofc-library/ofc_area_hollow.php | 10 - .../charts/ofc-library/ofc_area_line.php | 10 - .../charts/ofc-library/ofc_arrow.php | 27 - .../admin_area/charts/ofc-library/ofc_bar.php | 34 - .../charts/ofc-library/ofc_bar_3d.php | 22 - .../charts/ofc-library/ofc_bar_base.php | 97 - .../charts/ofc-library/ofc_bar_filled.php | 39 - .../charts/ofc-library/ofc_bar_glass.php | 131 - .../charts/ofc-library/ofc_bar_sketch.php | 29 - .../charts/ofc-library/ofc_bar_stack.php | 55 - .../charts/ofc-library/ofc_candle.php | 41 - .../charts/ofc-library/ofc_hbar.php | 64 - .../charts/ofc-library/ofc_line.php | 157 - .../charts/ofc-library/ofc_line_base.php | 92 - .../charts/ofc-library/ofc_line_dot.php | 33 - .../charts/ofc-library/ofc_line_hollow.php | 9 - .../charts/ofc-library/ofc_line_style.php | 11 - .../charts/ofc-library/ofc_menu.php | 56 - .../admin_area/charts/ofc-library/ofc_pie.php | 257 - .../charts/ofc-library/ofc_radar_axis.php | 47 - .../ofc-library/ofc_radar_axis_labels.php | 15 - .../ofc-library/ofc_radar_spoke_labels.php | 15 - .../charts/ofc-library/ofc_scatter.php | 47 - .../charts/ofc-library/ofc_scatter_line.php | 49 - .../charts/ofc-library/ofc_shape.php | 25 - .../charts/ofc-library/ofc_sugar.php | 43 - .../charts/ofc-library/ofc_tags.php | 133 - .../charts/ofc-library/ofc_title.php | 39 - .../charts/ofc-library/ofc_tooltip.php | 67 - .../charts/ofc-library/ofc_x_axis.php | 140 - .../charts/ofc-library/ofc_x_axis_label.php | 45 - .../charts/ofc-library/ofc_x_axis_labels.php | 69 - .../charts/ofc-library/ofc_x_legend.php | 15 - .../charts/ofc-library/ofc_y_axis.php | 17 - .../charts/ofc-library/ofc_y_axis_base.php | 116 - .../charts/ofc-library/ofc_y_axis_label.php | 38 - .../charts/ofc-library/ofc_y_axis_labels.php | 57 - .../charts/ofc-library/ofc_y_axis_right.php | 6 - .../charts/ofc-library/ofc_y_legend.php | 15 - .../ofc-library/open-flash-chart-object.php | 109 - .../charts/ofc-library/open-flash-chart.php | 178 - upload/admin_area/charts/users_activity.php | 108 - upload/admin_area/charts/videos_activity.php | 108 - upload/admin_area/collection_category.php | 85 - upload/admin_area/collection_manager.php | 155 - upload/admin_area/comments.php | 71 - upload/admin_area/conversion_lab.php | 25 - upload/admin_area/conversion_settings.php | 140 - upload/admin_area/edit_announcement.php | 22 - upload/admin_area/edit_collection.php | 58 - upload/admin_area/edit_group.php | 60 - upload/admin_area/edit_member.php | 14 - upload/admin_area/edit_photo.php | 126 - upload/admin_area/edit_video.php | 60 - upload/admin_area/editor_pick.php | 55 - upload/admin_area/email_settings.php | 59 - upload/admin_area/flagged_collections.php | 125 - upload/admin_area/flagged_groups.php | 120 - upload/admin_area/flagged_photos.php | 129 - upload/admin_area/flagged_users.php | 118 - upload/admin_area/flagged_videos.php | 117 - upload/admin_area/group_category.php | 68 - upload/admin_area/groups_manager.php | 153 - upload/admin_area/index.php | 24 - upload/admin_area/lab_resources/echo.php | 3 - .../admin_area/lab_resources/experiments.php | 225 - upload/admin_area/language_settings.php | 127 - upload/admin_area/login.php | 51 - upload/admin_area/login_as_user.php | 27 - upload/admin_area/logo_change.php | 19 - upload/admin_area/logout.php | 5 - upload/admin_area/main.php | 295 - upload/admin_area/maintenance.php | 146 - upload/admin_area/manage_items.php | 179 - upload/admin_area/manage_pages.php | 127 - upload/admin_area/manage_players.php | 66 - upload/admin_area/mass_email.php | 76 - upload/admin_area/mass_uploader.php | 72 - upload/admin_area/members.php | 206 - upload/admin_area/module_manager.php | 17 - upload/admin_area/online_users.php | 42 - upload/admin_area/orphan_photos.php | 77 - upload/admin_area/photo_manager.php | 201 - upload/admin_area/photo_settings.php | 107 - upload/admin_area/phpinfo.php | 34 - upload/admin_area/plugin.php | 32 - upload/admin_area/plugin_manager.php | 117 - upload/admin_area/recreate_thumbs.php | 126 - upload/admin_area/reindex_cb.php | 232 - upload/admin_area/repair_vid_duration.php | 59 - upload/admin_area/reports.php | 40 - upload/admin_area/statistics.php | 17 - .../admin_area/styles/cbv2/images/alert.png | Bin 827 -> 0 bytes .../styles/cbv2/images/arrow_return.png | Bin 3712 -> 0 bytes .../cbv2/images/arrow_return_invert.png | Bin 3746 -> 0 bytes .../styles/cbv2/images/bgs/gr_bg.png | Bin 324 -> 0 bytes .../styles/cbv2/images/bgs/left_menu_head.png | Bin 1588 -> 0 bytes .../styles/cbv2/images/bgs/login.png | Bin 515 -> 0 bytes .../styles/cbv2/images/bgs/pagination_bg.png | Bin 238 -> 0 bytes .../styles/cbv2/images/bgs/round_bg.png | Bin 2261 -> 0 bytes upload/admin_area/styles/cbv2/images/bot.png | Bin 520 -> 0 bytes .../admin_area/styles/cbv2/images/botal.png | Bin 2480 -> 0 bytes .../styles/cbv2/images/browsers.png | Bin 3607 -> 0 bytes .../styles/cbv2/images/button_bg.png | Bin 341 -> 0 bytes .../styles/cbv2/images/button_ok.png | Bin 1310 -> 0 bytes .../styles/cbv2/images/catgory_toggler.png | Bin 1242 -> 0 bytes .../styles/cbv2/images/collapse.png | Bin 310 -> 0 bytes .../admin_area/styles/cbv2/images/cross.png | Bin 3090 -> 0 bytes upload/admin_area/styles/cbv2/images/dot.gif | Bin 43 -> 0 bytes .../admin_area/styles/cbv2/images/error.png | Bin 1788 -> 0 bytes .../styles/cbv2/images/gradients.png | Bin 863 -> 0 bytes .../styles/cbv2/images/headerafter.png | Bin 158 -> 0 bytes upload/admin_area/styles/cbv2/images/help.png | Bin 3684 -> 0 bytes .../admin_area/styles/cbv2/images/icons.png | Bin 8889 -> 0 bytes .../admin_area/styles/cbv2/images/loading.gif | Bin 4426 -> 0 bytes .../admin_area/styles/cbv2/images/login.png | Bin 11410 -> 0 bytes .../cbv2/images/nicEditIcons-latest.gif | Bin 3696 -> 0 bytes upload/admin_area/styles/cbv2/images/ok.png | Bin 3148 -> 0 bytes .../styles/cbv2/images/play_icon.png | Bin 2272 -> 0 bytes .../styles/cbv2/images/slide_toggle.png | Bin 536 -> 0 bytes .../styles/cbv2/images/slide_toggle_2.png | Bin 130 -> 0 bytes .../styles/cbv2/images/slide_toggle_3.png | Bin 732 -> 0 bytes upload/admin_area/styles/cbv2/images/tick.png | Bin 883 -> 0 bytes .../styles/cbv2/images/widget_item_border.gif | Bin 45 -> 0 bytes .../styles/cbv2/layout/_permission.html | 63 - .../styles/cbv2/layout/add_group.html | 66 - .../styles/cbv2/layout/add_members.html | 58 - .../styles/cbv2/layout/add_phrase.html | 48 - .../cbv2/layout/ads_add_placements.html | 79 - .../styles/cbv2/layout/ads_manager.html | 163 - .../styles/cbv2/layout/blocks/access_log.html | 10 - .../styles/cbv2/layout/blocks/comments.html | 50 - .../styles/cbv2/layout/blocks/edit_video.html | 194 - .../styles/cbv2/layout/blocks/pagination.html | 5 - .../admin_area/styles/cbv2/layout/body.html | 41 - .../styles/cbv2/layout/category.html | 179 - .../cbv2/layout/cb_conversion_queue.html | 66 - .../styles/cbv2/layout/cb_mod_check.html | 102 - .../cbv2/layout/collection_category.html | 167 - .../cbv2/layout/collection_manager.html | 160 - .../styles/cbv2/layout/comments.html | 151 - .../styles/cbv2/layout/conversion_lab.html | 86 - .../cbv2/layout/edit_announcemnent.html | 18 - .../styles/cbv2/layout/edit_collection.html | 135 - .../styles/cbv2/layout/edit_group.html | 108 - .../styles/cbv2/layout/edit_photo.html | 150 - .../styles/cbv2/layout/edit_video.html | 216 - .../styles/cbv2/layout/editor_pick.html | 71 - .../styles/cbv2/layout/email_settings.html | 94 - .../cbv2/layout/flagged_collections.html | 100 - .../styles/cbv2/layout/flagged_groups.html | 148 - .../styles/cbv2/layout/flagged_photos.html | 105 - .../styles/cbv2/layout/flagged_users.html | 155 - .../styles/cbv2/layout/flagged_videos.html | 136 - .../admin_area/styles/cbv2/layout/footer.html | 7 - .../styles/cbv2/layout/global_header.html | 218 - .../styles/cbv2/layout/group_category.html | 158 - .../styles/cbv2/layout/groups_manager.html | 153 - .../admin_area/styles/cbv2/layout/header.html | 23 - .../admin_area/styles/cbv2/layout/index.html | 200 - .../styles/cbv2/layout/language_settings.html | 113 - .../styles/cbv2/layout/left_menu.html | 25 - .../admin_area/styles/cbv2/layout/login.html | 41 - .../admin_area/styles/cbv2/layout/main.html | 1274 ---- .../styles/cbv2/layout/maintenance.html | 58 - .../styles/cbv2/layout/manage_items.html | 115 - .../styles/cbv2/layout/manage_pages.html | 197 - .../styles/cbv2/layout/manage_players.html | 278 - .../styles/cbv2/layout/mass_email.html | 229 - .../styles/cbv2/layout/mass_uploader.html | 50 - .../styles/cbv2/layout/members.html | 188 - upload/admin_area/styles/cbv2/layout/msg.html | 35 - .../styles/cbv2/layout/online_users.html | 33 - .../styles/cbv2/layout/orphan_photos.html | 78 - .../styles/cbv2/layout/photo_manager.html | 148 - .../styles/cbv2/layout/photo_settings.html | 224 - .../styles/cbv2/layout/plugin_manager.html | 153 - .../styles/cbv2/layout/recreate_thumbs.html | 246 - .../styles/cbv2/layout/reindex_cb.html | 92 - .../cbv2/layout/repair_vid_duration.html | 29 - .../styles/cbv2/layout/reports.html | 218 - .../styles/cbv2/layout/template_editor.html | 73 - .../styles/cbv2/layout/templates.html | 41 - .../styles/cbv2/layout/under_development.html | 1 - .../styles/cbv2/layout/upload_thumbs.html | 40 - .../styles/cbv2/layout/user_category.html | 160 - .../styles/cbv2/layout/user_levels.html | 231 - .../styles/cbv2/layout/video_manager.html | 180 - .../cbv2/layout/view_conversion_log.html | 77 - .../styles/cbv2/layout/view_user.html | 344 - .../styles/cbv2/layout/view_video.html | 203 - upload/admin_area/styles/cbv2/theme/cbtab.css | 36 - upload/admin_area/styles/cbv2/theme/main.css | 366 - .../styles/cbv2/theme/pagination.css | 17 - .../styles/cbv2/theme/slidemenu.css | 117 - .../styles/cbv3/amplify/amplify.core.min.js | 10 - .../cbv3/amplify/amplify.request.min.js | 10 - .../styles/cbv3/amplify/amplify.store.min.js | 10 - .../bootstrap/css/bootstrap-responsive.css | 1058 --- .../css/bootstrap-responsive.min.css | 9 - .../styles/cbv3/bootstrap/css/bootstrap.css | 5774 ---------------- .../cbv3/bootstrap/css/bootstrap.min.css | 9 - .../img/glyphicons-halflings-white.png | Bin 8777 -> 0 bytes .../bootstrap/img/glyphicons-halflings.png | Bin 12799 -> 0 bytes .../cbv3/bootstrap/js/bootstrap-transition.js | 61 - .../styles/cbv3/bootstrap/js/bootstrap.js | 2027 ------ .../styles/cbv3/bootstrap/js/bootstrap.min.js | 6 - .../styles/cbv3/images/admin-gradients.png | Bin 968 -> 0 bytes .../admin_area/styles/cbv3/images/alert.png | Bin 827 -> 0 bytes .../styles/cbv3/images/arrow_return.png | Bin 3712 -> 0 bytes .../cbv3/images/arrow_return_invert.png | Bin 3746 -> 0 bytes .../styles/cbv3/images/bgs/gr_bg.png | Bin 324 -> 0 bytes .../styles/cbv3/images/bgs/left_menu_head.png | Bin 1588 -> 0 bytes .../styles/cbv3/images/bgs/login.png | Bin 515 -> 0 bytes .../styles/cbv3/images/bgs/pagination_bg.png | Bin 238 -> 0 bytes .../styles/cbv3/images/bgs/round_bg.png | Bin 2261 -> 0 bytes upload/admin_area/styles/cbv3/images/bot.png | Bin 520 -> 0 bytes .../admin_area/styles/cbv3/images/botal.png | Bin 2480 -> 0 bytes .../styles/cbv3/images/browsers.png | Bin 3607 -> 0 bytes .../styles/cbv3/images/button_bg.png | Bin 341 -> 0 bytes .../styles/cbv3/images/button_ok.png | Bin 1310 -> 0 bytes .../styles/cbv3/images/catgory_toggler.png | Bin 1242 -> 0 bytes .../styles/cbv3/images/collapse.png | Bin 310 -> 0 bytes .../admin_area/styles/cbv3/images/cross.png | Bin 3090 -> 0 bytes upload/admin_area/styles/cbv3/images/dot.gif | Bin 43 -> 0 bytes .../admin_area/styles/cbv3/images/error.png | Bin 1788 -> 0 bytes .../admin_area/styles/cbv3/images/favicon.ico | Bin 11308 -> 0 bytes .../styles/cbv3/images/gradients.png | Bin 863 -> 0 bytes .../styles/cbv3/images/header-top-bg.png | Bin 3401 -> 0 bytes .../styles/cbv3/images/headerafter.png | Bin 158 -> 0 bytes upload/admin_area/styles/cbv3/images/help.png | Bin 3684 -> 0 bytes .../admin_area/styles/cbv3/images/icons.png | Bin 8889 -> 0 bytes .../styles/cbv3/images/loaders/1.gif | Bin 3262 -> 0 bytes .../admin_area/styles/cbv3/images/loading.gif | Bin 4426 -> 0 bytes .../styles/cbv3/images/login-logo.png | Bin 4171 -> 0 bytes .../admin_area/styles/cbv3/images/login.png | Bin 11410 -> 0 bytes .../styles/cbv3/images/logo-text.png | Bin 1115 -> 0 bytes upload/admin_area/styles/cbv3/images/logo.png | Bin 5775 -> 0 bytes .../cbv3/images/nicEditIcons-latest.gif | Bin 3696 -> 0 bytes .../styles/cbv3/images/notification-bg.png | Bin 104063 -> 0 bytes upload/admin_area/styles/cbv3/images/ok.png | Bin 3148 -> 0 bytes .../styles/cbv3/images/play_icon.png | Bin 2272 -> 0 bytes .../styles/cbv3/images/slide_toggle.png | Bin 536 -> 0 bytes .../styles/cbv3/images/slide_toggle_2.png | Bin 130 -> 0 bytes .../styles/cbv3/images/slide_toggle_3.png | Bin 732 -> 0 bytes upload/admin_area/styles/cbv3/images/tick.png | Bin 883 -> 0 bytes .../styles/cbv3/images/v3icons-white.png | Bin 4626 -> 0 bytes .../admin_area/styles/cbv3/images/v3icons.png | Bin 7978 -> 0 bytes .../styles/cbv3/images/widget-icon.png | Bin 2110 -> 0 bytes .../styles/cbv3/images/widget_item_border.gif | Bin 45 -> 0 bytes .../styles/cbv3/jquery/ZeroClipboard.min.js | 8 - .../styles/cbv3/jquery/ZeroClipboard.swf | Bin 1635 -> 0 bytes .../images/ui-bg_flat_0_aaaaaa_40x100.png | Bin 180 -> 0 bytes .../images/ui-bg_glass_55_fbf9ee_1x400.png | Bin 120 -> 0 bytes .../images/ui-bg_glass_65_ffffff_1x400.png | Bin 105 -> 0 bytes .../images/ui-bg_glass_75_dadada_1x400.png | Bin 111 -> 0 bytes .../images/ui-bg_glass_75_e6e6e6_1x400.png | Bin 110 -> 0 bytes .../images/ui-bg_glass_75_ffffff_1x400.png | Bin 107 -> 0 bytes .../ui-bg_highlight-soft_75_cccccc_1x100.png | Bin 101 -> 0 bytes .../ui-bg_inset-soft_95_fef1ec_1x100.png | Bin 123 -> 0 bytes .../images/ui-icons_222222_256x240.png | Bin 4369 -> 0 bytes .../images/ui-icons_2e83ff_256x240.png | Bin 4369 -> 0 bytes .../images/ui-icons_454545_256x240.png | Bin 4369 -> 0 bytes .../images/ui-icons_888888_256x240.png | Bin 4369 -> 0 bytes .../images/ui-icons_cd0a0a_256x240.png | Bin 4369 -> 0 bytes .../images/ui-icons_f6cf3b_256x240.png | Bin 8884 -> 0 bytes .../jquery/css/custom-theme/jquery.ui.css | 1320 ---- .../jquery/css/custom-theme/jquery.ui.ie.css | 6 - .../ui-bg_diagonals-thick_18_b81900_40x40.png | Bin 260 -> 0 bytes .../ui-bg_diagonals-thick_20_666666_40x40.png | Bin 251 -> 0 bytes .../images/ui-bg_flat_10_000000_40x100.png | Bin 178 -> 0 bytes .../images/ui-bg_glass_100_f6f6f6_1x400.png | Bin 104 -> 0 bytes .../images/ui-bg_glass_100_fdf5ce_1x400.png | Bin 125 -> 0 bytes .../images/ui-bg_glass_65_ffffff_1x400.png | Bin 105 -> 0 bytes .../ui-bg_gloss-wave_35_f6a828_500x100.png | Bin 3762 -> 0 bytes .../ui-bg_highlight-soft_100_eeeeee_1x100.png | Bin 90 -> 0 bytes .../ui-bg_highlight-soft_75_ffe45c_1x100.png | Bin 129 -> 0 bytes .../images/ui-icons_222222_256x240.png | Bin 4369 -> 0 bytes .../images/ui-icons_228ef1_256x240.png | Bin 4369 -> 0 bytes .../images/ui-icons_ef8c08_256x240.png | Bin 4369 -> 0 bytes .../images/ui-icons_ffd27a_256x240.png | Bin 4369 -> 0 bytes .../images/ui-icons_ffffff_256x240.png | Bin 4369 -> 0 bytes .../ui-lightness/jquery-ui-1.8.19.custom.css | 424 -- .../styles/cbv3/jquery/jeditable.js | 37 - .../admin_area/styles/cbv3/jquery/jquery.js | 4 - .../styles/cbv3/jquery/jquery.ui.js | 101 - .../admin_area/styles/cbv3/jquery/masonary.js | 10 - .../styles/cbv3/jquery/scrolltofixed.js | 420 -- .../styles/cbv3/layout/_permission.html | 63 - .../styles/cbv3/layout/add_group.html | 66 - .../styles/cbv3/layout/add_members.html | 105 - .../styles/cbv3/layout/add_phrase.html | 48 - .../cbv3/layout/ads_add_placements.html | 95 - .../styles/cbv3/layout/ads_manager.html | 229 - .../styles/cbv3/layout/amplify.requests.html | 65 - .../styles/cbv3/layout/blocks/access_log.html | 10 - .../styles/cbv3/layout/blocks/category.html | 27 - .../styles/cbv3/layout/blocks/comments.html | 50 - .../cbv3/layout/blocks/edit-category.html | 126 - .../styles/cbv3/layout/blocks/edit_video.html | 194 - .../styles/cbv3/layout/blocks/home-block.html | 10 - .../cbv3/layout/blocks/home/activity.html | 0 .../styles/cbv3/layout/blocks/home/notes.html | 19 - .../cbv3/layout/blocks/home/overview.html | 66 - .../styles/cbv3/layout/blocks/home/stats.html | 106 - .../styles/cbv3/layout/blocks/pagination.html | 14 - .../cbv3/layout/blocks/video_profile.html | 240 - .../cbv3/layout/blocks/widget-form.html | 48 - .../admin_area/styles/cbv3/layout/body.html | 36 - .../styles/cbv3/layout/category.html | 184 - .../cbv3/layout/cb_conversion_queue.html | 66 - .../styles/cbv3/layout/cb_mod_check.html | 102 - .../cbv3/layout/collection_category.html | 167 - .../cbv3/layout/collection_manager.html | 206 - .../styles/cbv3/layout/comments.html | 151 - .../styles/cbv3/layout/conversion_lab.html | 86 - .../cbv3/layout/conversion_settings.html | 95 - .../cbv3/layout/edit_announcemnent.html | 18 - .../styles/cbv3/layout/edit_collection.html | 230 - .../styles/cbv3/layout/edit_group.html | 185 - .../styles/cbv3/layout/edit_photo.html | 469 -- .../styles/cbv3/layout/edit_video.html | 236 - .../styles/cbv3/layout/editor_pick.html | 71 - .../styles/cbv3/layout/email_settings.html | 120 - .../cbv3/layout/flagged_collections.html | 157 - .../styles/cbv3/layout/flagged_groups.html | 170 - .../styles/cbv3/layout/flagged_photos.html | 164 - .../styles/cbv3/layout/flagged_users.html | 175 - .../styles/cbv3/layout/flagged_videos.html | 203 - .../admin_area/styles/cbv3/layout/footer.html | 20 - .../styles/cbv3/layout/functions.js | 523 -- .../styles/cbv3/layout/global_header.html | 177 - .../styles/cbv3/layout/group_category.html | 158 - .../styles/cbv3/layout/groups_manager.html | 205 - .../admin_area/styles/cbv3/layout/header.html | 68 - .../admin_area/styles/cbv3/layout/index.html | 68 - .../admin_area/styles/cbv3/layout/index.php | 0 .../styles/cbv3/layout/javascript.html | 285 - .../styles/cbv3/layout/language_settings.html | 238 - .../styles/cbv3/layout/left_menu.html | 22 - .../admin_area/styles/cbv3/layout/login.html | 70 - .../admin_area/styles/cbv3/layout/main.html | 1471 ---- .../styles/cbv3/layout/maintenance.html | 96 - .../styles/cbv3/layout/manage_items.html | 147 - .../styles/cbv3/layout/manage_pages.html | 197 - .../styles/cbv3/layout/manage_players.html | 317 - .../styles/cbv3/layout/mass_email.html | 297 - .../styles/cbv3/layout/mass_uploader.html | 50 - .../styles/cbv3/layout/members.html | 218 - upload/admin_area/styles/cbv3/layout/msg.html | 35 - .../styles/cbv3/layout/online_users.html | 75 - .../styles/cbv3/layout/orphan_photos.html | 78 - .../styles/cbv3/layout/photo_manager.html | 244 - .../styles/cbv3/layout/photo_settings.html | 208 - .../styles/cbv3/layout/phpinfo.html | 1 - .../styles/cbv3/layout/plugin_manager.html | 196 - .../styles/cbv3/layout/recreate_thumbs.html | 99 - .../styles/cbv3/layout/reindex_cb.html | 96 - .../cbv3/layout/repair_vid_duration.html | 62 - .../styles/cbv3/layout/reports.html | 218 - .../styles/cbv3/layout/resizing_settings.html | 57 - .../styles/cbv3/layout/tags_manager.html | 149 - .../styles/cbv3/layout/template_editor.html | 79 - .../styles/cbv3/layout/templates.html | 166 - .../styles/cbv3/layout/under_development.html | 1 - .../styles/cbv3/layout/upload_thumbs.html | 40 - .../styles/cbv3/layout/user_category.html | 160 - .../styles/cbv3/layout/user_levels.html | 276 - .../styles/cbv3/layout/video_manager.html | 233 - .../cbv3/layout/view_conversion_log.html | 204 - .../styles/cbv3/layout/view_user.html | 478 -- .../styles/cbv3/layout/view_video.html | 203 - .../styles/cbv3/layout/widgets.html | 123 - .../styles/cbv3/lionbars/jquery.lionbars.js | 417 -- .../styles/cbv3/lionbars/lionbars.css | 15 - upload/admin_area/styles/cbv3/template.xml | 9 - upload/admin_area/styles/cbv3/theme/cbtab.css | 36 - .../admin_area/styles/cbv3/theme/default.css | 463 -- upload/admin_area/styles/cbv3/theme/main.css | 352 - .../styles/cbv3/theme/pagination.css | 17 - .../styles/cbv3/theme/slidemenu.css | 117 - upload/admin_area/tags_manager.php | 68 - upload/admin_area/template_editor.php | 178 - upload/admin_area/templates.php | 74 - upload/admin_area/upload_thumbs.php | 75 - .../uploader/css/jquery.fileupload-ui.css | 84 - upload/admin_area/uploader/css/style.css | 15 - upload/admin_area/uploader/img/loading.gif | Bin 3897 -> 0 bytes .../admin_area/uploader/img/progressbar.gif | Bin 3323 -> 0 bytes .../js/cors/jquery.postmessage-transport.js | 117 - .../uploader/js/cors/jquery.xdr-transport.js | 85 - .../uploader/js/jquery.fileupload-fp.js | 219 - .../uploader/js/jquery.fileupload-ui.js | 691 -- .../uploader/js/jquery.fileupload.js | 949 --- .../uploader/js/jquery.iframe-transport.js | 171 - .../admin_area/uploader/js/load-image.min.js | 1 - upload/admin_area/uploader/js/locale.js | 29 - upload/admin_area/uploader/js/main.js | 78 - .../uploader/js/vendor/jquery.ui.widget.js | 282 - .../uploader/server/php/files/.htaccess | 4 - .../uploader/server/php/files/IMAG0060.jpg | Bin 644868 -> 0 bytes .../uploader/server/php/files/Jellyfish.jpg | Bin 775702 -> 0 bytes .../uploader/server/php/files/Penguins.jpg | Bin 777835 -> 0 bytes .../uploader/server/php/files/Tulips (1).jpg | Bin 620888 -> 0 bytes .../uploader/server/php/files/Tulips.jpg | Bin 620888 -> 0 bytes .../files/sonic-the-hedgehog-4-episode-2.png | Bin 3606405 -> 0 bytes .../admin_area/uploader/server/php/index.php | 46 - .../uploader/server/php/thumbnails/.htaccess | 0 .../uploader/server/php/upload.class.php | 435 -- upload/admin_area/user_category.php | 73 - upload/admin_area/user_levels.php | 79 - upload/admin_area/video_manager.php | 152 - upload/admin_area/view_conversion_log.php | 35 - upload/admin_area/view_lang_vars.php | 73 - upload/admin_area/view_user.php | 95 - upload/admin_area/view_video.php | 54 - upload/admin_area/widgets.php | 17 - upload/ajax.php | 1501 ---- upload/ajax/dashboards.php | 34 - upload/ajax/feed.php | 220 - upload/ajax/groups.php | 126 - upload/ajax/items.php | 76 - upload/ajax/main.php | 906 --- upload/ajax/photos.php | 106 - upload/ajax/videos.php | 83 - upload/api/auth.php | 132 - upload/api/file_uploader.php | 108 - upload/api/get.php | 563 -- upload/api/global.php | 45 - upload/api/pm.php | 132 - upload/api/put.php | 595 -- upload/api/sample_getVideos.json | 73 - upload/api/search.php | 81 - upload/api/thumb-sample.php | 10 - upload/captcha.php | 12 - upload/cb_install/LICENSE | 47 - upload/cb_install/ajax.php | 333 - upload/cb_install/clipbucket.php | 19 - upload/cb_install/dbconnect.php | 37 - upload/cb_install/favicon.ico | Bin 1150 -> 0 bytes upload/cb_install/functions.js | 81 - upload/cb_install/functions.php | 299 - upload/cb_install/images/alert.png | Bin 827 -> 0 bytes upload/cb_install/images/bttncenter.png | Bin 3651 -> 0 bytes upload/cb_install/images/bttnleft.png | Bin 1193 -> 0 bytes upload/cb_install/images/bttnright.png | Bin 1504 -> 0 bytes upload/cb_install/images/bttnrightalt.png | Bin 1237 -> 0 bytes upload/cb_install/images/header_grad.png | Bin 1001 -> 0 bytes upload/cb_install/images/header_grad_line.png | Bin 1007 -> 0 bytes upload/cb_install/images/loading.gif | Bin 8089 -> 0 bytes upload/cb_install/images/tick.png | Bin 883 -> 0 bytes upload/cb_install/index.php | 40 - upload/cb_install/modes/adminsettings.php | 77 - upload/cb_install/modes/agreement.php | 10 - upload/cb_install/modes/body.php | 52 - upload/cb_install/modes/database.php | 53 - upload/cb_install/modes/dataimport.php | 47 - upload/cb_install/modes/finish.php | 72 - upload/cb_install/modes/finish_upgrade.php | 79 - upload/cb_install/modes/lock.php | 3 - upload/cb_install/modes/permission.php | 37 - upload/cb_install/modes/precheck.php | 38 - upload/cb_install/modes/register.php | 38 - upload/cb_install/modes/sitesettings.php | 47 - upload/cb_install/modes/upgrade.php | 16 - upload/cb_install/round_arrow_right.png | Bin 5992 -> 0 bytes upload/cb_install/sql/add_admin.sql | 7 - upload/cb_install/sql/ads_placements.sql | 9 - upload/cb_install/sql/categories.sql | 16 - upload/cb_install/sql/configs.sql | 248 - upload/cb_install/sql/countries.sql | 245 - upload/cb_install/sql/email_templates.sql | 19 - upload/cb_install/sql/import_categories.sql | 26 - upload/cb_install/sql/pages.sql | 19 - upload/cb_install/sql/structure.sql | 1200 ---- upload/cb_install/sql/upgrade_2.0.5.sql | 30 - upload/cb_install/sql/upgrade_2.0.6.sql | 9 - upload/cb_install/sql/upgrade_2.0.7.sql | 8 - upload/cb_install/sql/upgrade_2.0.8.sql | 11 - upload/cb_install/sql/upgrade_2.0.9.sql | 8 - upload/cb_install/sql/upgrade_2.0.91.sql | 0 upload/cb_install/sql/upgrade_2.1.sql | 163 - upload/cb_install/sql/upgrade_2.2.sql | 23 - upload/cb_install/sql/upgrade_2.3.sql | 17 - upload/cb_install/sql/upgrade_2.4.5.sql | 96 - upload/cb_install/sql/upgrade_2.4.sql | 0 upload/cb_install/sql/upgrade_2.5.1.sql | 9 - upload/cb_install/sql/upgrade_2.5.sql | 0 upload/cb_install/sql/upgrade_2.6.sql | 64 - upload/cb_install/sql/upgrade_3.0.sql | 472 -- upload/cb_install/sql/user_levels.sql | 81 - upload/cb_install/style.css | 110 - upload/cb_install/upgradeable.php | 37 - upload/channels.php | 111 - upload/collections.php | 90 - upload/contact.php | 61 - upload/create_group.php | 28 - upload/download.php | 46 - upload/download_photo.php | 29 - upload/edit_account.php | 161 - upload/edit_group.php | 54 - upload/edit_photo.php | 49 - upload/edit_video.php | 52 - upload/exif.php | 46 - upload/favicon.ico | Bin 3262 -> 0 bytes upload/files/.htaccess | 2 - upload/files/photos/no-photo_m.png | Bin 4819 -> 0 bytes upload/files/photos/no-photo_t.png | Bin 4239 -> 0 bytes upload/files/thumbs/processing.jpg | Bin 8954 -> 0 bytes upload/files/videos/no_video.flv | Bin 119504 -> 0 bytes upload/forgot.php | 53 - upload/groups.php | 99 - upload/images/avatars/no_avatar-small.jpg | Bin 852 -> 0 bytes upload/images/avatars/no_avatar-small.png | Bin 1460 -> 0 bytes upload/images/avatars/no_avatar.jpg | Bin 2065 -> 0 bytes upload/images/avatars/no_avatar.png | Bin 3838 -> 0 bytes upload/images/category-icons/airplane.png | Bin 548 -> 0 bytes upload/images/category-icons/alarm.png | Bin 735 -> 0 bytes upload/images/category-icons/baseball.png | Bin 633 -> 0 bytes upload/images/category-icons/bowling.png | Bin 545 -> 0 bytes upload/images/category-icons/car.png | Bin 521 -> 0 bytes upload/images/category-icons/celebration.png | Bin 608 -> 0 bytes upload/images/category-icons/cloud.png | Bin 402 -> 0 bytes upload/images/category-icons/comedy.png | Bin 752 -> 0 bytes upload/images/category-icons/comments.png | Bin 476 -> 0 bytes upload/images/category-icons/cup.png | Bin 608 -> 0 bytes upload/images/category-icons/default.png | Bin 220 -> 0 bytes upload/images/category-icons/direction.png | Bin 630 -> 0 bytes upload/images/category-icons/drink.png | Bin 701 -> 0 bytes upload/images/category-icons/film.png | Bin 405 -> 0 bytes upload/images/category-icons/flower.png | Bin 568 -> 0 bytes upload/images/category-icons/iphone.png | Bin 276 -> 0 bytes upload/images/category-icons/islam.png | Bin 630 -> 0 bytes upload/images/category-icons/microphone.png | Bin 565 -> 0 bytes upload/images/category-icons/music.png | Bin 590 -> 0 bytes upload/images/category-icons/piano.png | Bin 565 -> 0 bytes upload/images/category-icons/picture.png | Bin 541 -> 0 bytes upload/images/category-icons/rugby.png | Bin 626 -> 0 bytes upload/images/category-icons/signal.png | Bin 527 -> 0 bytes upload/images/category-icons/skull.png | Bin 625 -> 0 bytes upload/images/category-icons/table-tennis.png | Bin 680 -> 0 bytes upload/images/category-icons/web-browser.png | Bin 493 -> 0 bytes upload/images/category_thumbs/no_thumb.jpg | Bin 4024 -> 0 bytes .../collection_thumbs/no_thumb-small.png | Bin 2684 -> 0 bytes upload/images/collection_thumbs/no_thumb.png | Bin 3045 -> 0 bytes .../images/groups_thumbs/no_thumb-small.png | Bin 3855 -> 0 bytes upload/images/groups_thumbs/no_thumb.png | Bin 8314 -> 0 bytes upload/images/icons/XPButton.png | Bin 1855 -> 0 bytes upload/images/icons/cb_powered.gif | Bin 2359 -> 0 bytes upload/images/icons/country/ac.png | Bin 599 -> 0 bytes upload/images/icons/country/ad.png | Bin 643 -> 0 bytes upload/images/icons/country/ae.png | Bin 408 -> 0 bytes upload/images/icons/country/af.png | Bin 604 -> 0 bytes upload/images/icons/country/ag.png | Bin 591 -> 0 bytes upload/images/icons/country/ai.png | Bin 643 -> 0 bytes upload/images/icons/country/al.png | Bin 600 -> 0 bytes upload/images/icons/country/am.png | Bin 497 -> 0 bytes upload/images/icons/country/an.png | Bin 488 -> 0 bytes upload/images/icons/country/ao.png | Bin 428 -> 0 bytes upload/images/icons/country/aq.png | Bin 505 -> 0 bytes upload/images/icons/country/ar.png | Bin 506 -> 0 bytes upload/images/icons/country/as.png | Bin 647 -> 0 bytes upload/images/icons/country/at.png | Bin 403 -> 0 bytes upload/images/icons/country/au.png | Bin 673 -> 0 bytes upload/images/icons/country/aw.png | Bin 524 -> 0 bytes upload/images/icons/country/ax.png | Bin 663 -> 0 bytes upload/images/icons/country/az.png | Bin 589 -> 0 bytes upload/images/icons/country/ba.png | Bin 593 -> 0 bytes upload/images/icons/country/bb.png | Bin 585 -> 0 bytes upload/images/icons/country/bd.png | Bin 504 -> 0 bytes upload/images/icons/country/be.png | Bin 449 -> 0 bytes upload/images/icons/country/bf.png | Bin 497 -> 0 bytes upload/images/icons/country/bg.png | Bin 462 -> 0 bytes upload/images/icons/country/bh.png | Bin 457 -> 0 bytes upload/images/icons/country/bi.png | Bin 675 -> 0 bytes upload/images/icons/country/bj.png | Bin 486 -> 0 bytes upload/images/icons/country/bm.png | Bin 611 -> 0 bytes upload/images/icons/country/bn.png | Bin 639 -> 0 bytes upload/images/icons/country/bo.png | Bin 500 -> 0 bytes upload/images/icons/country/br.png | Bin 593 -> 0 bytes upload/images/icons/country/bs.png | Bin 526 -> 0 bytes upload/images/icons/country/bt.png | Bin 631 -> 0 bytes upload/images/icons/country/bv.png | Bin 512 -> 0 bytes upload/images/icons/country/bw.png | Bin 443 -> 0 bytes upload/images/icons/country/by.png | Bin 514 -> 0 bytes upload/images/icons/country/bz.png | Bin 600 -> 0 bytes upload/images/icons/country/ca.png | Bin 628 -> 0 bytes upload/images/icons/country/cc.png | Bin 625 -> 0 bytes upload/images/icons/country/cd.png | Bin 528 -> 0 bytes upload/images/icons/country/cf.png | Bin 614 -> 0 bytes upload/images/icons/country/cg.png | Bin 521 -> 0 bytes upload/images/icons/country/ch.png | Bin 367 -> 0 bytes upload/images/icons/country/ci.png | Bin 453 -> 0 bytes upload/images/icons/country/ck.png | Bin 586 -> 0 bytes upload/images/icons/country/cl.png | Bin 450 -> 0 bytes upload/images/icons/country/cm.png | Bin 525 -> 0 bytes upload/images/icons/country/cn.png | Bin 472 -> 0 bytes upload/images/icons/country/co.png | Bin 483 -> 0 bytes upload/images/icons/country/cr.png | Bin 477 -> 0 bytes upload/images/icons/country/cu.png | Bin 563 -> 0 bytes upload/images/icons/country/cv.png | Bin 529 -> 0 bytes upload/images/icons/country/cx.png | Bin 608 -> 0 bytes upload/images/icons/country/cy.png | Bin 428 -> 0 bytes upload/images/icons/country/cz.png | Bin 476 -> 0 bytes upload/images/icons/country/de.png | Bin 545 -> 0 bytes upload/images/icons/country/dj.png | Bin 572 -> 0 bytes upload/images/icons/country/dk.png | Bin 495 -> 0 bytes upload/images/icons/country/dm.png | Bin 620 -> 0 bytes upload/images/icons/country/do.png | Bin 508 -> 0 bytes upload/images/icons/country/dz.png | Bin 582 -> 0 bytes upload/images/icons/country/ec.png | Bin 500 -> 0 bytes upload/images/icons/country/ee.png | Bin 429 -> 0 bytes upload/images/icons/country/eg.png | Bin 465 -> 0 bytes upload/images/icons/country/eh.png | Bin 508 -> 0 bytes upload/images/icons/country/er.png | Bin 653 -> 0 bytes upload/images/icons/country/es.png | Bin 469 -> 0 bytes upload/images/icons/country/et.png | Bin 592 -> 0 bytes upload/images/icons/country/fi.png | Bin 489 -> 0 bytes upload/images/icons/country/fj.png | Bin 610 -> 0 bytes upload/images/icons/country/fk.png | Bin 648 -> 0 bytes upload/images/icons/country/fm.png | Bin 552 -> 0 bytes upload/images/icons/country/fo.png | Bin 474 -> 0 bytes upload/images/icons/country/fr.png | Bin 545 -> 0 bytes upload/images/icons/country/ga.png | Bin 489 -> 0 bytes upload/images/icons/country/gb.png | Bin 599 -> 0 bytes upload/images/icons/country/gd.png | Bin 637 -> 0 bytes upload/images/icons/country/ge.png | Bin 594 -> 0 bytes upload/images/icons/country/gf.png | Bin 545 -> 0 bytes upload/images/icons/country/gg.png | Bin 392 -> 0 bytes upload/images/icons/country/gh.png | Bin 490 -> 0 bytes upload/images/icons/country/gi.png | Bin 463 -> 0 bytes upload/images/icons/country/gl.png | Bin 470 -> 0 bytes upload/images/icons/country/gm.png | Bin 493 -> 0 bytes upload/images/icons/country/gn.png | Bin 480 -> 0 bytes upload/images/icons/country/gp.png | Bin 488 -> 0 bytes upload/images/icons/country/gq.png | Bin 537 -> 0 bytes upload/images/icons/country/gr.png | Bin 487 -> 0 bytes upload/images/icons/country/gs.png | Bin 630 -> 0 bytes upload/images/icons/country/gt.png | Bin 493 -> 0 bytes upload/images/icons/country/gu.png | Bin 509 -> 0 bytes upload/images/icons/country/gw.png | Bin 516 -> 0 bytes upload/images/icons/country/gy.png | Bin 645 -> 0 bytes upload/images/icons/country/hk.png | Bin 527 -> 0 bytes upload/images/icons/country/hm.png | Bin 673 -> 0 bytes upload/images/icons/country/hn.png | Bin 537 -> 0 bytes upload/images/icons/country/hr.png | Bin 524 -> 0 bytes upload/images/icons/country/ht.png | Bin 487 -> 0 bytes upload/images/icons/country/hu.png | Bin 432 -> 0 bytes upload/images/icons/country/id.png | Bin 430 -> 0 bytes upload/images/icons/country/ie.png | Bin 481 -> 0 bytes upload/images/icons/country/il.png | Bin 431 -> 0 bytes upload/images/icons/country/im.png | Bin 354 -> 0 bytes upload/images/icons/country/in.png | Bin 503 -> 0 bytes upload/images/icons/country/io.png | Bin 658 -> 0 bytes upload/images/icons/country/iq.png | Bin 515 -> 0 bytes upload/images/icons/country/ir.png | Bin 512 -> 0 bytes upload/images/icons/country/is.png | Bin 532 -> 0 bytes upload/images/icons/country/it.png | Bin 420 -> 0 bytes upload/images/icons/country/je.png | Bin 492 -> 0 bytes upload/images/icons/country/jm.png | Bin 637 -> 0 bytes upload/images/icons/country/jo.png | Bin 473 -> 0 bytes upload/images/icons/country/jp.png | Bin 420 -> 0 bytes upload/images/icons/country/ke.png | Bin 569 -> 0 bytes upload/images/icons/country/kg.png | Bin 510 -> 0 bytes upload/images/icons/country/kh.png | Bin 549 -> 0 bytes upload/images/icons/country/ki.png | Bin 656 -> 0 bytes upload/images/icons/country/km.png | Bin 577 -> 0 bytes upload/images/icons/country/kn.png | Bin 604 -> 0 bytes upload/images/icons/country/kp.png | Bin 561 -> 0 bytes upload/images/icons/country/kr.png | Bin 592 -> 0 bytes upload/images/icons/country/kw.png | Bin 486 -> 0 bytes upload/images/icons/country/ky.png | Bin 643 -> 0 bytes upload/images/icons/country/kz.png | Bin 616 -> 0 bytes upload/images/icons/country/la.png | Bin 563 -> 0 bytes upload/images/icons/country/lb.png | Bin 517 -> 0 bytes upload/images/icons/country/lc.png | Bin 520 -> 0 bytes upload/images/icons/country/li.png | Bin 537 -> 0 bytes upload/images/icons/country/lk.png | Bin 627 -> 0 bytes upload/images/icons/country/lr.png | Bin 466 -> 0 bytes upload/images/icons/country/ls.png | Bin 628 -> 0 bytes upload/images/icons/country/lt.png | Bin 508 -> 0 bytes upload/images/icons/country/lu.png | Bin 481 -> 0 bytes upload/images/icons/country/lv.png | Bin 465 -> 0 bytes upload/images/icons/country/ly.png | Bin 419 -> 0 bytes upload/images/icons/country/ma.png | Bin 432 -> 0 bytes upload/images/icons/country/mc.png | Bin 380 -> 0 bytes upload/images/icons/country/md.png | Bin 566 -> 0 bytes upload/images/icons/country/me.png | Bin 448 -> 0 bytes upload/images/icons/country/mg.png | Bin 453 -> 0 bytes upload/images/icons/country/mh.png | Bin 628 -> 0 bytes upload/images/icons/country/mk.png | Bin 664 -> 0 bytes upload/images/icons/country/ml.png | Bin 474 -> 0 bytes upload/images/icons/country/mm.png | Bin 483 -> 0 bytes upload/images/icons/country/mn.png | Bin 492 -> 0 bytes upload/images/icons/country/mo.png | Bin 588 -> 0 bytes upload/images/icons/country/mp.png | Bin 597 -> 0 bytes upload/images/icons/country/mq.png | Bin 655 -> 0 bytes upload/images/icons/country/mr.png | Bin 569 -> 0 bytes upload/images/icons/country/ms.png | Bin 614 -> 0 bytes upload/images/icons/country/mt.png | Bin 420 -> 0 bytes upload/images/icons/country/mu.png | Bin 496 -> 0 bytes upload/images/icons/country/mv.png | Bin 542 -> 0 bytes upload/images/icons/country/mw.png | Bin 529 -> 0 bytes upload/images/icons/country/mx.png | Bin 574 -> 0 bytes upload/images/icons/country/my.png | Bin 571 -> 0 bytes upload/images/icons/country/mz.png | Bin 584 -> 0 bytes upload/images/icons/country/na.png | Bin 647 -> 0 bytes upload/images/icons/country/nc.png | Bin 591 -> 0 bytes upload/images/icons/country/ne.png | Bin 537 -> 0 bytes upload/images/icons/country/nf.png | Bin 602 -> 0 bytes upload/images/icons/country/ng.png | Bin 482 -> 0 bytes upload/images/icons/country/ni.png | Bin 508 -> 0 bytes upload/images/icons/country/nl.png | Bin 453 -> 0 bytes upload/images/icons/country/no.png | Bin 512 -> 0 bytes upload/images/icons/country/np.png | Bin 443 -> 0 bytes upload/images/icons/country/nr.png | Bin 527 -> 0 bytes upload/images/icons/country/nu.png | Bin 572 -> 0 bytes upload/images/icons/country/nz.png | Bin 639 -> 0 bytes upload/images/icons/country/om.png | Bin 478 -> 0 bytes upload/images/icons/country/pa.png | Bin 519 -> 0 bytes upload/images/icons/country/pe.png | Bin 397 -> 0 bytes upload/images/icons/country/pf.png | Bin 498 -> 0 bytes upload/images/icons/country/pg.png | Bin 593 -> 0 bytes upload/images/icons/country/ph.png | Bin 538 -> 0 bytes upload/images/icons/country/pk.png | Bin 569 -> 0 bytes upload/images/icons/country/pl.png | Bin 374 -> 0 bytes upload/images/icons/country/pm.png | Bin 689 -> 0 bytes upload/images/icons/country/pn.png | Bin 657 -> 0 bytes upload/images/icons/country/pr.png | Bin 556 -> 0 bytes upload/images/icons/country/ps.png | Bin 472 -> 0 bytes upload/images/icons/country/pt.png | Bin 554 -> 0 bytes upload/images/icons/country/pw.png | Bin 550 -> 0 bytes upload/images/icons/country/py.png | Bin 473 -> 0 bytes upload/images/icons/country/qa.png | Bin 450 -> 0 bytes upload/images/icons/country/re.png | Bin 545 -> 0 bytes upload/images/icons/country/ro.png | Bin 495 -> 0 bytes upload/images/icons/country/rs.png | Bin 423 -> 0 bytes upload/images/icons/country/ru.png | Bin 420 -> 0 bytes upload/images/icons/country/rw.png | Bin 533 -> 0 bytes upload/images/icons/country/sa.png | Bin 551 -> 0 bytes upload/images/icons/country/sb.png | Bin 624 -> 0 bytes upload/images/icons/country/sc.png | Bin 608 -> 0 bytes upload/images/icons/country/sd.png | Bin 492 -> 0 bytes upload/images/icons/country/se.png | Bin 542 -> 0 bytes upload/images/icons/country/sg.png | Bin 468 -> 0 bytes upload/images/icons/country/sh.png | Bin 645 -> 0 bytes upload/images/icons/country/si.png | Bin 510 -> 0 bytes upload/images/icons/country/sj.png | Bin 512 -> 0 bytes upload/images/icons/country/sk.png | Bin 562 -> 0 bytes upload/images/icons/country/sl.png | Bin 436 -> 0 bytes upload/images/icons/country/sm.png | Bin 502 -> 0 bytes upload/images/icons/country/sn.png | Bin 532 -> 0 bytes upload/images/icons/country/so.png | Bin 527 -> 0 bytes upload/images/icons/country/sr.png | Bin 513 -> 0 bytes upload/images/icons/country/st.png | Bin 584 -> 0 bytes upload/images/icons/country/sv.png | Bin 501 -> 0 bytes upload/images/icons/country/sy.png | Bin 422 -> 0 bytes upload/images/icons/country/sz.png | Bin 643 -> 0 bytes upload/images/icons/country/tc.png | Bin 624 -> 0 bytes upload/images/icons/country/td.png | Bin 570 -> 0 bytes upload/images/icons/country/tf.png | Bin 527 -> 0 bytes upload/images/icons/country/tg.png | Bin 562 -> 0 bytes upload/images/icons/country/th.png | Bin 452 -> 0 bytes upload/images/icons/country/tj.png | Bin 496 -> 0 bytes upload/images/icons/country/tk.png | Bin 638 -> 0 bytes upload/images/icons/country/tl.png | Bin 514 -> 0 bytes upload/images/icons/country/tm.png | Bin 593 -> 0 bytes upload/images/icons/country/tn.png | Bin 495 -> 0 bytes upload/images/icons/country/to.png | Bin 426 -> 0 bytes upload/images/icons/country/tr.png | Bin 492 -> 0 bytes upload/images/icons/country/tt.png | Bin 617 -> 0 bytes upload/images/icons/country/tv.png | Bin 536 -> 0 bytes upload/images/icons/country/tw.png | Bin 465 -> 0 bytes upload/images/icons/country/tz.png | Bin 642 -> 0 bytes upload/images/icons/country/ua.png | Bin 446 -> 0 bytes upload/images/icons/country/ug.png | Bin 531 -> 0 bytes upload/images/icons/country/uk.png | Bin 599 -> 0 bytes upload/images/icons/country/um.png | Bin 571 -> 0 bytes upload/images/icons/country/us.png | Bin 609 -> 0 bytes upload/images/icons/country/uy.png | Bin 532 -> 0 bytes upload/images/icons/country/uz.png | Bin 515 -> 0 bytes upload/images/icons/country/va.png | Bin 553 -> 0 bytes upload/images/icons/country/vc.png | Bin 577 -> 0 bytes upload/images/icons/country/ve.png | Bin 528 -> 0 bytes upload/images/icons/country/vg.png | Bin 630 -> 0 bytes upload/images/icons/country/vi.png | Bin 616 -> 0 bytes upload/images/icons/country/vn.png | Bin 474 -> 0 bytes upload/images/icons/country/vu.png | Bin 604 -> 0 bytes upload/images/icons/country/wf.png | Bin 554 -> 0 bytes upload/images/icons/country/ws.png | Bin 476 -> 0 bytes upload/images/icons/country/ye.png | Bin 413 -> 0 bytes upload/images/icons/country/yt.png | Bin 593 -> 0 bytes upload/images/icons/country/za.png | Bin 642 -> 0 bytes upload/images/icons/country/zm.png | Bin 500 -> 0 bytes upload/images/icons/country/zw.png | Bin 574 -> 0 bytes upload/images/icons/error.png | Bin 666 -> 0 bytes upload/images/icons/ico_lightsoff.gif | Bin 1510 -> 0 bytes upload/images/icons/info.png | Bin 778 -> 0 bytes upload/images/icons/no_thumb.png | Bin 1961 -> 0 bytes upload/images/icons/no_thumb_player.png | Bin 1448 -> 0 bytes upload/images/icons/no_thumb_template.png | Bin 5695 -> 0 bytes upload/images/icons/progIndicator.gif | Bin 2209 -> 0 bytes upload/images/icons/settings.gif | Bin 405 -> 0 bytes .../icons/topic_icons/award_star_silver_3.png | Bin 1585 -> 0 bytes upload/images/icons/topic_icons/bell.png | Bin 2110 -> 0 bytes upload/images/icons/topic_icons/book_open.png | Bin 1211 -> 0 bytes upload/images/icons/topic_icons/cake.png | Bin 2066 -> 0 bytes upload/images/icons/topic_icons/camera.png | Bin 1548 -> 0 bytes upload/images/icons/topic_icons/cart.png | Bin 1459 -> 0 bytes upload/images/icons/topic_icons/comment.png | Bin 1185 -> 0 bytes upload/images/icons/topic_icons/dot.gif | Bin 43 -> 0 bytes .../images/icons/topic_icons/emotion_grin.png | Bin 2442 -> 0 bytes .../icons/topic_icons/emotion_happy.png | Bin 2350 -> 0 bytes .../icons/topic_icons/emotion_smile.png | Bin 2176 -> 0 bytes .../icons/topic_icons/emotion_suprised.png | Bin 2190 -> 0 bytes .../icons/topic_icons/emotion_tongue.png | Bin 2321 -> 0 bytes .../images/icons/topic_icons/emotion_wink.png | Bin 2162 -> 0 bytes upload/images/icons/topic_icons/error.png | Bin 1179 -> 0 bytes upload/images/icons/topic_icons/newspaper.png | Bin 1628 -> 0 bytes .../images/icons/topic_icons/television.png | Bin 1473 -> 0 bytes upload/images/logo.png | Bin 5904 -> 0 bytes upload/images/private.png | Bin 4906 -> 0 bytes upload/images/unsafe.png | Bin 8292 -> 0 bytes upload/includes/.htaccess | 0 upload/includes/active.php | 32 - upload/includes/admin.functions.php | 28 - upload/includes/admin_config.php | 91 - upload/includes/adminfunctions.php | 14 - .../adodb/adodb-active-record.inc.php | 626 -- upload/includes/adodb/adodb-csvlib.inc.php | 312 - upload/includes/adodb/adodb-datadict.inc.php | 997 --- upload/includes/adodb/adodb-error.inc.php | 258 - .../includes/adodb/adodb-errorhandler.inc.php | 79 - upload/includes/adodb/adodb-errorpear.inc.php | 88 - .../includes/adodb/adodb-exceptions.inc.php | 82 - upload/includes/adodb/adodb-iterator.inc.php | 85 - upload/includes/adodb/adodb-lib.inc.php | 1174 ---- .../includes/adodb/adodb-memcache.lib.inc.php | 118 - upload/includes/adodb/adodb-pager.inc.php | 290 - upload/includes/adodb/adodb-pear.inc.php | 374 - upload/includes/adodb/adodb-perf.inc.php | 1079 --- upload/includes/adodb/adodb-php4.inc.php | 16 - upload/includes/adodb/adodb-time.inc.php | 1409 ---- upload/includes/adodb/adodb.inc.php | 4244 ------------ upload/includes/adodb/adodb.php | 7 - .../adodb/drivers/adodb-mysql.inc.php | 1088 --- upload/includes/adodb/index.php | 3 - upload/includes/adodb/pivottable.inc.php | 187 - upload/includes/adodb/rsfilter.inc.php | 61 - upload/includes/adodb/server.php | 100 - upload/includes/adodb/toexport.inc.php | 133 - upload/includes/adodb/tohtml.inc.php | 195 - upload/includes/adodb/xmlschema.dtd | 39 - upload/includes/adodb/xmlschema03.dtd | 43 - upload/includes/classes/ClipBucket.class.php | 607 -- upload/includes/classes/Services_JSON.php | 807 --- upload/includes/classes/actions.class.php | 1058 --- upload/includes/classes/ads.class.php | 315 - upload/includes/classes/calcdate.class.php | 28 - .../includes/classes/captcha/class.files.php | 116 - .../classes/captcha/class.img_validator.php | 325 - upload/includes/classes/captcha/img.php | 12 - upload/includes/classes/captcha/img/bg1.jpg | Bin 3801 -> 0 bytes upload/includes/classes/captcha/img/bg2.jpg | Bin 2558 -> 0 bytes upload/includes/classes/captcha/img/bg3.jpg | Bin 2348 -> 0 bytes upload/includes/classes/captcha/img/bg4.jpg | Bin 2014 -> 0 bytes .../classes/captcha/img/fonts/arial.ttf | Bin 367112 -> 0 bytes .../classes/captcha/img/fonts/comicbd.ttf | Bin 111476 -> 0 bytes .../classes/captcha/img/fonts/impact.ttf | Bin 136076 -> 0 bytes .../classes/captcha/img/fonts/monofont.ttf | Bin 41036 -> 0 bytes .../classes/captcha/img/fonts/verdana.ttf | Bin 171792 -> 0 bytes upload/includes/classes/captcha/index.php | 3 - .../includes/classes/captcha_simple.img.php | 86 - upload/includes/classes/category.class.php | 961 --- upload/includes/classes/cbemail.class.php | 382 - upload/includes/classes/cbfeeds.class.php | 1400 ---- upload/includes/classes/cbpage.class.php | 260 - upload/includes/classes/collections.class.php | 1837 ----- .../classes/conversion/conversion.class.php | 1666 ----- .../classes/conversion/ffmpeg.class.php | 1229 ---- upload/includes/classes/curl/class.curl.php | 547 -- .../includes/classes/errorhandler.class.php | 158 - upload/includes/classes/form.class.php | 562 -- upload/includes/classes/gravatar.class.php | 191 - upload/includes/classes/groups.class.php | 2609 ------- upload/includes/classes/image.class.php | 74 - upload/includes/classes/index.php | 3 - upload/includes/classes/lang.class.php | 603 -- upload/includes/classes/log.class.php | 92 - upload/includes/classes/mass_upload.class.php | 113 - upload/includes/classes/menuhandler.class.php | 204 - upload/includes/classes/mobile-form-class.php | 168 - upload/includes/classes/my_queries.class.php | 1380 ---- upload/includes/classes/objects.class.php | 66 - upload/includes/classes/pages.class.php | 400 -- upload/includes/classes/photos.class.php | 3181 --------- .../classes/phpmailer/class.phpmailer.php | 2327 ------- .../includes/classes/phpmailer/class.smtp.php | 814 --- upload/includes/classes/player.class.php | 213 - upload/includes/classes/playlist.class.php | 23 - upload/includes/classes/plugin.class.php | 393 -- upload/includes/classes/pm.class.php | 1243 ---- upload/includes/classes/reindex.class.php | 443 -- upload/includes/classes/resizer.class.php | 953 --- upload/includes/classes/search.class.php | 441 -- upload/includes/classes/session.class.php | 255 - upload/includes/classes/signup.class.php | 32 - upload/includes/classes/swfObj.class.php | 102 - upload/includes/classes/sysinfo.class.php | 272 - upload/includes/classes/template.class.php | 401 -- upload/includes/classes/upload.class.php | 1344 ---- upload/includes/classes/user.class.php | 6125 ----------------- upload/includes/classes/usercontent.class.php | 939 --- upload/includes/classes/video.class.php | 2502 ------- upload/includes/clipbucket.php | 20 - upload/includes/common.php | 703 -- upload/includes/config.inc.php | 79 - upload/includes/configs/index.php | 3 - upload/includes/conversion.conf.php | 172 - upload/includes/dbconnect.php | 39 - upload/includes/define_php_links.php | 76 - upload/includes/defined_links.php | 87 - .../activation_request.header.php | 5 - .../activation_request.template.php | 14 - .../email_templates/email_verify.header.php | 5 - .../email_templates/email_verify.template.php | 21 - upload/includes/email_templates/index.php | 3 - .../email_templates/share_video.header.php | 5 - .../email_templates/share_video.template.php | 78 - .../email_templates/template_writer.php | 105 - .../welcome_message.header.php | 5 - .../welcome_message.template.php | 17 - .../welcome_messege.header.php | 5 - .../welcome_messege.template.php | 17 - upload/includes/exif_source.php | 1071 --- upload/includes/flv_player.php | 8 - upload/includes/functions.php | 4069 ----------- upload/includes/functions_actions.php | 568 -- upload/includes/functions_admin.php | 139 - upload/includes/functions_collections.php | 252 - upload/includes/functions_comments.php | 148 - upload/includes/functions_dashboard.php | 667 -- upload/includes/functions_feeds.php | 524 -- upload/includes/functions_filters.php | 271 - upload/includes/functions_forms.php | 370 - upload/includes/functions_groups.php | 147 - upload/includes/functions_photos.php | 1815 ----- upload/includes/functions_players.php | 88 - upload/includes/functions_pm.php | 103 - upload/includes/functions_templates.php | 2019 ------ upload/includes/functions_upload.php | 111 - upload/includes/functions_users.php | 834 --- upload/includes/functions_videos.php | 1487 ---- upload/includes/functions_widgets.php | 222 - upload/includes/index.php | 3 - upload/includes/langs/en.json | 1371 ---- upload/includes/langs/en.lang | 1 - upload/includes/langs/ja.lang | 1 - upload/includes/languages.php | 25 - upload/includes/makers/canon.php | 520 -- upload/includes/makers/fujifilm.php | 269 - upload/includes/makers/gps.php | 259 - upload/includes/makers/nikon.php | 345 - upload/includes/makers/olympus.php | 214 - upload/includes/makers/panasonic.php | 307 - upload/includes/makers/sanyo.php | 180 - upload/includes/menu.php | 217 - upload/includes/modules.php | 115 - upload/includes/plugin.functions.php | 5 - upload/includes/plugins.php | 84 - upload/includes/plugins_functions.php | 174 - upload/includes/smarty/Smarty.class.php | 1514 ---- upload/includes/smarty/SmartyBC.class.php | 464 -- upload/includes/smarty/debug.tpl | 133 - .../smarty/plugins/block.textformat.php | 113 - .../smarty/plugins/function.counter.php | 78 - .../smarty/plugins/function.cycle.php | 106 - .../smarty/plugins/function.fetch.php | 214 - .../plugins/function.html_checkboxes.php | 216 - .../smarty/plugins/function.html_image.php | 159 - .../smarty/plugins/function.html_options.php | 174 - .../smarty/plugins/function.html_radios.php | 200 - .../plugins/function.html_select_date.php | 394 -- .../plugins/function.html_select_time.php | 366 - .../smarty/plugins/function.html_table.php | 177 - .../smarty/plugins/function.mailto.php | 152 - .../includes/smarty/plugins/function.math.php | 87 - .../smarty/plugins/modifier.capitalize.php | 65 - .../smarty/plugins/modifier.date_format.php | 65 - .../plugins/modifier.debug_print_var.php | 105 - .../smarty/plugins/modifier.escape.php | 143 - .../smarty/plugins/modifier.regex_replace.php | 55 - .../smarty/plugins/modifier.replace.php | 33 - .../smarty/plugins/modifier.spacify.php | 27 - .../smarty/plugins/modifier.truncate.php | 59 - .../smarty/plugins/modifiercompiler.cat.php | 30 - .../modifiercompiler.count_characters.php | 33 - .../modifiercompiler.count_paragraphs.php | 28 - .../modifiercompiler.count_sentences.php | 28 - .../plugins/modifiercompiler.count_words.php | 32 - .../plugins/modifiercompiler.default.php | 35 - .../plugins/modifiercompiler.escape.php | 90 - .../plugins/modifiercompiler.from_charset.php | 34 - .../plugins/modifiercompiler.indent.php | 32 - .../smarty/plugins/modifiercompiler.lower.php | 31 - .../plugins/modifiercompiler.noprint.php | 25 - .../modifiercompiler.string_format.php | 26 - .../smarty/plugins/modifiercompiler.strip.php | 33 - .../plugins/modifiercompiler.strip_tags.php | 33 - .../plugins/modifiercompiler.to_charset.php | 34 - .../plugins/modifiercompiler.unescape.php | 51 - .../smarty/plugins/modifiercompiler.upper.php | 30 - .../plugins/modifiercompiler.wordwrap.php | 46 - .../plugins/outputfilter.trimwhitespace.php | 93 - .../plugins/shared.escape_special_chars.php | 51 - .../plugins/shared.literal_compiler_param.php | 33 - .../smarty/plugins/shared.make_timestamp.php | 42 - .../smarty/plugins/shared.mb_str_replace.php | 55 - .../smarty/plugins/shared.mb_unicode.php | 48 - .../smarty/plugins/shared.mb_wordwrap.php | 83 - .../variablefilter.htmlspecialchars.php | 21 - .../sysplugins/smarty_cacheresource.php | 381 - .../smarty_cacheresource_custom.php | 237 - .../smarty_cacheresource_keyvaluestore.php | 463 -- .../sysplugins/smarty_config_source.php | 95 - .../smarty_internal_cacheresource_file.php | 264 - .../smarty_internal_compile_append.php | 53 - .../smarty_internal_compile_assign.php | 77 - .../smarty_internal_compile_block.php | 273 - .../smarty_internal_compile_break.php | 77 - .../smarty_internal_compile_call.php | 130 - .../smarty_internal_compile_capture.php | 98 - .../smarty_internal_compile_config_load.php | 85 - .../smarty_internal_compile_continue.php | 78 - .../smarty_internal_compile_debug.php | 43 - .../smarty_internal_compile_eval.php | 73 - .../smarty_internal_compile_extends.php | 128 - .../smarty_internal_compile_for.php | 151 - .../smarty_internal_compile_foreach.php | 231 - .../smarty_internal_compile_function.php | 165 - .../sysplugins/smarty_internal_compile_if.php | 207 - .../smarty_internal_compile_include.php | 215 - .../smarty_internal_compile_include_php.php | 108 - .../smarty_internal_compile_insert.php | 142 - .../smarty_internal_compile_ldelim.php | 41 - .../smarty_internal_compile_nocache.php | 73 - ..._internal_compile_private_block_plugin.php | 87 - ...ternal_compile_private_function_plugin.php | 73 - ...arty_internal_compile_private_modifier.php | 81 - ..._compile_private_object_block_function.php | 88 - ...ternal_compile_private_object_function.php | 79 - ...ernal_compile_private_print_expression.php | 156 - ...ernal_compile_private_registered_block.php | 113 - ...al_compile_private_registered_function.php | 81 - ...ernal_compile_private_special_variable.php | 107 - .../smarty_internal_compile_rdelim.php | 41 - .../smarty_internal_compile_section.php | 203 - .../smarty_internal_compile_setfilter.php | 72 - .../smarty_internal_compile_while.php | 94 - .../smarty_internal_compilebase.php | 176 - .../sysplugins/smarty_internal_config.php | 303 - .../smarty_internal_config_file_compiler.php | 144 - .../smarty_internal_configfilelexer.php | 622 -- .../smarty_internal_configfileparser.php | 921 --- .../sysplugins/smarty_internal_data.php | 551 -- .../sysplugins/smarty_internal_debug.php | 206 - .../smarty_internal_filter_handler.php | 70 - .../smarty_internal_function_call_handler.php | 55 - .../smarty_internal_get_include_path.php | 48 - .../smarty_internal_nocache_insert.php | 53 - .../sysplugins/smarty_internal_parsetree.php | 395 -- .../smarty_internal_resource_eval.php | 94 - .../smarty_internal_resource_extends.php | 157 - .../smarty_internal_resource_file.php | 90 - .../smarty_internal_resource_php.php | 114 - .../smarty_internal_resource_registered.php | 95 - .../smarty_internal_resource_stream.php | 76 - .../smarty_internal_resource_string.php | 96 - ...smarty_internal_smartytemplatecompiler.php | 127 - .../sysplugins/smarty_internal_template.php | 682 -- .../smarty_internal_templatebase.php | 811 --- .../smarty_internal_templatecompilerbase.php | 632 -- .../smarty_internal_templatelexer.php | 1184 ---- .../smarty_internal_templateparser.php | 3265 --------- .../sysplugins/smarty_internal_utility.php | 828 --- .../sysplugins/smarty_internal_write_file.php | 70 - .../smarty/sysplugins/smarty_resource.php | 830 --- .../sysplugins/smarty_resource_custom.php | 96 - .../sysplugins/smarty_resource_recompiled.php | 36 - .../sysplugins/smarty_resource_uncompiled.php | 44 - .../smarty/sysplugins/smarty_security.php | 459 -- upload/includes/startup.php | 298 - .../templatelib/Config_File.class.php | 389 -- .../includes/templatelib/Template.class.php | 1944 ------ .../templatelib/Template_Compiler.class.php | 2327 ------- upload/includes/templatelib/debug.tpl | 157 - upload/includes/templatelib/footer.html | 0 upload/includes/templatelib/header.html | 1 - upload/includes/templatelib/index.php | 3 - .../core.assemble_plugin_filepath.php | 67 - .../core.assign_smarty_interface.php | 43 - .../internals/core.create_dir_structure.php | 79 - .../internals/core.display_debug_console.php | 61 - .../internals/core.get_include_path.php | 44 - .../internals/core.get_microtime.php | 23 - .../internals/core.get_php_resource.php | 80 - .../templatelib/internals/core.is_secure.php | 59 - .../templatelib/internals/core.is_trusted.php | 47 - .../internals/core.load_plugins.php | 125 - .../internals/core.load_resource_plugin.php | 74 - .../internals/core.process_cached_inserts.php | 71 - .../core.process_compiled_include.php | 37 - .../internals/core.read_cache_file.php | 101 - .../templatelib/internals/core.rm_auto.php | 71 - .../templatelib/internals/core.rmdir.php | 54 - .../internals/core.run_insert_handler.php | 71 - .../internals/core.smarty_include_php.php | 50 - .../internals/core.write_cache_file.php | 96 - .../internals/core.write_compiled_include.php | 91 - .../core.write_compiled_resource.php | 35 - .../templatelib/internals/core.write_file.php | 54 - .../templatelib/plugins/block.textformat.php | 103 - .../templatelib/plugins/compiler.assign.php | 46 - .../plugins/function.assign_debug_info.php | 40 - .../plugins/function.config_load.php | 142 - .../templatelib/plugins/function.counter.php | 80 - .../templatelib/plugins/function.cycle.php | 102 - .../templatelib/plugins/function.debug.php | 35 - .../templatelib/plugins/function.eval.php | 49 - .../templatelib/plugins/function.fetch.php | 221 - .../plugins/function.html_checkboxes.php | 143 - .../plugins/function.html_image.php | 142 - .../plugins/function.html_options.php | 122 - .../plugins/function.html_radios.php | 156 - .../plugins/function.html_select_date.php | 331 - .../plugins/function.html_select_time.php | 194 - .../plugins/function.html_table.php | 177 - .../templatelib/plugins/function.mailto.php | 165 - .../templatelib/plugins/function.math.php | 84 - .../templatelib/plugins/function.popup.php | 119 - .../plugins/function.popup_init.php | 40 - .../plugins/modifier.capitalize.php | 43 - .../templatelib/plugins/modifier.cat.php | 33 - .../plugins/modifier.count_characters.php | 32 - .../plugins/modifier.count_paragraphs.php | 29 - .../plugins/modifier.count_sentences.php | 29 - .../plugins/modifier.count_words.php | 33 - .../plugins/modifier.date_format.php | 67 - .../plugins/modifier.debug_print_var.php | 90 - .../templatelib/plugins/modifier.default.php | 32 - .../templatelib/plugins/modifier.escape.php | 93 - .../templatelib/plugins/modifier.indent.php | 28 - .../templatelib/plugins/modifier.lower.php | 26 - .../templatelib/plugins/modifier.nl2br.php | 35 - .../plugins/modifier.regex_replace.php | 35 - .../templatelib/plugins/modifier.replace.php | 30 - .../templatelib/plugins/modifier.spacify.php | 30 - .../plugins/modifier.string_format.php | 29 - .../templatelib/plugins/modifier.strip.php | 33 - .../plugins/modifier.strip_tags.php | 32 - .../templatelib/plugins/modifier.truncate.php | 50 - .../templatelib/plugins/modifier.upper.php | 26 - .../templatelib/plugins/modifier.wordwrap.php | 29 - .../plugins/outputfilter.trimwhitespace.php | 75 - .../plugins/shared.escape_special_chars.php | 31 - .../plugins/shared.make_timestamp.php | 46 - upload/includes/upload_forms.php | 53 - upload/includes/whois/whois.php | 120 - upload/index.php | 25 - upload/invite_group.php | 44 - upload/js/admin_functions.js | 137 - upload/js/embed_video_mod/functions.js | 32 - upload/js/functions.js | 1618 ----- upload/js/functions_dashboard.js | 58 - upload/js/jquery.js | 4 - upload/js/jquery_plugs/ZeroClipboard.swf | Bin 1071 -> 0 bytes upload/js/jquery_plugs/cb.tabs.js | 28 - upload/js/jquery_plugs/chili-1.7.pack.js | 1 - .../jquery_plugs/compressed/datepicker.js.php | 901 --- upload/js/jquery_plugs/compressed/eye.js | 1 - .../jquery_plugs/compressed/hover_intent.js | 1 - .../compressed/jquery.jCarousel.js | 15 - .../compressed/jquery.scrollTo-min.js | 7 - upload/js/jquery_plugs/compressed/layout.js | 1 - upload/js/jquery_plugs/compressed/utils.js | 1 - upload/js/jquery_plugs/cookie.js | 41 - upload/js/jquery_plugs/counter.min.js | 17 - upload/js/jquery_plugs/css/bg.gif | Bin 1175 -> 0 bytes upload/js/jquery_plugs/css/image.png | Bin 11172 -> 0 bytes upload/js/jquery_plugs/css/jquery.Jcrop.css | 28 - upload/js/jquery_plugs/css/jquery.Jcrop.gif | Bin 329 -> 0 bytes .../js/jquery_plugs/css/jquery.cbtagger.css | 339 - upload/js/jquery_plugs/css/jquery.tooltip.css | 8 - upload/js/jquery_plugs/css/karte.png | Bin 28245 -> 0 bytes upload/js/jquery_plugs/css/screen.css | 48 - upload/js/jquery_plugs/css/shadow.png | Bin 4648 -> 0 bytes .../js/jquery_plugs/css/shadow2-reverse.png | Bin 5025 -> 0 bytes upload/js/jquery_plugs/css/shadow2.png | Bin 5351 -> 0 bytes upload/js/jquery_plugs/css/tipsy.css | 7 - upload/js/jquery_plugs/css/tipsy.gif | Bin 867 -> 0 bytes upload/js/jquery_plugs/datepicker.js | 891 --- upload/js/jquery_plugs/eye.js | 34 - upload/js/jquery_plugs/hover_intent.js | 9 - upload/js/jquery_plugs/images/cancel.png | Bin 1062 -> 0 bytes upload/js/jquery_plugs/images/help.png | Bin 427 -> 0 bytes upload/js/jquery_plugs/images/save.png | Bin 1024 -> 0 bytes upload/js/jquery_plugs/images/tag.png | Bin 1218 -> 0 bytes upload/js/jquery_plugs/images/trans.png | Bin 102 -> 0 bytes upload/js/jquery_plugs/jquery.Jcrop.js | 22 - upload/js/jquery_plugs/jquery.bgiframe.js | 104 - .../js/jquery_plugs/jquery.cbphoto-actions.js | 114 - upload/js/jquery_plugs/jquery.cbtagger.js | 657 -- upload/js/jquery_plugs/jquery.delegate.js | 56 - upload/js/jquery_plugs/jquery.dimensions.js | 504 -- upload/js/jquery_plugs/jquery.tipsy.js | 83 - upload/js/jquery_plugs/jquery.tooltip.pack.js | 15 - upload/js/jquery_plugs/layout.js | 49 - upload/js/jquery_plugs/timer.js | 138 - upload/js/jquery_plugs/utils.js | 252 - upload/js/nicedit/nicEdit.js | 127 - upload/js/nicedit/nicEditorIcons.gif | Bin 3716 -> 0 bytes upload/js/slidemenu.js | 371 - upload/js/swfobj.js.php | 83 - upload/js/swfobject.js | 4 - upload/js/swfobject.obj.js | 8 - .../ui-bg_diagonals-thick_18_b81900_40x40.png | Bin 260 -> 0 bytes .../ui-bg_diagonals-thick_20_666666_40x40.png | Bin 251 -> 0 bytes .../images/ui-bg_flat_10_000000_40x100.png | Bin 178 -> 0 bytes .../images/ui-bg_flat_55_0099cc_40x100.png | Bin 181 -> 0 bytes .../images/ui-bg_flat_55_999999_40x100.png | Bin 180 -> 0 bytes .../images/ui-bg_flat_75_aaaaaa_40x100.png | Bin 180 -> 0 bytes .../images/ui-bg_glass_100_f6f6f6_1x400.png | Bin 104 -> 0 bytes .../images/ui-bg_glass_100_fdf5ce_1x400.png | Bin 125 -> 0 bytes .../images/ui-bg_glass_45_0078ae_1x400.png | Bin 136 -> 0 bytes .../images/ui-bg_glass_65_ffffff_1x400.png | Bin 105 -> 0 bytes .../images/ui-bg_glass_75_79c9ec_1x400.png | Bin 132 -> 0 bytes .../ui-bg_gloss-wave_35_f6a828_500x100.png | Bin 3762 -> 0 bytes .../ui-bg_gloss-wave_45_e14f1c_500x100.png | Bin 3649 -> 0 bytes .../ui-bg_gloss-wave_75_2191c0_500x100.png | Bin 3457 -> 0 bytes .../ui-bg_highlight-soft_100_eeeeee_1x100.png | Bin 90 -> 0 bytes .../ui-bg_highlight-soft_50_333333_1x100.png | Bin 118 -> 0 bytes .../ui-bg_highlight-soft_75_ffe45c_1x100.png | Bin 129 -> 0 bytes .../ui-bg_inset-hard_100_fcfdfd_1x100.png | Bin 88 -> 0 bytes .../images/ui-icons_0078ae_256x240.png | Bin 4369 -> 0 bytes .../images/ui-icons_056b93_256x240.png | Bin 5355 -> 0 bytes .../images/ui-icons_222222_256x240.png | Bin 4369 -> 0 bytes .../images/ui-icons_228ef1_256x240.png | Bin 4369 -> 0 bytes .../images/ui-icons_292724_256x240.png | Bin 4369 -> 0 bytes .../images/ui-icons_75e5f5_256x240.png | Bin 4369 -> 0 bytes .../images/ui-icons_d8e7f3_256x240.png | Bin 4369 -> 0 bytes .../images/ui-icons_e0fdff_256x240.png | Bin 4369 -> 0 bytes .../images/ui-icons_ef8c08_256x240.png | Bin 4369 -> 0 bytes .../images/ui-icons_fcd113_256x240.png | Bin 4369 -> 0 bytes .../images/ui-icons_ffd27a_256x240.png | Bin 4369 -> 0 bytes .../images/ui-icons_ffffff_256x240.png | Bin 4369 -> 0 bytes .../ui-lightness/jquery-ui-1.7.2.custom.css | 406 -- upload/js/ui/jquery-ui-1.7.2.custom.min.js | 298 - upload/js/ui/jquery-ui.js | 406 -- .../js/uploadify/jquery.uploadify.v2.1.4.js | 313 - .../uploadify/jquery.uploadify.v2.1.4.min.js | 26 - upload/js/uploadify/swfobject.js | 4 - upload/js/uploadify/uploadify.allglyphs.swf | Bin 36521 -> 0 bytes upload/js/uploadify/uploadify.css | 50 - upload/js/uploadify/uploadify.swf | Bin 22894 -> 0 bytes upload/logout.php | 9 - upload/manage_collections.php | 233 - upload/manage_contacts.php | 51 - upload/manage_groups.php | 353 - upload/manage_photos.php | 223 - upload/manage_playlists.php | 163 - upload/manage_videos.php | 100 - upload/module.php | 26 - upload/modules/uploader/photo_pluploader.html | 357 - upload/modules/uploader/plupload/i18n/cs.js | 14 - upload/modules/uploader/plupload/i18n/da.js | 12 - upload/modules/uploader/plupload/i18n/de.js | 24 - upload/modules/uploader/plupload/i18n/el.js | 14 - upload/modules/uploader/plupload/i18n/es.js | 25 - upload/modules/uploader/plupload/i18n/et.js | 33 - upload/modules/uploader/plupload/i18n/fa.js | 37 - upload/modules/uploader/plupload/i18n/fi.js | 33 - .../modules/uploader/plupload/i18n/fr-ca.js | 35 - upload/modules/uploader/plupload/i18n/fr.js | 25 - upload/modules/uploader/plupload/i18n/hr.js | 25 - upload/modules/uploader/plupload/i18n/hu.js | 33 - upload/modules/uploader/plupload/i18n/it.js | 24 - upload/modules/uploader/plupload/i18n/ja.js | 37 - upload/modules/uploader/plupload/i18n/ko.js | 36 - upload/modules/uploader/plupload/i18n/lv.js | 33 - upload/modules/uploader/plupload/i18n/nl.js | 21 - upload/modules/uploader/plupload/i18n/pl.js | 24 - .../modules/uploader/plupload/i18n/pt-br.js | 35 - upload/modules/uploader/plupload/i18n/ro.js | 24 - upload/modules/uploader/plupload/i18n/ru.js | 21 - upload/modules/uploader/plupload/i18n/sr.js | 14 - upload/modules/uploader/plupload/i18n/sv.js | 12 - .../css/jquery.plupload.queue.css | 177 - .../jquery.plupload.queue/img/backgrounds.gif | Bin 2977 -> 0 bytes .../img/buttons-disabled.png | Bin 1292 -> 0 bytes .../jquery.plupload.queue/img/buttons.png | Bin 1439 -> 0 bytes .../jquery.plupload.queue/img/delete.gif | Bin 180 -> 0 bytes .../jquery.plupload.queue/img/done.gif | Bin 1024 -> 0 bytes .../jquery.plupload.queue/img/error.gif | Bin 994 -> 0 bytes .../jquery.plupload.queue/img/throbber.gif | Bin 1922 -> 0 bytes .../jquery.plupload.queue/img/transp50.png | Bin 399 -> 0 bytes .../jquery.plupload.queue.js | 1 - .../css/jquery.ui.plupload.css | 147 - .../jquery.ui.plupload/img/plupload-bw.png | Bin 2105 -> 0 bytes .../jquery.ui.plupload/img/plupload.png | Bin 3641 -> 0 bytes .../jquery.ui.plupload/jquery.ui.plupload.js | 1 - .../uploader/plupload/plupload.browserplus.js | 1 - .../uploader/plupload/plupload.flash.js | 431 -- .../uploader/plupload/plupload.flash.swf | Bin 18873 -> 0 bytes .../uploader/plupload/plupload.full.js | 2 - .../uploader/plupload/plupload.gears.js | 1 - .../uploader/plupload/plupload.html4.js | 1 - .../uploader/plupload/plupload.html5.js | 1439 ---- upload/modules/uploader/plupload/plupload.js | 1771 ----- .../uploader/plupload/plupload.silverlight.js | 1 - .../plupload/plupload.silverlight.xap | Bin 44013 -> 0 bytes upload/modules/uploader/pluploader.html | 260 - upload/modules/uploader/uploader.php | 57 - upload/myaccount.php | 19 - upload/opensearch.php | 21 - upload/out.php | 21 - upload/photo_upload.php | 70 - upload/photos.php | 103 - upload/player/cbplayer/cbplayer.html | 114 - upload/player/cbplayer/cbplayer.js | 1 - upload/player/cbplayer/cbplayer.php | 199 - upload/player/cbplayer/cbplayer.plugin.php | 4 - upload/player/cbplayer/cbplayer_header.html | 1 - upload/player/cbplayer/embed_player.php | 104 - upload/player/cbplayer/player.swf | Bin 105207 -> 0 bytes upload/player/cbplayer/plugins/hd.swf | Bin 5445 -> 0 bytes .../cbplayer/plugins/related/related.js | 1 - .../cbplayer/plugins/related/related.swf | Bin 10868 -> 0 bytes .../cbplayer/plugins/related/related.xml | 31 - .../plugins/related/related_videos.php | 28 - upload/player/cbplayer/preview.jpg | Bin 7286 -> 0 bytes .../skins/glow/controlbar/background.png | Bin 139 -> 0 bytes .../skins/glow/controlbar/blankButton.png | Bin 82 -> 0 bytes .../skins/glow/controlbar/divider.png | Bin 118 -> 0 bytes .../glow/controlbar/fullscreenButton.png | Bin 203 -> 0 bytes .../glow/controlbar/fullscreenButtonOver.png | Bin 636 -> 0 bytes .../skins/glow/controlbar/muteButton.png | Bin 343 -> 0 bytes .../skins/glow/controlbar/muteButtonOver.png | Bin 835 -> 0 bytes .../glow/controlbar/normalscreenButton.png | Bin 210 -> 0 bytes .../controlbar/normalscreenButtonOver.png | Bin 664 -> 0 bytes .../skins/glow/controlbar/pauseButton.png | Bin 170 -> 0 bytes .../skins/glow/controlbar/pauseButtonOver.png | Bin 442 -> 0 bytes .../skins/glow/controlbar/playButton.png | Bin 251 -> 0 bytes .../skins/glow/controlbar/playButtonOver.png | Bin 553 -> 0 bytes .../glow/controlbar/timeSliderBuffer.png | Bin 112 -> 0 bytes .../glow/controlbar/timeSliderCapLeft.png | Bin 94 -> 0 bytes .../glow/controlbar/timeSliderCapRight.png | Bin 103 -> 0 bytes .../glow/controlbar/timeSliderProgress.png | Bin 114 -> 0 bytes .../skins/glow/controlbar/timeSliderRail.png | Bin 116 -> 0 bytes .../skins/glow/controlbar/unmuteButton.png | Bin 264 -> 0 bytes .../glow/controlbar/unmuteButtonOver.png | Bin 649 -> 0 bytes .../glow/controlbar/volumeSliderBuffer.png | Bin 216 -> 0 bytes .../glow/controlbar/volumeSliderProgress.png | Bin 210 -> 0 bytes .../glow/controlbar/volumeSliderRail.png | Bin 342 -> 0 bytes .../skins/glow/display/background.png | Bin 686 -> 0 bytes .../skins/glow/display/bufferIcon.png | Bin 816 -> 0 bytes .../cbplayer/skins/glow/display/muteIcon.png | Bin 334 -> 0 bytes .../cbplayer/skins/glow/display/playIcon.png | Bin 465 -> 0 bytes .../cbplayer/skins/glow/dock/button.png | Bin 686 -> 0 bytes upload/player/cbplayer/skins/glow/glow.xml | 115 - .../cbplayer/skins/glow/playlist/item.png | Bin 172 -> 0 bytes .../cbplayer/skins/glow/playlist/itemOver.png | Bin 171 -> 0 bytes .../skins/glow/playlist/sliderCapBottom.png | Bin 108 -> 0 bytes .../skins/glow/playlist/sliderCapTop.png | Bin 105 -> 0 bytes .../skins/glow/playlist/sliderRail.png | Bin 100 -> 0 bytes .../skins/glow/playlist/sliderThumb.png | Bin 97 -> 0 bytes .../skins/glow/sharing/embedScreen.png | Bin 2579 -> 0 bytes .../skins/glow/sharing/shareScreen.png | Bin 7337 -> 0 bytes upload/player/embed_player.php | 57 - upload/player/logo.png | Bin 5904 -> 0 bytes upload/player/open-flash-chart.swf | Bin 276186 -> 0 bytes upload/player/pak_player/PakPlayer.png | Bin 14627 -> 0 bytes upload/player/pak_player/bg.png | Bin 983 -> 0 bytes upload/player/pak_player/embed_player.php | 134 - upload/player/pak_player/pak_player.php | 172 - .../player/pak_player/pakplayer.controls.swf | Bin 33651 -> 0 bytes upload/player/pak_player/pakplayer.pseudo.swf | Bin 170723 -> 0 bytes upload/player/pak_player/pakplayer.swf | Bin 120510 -> 0 bytes .../player/pak_player/pakplayer.unlimited.swf | Bin 123259 -> 0 bytes .../player/pak_player/pakplayer.youtube.swf | Bin 10469 -> 0 bytes upload/player/pak_player/play.png | Bin 5246 -> 0 bytes upload/player/pak_player/player.html | 170 - upload/player/pak_player/pplayer.js | 1 - upload/player/pak_player/pplayer_head.html | 2 - upload/player/pak_player/preview.png | Bin 3890 -> 0 bytes upload/player/player.html | 8 - upload/player/videojs/captions.vtt | 41 - upload/player/videojs/demo.html | 30 - upload/player/videojs/player.html | 5 - upload/player/videojs/preview.png | Bin 4711 -> 0 bytes upload/player/videojs/video-js.css | 499 -- upload/player/videojs/video-js.min.css | 1 - upload/player/videojs/video-js.png | Bin 8235 -> 0 bytes upload/player/videojs/video-js.swf | Bin 9612 -> 0 bytes upload/player/videojs/video.js | 4569 ------------ upload/player/videojs/video.min.js | 21 - upload/player/videojs/videojs.php | 72 - upload/plugins/cb_bbcodes/cb_bbcode.php | 58 - upload/plugins/cb_bbcodes/images/bold.gif | Bin 567 -> 0 bytes upload/plugins/cb_bbcodes/images/code.gif | Bin 552 -> 0 bytes upload/plugins/cb_bbcodes/images/italic.gif | Bin 305 -> 0 bytes upload/plugins/cb_bbcodes/images/link.gif | Bin 659 -> 0 bytes upload/plugins/cb_bbcodes/images/ordered.gif | Bin 621 -> 0 bytes upload/plugins/cb_bbcodes/images/picture.gif | Bin 700 -> 0 bytes upload/plugins/cb_bbcodes/images/quote.gif | Bin 300 -> 0 bytes .../plugins/cb_bbcodes/images/underline.gif | Bin 347 -> 0 bytes upload/plugins/cb_bbcodes/images/unlink.gif | Bin 640 -> 0 bytes upload/plugins/cb_bbcodes/styles.css | 22 - .../plugins/cb_link_video/cb_link_video.php | 247 - upload/plugins/cb_link_video/form.html | 100 - upload/plugins/cb_link_video/header.html | 42 - .../cb_link_video/install_cb_link_video.php | 17 - .../cb_link_video/uninstall_cb_link_video.php | 13 - upload/plugins/cb_modules/cb_modules.php | 36 - upload/plugins/cb_modules/css.html | 3 - .../images/social_icons/blogger.png | Bin 2119 -> 0 bytes .../images/social_icons/delicious.png | Bin 4460 -> 0 bytes .../cb_modules/images/social_icons/digg.png | Bin 5089 -> 0 bytes .../images/social_icons/facebook.png | Bin 4884 -> 0 bytes .../cb_modules/images/social_icons/heart.png | Bin 2189 -> 0 bytes .../images/social_icons/myspace.png | Bin 4869 -> 0 bytes .../cb_modules/images/social_icons/reddit.png | Bin 5324 -> 0 bytes .../images/social_icons/stumbleupon.png | Bin 5293 -> 0 bytes .../images/social_icons/technorati.png | Bin 4934 -> 0 bytes .../images/social_icons/twitter.png | Bin 5039 -> 0 bytes .../images/social_icons/wordpress.png | Bin 2286 -> 0 bytes .../cb_modules/images/social_icons/yahoo.png | Bin 2241 -> 0 bytes upload/plugins/character_counter.php | 45 - .../clipbucket_helper/admin/cron_jobs.html | 53 - .../clipbucket_helper/admin/cron_jobs.php | 4 - .../clipbucket_helper/clipbucket_helper.php | 41 - upload/plugins/comment_censor.php | 44 - upload/plugins/editors_pick/editors_picks.php | 271 - upload/plugins/editors_pick/get_ep_video.php | 30 - upload/plugins/editors_pick/header.html | 1 - .../editors_pick/install_editors_picks.php | 27 - .../editors_pick/uninstall_editors_picks.php | 12 - .../embed_video_mod/embed_video_mod.php | 349 - upload/plugins/embed_video_mod/form.html | 100 - upload/plugins/embed_video_mod/header.html | 1 - .../install_embed_video_mod.php | 18 - .../uninstall_embed_video_mod.php | 14 - .../global_announcement.php | 44 - .../install_global_announcement.php | 23 - .../uninstall_global_announcement.php | 12 - upload/plugins/pakplayer/admin/pakplayer.html | 40 - upload/plugins/pakplayer/admin/pakplayer.php | 50 - upload/plugins/pakplayer/header.html | 22 - .../plugins/pakplayer/install_pakplayer.php | 6 - upload/plugins/pakplayer/pakplayer.php | 13 - .../plugins/pakplayer/uninstall_pakplayer.php | 3 - upload/plugins/recaptcha/captcha.html | 0 .../plugins/recaptcha/install_recaptcha.php | 8 - .../plugins/recaptcha/reCaptcha_header.html | 9 - upload/plugins/recaptcha/recaptcha.php | 48 - upload/plugins/recaptcha/recaptchalib.php | 278 - .../plugins/recaptcha/uninstall_recaptcha.php | 8 - upload/plugins/signup_captcha/captcha.php | 10 - .../signup_captcha/captcha/class.files.php | 116 - .../captcha/class.img_validator.php | 329 - .../captcha/class.img_validator.php.bak | 330 - .../plugins/signup_captcha/captcha/index.php | 3 - upload/plugins/signup_captcha/img/bg1.jpg | Bin 3801 -> 0 bytes upload/plugins/signup_captcha/img/bg2.jpg | Bin 2558 -> 0 bytes upload/plugins/signup_captcha/img/bg3.jpg | Bin 2348 -> 0 bytes upload/plugins/signup_captcha/img/bg4.jpg | Bin 2014 -> 0 bytes .../signup_captcha/img/fonts/arial.ttf | Bin 367112 -> 0 bytes .../signup_captcha/img/fonts/comicbd.ttf | Bin 111476 -> 0 bytes .../signup_captcha/img/fonts/impact.ttf | Bin 136076 -> 0 bytes .../signup_captcha/img/fonts/monofont.ttf | Bin 41036 -> 0 bytes .../signup_captcha/img/fonts/verdana.ttf | Bin 171792 -> 0 bytes .../plugins/signup_captcha/signup_captcha.php | 50 - upload/privacy.php | 16 - upload/private_message.php | 188 - upload/readme | 1 - upload/rss.php | 153 - upload/rss_photos.php | 108 - upload/search_result.php | 83 - upload/signup.php | 108 - upload/sitemap.php | 64 - upload/styles/.htaccess | 4 - .../styles/cbv2new/images/ajax-loader-big.gif | Bin 2463 -> 0 bytes upload/styles/cbv2new/images/ajax-loader.gif | Bin 1482 -> 0 bytes upload/styles/cbv2new/images/alert.png | Bin 3080 -> 0 bytes upload/styles/cbv2new/images/big_stars.png | Bin 1734 -> 0 bytes upload/styles/cbv2new/images/blocks.png | Bin 20226 -> 0 bytes upload/styles/cbv2new/images/buttons.png | Bin 2188 -> 0 bytes upload/styles/cbv2new/images/cancel.png | Bin 727 -> 0 bytes .../styles/cbv2new/images/cancel_upload.png | Bin 2960 -> 0 bytes .../cbv2new/images/category_buttons.png | Bin 1274 -> 0 bytes upload/styles/cbv2new/images/cb_button.png | Bin 1510 -> 0 bytes upload/styles/cbv2new/images/clean.png | Bin 3056 -> 0 bytes upload/styles/cbv2new/images/cross.png | Bin 1611 -> 0 bytes upload/styles/cbv2new/images/dot.gif | Bin 43 -> 0 bytes upload/styles/cbv2new/images/dow.png | Bin 1272 -> 0 bytes upload/styles/cbv2new/images/down.png | Bin 1204 -> 0 bytes upload/styles/cbv2new/images/error.png | Bin 603 -> 0 bytes upload/styles/cbv2new/images/feature_bg.png | Bin 540 -> 0 bytes upload/styles/cbv2new/images/foot_search.png | Bin 187 -> 0 bytes upload/styles/cbv2new/images/forget.png | Bin 1993 -> 0 bytes upload/styles/cbv2new/images/gradients.png | Bin 376 -> 0 bytes upload/styles/cbv2new/images/group/add.png | Bin 331 -> 0 bytes upload/styles/cbv2new/images/hq.png | Bin 1617 -> 0 bytes upload/styles/cbv2new/images/icon.png | Bin 3544 -> 0 bytes upload/styles/cbv2new/images/icons.png | Bin 9044 -> 0 bytes .../cbv2new/images/icons/balloon-small.png | Bin 472 -> 0 bytes .../cbv2new/images/icons/balloons-box.png | Bin 566 -> 0 bytes .../cbv2new/images/icons/black-user.png | Bin 511 -> 0 bytes .../cbv2new/images/icons/blue-document.png | Bin 519 -> 0 bytes .../styles/cbv2new/images/icons/calender.png | Bin 620 -> 0 bytes .../styles/cbv2new/images/icons/camcorder.png | Bin 590 -> 0 bytes .../cbv2new/images/icons/collection.png | Bin 413 -> 0 bytes .../styles/cbv2new/images/icons/comment.png | Bin 1537 -> 0 bytes .../cbv2new/images/icons/comments_small.png | Bin 1657 -> 0 bytes upload/styles/cbv2new/images/icons/cross.png | Bin 3426 -> 0 bytes upload/styles/cbv2new/images/icons/delete.png | Bin 150 -> 0 bytes .../cbv2new/images/icons/embed_small.png | Bin 1495 -> 0 bytes upload/styles/cbv2new/images/icons/group.png | Bin 753 -> 0 bytes upload/styles/cbv2new/images/icons/heart.png | Bin 749 -> 0 bytes .../cbv2new/images/icons/heart_small.png | Bin 1292 -> 0 bytes upload/styles/cbv2new/images/icons/image.png | Bin 516 -> 0 bytes upload/styles/cbv2new/images/icons/images.png | Bin 661 -> 0 bytes upload/styles/cbv2new/images/icons/photo.png | Bin 649 -> 0 bytes upload/styles/cbv2new/images/icons/photos.png | Bin 647 -> 0 bytes .../styles/cbv2new/images/icons/playlist.png | Bin 267 -> 0 bytes .../cbv2new/images/icons/playlist_small.png | Bin 1332 -> 0 bytes .../images/icons/quicklist_check_small.png | Bin 1215 -> 0 bytes .../cbv2new/images/icons/quicklist_small.png | Bin 1247 -> 0 bytes .../cbv2new/images/icons/report_small.png | Bin 1370 -> 0 bytes .../cbv2new/images/icons/share_small.png | Bin 1523 -> 0 bytes upload/styles/cbv2new/images/icons/shield.png | Bin 706 -> 0 bytes upload/styles/cbv2new/images/icons/star.png | Bin 670 -> 0 bytes upload/styles/cbv2new/images/icons/user.png | Bin 741 -> 0 bytes .../styles/cbv2new/images/icons/user_add.png | Bin 746 -> 0 bytes .../cbv2new/images/icons/user_comment.png | Bin 743 -> 0 bytes upload/styles/cbv2new/images/icons/video.png | Bin 1769 -> 0 bytes upload/styles/cbv2new/images/line_sps.png | Bin 129 -> 0 bytes upload/styles/cbv2new/images/log_button.png | Bin 251 -> 0 bytes upload/styles/cbv2new/images/login_button.png | Bin 176 -> 0 bytes upload/styles/cbv2new/images/login_grad.png | Bin 183 -> 0 bytes upload/styles/cbv2new/images/logo.png | Bin 3701 -> 0 bytes upload/styles/cbv2new/images/logo348x53.png | Bin 16164 -> 0 bytes upload/styles/cbv2new/images/main_bg.png | Bin 203 -> 0 bytes upload/styles/cbv2new/images/main_box.png | Bin 6944 -> 0 bytes upload/styles/cbv2new/images/main_vid_bg.png | Bin 133 -> 0 bytes .../cbv2new/images/messagebox_warning.png | Bin 2125 -> 0 bytes upload/styles/cbv2new/images/nav_grads.png | Bin 4565 -> 0 bytes upload/styles/cbv2new/images/no_user.png | Bin 3838 -> 0 bytes upload/styles/cbv2new/images/ok.png | Bin 629 -> 0 bytes upload/styles/cbv2new/images/ok_16.png | Bin 643 -> 0 bytes upload/styles/cbv2new/images/player.png | Bin 803 -> 0 bytes upload/styles/cbv2new/images/preview.png | Bin 15149 -> 0 bytes upload/styles/cbv2new/images/private.png | Bin 915 -> 0 bytes upload/styles/cbv2new/images/quick_icon.png | Bin 1134 -> 0 bytes upload/styles/cbv2new/images/search.png | Bin 1358 -> 0 bytes .../styles/cbv2new/images/search_footer.png | Bin 150 -> 0 bytes upload/styles/cbv2new/images/shadows.png | Bin 12395 -> 0 bytes upload/styles/cbv2new/images/side_bg.png | Bin 155 -> 0 bytes .../styles/cbv2new/images/simple_gradient.png | Bin 287 -> 0 bytes upload/styles/cbv2new/images/small_stars.png | Bin 845 -> 0 bytes upload/styles/cbv2new/images/stars.png | Bin 1272 -> 0 bytes upload/styles/cbv2new/images/tabs_bg.png | Bin 251 -> 0 bytes upload/styles/cbv2new/images/tabs_sp.png | Bin 117 -> 0 bytes upload/styles/cbv2new/images/tag_blue.png | Bin 597 -> 0 bytes upload/styles/cbv2new/images/thumbs.png | Bin 1811 -> 0 bytes .../images/thumbs/group_thumb-small.png | Bin 4002 -> 0 bytes .../cbv2new/images/thumbs/group_thumb.png | Bin 6633 -> 0 bytes .../cbv2new/images/thumbs/no_avatar-small.png | Bin 1460 -> 0 bytes .../cbv2new/images/thumbs/no_avatar.png | Bin 3838 -> 0 bytes .../cbv2new/images/thumbs/processing.png | Bin 2157 -> 0 bytes upload/styles/cbv2new/images/top_user.png | Bin 518 -> 0 bytes .../styles/cbv2new/images/top_users_grad.png | Bin 198 -> 0 bytes upload/styles/cbv2new/images/up.png | Bin 1202 -> 0 bytes upload/styles/cbv2new/images/up_down.png | Bin 1133 -> 0 bytes upload/styles/cbv2new/images/upload_bg.png | Bin 1042 -> 0 bytes .../styles/cbv2new/images/uploading_bar.png | Bin 1089 -> 0 bytes upload/styles/cbv2new/images/verticle_bg.png | Bin 1064 -> 0 bytes upload/styles/cbv2new/images/view_channel.png | Bin 740 -> 0 bytes .../cbv2new/images/watch_video_bars.png | Bin 1014 -> 0 bytes .../cbv2new/images/watch_video_details_bg.png | Bin 218 -> 0 bytes upload/styles/cbv2new/layout/403.html | 2 - upload/styles/cbv2new/layout/404.html | 2 - upload/styles/cbv2new/layout/activation.html | 34 - .../cbv2new/layout/add_group_videos.html | 41 - upload/styles/cbv2new/layout/blocked.html | 10 - .../cbv2new/layout/blocks/category_list.html | 8 - .../cbv2new/layout/blocks/collection.html | 41 - .../layout/blocks/collection_form.html | 22 - .../layout/blocks/comments/add_comment.html | 61 - .../layout/blocks/comments/comment.html | 65 - .../layout/blocks/comments/comments.html | 20 - .../editor_pick/index_featured_video.html | 8 - .../blocks/editor_pick/video_block.html | 8 - upload/styles/cbv2new/layout/blocks/feed.html | 131 - .../cbv2new/layout/blocks/flag_form.html | 21 - .../styles/cbv2new/layout/blocks/group.html | 10 - .../layout/blocks/group/add_topic.html | 14 - .../layout/blocks/group/group_header.html | 156 - .../layout/blocks/group/group_left.html | 35 - .../layout/blocks/group/group_right.html | 29 - .../layout/blocks/group/group_topics.html | 29 - .../blocks/manage/account_collections.html | 89 - .../layout/blocks/manage/account_group.html | 38 - .../layout/blocks/manage/account_head.html | 30 - .../layout/blocks/manage/account_left.html | 14 - .../layout/blocks/manage/account_photo.html | 69 - .../layout/blocks/manage/account_user.html | 23 - .../layout/blocks/manage/account_video.html | 95 - .../blocks/manage/group_manage_links.html | 16 - .../manage/user_account_pagination.html | 8 - .../cbv2new/layout/blocks/new_pagination.html | 4 - .../cbv2new/layout/blocks/pagination.html | 28 - .../styles/cbv2new/layout/blocks/photo.html | 55 - .../cbv2new/layout/blocks/playlist_form.html | 26 - .../cbv2new/layout/blocks/pm/messages.html | 86 - .../layout/blocks/quicklist/block.html | 29 - .../layout/blocks/quicklist/video_block.html | 18 - .../styles/cbv2new/layout/blocks/rating.html | 34 - .../cbv2new/layout/blocks/share_form.html | 81 - .../cbv2new/layout/blocks/subscriptions.html | 38 - .../cbv2new/layout/blocks/upload/form.html | 77 - .../layout/blocks/upload/photo_form.html | 43 - .../cbv2new/layout/blocks/upload_head.html | 67 - upload/styles/cbv2new/layout/blocks/user.html | 38 - .../styles/cbv2new/layout/blocks/video.html | 87 - .../blocks/view_channel/channel_global.html | 12 - .../blocks/view_channel/channel_item.html | 32 - .../blocks/view_channel/channel_left.html | 81 - .../blocks/view_channel/channel_top.html | 17 - .../blocks/view_channel/user_block.html | 34 - .../blocks/watch_video/playlist_box.html | 43 - .../layout/blocks/watch_video/video_box.html | 21 - .../blocks/watch_video/video_password.html | 15 - upload/styles/cbv2new/layout/body.html | 42 - upload/styles/cbv2new/layout/channels.html | 37 - upload/styles/cbv2new/layout/collections.html | 162 - upload/styles/cbv2new/layout/contact.html | 30 - .../styles/cbv2new/layout/create_group.html | 47 - upload/styles/cbv2new/layout/download.html | 25 - .../styles/cbv2new/layout/edit_account.html | 344 - upload/styles/cbv2new/layout/edit_group.html | 91 - upload/styles/cbv2new/layout/edit_photo.html | 47 - upload/styles/cbv2new/layout/edit_video.html | 80 - upload/styles/cbv2new/layout/footer.html | 29 - upload/styles/cbv2new/layout/forgot.html | 71 - .../styles/cbv2new/layout/global_header.html | 206 - upload/styles/cbv2new/layout/groups.html | 50 - upload/styles/cbv2new/layout/header.html | 104 - upload/styles/cbv2new/layout/index.html | 153 - .../cbv2new/layout/manage_collections.html | 166 - .../cbv2new/layout/manage_contacts.html | 96 - .../styles/cbv2new/layout/manage_groups.html | 297 - .../styles/cbv2new/layout/manage_photos.html | 134 - .../cbv2new/layout/manage_playlists.html | 123 - .../styles/cbv2new/layout/manage_videos.html | 121 - upload/styles/cbv2new/layout/message.html | 37 - upload/styles/cbv2new/layout/myaccount.html | 23 - .../styles/cbv2new/layout/photo_upload.html | 34 - upload/styles/cbv2new/layout/photos.html | 40 - .../cbv2new/layout/private_message.html | 50 - upload/styles/cbv2new/layout/search.html | 77 - upload/styles/cbv2new/layout/signup.html | 113 - upload/styles/cbv2new/layout/upload.html | 72 - .../cbv2new/layout/user_collections.html | 30 - .../styles/cbv2new/layout/user_contacts.html | 47 - upload/styles/cbv2new/layout/user_photos.html | 30 - upload/styles/cbv2new/layout/user_videos.html | 34 - upload/styles/cbv2new/layout/videos.html | 52 - .../styles/cbv2new/layout/view_channel.html | 324 - .../cbv2new/layout/view_collection.html | 119 - upload/styles/cbv2new/layout/view_group.html | 122 - upload/styles/cbv2new/layout/view_item.html | 46 - upload/styles/cbv2new/layout/view_page.html | 1 - upload/styles/cbv2new/layout/view_photo.html | 110 - upload/styles/cbv2new/layout/view_topic.html | 47 - upload/styles/cbv2new/layout/watch_video.html | 269 - upload/styles/cbv2new/template.xml | 9 - upload/styles/cbv2new/theme/ie7.css | 35 - upload/styles/cbv2new/theme/main.css | 1017 --- upload/styles/cbv2new/theme/rating.css | 107 - upload/styles/cbv2new/theme/view_channel.css | 71 - .../styles/cbv3/amplify/amplify.core.min.js | 10 - .../cbv3/amplify/amplify.request.min.js | 10 - .../styles/cbv3/amplify/amplify.store.min.js | 10 - .../bootstrap/css/bootstrap-responsive.css | 1058 --- .../css/bootstrap-responsive.min.css | 9 - .../styles/cbv3/bootstrap/css/bootstrap.css | 5774 ---------------- .../cbv3/bootstrap/css/bootstrap.min.css | 9 - .../img/glyphicons-halflings-white.png | Bin 8777 -> 0 bytes .../bootstrap/img/glyphicons-halflings.png | Bin 12799 -> 0 bytes .../styles/cbv3/bootstrap/js/bootbox.min.js | 35 - .../cbv3/bootstrap/js/bootstrap-transition.js | 61 - upload/styles/cbv3/bootstrap/js/bootstrap.js | 2027 ------ .../styles/cbv3/bootstrap/js/bootstrap.min.js | 6 - upload/styles/cbv3/configs.php | 25 - .../images/custom-bg-blue.png | Bin 11559 -> 0 bytes .../images/custom-bg-pink.png | Bin 11711 -> 0 bytes .../css-social-buttons/images/custom-bg.png | Bin 12480 -> 0 bytes .../images/custom-icon-comment.png | Bin 2363 -> 0 bytes .../images/custom-icon-photo.png | Bin 2214 -> 0 bytes .../images/custom-icon-retweet.png | Bin 2621 -> 0 bytes .../cbv3/css-social-buttons/images/email.png | Bin 354 -> 0 bytes .../css-social-buttons/images/facebook.png | Bin 251 -> 0 bytes .../cbv3/css-social-buttons/images/heart.png | Bin 343 -> 0 bytes .../css-social-buttons/images/linkedin.png | Bin 292 -> 0 bytes .../css-social-buttons/images/pinterest.png | Bin 429 -> 0 bytes .../css-social-buttons/images/podcast.png | Bin 412 -> 0 bytes .../cbv3/css-social-buttons/images/rss.png | Bin 393 -> 0 bytes .../css-social-buttons/images/share_this.png | Bin 339 -> 0 bytes .../cbv3/css-social-buttons/images/star.png | Bin 393 -> 0 bytes .../images/twitter_bird.png | Bin 401 -> 0 bytes .../cbv3/css-social-buttons/images/vimeo.png | Bin 389 -> 0 bytes .../images/white_facebook.png | Bin 242 -> 0 bytes .../css-social-buttons/images/white_heart.png | Bin 352 -> 0 bytes .../images/white_linkedin.png | Bin 264 -> 0 bytes .../images/white_pinterest.png | Bin 423 -> 0 bytes .../images/white_podcast.png | Bin 402 -> 0 bytes .../css-social-buttons/images/white_rss.png | Bin 379 -> 0 bytes .../images/white_share_this.png | Bin 298 -> 0 bytes .../css-social-buttons/images/white_star.png | Bin 370 -> 0 bytes .../images/white_twitter_bird.png | Bin 387 -> 0 bytes .../css-social-buttons/images/white_vimeo.png | Bin 379 -> 0 bytes .../css-social-buttons/images/youtube.png | Bin 479 -> 0 bytes .../styles/cbv3/css-social-buttons/index.html | 469 -- .../css-social-buttons/social-buttons.css | 994 --- upload/styles/cbv3/font/FontAwesome.otf | Bin 48748 -> 0 bytes .../styles/cbv3/font/fontawesome-webfont.eot | Bin 25395 -> 0 bytes .../styles/cbv3/font/fontawesome-webfont.svg | 284 - .../styles/cbv3/font/fontawesome-webfont.ttf | Bin 55096 -> 0 bytes .../styles/cbv3/font/fontawesome-webfont.woff | Bin 29380 -> 0 bytes upload/styles/cbv3/images/dot.gif | Bin 1095 -> 0 bytes upload/styles/cbv3/images/duration-bg.png | Bin 1173 -> 0 bytes upload/styles/cbv3/images/favicon.ico | Bin 11308 -> 0 bytes .../images/gradients/categories-child.png | Bin 1002 -> 0 bytes upload/styles/cbv3/images/icons/group.png | Bin 13755 -> 0 bytes upload/styles/cbv3/images/icons/heart.png | Bin 7654 -> 0 bytes upload/styles/cbv3/images/icons/images.png | Bin 12000 -> 0 bytes .../cbv3/images/icons/photo-uploading.png | Bin 13650 -> 0 bytes upload/styles/cbv3/images/icons/photos.png | Bin 4864 -> 0 bytes .../styles/cbv3/images/icons/upload-drive.png | Bin 2128 -> 0 bytes upload/styles/cbv3/images/icons/user.png | Bin 7976 -> 0 bytes upload/styles/cbv3/images/icons/user_add.png | Bin 10108 -> 0 bytes upload/styles/cbv3/images/icons/video.png | Bin 7001 -> 0 bytes upload/styles/cbv3/images/iconset.png | Bin 1531 -> 0 bytes upload/styles/cbv3/images/loaders/1.gif | Bin 3262 -> 0 bytes upload/styles/cbv3/images/logo.png | Bin 8018 -> 0 bytes .../styles/cbv3/images/playlist-default.png | Bin 5673 -> 0 bytes .../cbv3/images/thumbs/no_avatar-small.png | Bin 2019 -> 0 bytes .../styles/cbv3/images/thumbs/no_avatar.png | Bin 10583 -> 0 bytes upload/styles/cbv3/images/upload-icons.png | Bin 4770 -> 0 bytes upload/styles/cbv3/images/v3icons-white.png | Bin 4752 -> 0 bytes upload/styles/cbv3/images/v3icons.png | Bin 4778 -> 0 bytes .../cbv3/images/widgets/related-videos.png | Bin 1458 -> 0 bytes .../styles/cbv3/images/widgets/user-box.png | Bin 1507 -> 0 bytes .../images/ui-bg_flat_0_aaaaaa_40x100.png | Bin 180 -> 0 bytes .../images/ui-bg_glass_55_fbf9ee_1x400.png | Bin 120 -> 0 bytes .../images/ui-bg_glass_65_ffffff_1x400.png | Bin 105 -> 0 bytes .../images/ui-bg_glass_75_dadada_1x400.png | Bin 111 -> 0 bytes .../images/ui-bg_glass_75_e6e6e6_1x400.png | Bin 110 -> 0 bytes .../images/ui-bg_glass_75_ffffff_1x400.png | Bin 107 -> 0 bytes .../ui-bg_highlight-soft_75_cccccc_1x100.png | Bin 101 -> 0 bytes .../ui-bg_inset-soft_95_fef1ec_1x100.png | Bin 123 -> 0 bytes .../images/ui-icons_222222_256x240.png | Bin 4369 -> 0 bytes .../images/ui-icons_2e83ff_256x240.png | Bin 4369 -> 0 bytes .../images/ui-icons_454545_256x240.png | Bin 4369 -> 0 bytes .../images/ui-icons_888888_256x240.png | Bin 4369 -> 0 bytes .../images/ui-icons_cd0a0a_256x240.png | Bin 4369 -> 0 bytes .../images/ui-icons_f6cf3b_256x240.png | Bin 8884 -> 0 bytes .../js/bootstrap/jquery-ui-1.8.16.custom.css | 1320 ---- .../cbv3/js/bootstrap/jquery.ui.1.8.16.ie.css | 6 - .../styles/cbv3/js/css/jquery.autoSuggest.css | 221 - .../cbv3/js/css/jquery.mentionsInput.css | 120 - .../cbv3/js/css/jquery.nanoscroller.css | 55 - .../styles/cbv3/js/css/jquery.shiftenter.css | 15 - upload/styles/cbv3/js/infinitescroll.min.js | 31 - upload/styles/cbv3/js/jquery-ui.js | 69 - upload/styles/cbv3/js/jquery.address.js | 30 - upload/styles/cbv3/js/jquery.autoSuggest.js | 448 -- upload/styles/cbv3/js/jquery.autosize.js | 4 - upload/styles/cbv3/js/jquery.elastic.js | 162 - upload/styles/cbv3/js/jquery.events.input.js | 132 - upload/styles/cbv3/js/jquery.mentionsInput.js | 423 -- .../styles/cbv3/js/jquery.nanoscroller.min.js | 3 - upload/styles/cbv3/js/jquery.shiftenter.js | 171 - upload/styles/cbv3/js/jquery.textchange.js | 3 - upload/styles/cbv3/js/masonary.js | 10 - upload/styles/cbv3/js/scrolltofixed.js | 420 -- upload/styles/cbv3/js/underscore.js | 5 - .../styles/cbv3/layout/add_group_videos.html | 100 - .../cbv3/layout/blocks/account_left.html | 12 - .../cbv3/layout/blocks/add_playlist.html | 76 - .../styles/cbv3/layout/blocks/categories.html | 39 - .../cbv3/layout/blocks/categories_1.html | 39 - .../cbv3/layout/blocks/categories_2.html | 39 - .../styles/cbv3/layout/blocks/collection.html | 18 - upload/styles/cbv3/layout/blocks/comment.html | 120 - .../styles/cbv3/layout/blocks/comments.html | 19 - .../blocks/contacts/notification_block.html | 20 - .../layout/blocks/contacts/notifications.html | 26 - .../editor_pick/index_featured_video.html | 7 - .../blocks/editor_pick/video_block.html | 10 - upload/styles/cbv3/layout/blocks/feed.html | 46 - .../cbv3/layout/blocks/feed_share_block.html | 76 - .../cbv3/layout/blocks/groups/add_topic.html | 69 - .../cbv3/layout/blocks/groups/group.html | 33 - .../cbv3/layout/blocks/groups/group_feed.html | 1 - .../cbv3/layout/blocks/groups/group_head.html | 10 - .../cbv3/layout/blocks/groups/group_left.html | 92 - .../layout/blocks/groups/group_settings.html | 3 - .../layout/blocks/groups/group_status.html | 44 - .../layout/blocks/groups/group_topic.html | 28 - .../cbv3/layout/blocks/groups/inner_menu.html | 15 - .../layout/blocks/groups/manage_members.html | 144 - .../layout/blocks/groups/manage_videos.html | 132 - .../cbv3/layout/blocks/groups/topic.html | 136 - .../cbv3/layout/blocks/groups/topics.html | 19 - .../cbv3/layout/blocks/groups/video.html | 38 - .../layout/blocks/groups/view_videos.html | 3 - .../notifications/notification_block.html | 12 - .../blocks/notifications/notifications.html | 26 - .../styles/cbv3/layout/blocks/pagination.html | 41 - upload/styles/cbv3/layout/blocks/photo.html | 74 - .../cbv3/layout/blocks/playlist-ul.html | 12 - .../styles/cbv3/layout/blocks/playlist.html | 58 - .../styles/cbv3/layout/blocks/pm/message.html | 13 - .../cbv3/layout/blocks/pm/messages.html | 31 - .../layout/blocks/pm/notification_block.html | 14 - .../cbv3/layout/blocks/pm/notifications.html | 26 - upload/styles/cbv3/layout/blocks/rating.html | 6 - upload/styles/cbv3/layout/blocks/report.html | 27 - .../cbv3/layout/blocks/single_feed.html | 121 - .../layout/blocks/single_feed_comment.html | 16 - .../layout/blocks/upload/default-window.html | 0 .../cbv3/layout/blocks/upload/form.html | 77 - .../cbv3/layout/blocks/upload/photo_form.html | 123 - upload/styles/cbv3/layout/blocks/user.html | 35 - upload/styles/cbv3/layout/blocks/video.html | 104 - .../blocks/view_channel/channel_header.html | 25 - .../blocks/view_channel/channel_left.html | 90 - .../blocks/view_channel/channel_right.html | 35 - .../cbv3/layout/blocks/view_channel/feed.html | 9 - .../layout/blocks/view_item/share_photo.html | 65 - .../blocks/watch_video/share_video.html | 197 - upload/styles/cbv3/layout/body.html | 24 - upload/styles/cbv3/layout/channels.html | 77 - upload/styles/cbv3/layout/collections.html | 14 - .../styles/cbv3/layout/common/form_field.html | 16 - upload/styles/cbv3/layout/create_group.html | 149 - upload/styles/cbv3/layout/edit_account.html | 327 - upload/styles/cbv3/layout/edit_group.html | 142 - upload/styles/cbv3/layout/edit_photo.html | 137 - upload/styles/cbv3/layout/edit_video.html | 170 - upload/styles/cbv3/layout/footer.html | 10 - upload/styles/cbv3/layout/functions.js | 1215 ---- upload/styles/cbv3/layout/functions_admin.js | 56 - upload/styles/cbv3/layout/functions_feeds.js | 218 - upload/styles/cbv3/layout/functions_groups.js | 176 - upload/styles/cbv3/layout/functions_videos.js | 189 - upload/styles/cbv3/layout/global_header.html | 108 - upload/styles/cbv3/layout/groups.html | 96 - upload/styles/cbv3/layout/header.html | 253 - upload/styles/cbv3/layout/index.html | 182 - upload/styles/cbv3/layout/javascript.html | 495 -- .../cbv3/layout/manage_collections.html | 319 - .../styles/cbv3/layout/manage_contacts.html | 111 - upload/styles/cbv3/layout/manage_groups.html | 179 - upload/styles/cbv3/layout/manage_photos.html | 257 - .../styles/cbv3/layout/manage_playlists.html | 295 - upload/styles/cbv3/layout/manage_videos.html | 157 - upload/styles/cbv3/layout/message.html | 52 - upload/styles/cbv3/layout/myaccount.html | 14 - upload/styles/cbv3/layout/normalize.css | 2 - upload/styles/cbv3/layout/photo_upload.html | 39 - upload/styles/cbv3/layout/photos.html | 43 - .../styles/cbv3/layout/private_message.html | 175 - upload/styles/cbv3/layout/search.html | 58 - upload/styles/cbv3/layout/signup.html | 120 - upload/styles/cbv3/layout/upload.html | 136 - .../styles/cbv3/layout/user_collections.html | 13 - upload/styles/cbv3/layout/user_contacts.html | 12 - upload/styles/cbv3/layout/user_content.html | 60 - upload/styles/cbv3/layout/user_photos.html | 15 - upload/styles/cbv3/layout/user_videos.html | 14 - upload/styles/cbv3/layout/videos.html | 82 - upload/styles/cbv3/layout/view_channel.html | 185 - .../styles/cbv3/layout/view_collection.html | 80 - upload/styles/cbv3/layout/view_group.html | 72 - upload/styles/cbv3/layout/view_item.html | 150 - upload/styles/cbv3/layout/view_topic.html | 76 - upload/styles/cbv3/layout/watch_video.html | 196 - .../cbv3/layout/widgets/related-videos.html | 14 - .../cbv3/layout/widgets/user-box-admin.html | 1 - .../styles/cbv3/layout/widgets/user-box.html | 34 - .../styles/cbv3/lionbars/jquery.lionbars.js | 417 -- upload/styles/cbv3/lionbars/lionbars.css | 15 - upload/styles/cbv3/report.html | 13 - upload/styles/cbv3/template.php | 71 - upload/styles/cbv3/template.xml | 9 - upload/styles/cbv3/template_functions.php | 205 - upload/styles/cbv3/theme/account.css | 376 - upload/styles/cbv3/theme/channels.css | 58 - upload/styles/cbv3/theme/collections.css | 293 - upload/styles/cbv3/theme/default.css | 1548 ----- upload/styles/cbv3/theme/feeds.css | 394 -- .../cbv3/theme/font-awesome-ie7.min.css | 22 - upload/styles/cbv3/theme/font-awesome.min.css | 33 - upload/styles/cbv3/theme/group.css | 174 - upload/styles/cbv3/theme/photos.css | 367 - upload/styles/cbv3/theme/pm.css | 134 - upload/styles/cbv3/theme/search.css | 139 - upload/styles/cbv3/theme/signup.css | 47 - upload/styles/cbv3/theme/videos.css | 53 - upload/styles/cbv3/theme/view_channel.css | 1037 --- upload/styles/global/admin_bar.html | 35 - .../blocks/account/dashboard_comments.html | 22 - .../blocks/account/dashboard_messages.html | 7 - .../account/dashboard_your_content.html | 8 - .../styles/global/blocks/mature_content.html | 9 - .../styles/global/blocks/pm/attachments.html | 18 - .../global/blocks/template_changer/item.html | 1 - .../template_changer/template_changer.html | 8 - .../blocks/view_channel/channel_comments.html | 13 - .../view_channel/custom_background.html | 6 - .../blocks/view_channel/photo_item.html | 9 - .../blocks/view_channel/video_item.html | 1 - upload/styles/global/colors.html | 18 - upload/styles/global/exif.html | 79 - upload/styles/global/head.html | 643 -- upload/styles/global/jquery_ui.css | 572 -- upload/styles/global/message.html | 37 - upload/styles/global/photo_actions.html | 8 - upload/styles/global/photo_tagger.html | 11 - upload/styles/global/upload_form.html | 16 - upload/upload.php | 78 - upload/user_collections.php | 79 - upload/user_contacts.php | 78 - upload/user_content.php | 38 - upload/user_photos.php | 76 - upload/user_videos.php | 80 - upload/videos.php | 140 - upload/view_channel.php | 132 - upload/view_collection.php | 69 - upload/view_group.php | 148 - upload/view_group_members.php | 38 - upload/view_group_videos.php | 53 - upload/view_item.php | 123 - upload/view_page.php | 29 - upload/view_topic.php | 44 - upload/watch_video.php | 97 - 2004 files changed, 234996 deletions(-) delete mode 100644 upload/.htaccess delete mode 100644 upload/403.php delete mode 100644 upload/404.php delete mode 100644 upload/LICENSE delete mode 100644 upload/actions/.htaccess delete mode 100644 upload/actions/admin.php delete mode 100644 upload/actions/cb_cron.php delete mode 100644 upload/actions/edit_comment.php delete mode 100644 upload/actions/embed_form_verifier.php delete mode 100644 upload/actions/file_downloader.php delete mode 100644 upload/actions/file_results.php delete mode 100644 upload/actions/file_uploader.php delete mode 100644 upload/actions/get_file_size.php delete mode 100644 upload/actions/include_functions.php delete mode 100644 upload/actions/photo_tagger.php delete mode 100644 upload/actions/photo_uploader.php delete mode 100644 upload/actions/process_video.php delete mode 100644 upload/actions/send_subscription_email.php delete mode 100644 upload/actions/update_cb_stats.php delete mode 100644 upload/actions/update_configs.php delete mode 100644 upload/actions/update_phrase.php delete mode 100644 upload/actions/verify_converted_videos.php delete mode 100644 upload/actions/verify_videos.php delete mode 100644 upload/actions/video_convert.php delete mode 100644 upload/activation.php delete mode 100644 upload/add_group_videos.php delete mode 100644 upload/admin_area/_permission.php delete mode 100644 upload/admin_area/add_custom_fields.php delete mode 100644 upload/admin_area/add_group.php delete mode 100644 upload/admin_area/add_member.php delete mode 100644 upload/admin_area/add_phrase.php delete mode 100644 upload/admin_area/ads_add_placements.php delete mode 100644 upload/admin_area/ads_manager.php delete mode 100644 upload/admin_area/ajax/categories.php delete mode 100644 upload/admin_area/ajax/main.php delete mode 100644 upload/admin_area/ajax/videos.php delete mode 100644 upload/admin_area/ajax/widgets.php delete mode 100644 upload/admin_area/category.php delete mode 100644 upload/admin_area/cb_conversion_queue.php delete mode 100644 upload/admin_area/cb_mod_check.php delete mode 100644 upload/admin_area/charts/daily_activity.php delete mode 100644 upload/admin_area/charts/groups_activity.php delete mode 100644 upload/admin_area/charts/ofc-library/JSON.php delete mode 100644 upload/admin_area/charts/ofc-library/dot_base.php delete mode 100644 upload/admin_area/charts/ofc-library/json_format.php delete mode 100644 upload/admin_area/charts/ofc-library/ofc_area_base.php delete mode 100644 upload/admin_area/charts/ofc-library/ofc_area_hollow.php delete mode 100644 upload/admin_area/charts/ofc-library/ofc_area_line.php delete mode 100644 upload/admin_area/charts/ofc-library/ofc_arrow.php delete mode 100644 upload/admin_area/charts/ofc-library/ofc_bar.php delete mode 100644 upload/admin_area/charts/ofc-library/ofc_bar_3d.php delete mode 100644 upload/admin_area/charts/ofc-library/ofc_bar_base.php delete mode 100644 upload/admin_area/charts/ofc-library/ofc_bar_filled.php delete mode 100644 upload/admin_area/charts/ofc-library/ofc_bar_glass.php delete mode 100644 upload/admin_area/charts/ofc-library/ofc_bar_sketch.php delete mode 100644 upload/admin_area/charts/ofc-library/ofc_bar_stack.php delete mode 100644 upload/admin_area/charts/ofc-library/ofc_candle.php delete mode 100644 upload/admin_area/charts/ofc-library/ofc_hbar.php delete mode 100644 upload/admin_area/charts/ofc-library/ofc_line.php delete mode 100644 upload/admin_area/charts/ofc-library/ofc_line_base.php delete mode 100644 upload/admin_area/charts/ofc-library/ofc_line_dot.php delete mode 100644 upload/admin_area/charts/ofc-library/ofc_line_hollow.php delete mode 100644 upload/admin_area/charts/ofc-library/ofc_line_style.php delete mode 100644 upload/admin_area/charts/ofc-library/ofc_menu.php delete mode 100644 upload/admin_area/charts/ofc-library/ofc_pie.php delete mode 100644 upload/admin_area/charts/ofc-library/ofc_radar_axis.php delete mode 100644 upload/admin_area/charts/ofc-library/ofc_radar_axis_labels.php delete mode 100644 upload/admin_area/charts/ofc-library/ofc_radar_spoke_labels.php delete mode 100644 upload/admin_area/charts/ofc-library/ofc_scatter.php delete mode 100644 upload/admin_area/charts/ofc-library/ofc_scatter_line.php delete mode 100644 upload/admin_area/charts/ofc-library/ofc_shape.php delete mode 100644 upload/admin_area/charts/ofc-library/ofc_sugar.php delete mode 100644 upload/admin_area/charts/ofc-library/ofc_tags.php delete mode 100644 upload/admin_area/charts/ofc-library/ofc_title.php delete mode 100644 upload/admin_area/charts/ofc-library/ofc_tooltip.php delete mode 100644 upload/admin_area/charts/ofc-library/ofc_x_axis.php delete mode 100644 upload/admin_area/charts/ofc-library/ofc_x_axis_label.php delete mode 100644 upload/admin_area/charts/ofc-library/ofc_x_axis_labels.php delete mode 100644 upload/admin_area/charts/ofc-library/ofc_x_legend.php delete mode 100644 upload/admin_area/charts/ofc-library/ofc_y_axis.php delete mode 100644 upload/admin_area/charts/ofc-library/ofc_y_axis_base.php delete mode 100644 upload/admin_area/charts/ofc-library/ofc_y_axis_label.php delete mode 100644 upload/admin_area/charts/ofc-library/ofc_y_axis_labels.php delete mode 100644 upload/admin_area/charts/ofc-library/ofc_y_axis_right.php delete mode 100644 upload/admin_area/charts/ofc-library/ofc_y_legend.php delete mode 100644 upload/admin_area/charts/ofc-library/open-flash-chart-object.php delete mode 100644 upload/admin_area/charts/ofc-library/open-flash-chart.php delete mode 100644 upload/admin_area/charts/users_activity.php delete mode 100644 upload/admin_area/charts/videos_activity.php delete mode 100644 upload/admin_area/collection_category.php delete mode 100644 upload/admin_area/collection_manager.php delete mode 100644 upload/admin_area/comments.php delete mode 100644 upload/admin_area/conversion_lab.php delete mode 100644 upload/admin_area/conversion_settings.php delete mode 100644 upload/admin_area/edit_announcement.php delete mode 100644 upload/admin_area/edit_collection.php delete mode 100644 upload/admin_area/edit_group.php delete mode 100644 upload/admin_area/edit_member.php delete mode 100644 upload/admin_area/edit_photo.php delete mode 100644 upload/admin_area/edit_video.php delete mode 100644 upload/admin_area/editor_pick.php delete mode 100644 upload/admin_area/email_settings.php delete mode 100644 upload/admin_area/flagged_collections.php delete mode 100644 upload/admin_area/flagged_groups.php delete mode 100644 upload/admin_area/flagged_photos.php delete mode 100644 upload/admin_area/flagged_users.php delete mode 100644 upload/admin_area/flagged_videos.php delete mode 100644 upload/admin_area/group_category.php delete mode 100644 upload/admin_area/groups_manager.php delete mode 100644 upload/admin_area/index.php delete mode 100644 upload/admin_area/lab_resources/echo.php delete mode 100644 upload/admin_area/lab_resources/experiments.php delete mode 100644 upload/admin_area/language_settings.php delete mode 100644 upload/admin_area/login.php delete mode 100644 upload/admin_area/login_as_user.php delete mode 100644 upload/admin_area/logo_change.php delete mode 100644 upload/admin_area/logout.php delete mode 100644 upload/admin_area/main.php delete mode 100644 upload/admin_area/maintenance.php delete mode 100644 upload/admin_area/manage_items.php delete mode 100644 upload/admin_area/manage_pages.php delete mode 100644 upload/admin_area/manage_players.php delete mode 100644 upload/admin_area/mass_email.php delete mode 100644 upload/admin_area/mass_uploader.php delete mode 100644 upload/admin_area/members.php delete mode 100644 upload/admin_area/module_manager.php delete mode 100644 upload/admin_area/online_users.php delete mode 100644 upload/admin_area/orphan_photos.php delete mode 100644 upload/admin_area/photo_manager.php delete mode 100644 upload/admin_area/photo_settings.php delete mode 100644 upload/admin_area/phpinfo.php delete mode 100644 upload/admin_area/plugin.php delete mode 100644 upload/admin_area/plugin_manager.php delete mode 100644 upload/admin_area/recreate_thumbs.php delete mode 100644 upload/admin_area/reindex_cb.php delete mode 100644 upload/admin_area/repair_vid_duration.php delete mode 100644 upload/admin_area/reports.php delete mode 100644 upload/admin_area/statistics.php delete mode 100644 upload/admin_area/styles/cbv2/images/alert.png delete mode 100644 upload/admin_area/styles/cbv2/images/arrow_return.png delete mode 100644 upload/admin_area/styles/cbv2/images/arrow_return_invert.png delete mode 100644 upload/admin_area/styles/cbv2/images/bgs/gr_bg.png delete mode 100644 upload/admin_area/styles/cbv2/images/bgs/left_menu_head.png delete mode 100644 upload/admin_area/styles/cbv2/images/bgs/login.png delete mode 100644 upload/admin_area/styles/cbv2/images/bgs/pagination_bg.png delete mode 100644 upload/admin_area/styles/cbv2/images/bgs/round_bg.png delete mode 100644 upload/admin_area/styles/cbv2/images/bot.png delete mode 100644 upload/admin_area/styles/cbv2/images/botal.png delete mode 100644 upload/admin_area/styles/cbv2/images/browsers.png delete mode 100644 upload/admin_area/styles/cbv2/images/button_bg.png delete mode 100644 upload/admin_area/styles/cbv2/images/button_ok.png delete mode 100644 upload/admin_area/styles/cbv2/images/catgory_toggler.png delete mode 100644 upload/admin_area/styles/cbv2/images/collapse.png delete mode 100644 upload/admin_area/styles/cbv2/images/cross.png delete mode 100644 upload/admin_area/styles/cbv2/images/dot.gif delete mode 100644 upload/admin_area/styles/cbv2/images/error.png delete mode 100644 upload/admin_area/styles/cbv2/images/gradients.png delete mode 100644 upload/admin_area/styles/cbv2/images/headerafter.png delete mode 100644 upload/admin_area/styles/cbv2/images/help.png delete mode 100644 upload/admin_area/styles/cbv2/images/icons.png delete mode 100644 upload/admin_area/styles/cbv2/images/loading.gif delete mode 100644 upload/admin_area/styles/cbv2/images/login.png delete mode 100644 upload/admin_area/styles/cbv2/images/nicEditIcons-latest.gif delete mode 100644 upload/admin_area/styles/cbv2/images/ok.png delete mode 100644 upload/admin_area/styles/cbv2/images/play_icon.png delete mode 100644 upload/admin_area/styles/cbv2/images/slide_toggle.png delete mode 100644 upload/admin_area/styles/cbv2/images/slide_toggle_2.png delete mode 100644 upload/admin_area/styles/cbv2/images/slide_toggle_3.png delete mode 100644 upload/admin_area/styles/cbv2/images/tick.png delete mode 100644 upload/admin_area/styles/cbv2/images/widget_item_border.gif delete mode 100644 upload/admin_area/styles/cbv2/layout/_permission.html delete mode 100644 upload/admin_area/styles/cbv2/layout/add_group.html delete mode 100644 upload/admin_area/styles/cbv2/layout/add_members.html delete mode 100644 upload/admin_area/styles/cbv2/layout/add_phrase.html delete mode 100644 upload/admin_area/styles/cbv2/layout/ads_add_placements.html delete mode 100644 upload/admin_area/styles/cbv2/layout/ads_manager.html delete mode 100644 upload/admin_area/styles/cbv2/layout/blocks/access_log.html delete mode 100644 upload/admin_area/styles/cbv2/layout/blocks/comments.html delete mode 100644 upload/admin_area/styles/cbv2/layout/blocks/edit_video.html delete mode 100644 upload/admin_area/styles/cbv2/layout/blocks/pagination.html delete mode 100644 upload/admin_area/styles/cbv2/layout/body.html delete mode 100644 upload/admin_area/styles/cbv2/layout/category.html delete mode 100644 upload/admin_area/styles/cbv2/layout/cb_conversion_queue.html delete mode 100644 upload/admin_area/styles/cbv2/layout/cb_mod_check.html delete mode 100644 upload/admin_area/styles/cbv2/layout/collection_category.html delete mode 100644 upload/admin_area/styles/cbv2/layout/collection_manager.html delete mode 100644 upload/admin_area/styles/cbv2/layout/comments.html delete mode 100644 upload/admin_area/styles/cbv2/layout/conversion_lab.html delete mode 100644 upload/admin_area/styles/cbv2/layout/edit_announcemnent.html delete mode 100644 upload/admin_area/styles/cbv2/layout/edit_collection.html delete mode 100644 upload/admin_area/styles/cbv2/layout/edit_group.html delete mode 100644 upload/admin_area/styles/cbv2/layout/edit_photo.html delete mode 100644 upload/admin_area/styles/cbv2/layout/edit_video.html delete mode 100644 upload/admin_area/styles/cbv2/layout/editor_pick.html delete mode 100644 upload/admin_area/styles/cbv2/layout/email_settings.html delete mode 100644 upload/admin_area/styles/cbv2/layout/flagged_collections.html delete mode 100644 upload/admin_area/styles/cbv2/layout/flagged_groups.html delete mode 100644 upload/admin_area/styles/cbv2/layout/flagged_photos.html delete mode 100644 upload/admin_area/styles/cbv2/layout/flagged_users.html delete mode 100644 upload/admin_area/styles/cbv2/layout/flagged_videos.html delete mode 100644 upload/admin_area/styles/cbv2/layout/footer.html delete mode 100644 upload/admin_area/styles/cbv2/layout/global_header.html delete mode 100644 upload/admin_area/styles/cbv2/layout/group_category.html delete mode 100644 upload/admin_area/styles/cbv2/layout/groups_manager.html delete mode 100644 upload/admin_area/styles/cbv2/layout/header.html delete mode 100644 upload/admin_area/styles/cbv2/layout/index.html delete mode 100644 upload/admin_area/styles/cbv2/layout/language_settings.html delete mode 100644 upload/admin_area/styles/cbv2/layout/left_menu.html delete mode 100644 upload/admin_area/styles/cbv2/layout/login.html delete mode 100644 upload/admin_area/styles/cbv2/layout/main.html delete mode 100644 upload/admin_area/styles/cbv2/layout/maintenance.html delete mode 100644 upload/admin_area/styles/cbv2/layout/manage_items.html delete mode 100644 upload/admin_area/styles/cbv2/layout/manage_pages.html delete mode 100644 upload/admin_area/styles/cbv2/layout/manage_players.html delete mode 100644 upload/admin_area/styles/cbv2/layout/mass_email.html delete mode 100644 upload/admin_area/styles/cbv2/layout/mass_uploader.html delete mode 100644 upload/admin_area/styles/cbv2/layout/members.html delete mode 100644 upload/admin_area/styles/cbv2/layout/msg.html delete mode 100644 upload/admin_area/styles/cbv2/layout/online_users.html delete mode 100644 upload/admin_area/styles/cbv2/layout/orphan_photos.html delete mode 100644 upload/admin_area/styles/cbv2/layout/photo_manager.html delete mode 100644 upload/admin_area/styles/cbv2/layout/photo_settings.html delete mode 100644 upload/admin_area/styles/cbv2/layout/plugin_manager.html delete mode 100644 upload/admin_area/styles/cbv2/layout/recreate_thumbs.html delete mode 100644 upload/admin_area/styles/cbv2/layout/reindex_cb.html delete mode 100644 upload/admin_area/styles/cbv2/layout/repair_vid_duration.html delete mode 100644 upload/admin_area/styles/cbv2/layout/reports.html delete mode 100644 upload/admin_area/styles/cbv2/layout/template_editor.html delete mode 100644 upload/admin_area/styles/cbv2/layout/templates.html delete mode 100644 upload/admin_area/styles/cbv2/layout/under_development.html delete mode 100644 upload/admin_area/styles/cbv2/layout/upload_thumbs.html delete mode 100644 upload/admin_area/styles/cbv2/layout/user_category.html delete mode 100644 upload/admin_area/styles/cbv2/layout/user_levels.html delete mode 100644 upload/admin_area/styles/cbv2/layout/video_manager.html delete mode 100644 upload/admin_area/styles/cbv2/layout/view_conversion_log.html delete mode 100644 upload/admin_area/styles/cbv2/layout/view_user.html delete mode 100644 upload/admin_area/styles/cbv2/layout/view_video.html delete mode 100644 upload/admin_area/styles/cbv2/theme/cbtab.css delete mode 100644 upload/admin_area/styles/cbv2/theme/main.css delete mode 100644 upload/admin_area/styles/cbv2/theme/pagination.css delete mode 100644 upload/admin_area/styles/cbv2/theme/slidemenu.css delete mode 100644 upload/admin_area/styles/cbv3/amplify/amplify.core.min.js delete mode 100644 upload/admin_area/styles/cbv3/amplify/amplify.request.min.js delete mode 100644 upload/admin_area/styles/cbv3/amplify/amplify.store.min.js delete mode 100644 upload/admin_area/styles/cbv3/bootstrap/css/bootstrap-responsive.css delete mode 100644 upload/admin_area/styles/cbv3/bootstrap/css/bootstrap-responsive.min.css delete mode 100644 upload/admin_area/styles/cbv3/bootstrap/css/bootstrap.css delete mode 100644 upload/admin_area/styles/cbv3/bootstrap/css/bootstrap.min.css delete mode 100644 upload/admin_area/styles/cbv3/bootstrap/img/glyphicons-halflings-white.png delete mode 100644 upload/admin_area/styles/cbv3/bootstrap/img/glyphicons-halflings.png delete mode 100644 upload/admin_area/styles/cbv3/bootstrap/js/bootstrap-transition.js delete mode 100644 upload/admin_area/styles/cbv3/bootstrap/js/bootstrap.js delete mode 100644 upload/admin_area/styles/cbv3/bootstrap/js/bootstrap.min.js delete mode 100644 upload/admin_area/styles/cbv3/images/admin-gradients.png delete mode 100644 upload/admin_area/styles/cbv3/images/alert.png delete mode 100644 upload/admin_area/styles/cbv3/images/arrow_return.png delete mode 100644 upload/admin_area/styles/cbv3/images/arrow_return_invert.png delete mode 100644 upload/admin_area/styles/cbv3/images/bgs/gr_bg.png delete mode 100644 upload/admin_area/styles/cbv3/images/bgs/left_menu_head.png delete mode 100644 upload/admin_area/styles/cbv3/images/bgs/login.png delete mode 100644 upload/admin_area/styles/cbv3/images/bgs/pagination_bg.png delete mode 100644 upload/admin_area/styles/cbv3/images/bgs/round_bg.png delete mode 100644 upload/admin_area/styles/cbv3/images/bot.png delete mode 100644 upload/admin_area/styles/cbv3/images/botal.png delete mode 100644 upload/admin_area/styles/cbv3/images/browsers.png delete mode 100644 upload/admin_area/styles/cbv3/images/button_bg.png delete mode 100644 upload/admin_area/styles/cbv3/images/button_ok.png delete mode 100644 upload/admin_area/styles/cbv3/images/catgory_toggler.png delete mode 100644 upload/admin_area/styles/cbv3/images/collapse.png delete mode 100644 upload/admin_area/styles/cbv3/images/cross.png delete mode 100644 upload/admin_area/styles/cbv3/images/dot.gif delete mode 100644 upload/admin_area/styles/cbv3/images/error.png delete mode 100644 upload/admin_area/styles/cbv3/images/favicon.ico delete mode 100644 upload/admin_area/styles/cbv3/images/gradients.png delete mode 100644 upload/admin_area/styles/cbv3/images/header-top-bg.png delete mode 100644 upload/admin_area/styles/cbv3/images/headerafter.png delete mode 100644 upload/admin_area/styles/cbv3/images/help.png delete mode 100644 upload/admin_area/styles/cbv3/images/icons.png delete mode 100644 upload/admin_area/styles/cbv3/images/loaders/1.gif delete mode 100644 upload/admin_area/styles/cbv3/images/loading.gif delete mode 100644 upload/admin_area/styles/cbv3/images/login-logo.png delete mode 100644 upload/admin_area/styles/cbv3/images/login.png delete mode 100644 upload/admin_area/styles/cbv3/images/logo-text.png delete mode 100644 upload/admin_area/styles/cbv3/images/logo.png delete mode 100644 upload/admin_area/styles/cbv3/images/nicEditIcons-latest.gif delete mode 100644 upload/admin_area/styles/cbv3/images/notification-bg.png delete mode 100644 upload/admin_area/styles/cbv3/images/ok.png delete mode 100644 upload/admin_area/styles/cbv3/images/play_icon.png delete mode 100644 upload/admin_area/styles/cbv3/images/slide_toggle.png delete mode 100644 upload/admin_area/styles/cbv3/images/slide_toggle_2.png delete mode 100644 upload/admin_area/styles/cbv3/images/slide_toggle_3.png delete mode 100644 upload/admin_area/styles/cbv3/images/tick.png delete mode 100644 upload/admin_area/styles/cbv3/images/v3icons-white.png delete mode 100644 upload/admin_area/styles/cbv3/images/v3icons.png delete mode 100644 upload/admin_area/styles/cbv3/images/widget-icon.png delete mode 100644 upload/admin_area/styles/cbv3/images/widget_item_border.gif delete mode 100644 upload/admin_area/styles/cbv3/jquery/ZeroClipboard.min.js delete mode 100644 upload/admin_area/styles/cbv3/jquery/ZeroClipboard.swf delete mode 100644 upload/admin_area/styles/cbv3/jquery/css/custom-theme/images/ui-bg_flat_0_aaaaaa_40x100.png delete mode 100644 upload/admin_area/styles/cbv3/jquery/css/custom-theme/images/ui-bg_glass_55_fbf9ee_1x400.png delete mode 100644 upload/admin_area/styles/cbv3/jquery/css/custom-theme/images/ui-bg_glass_65_ffffff_1x400.png delete mode 100644 upload/admin_area/styles/cbv3/jquery/css/custom-theme/images/ui-bg_glass_75_dadada_1x400.png delete mode 100644 upload/admin_area/styles/cbv3/jquery/css/custom-theme/images/ui-bg_glass_75_e6e6e6_1x400.png delete mode 100644 upload/admin_area/styles/cbv3/jquery/css/custom-theme/images/ui-bg_glass_75_ffffff_1x400.png delete mode 100644 upload/admin_area/styles/cbv3/jquery/css/custom-theme/images/ui-bg_highlight-soft_75_cccccc_1x100.png delete mode 100644 upload/admin_area/styles/cbv3/jquery/css/custom-theme/images/ui-bg_inset-soft_95_fef1ec_1x100.png delete mode 100644 upload/admin_area/styles/cbv3/jquery/css/custom-theme/images/ui-icons_222222_256x240.png delete mode 100644 upload/admin_area/styles/cbv3/jquery/css/custom-theme/images/ui-icons_2e83ff_256x240.png delete mode 100644 upload/admin_area/styles/cbv3/jquery/css/custom-theme/images/ui-icons_454545_256x240.png delete mode 100644 upload/admin_area/styles/cbv3/jquery/css/custom-theme/images/ui-icons_888888_256x240.png delete mode 100644 upload/admin_area/styles/cbv3/jquery/css/custom-theme/images/ui-icons_cd0a0a_256x240.png delete mode 100644 upload/admin_area/styles/cbv3/jquery/css/custom-theme/images/ui-icons_f6cf3b_256x240.png delete mode 100644 upload/admin_area/styles/cbv3/jquery/css/custom-theme/jquery.ui.css delete mode 100644 upload/admin_area/styles/cbv3/jquery/css/custom-theme/jquery.ui.ie.css delete mode 100644 upload/admin_area/styles/cbv3/jquery/css/ui-lightness/images/ui-bg_diagonals-thick_18_b81900_40x40.png delete mode 100644 upload/admin_area/styles/cbv3/jquery/css/ui-lightness/images/ui-bg_diagonals-thick_20_666666_40x40.png delete mode 100644 upload/admin_area/styles/cbv3/jquery/css/ui-lightness/images/ui-bg_flat_10_000000_40x100.png delete mode 100644 upload/admin_area/styles/cbv3/jquery/css/ui-lightness/images/ui-bg_glass_100_f6f6f6_1x400.png delete mode 100644 upload/admin_area/styles/cbv3/jquery/css/ui-lightness/images/ui-bg_glass_100_fdf5ce_1x400.png delete mode 100644 upload/admin_area/styles/cbv3/jquery/css/ui-lightness/images/ui-bg_glass_65_ffffff_1x400.png delete mode 100644 upload/admin_area/styles/cbv3/jquery/css/ui-lightness/images/ui-bg_gloss-wave_35_f6a828_500x100.png delete mode 100644 upload/admin_area/styles/cbv3/jquery/css/ui-lightness/images/ui-bg_highlight-soft_100_eeeeee_1x100.png delete mode 100644 upload/admin_area/styles/cbv3/jquery/css/ui-lightness/images/ui-bg_highlight-soft_75_ffe45c_1x100.png delete mode 100644 upload/admin_area/styles/cbv3/jquery/css/ui-lightness/images/ui-icons_222222_256x240.png delete mode 100644 upload/admin_area/styles/cbv3/jquery/css/ui-lightness/images/ui-icons_228ef1_256x240.png delete mode 100644 upload/admin_area/styles/cbv3/jquery/css/ui-lightness/images/ui-icons_ef8c08_256x240.png delete mode 100644 upload/admin_area/styles/cbv3/jquery/css/ui-lightness/images/ui-icons_ffd27a_256x240.png delete mode 100644 upload/admin_area/styles/cbv3/jquery/css/ui-lightness/images/ui-icons_ffffff_256x240.png delete mode 100644 upload/admin_area/styles/cbv3/jquery/css/ui-lightness/jquery-ui-1.8.19.custom.css delete mode 100644 upload/admin_area/styles/cbv3/jquery/jeditable.js delete mode 100644 upload/admin_area/styles/cbv3/jquery/jquery.js delete mode 100644 upload/admin_area/styles/cbv3/jquery/jquery.ui.js delete mode 100644 upload/admin_area/styles/cbv3/jquery/masonary.js delete mode 100644 upload/admin_area/styles/cbv3/jquery/scrolltofixed.js delete mode 100644 upload/admin_area/styles/cbv3/layout/_permission.html delete mode 100644 upload/admin_area/styles/cbv3/layout/add_group.html delete mode 100644 upload/admin_area/styles/cbv3/layout/add_members.html delete mode 100644 upload/admin_area/styles/cbv3/layout/add_phrase.html delete mode 100644 upload/admin_area/styles/cbv3/layout/ads_add_placements.html delete mode 100644 upload/admin_area/styles/cbv3/layout/ads_manager.html delete mode 100644 upload/admin_area/styles/cbv3/layout/amplify.requests.html delete mode 100644 upload/admin_area/styles/cbv3/layout/blocks/access_log.html delete mode 100644 upload/admin_area/styles/cbv3/layout/blocks/category.html delete mode 100644 upload/admin_area/styles/cbv3/layout/blocks/comments.html delete mode 100644 upload/admin_area/styles/cbv3/layout/blocks/edit-category.html delete mode 100644 upload/admin_area/styles/cbv3/layout/blocks/edit_video.html delete mode 100644 upload/admin_area/styles/cbv3/layout/blocks/home-block.html delete mode 100644 upload/admin_area/styles/cbv3/layout/blocks/home/activity.html delete mode 100644 upload/admin_area/styles/cbv3/layout/blocks/home/notes.html delete mode 100644 upload/admin_area/styles/cbv3/layout/blocks/home/overview.html delete mode 100644 upload/admin_area/styles/cbv3/layout/blocks/home/stats.html delete mode 100644 upload/admin_area/styles/cbv3/layout/blocks/pagination.html delete mode 100644 upload/admin_area/styles/cbv3/layout/blocks/video_profile.html delete mode 100644 upload/admin_area/styles/cbv3/layout/blocks/widget-form.html delete mode 100644 upload/admin_area/styles/cbv3/layout/body.html delete mode 100644 upload/admin_area/styles/cbv3/layout/category.html delete mode 100644 upload/admin_area/styles/cbv3/layout/cb_conversion_queue.html delete mode 100644 upload/admin_area/styles/cbv3/layout/cb_mod_check.html delete mode 100644 upload/admin_area/styles/cbv3/layout/collection_category.html delete mode 100644 upload/admin_area/styles/cbv3/layout/collection_manager.html delete mode 100644 upload/admin_area/styles/cbv3/layout/comments.html delete mode 100644 upload/admin_area/styles/cbv3/layout/conversion_lab.html delete mode 100644 upload/admin_area/styles/cbv3/layout/conversion_settings.html delete mode 100644 upload/admin_area/styles/cbv3/layout/edit_announcemnent.html delete mode 100644 upload/admin_area/styles/cbv3/layout/edit_collection.html delete mode 100644 upload/admin_area/styles/cbv3/layout/edit_group.html delete mode 100644 upload/admin_area/styles/cbv3/layout/edit_photo.html delete mode 100644 upload/admin_area/styles/cbv3/layout/edit_video.html delete mode 100644 upload/admin_area/styles/cbv3/layout/editor_pick.html delete mode 100644 upload/admin_area/styles/cbv3/layout/email_settings.html delete mode 100644 upload/admin_area/styles/cbv3/layout/flagged_collections.html delete mode 100644 upload/admin_area/styles/cbv3/layout/flagged_groups.html delete mode 100644 upload/admin_area/styles/cbv3/layout/flagged_photos.html delete mode 100644 upload/admin_area/styles/cbv3/layout/flagged_users.html delete mode 100644 upload/admin_area/styles/cbv3/layout/flagged_videos.html delete mode 100644 upload/admin_area/styles/cbv3/layout/footer.html delete mode 100644 upload/admin_area/styles/cbv3/layout/functions.js delete mode 100644 upload/admin_area/styles/cbv3/layout/global_header.html delete mode 100644 upload/admin_area/styles/cbv3/layout/group_category.html delete mode 100644 upload/admin_area/styles/cbv3/layout/groups_manager.html delete mode 100644 upload/admin_area/styles/cbv3/layout/header.html delete mode 100644 upload/admin_area/styles/cbv3/layout/index.html delete mode 100644 upload/admin_area/styles/cbv3/layout/index.php delete mode 100644 upload/admin_area/styles/cbv3/layout/javascript.html delete mode 100644 upload/admin_area/styles/cbv3/layout/language_settings.html delete mode 100644 upload/admin_area/styles/cbv3/layout/left_menu.html delete mode 100644 upload/admin_area/styles/cbv3/layout/login.html delete mode 100644 upload/admin_area/styles/cbv3/layout/main.html delete mode 100644 upload/admin_area/styles/cbv3/layout/maintenance.html delete mode 100644 upload/admin_area/styles/cbv3/layout/manage_items.html delete mode 100644 upload/admin_area/styles/cbv3/layout/manage_pages.html delete mode 100644 upload/admin_area/styles/cbv3/layout/manage_players.html delete mode 100644 upload/admin_area/styles/cbv3/layout/mass_email.html delete mode 100644 upload/admin_area/styles/cbv3/layout/mass_uploader.html delete mode 100644 upload/admin_area/styles/cbv3/layout/members.html delete mode 100644 upload/admin_area/styles/cbv3/layout/msg.html delete mode 100644 upload/admin_area/styles/cbv3/layout/online_users.html delete mode 100644 upload/admin_area/styles/cbv3/layout/orphan_photos.html delete mode 100644 upload/admin_area/styles/cbv3/layout/photo_manager.html delete mode 100644 upload/admin_area/styles/cbv3/layout/photo_settings.html delete mode 100644 upload/admin_area/styles/cbv3/layout/phpinfo.html delete mode 100644 upload/admin_area/styles/cbv3/layout/plugin_manager.html delete mode 100644 upload/admin_area/styles/cbv3/layout/recreate_thumbs.html delete mode 100644 upload/admin_area/styles/cbv3/layout/reindex_cb.html delete mode 100644 upload/admin_area/styles/cbv3/layout/repair_vid_duration.html delete mode 100644 upload/admin_area/styles/cbv3/layout/reports.html delete mode 100644 upload/admin_area/styles/cbv3/layout/resizing_settings.html delete mode 100644 upload/admin_area/styles/cbv3/layout/tags_manager.html delete mode 100644 upload/admin_area/styles/cbv3/layout/template_editor.html delete mode 100644 upload/admin_area/styles/cbv3/layout/templates.html delete mode 100644 upload/admin_area/styles/cbv3/layout/under_development.html delete mode 100644 upload/admin_area/styles/cbv3/layout/upload_thumbs.html delete mode 100644 upload/admin_area/styles/cbv3/layout/user_category.html delete mode 100644 upload/admin_area/styles/cbv3/layout/user_levels.html delete mode 100644 upload/admin_area/styles/cbv3/layout/video_manager.html delete mode 100644 upload/admin_area/styles/cbv3/layout/view_conversion_log.html delete mode 100644 upload/admin_area/styles/cbv3/layout/view_user.html delete mode 100644 upload/admin_area/styles/cbv3/layout/view_video.html delete mode 100644 upload/admin_area/styles/cbv3/layout/widgets.html delete mode 100644 upload/admin_area/styles/cbv3/lionbars/jquery.lionbars.js delete mode 100644 upload/admin_area/styles/cbv3/lionbars/lionbars.css delete mode 100644 upload/admin_area/styles/cbv3/template.xml delete mode 100644 upload/admin_area/styles/cbv3/theme/cbtab.css delete mode 100644 upload/admin_area/styles/cbv3/theme/default.css delete mode 100644 upload/admin_area/styles/cbv3/theme/main.css delete mode 100644 upload/admin_area/styles/cbv3/theme/pagination.css delete mode 100644 upload/admin_area/styles/cbv3/theme/slidemenu.css delete mode 100644 upload/admin_area/tags_manager.php delete mode 100644 upload/admin_area/template_editor.php delete mode 100644 upload/admin_area/templates.php delete mode 100644 upload/admin_area/upload_thumbs.php delete mode 100644 upload/admin_area/uploader/css/jquery.fileupload-ui.css delete mode 100644 upload/admin_area/uploader/css/style.css delete mode 100644 upload/admin_area/uploader/img/loading.gif delete mode 100644 upload/admin_area/uploader/img/progressbar.gif delete mode 100644 upload/admin_area/uploader/js/cors/jquery.postmessage-transport.js delete mode 100644 upload/admin_area/uploader/js/cors/jquery.xdr-transport.js delete mode 100644 upload/admin_area/uploader/js/jquery.fileupload-fp.js delete mode 100644 upload/admin_area/uploader/js/jquery.fileupload-ui.js delete mode 100644 upload/admin_area/uploader/js/jquery.fileupload.js delete mode 100644 upload/admin_area/uploader/js/jquery.iframe-transport.js delete mode 100644 upload/admin_area/uploader/js/load-image.min.js delete mode 100644 upload/admin_area/uploader/js/locale.js delete mode 100644 upload/admin_area/uploader/js/main.js delete mode 100644 upload/admin_area/uploader/js/vendor/jquery.ui.widget.js delete mode 100644 upload/admin_area/uploader/server/php/files/.htaccess delete mode 100644 upload/admin_area/uploader/server/php/files/IMAG0060.jpg delete mode 100644 upload/admin_area/uploader/server/php/files/Jellyfish.jpg delete mode 100644 upload/admin_area/uploader/server/php/files/Penguins.jpg delete mode 100644 upload/admin_area/uploader/server/php/files/Tulips (1).jpg delete mode 100644 upload/admin_area/uploader/server/php/files/Tulips.jpg delete mode 100644 upload/admin_area/uploader/server/php/files/sonic-the-hedgehog-4-episode-2.png delete mode 100644 upload/admin_area/uploader/server/php/index.php delete mode 100644 upload/admin_area/uploader/server/php/thumbnails/.htaccess delete mode 100644 upload/admin_area/uploader/server/php/upload.class.php delete mode 100644 upload/admin_area/user_category.php delete mode 100644 upload/admin_area/user_levels.php delete mode 100644 upload/admin_area/video_manager.php delete mode 100644 upload/admin_area/view_conversion_log.php delete mode 100644 upload/admin_area/view_lang_vars.php delete mode 100644 upload/admin_area/view_user.php delete mode 100644 upload/admin_area/view_video.php delete mode 100644 upload/admin_area/widgets.php delete mode 100644 upload/ajax.php delete mode 100644 upload/ajax/dashboards.php delete mode 100644 upload/ajax/feed.php delete mode 100644 upload/ajax/groups.php delete mode 100644 upload/ajax/items.php delete mode 100644 upload/ajax/main.php delete mode 100644 upload/ajax/photos.php delete mode 100644 upload/ajax/videos.php delete mode 100644 upload/api/auth.php delete mode 100644 upload/api/file_uploader.php delete mode 100644 upload/api/get.php delete mode 100644 upload/api/global.php delete mode 100644 upload/api/pm.php delete mode 100644 upload/api/put.php delete mode 100644 upload/api/sample_getVideos.json delete mode 100644 upload/api/search.php delete mode 100644 upload/api/thumb-sample.php delete mode 100644 upload/captcha.php delete mode 100644 upload/cb_install/LICENSE delete mode 100644 upload/cb_install/ajax.php delete mode 100644 upload/cb_install/clipbucket.php delete mode 100644 upload/cb_install/dbconnect.php delete mode 100644 upload/cb_install/favicon.ico delete mode 100644 upload/cb_install/functions.js delete mode 100644 upload/cb_install/functions.php delete mode 100644 upload/cb_install/images/alert.png delete mode 100644 upload/cb_install/images/bttncenter.png delete mode 100644 upload/cb_install/images/bttnleft.png delete mode 100644 upload/cb_install/images/bttnright.png delete mode 100644 upload/cb_install/images/bttnrightalt.png delete mode 100644 upload/cb_install/images/header_grad.png delete mode 100644 upload/cb_install/images/header_grad_line.png delete mode 100644 upload/cb_install/images/loading.gif delete mode 100644 upload/cb_install/images/tick.png delete mode 100644 upload/cb_install/index.php delete mode 100644 upload/cb_install/modes/adminsettings.php delete mode 100644 upload/cb_install/modes/agreement.php delete mode 100644 upload/cb_install/modes/body.php delete mode 100644 upload/cb_install/modes/database.php delete mode 100644 upload/cb_install/modes/dataimport.php delete mode 100644 upload/cb_install/modes/finish.php delete mode 100644 upload/cb_install/modes/finish_upgrade.php delete mode 100644 upload/cb_install/modes/lock.php delete mode 100644 upload/cb_install/modes/permission.php delete mode 100644 upload/cb_install/modes/precheck.php delete mode 100644 upload/cb_install/modes/register.php delete mode 100644 upload/cb_install/modes/sitesettings.php delete mode 100644 upload/cb_install/modes/upgrade.php delete mode 100644 upload/cb_install/round_arrow_right.png delete mode 100644 upload/cb_install/sql/add_admin.sql delete mode 100644 upload/cb_install/sql/ads_placements.sql delete mode 100644 upload/cb_install/sql/categories.sql delete mode 100644 upload/cb_install/sql/configs.sql delete mode 100644 upload/cb_install/sql/countries.sql delete mode 100644 upload/cb_install/sql/email_templates.sql delete mode 100644 upload/cb_install/sql/import_categories.sql delete mode 100644 upload/cb_install/sql/pages.sql delete mode 100644 upload/cb_install/sql/structure.sql delete mode 100644 upload/cb_install/sql/upgrade_2.0.5.sql delete mode 100644 upload/cb_install/sql/upgrade_2.0.6.sql delete mode 100644 upload/cb_install/sql/upgrade_2.0.7.sql delete mode 100644 upload/cb_install/sql/upgrade_2.0.8.sql delete mode 100644 upload/cb_install/sql/upgrade_2.0.9.sql delete mode 100644 upload/cb_install/sql/upgrade_2.0.91.sql delete mode 100644 upload/cb_install/sql/upgrade_2.1.sql delete mode 100644 upload/cb_install/sql/upgrade_2.2.sql delete mode 100644 upload/cb_install/sql/upgrade_2.3.sql delete mode 100644 upload/cb_install/sql/upgrade_2.4.5.sql delete mode 100644 upload/cb_install/sql/upgrade_2.4.sql delete mode 100644 upload/cb_install/sql/upgrade_2.5.1.sql delete mode 100644 upload/cb_install/sql/upgrade_2.5.sql delete mode 100644 upload/cb_install/sql/upgrade_2.6.sql delete mode 100644 upload/cb_install/sql/upgrade_3.0.sql delete mode 100644 upload/cb_install/sql/user_levels.sql delete mode 100644 upload/cb_install/style.css delete mode 100644 upload/cb_install/upgradeable.php delete mode 100644 upload/channels.php delete mode 100644 upload/collections.php delete mode 100644 upload/contact.php delete mode 100644 upload/create_group.php delete mode 100644 upload/download.php delete mode 100644 upload/download_photo.php delete mode 100644 upload/edit_account.php delete mode 100644 upload/edit_group.php delete mode 100644 upload/edit_photo.php delete mode 100644 upload/edit_video.php delete mode 100644 upload/exif.php delete mode 100644 upload/favicon.ico delete mode 100644 upload/files/.htaccess delete mode 100644 upload/files/photos/no-photo_m.png delete mode 100644 upload/files/photos/no-photo_t.png delete mode 100644 upload/files/thumbs/processing.jpg delete mode 100644 upload/files/videos/no_video.flv delete mode 100644 upload/forgot.php delete mode 100644 upload/groups.php delete mode 100644 upload/images/avatars/no_avatar-small.jpg delete mode 100644 upload/images/avatars/no_avatar-small.png delete mode 100644 upload/images/avatars/no_avatar.jpg delete mode 100644 upload/images/avatars/no_avatar.png delete mode 100644 upload/images/category-icons/airplane.png delete mode 100644 upload/images/category-icons/alarm.png delete mode 100644 upload/images/category-icons/baseball.png delete mode 100644 upload/images/category-icons/bowling.png delete mode 100644 upload/images/category-icons/car.png delete mode 100644 upload/images/category-icons/celebration.png delete mode 100644 upload/images/category-icons/cloud.png delete mode 100644 upload/images/category-icons/comedy.png delete mode 100644 upload/images/category-icons/comments.png delete mode 100644 upload/images/category-icons/cup.png delete mode 100644 upload/images/category-icons/default.png delete mode 100644 upload/images/category-icons/direction.png delete mode 100644 upload/images/category-icons/drink.png delete mode 100644 upload/images/category-icons/film.png delete mode 100644 upload/images/category-icons/flower.png delete mode 100644 upload/images/category-icons/iphone.png delete mode 100644 upload/images/category-icons/islam.png delete mode 100644 upload/images/category-icons/microphone.png delete mode 100644 upload/images/category-icons/music.png delete mode 100644 upload/images/category-icons/piano.png delete mode 100644 upload/images/category-icons/picture.png delete mode 100644 upload/images/category-icons/rugby.png delete mode 100644 upload/images/category-icons/signal.png delete mode 100644 upload/images/category-icons/skull.png delete mode 100644 upload/images/category-icons/table-tennis.png delete mode 100644 upload/images/category-icons/web-browser.png delete mode 100644 upload/images/category_thumbs/no_thumb.jpg delete mode 100644 upload/images/collection_thumbs/no_thumb-small.png delete mode 100644 upload/images/collection_thumbs/no_thumb.png delete mode 100644 upload/images/groups_thumbs/no_thumb-small.png delete mode 100644 upload/images/groups_thumbs/no_thumb.png delete mode 100644 upload/images/icons/XPButton.png delete mode 100644 upload/images/icons/cb_powered.gif delete mode 100644 upload/images/icons/country/ac.png delete mode 100644 upload/images/icons/country/ad.png delete mode 100644 upload/images/icons/country/ae.png delete mode 100644 upload/images/icons/country/af.png delete mode 100644 upload/images/icons/country/ag.png delete mode 100644 upload/images/icons/country/ai.png delete mode 100644 upload/images/icons/country/al.png delete mode 100644 upload/images/icons/country/am.png delete mode 100644 upload/images/icons/country/an.png delete mode 100644 upload/images/icons/country/ao.png delete mode 100644 upload/images/icons/country/aq.png delete mode 100644 upload/images/icons/country/ar.png delete mode 100644 upload/images/icons/country/as.png delete mode 100644 upload/images/icons/country/at.png delete mode 100644 upload/images/icons/country/au.png delete mode 100644 upload/images/icons/country/aw.png delete mode 100644 upload/images/icons/country/ax.png delete mode 100644 upload/images/icons/country/az.png delete mode 100644 upload/images/icons/country/ba.png delete mode 100644 upload/images/icons/country/bb.png delete mode 100644 upload/images/icons/country/bd.png delete mode 100644 upload/images/icons/country/be.png delete mode 100644 upload/images/icons/country/bf.png delete mode 100644 upload/images/icons/country/bg.png delete mode 100644 upload/images/icons/country/bh.png delete mode 100644 upload/images/icons/country/bi.png delete mode 100644 upload/images/icons/country/bj.png delete mode 100644 upload/images/icons/country/bm.png delete mode 100644 upload/images/icons/country/bn.png delete mode 100644 upload/images/icons/country/bo.png delete mode 100644 upload/images/icons/country/br.png delete mode 100644 upload/images/icons/country/bs.png delete mode 100644 upload/images/icons/country/bt.png delete mode 100644 upload/images/icons/country/bv.png delete mode 100644 upload/images/icons/country/bw.png delete mode 100644 upload/images/icons/country/by.png delete mode 100644 upload/images/icons/country/bz.png delete mode 100644 upload/images/icons/country/ca.png delete mode 100644 upload/images/icons/country/cc.png delete mode 100644 upload/images/icons/country/cd.png delete mode 100644 upload/images/icons/country/cf.png delete mode 100644 upload/images/icons/country/cg.png delete mode 100644 upload/images/icons/country/ch.png delete mode 100644 upload/images/icons/country/ci.png delete mode 100644 upload/images/icons/country/ck.png delete mode 100644 upload/images/icons/country/cl.png delete mode 100644 upload/images/icons/country/cm.png delete mode 100644 upload/images/icons/country/cn.png delete mode 100644 upload/images/icons/country/co.png delete mode 100644 upload/images/icons/country/cr.png delete mode 100644 upload/images/icons/country/cu.png delete mode 100644 upload/images/icons/country/cv.png delete mode 100644 upload/images/icons/country/cx.png delete mode 100644 upload/images/icons/country/cy.png delete mode 100644 upload/images/icons/country/cz.png delete mode 100644 upload/images/icons/country/de.png delete mode 100644 upload/images/icons/country/dj.png delete mode 100644 upload/images/icons/country/dk.png delete mode 100644 upload/images/icons/country/dm.png delete mode 100644 upload/images/icons/country/do.png delete mode 100644 upload/images/icons/country/dz.png delete mode 100644 upload/images/icons/country/ec.png delete mode 100644 upload/images/icons/country/ee.png delete mode 100644 upload/images/icons/country/eg.png delete mode 100644 upload/images/icons/country/eh.png delete mode 100644 upload/images/icons/country/er.png delete mode 100644 upload/images/icons/country/es.png delete mode 100644 upload/images/icons/country/et.png delete mode 100644 upload/images/icons/country/fi.png delete mode 100644 upload/images/icons/country/fj.png delete mode 100644 upload/images/icons/country/fk.png delete mode 100644 upload/images/icons/country/fm.png delete mode 100644 upload/images/icons/country/fo.png delete mode 100644 upload/images/icons/country/fr.png delete mode 100644 upload/images/icons/country/ga.png delete mode 100644 upload/images/icons/country/gb.png delete mode 100644 upload/images/icons/country/gd.png delete mode 100644 upload/images/icons/country/ge.png delete mode 100644 upload/images/icons/country/gf.png delete mode 100644 upload/images/icons/country/gg.png delete mode 100644 upload/images/icons/country/gh.png delete mode 100644 upload/images/icons/country/gi.png delete mode 100644 upload/images/icons/country/gl.png delete mode 100644 upload/images/icons/country/gm.png delete mode 100644 upload/images/icons/country/gn.png delete mode 100644 upload/images/icons/country/gp.png delete mode 100644 upload/images/icons/country/gq.png delete mode 100644 upload/images/icons/country/gr.png delete mode 100644 upload/images/icons/country/gs.png delete mode 100644 upload/images/icons/country/gt.png delete mode 100644 upload/images/icons/country/gu.png delete mode 100644 upload/images/icons/country/gw.png delete mode 100644 upload/images/icons/country/gy.png delete mode 100644 upload/images/icons/country/hk.png delete mode 100644 upload/images/icons/country/hm.png delete mode 100644 upload/images/icons/country/hn.png delete mode 100644 upload/images/icons/country/hr.png delete mode 100644 upload/images/icons/country/ht.png delete mode 100644 upload/images/icons/country/hu.png delete mode 100644 upload/images/icons/country/id.png delete mode 100644 upload/images/icons/country/ie.png delete mode 100644 upload/images/icons/country/il.png delete mode 100644 upload/images/icons/country/im.png delete mode 100644 upload/images/icons/country/in.png delete mode 100644 upload/images/icons/country/io.png delete mode 100644 upload/images/icons/country/iq.png delete mode 100644 upload/images/icons/country/ir.png delete mode 100644 upload/images/icons/country/is.png delete mode 100644 upload/images/icons/country/it.png delete mode 100644 upload/images/icons/country/je.png delete mode 100644 upload/images/icons/country/jm.png delete mode 100644 upload/images/icons/country/jo.png delete mode 100644 upload/images/icons/country/jp.png delete mode 100644 upload/images/icons/country/ke.png delete mode 100644 upload/images/icons/country/kg.png delete mode 100644 upload/images/icons/country/kh.png delete mode 100644 upload/images/icons/country/ki.png delete mode 100644 upload/images/icons/country/km.png delete mode 100644 upload/images/icons/country/kn.png delete mode 100644 upload/images/icons/country/kp.png delete mode 100644 upload/images/icons/country/kr.png delete mode 100644 upload/images/icons/country/kw.png delete mode 100644 upload/images/icons/country/ky.png delete mode 100644 upload/images/icons/country/kz.png delete mode 100644 upload/images/icons/country/la.png delete mode 100644 upload/images/icons/country/lb.png delete mode 100644 upload/images/icons/country/lc.png delete mode 100644 upload/images/icons/country/li.png delete mode 100644 upload/images/icons/country/lk.png delete mode 100644 upload/images/icons/country/lr.png delete mode 100644 upload/images/icons/country/ls.png delete mode 100644 upload/images/icons/country/lt.png delete mode 100644 upload/images/icons/country/lu.png delete mode 100644 upload/images/icons/country/lv.png delete mode 100644 upload/images/icons/country/ly.png delete mode 100644 upload/images/icons/country/ma.png delete mode 100644 upload/images/icons/country/mc.png delete mode 100644 upload/images/icons/country/md.png delete mode 100644 upload/images/icons/country/me.png delete mode 100644 upload/images/icons/country/mg.png delete mode 100644 upload/images/icons/country/mh.png delete mode 100644 upload/images/icons/country/mk.png delete mode 100644 upload/images/icons/country/ml.png delete mode 100644 upload/images/icons/country/mm.png delete mode 100644 upload/images/icons/country/mn.png delete mode 100644 upload/images/icons/country/mo.png delete mode 100644 upload/images/icons/country/mp.png delete mode 100644 upload/images/icons/country/mq.png delete mode 100644 upload/images/icons/country/mr.png delete mode 100644 upload/images/icons/country/ms.png delete mode 100644 upload/images/icons/country/mt.png delete mode 100644 upload/images/icons/country/mu.png delete mode 100644 upload/images/icons/country/mv.png delete mode 100644 upload/images/icons/country/mw.png delete mode 100644 upload/images/icons/country/mx.png delete mode 100644 upload/images/icons/country/my.png delete mode 100644 upload/images/icons/country/mz.png delete mode 100644 upload/images/icons/country/na.png delete mode 100644 upload/images/icons/country/nc.png delete mode 100644 upload/images/icons/country/ne.png delete mode 100644 upload/images/icons/country/nf.png delete mode 100644 upload/images/icons/country/ng.png delete mode 100644 upload/images/icons/country/ni.png delete mode 100644 upload/images/icons/country/nl.png delete mode 100644 upload/images/icons/country/no.png delete mode 100644 upload/images/icons/country/np.png delete mode 100644 upload/images/icons/country/nr.png delete mode 100644 upload/images/icons/country/nu.png delete mode 100644 upload/images/icons/country/nz.png delete mode 100644 upload/images/icons/country/om.png delete mode 100644 upload/images/icons/country/pa.png delete mode 100644 upload/images/icons/country/pe.png delete mode 100644 upload/images/icons/country/pf.png delete mode 100644 upload/images/icons/country/pg.png delete mode 100644 upload/images/icons/country/ph.png delete mode 100644 upload/images/icons/country/pk.png delete mode 100644 upload/images/icons/country/pl.png delete mode 100644 upload/images/icons/country/pm.png delete mode 100644 upload/images/icons/country/pn.png delete mode 100644 upload/images/icons/country/pr.png delete mode 100644 upload/images/icons/country/ps.png delete mode 100644 upload/images/icons/country/pt.png delete mode 100644 upload/images/icons/country/pw.png delete mode 100644 upload/images/icons/country/py.png delete mode 100644 upload/images/icons/country/qa.png delete mode 100644 upload/images/icons/country/re.png delete mode 100644 upload/images/icons/country/ro.png delete mode 100644 upload/images/icons/country/rs.png delete mode 100644 upload/images/icons/country/ru.png delete mode 100644 upload/images/icons/country/rw.png delete mode 100644 upload/images/icons/country/sa.png delete mode 100644 upload/images/icons/country/sb.png delete mode 100644 upload/images/icons/country/sc.png delete mode 100644 upload/images/icons/country/sd.png delete mode 100644 upload/images/icons/country/se.png delete mode 100644 upload/images/icons/country/sg.png delete mode 100644 upload/images/icons/country/sh.png delete mode 100644 upload/images/icons/country/si.png delete mode 100644 upload/images/icons/country/sj.png delete mode 100644 upload/images/icons/country/sk.png delete mode 100644 upload/images/icons/country/sl.png delete mode 100644 upload/images/icons/country/sm.png delete mode 100644 upload/images/icons/country/sn.png delete mode 100644 upload/images/icons/country/so.png delete mode 100644 upload/images/icons/country/sr.png delete mode 100644 upload/images/icons/country/st.png delete mode 100644 upload/images/icons/country/sv.png delete mode 100644 upload/images/icons/country/sy.png delete mode 100644 upload/images/icons/country/sz.png delete mode 100644 upload/images/icons/country/tc.png delete mode 100644 upload/images/icons/country/td.png delete mode 100644 upload/images/icons/country/tf.png delete mode 100644 upload/images/icons/country/tg.png delete mode 100644 upload/images/icons/country/th.png delete mode 100644 upload/images/icons/country/tj.png delete mode 100644 upload/images/icons/country/tk.png delete mode 100644 upload/images/icons/country/tl.png delete mode 100644 upload/images/icons/country/tm.png delete mode 100644 upload/images/icons/country/tn.png delete mode 100644 upload/images/icons/country/to.png delete mode 100644 upload/images/icons/country/tr.png delete mode 100644 upload/images/icons/country/tt.png delete mode 100644 upload/images/icons/country/tv.png delete mode 100644 upload/images/icons/country/tw.png delete mode 100644 upload/images/icons/country/tz.png delete mode 100644 upload/images/icons/country/ua.png delete mode 100644 upload/images/icons/country/ug.png delete mode 100644 upload/images/icons/country/uk.png delete mode 100644 upload/images/icons/country/um.png delete mode 100644 upload/images/icons/country/us.png delete mode 100644 upload/images/icons/country/uy.png delete mode 100644 upload/images/icons/country/uz.png delete mode 100644 upload/images/icons/country/va.png delete mode 100644 upload/images/icons/country/vc.png delete mode 100644 upload/images/icons/country/ve.png delete mode 100644 upload/images/icons/country/vg.png delete mode 100644 upload/images/icons/country/vi.png delete mode 100644 upload/images/icons/country/vn.png delete mode 100644 upload/images/icons/country/vu.png delete mode 100644 upload/images/icons/country/wf.png delete mode 100644 upload/images/icons/country/ws.png delete mode 100644 upload/images/icons/country/ye.png delete mode 100644 upload/images/icons/country/yt.png delete mode 100644 upload/images/icons/country/za.png delete mode 100644 upload/images/icons/country/zm.png delete mode 100644 upload/images/icons/country/zw.png delete mode 100644 upload/images/icons/error.png delete mode 100644 upload/images/icons/ico_lightsoff.gif delete mode 100644 upload/images/icons/info.png delete mode 100644 upload/images/icons/no_thumb.png delete mode 100644 upload/images/icons/no_thumb_player.png delete mode 100644 upload/images/icons/no_thumb_template.png delete mode 100644 upload/images/icons/progIndicator.gif delete mode 100644 upload/images/icons/settings.gif delete mode 100644 upload/images/icons/topic_icons/award_star_silver_3.png delete mode 100644 upload/images/icons/topic_icons/bell.png delete mode 100644 upload/images/icons/topic_icons/book_open.png delete mode 100644 upload/images/icons/topic_icons/cake.png delete mode 100644 upload/images/icons/topic_icons/camera.png delete mode 100644 upload/images/icons/topic_icons/cart.png delete mode 100644 upload/images/icons/topic_icons/comment.png delete mode 100644 upload/images/icons/topic_icons/dot.gif delete mode 100644 upload/images/icons/topic_icons/emotion_grin.png delete mode 100644 upload/images/icons/topic_icons/emotion_happy.png delete mode 100644 upload/images/icons/topic_icons/emotion_smile.png delete mode 100644 upload/images/icons/topic_icons/emotion_suprised.png delete mode 100644 upload/images/icons/topic_icons/emotion_tongue.png delete mode 100644 upload/images/icons/topic_icons/emotion_wink.png delete mode 100644 upload/images/icons/topic_icons/error.png delete mode 100644 upload/images/icons/topic_icons/newspaper.png delete mode 100644 upload/images/icons/topic_icons/television.png delete mode 100644 upload/images/logo.png delete mode 100644 upload/images/private.png delete mode 100644 upload/images/unsafe.png delete mode 100644 upload/includes/.htaccess delete mode 100644 upload/includes/active.php delete mode 100644 upload/includes/admin.functions.php delete mode 100644 upload/includes/admin_config.php delete mode 100644 upload/includes/adminfunctions.php delete mode 100644 upload/includes/adodb/adodb-active-record.inc.php delete mode 100644 upload/includes/adodb/adodb-csvlib.inc.php delete mode 100644 upload/includes/adodb/adodb-datadict.inc.php delete mode 100644 upload/includes/adodb/adodb-error.inc.php delete mode 100644 upload/includes/adodb/adodb-errorhandler.inc.php delete mode 100644 upload/includes/adodb/adodb-errorpear.inc.php delete mode 100644 upload/includes/adodb/adodb-exceptions.inc.php delete mode 100644 upload/includes/adodb/adodb-iterator.inc.php delete mode 100644 upload/includes/adodb/adodb-lib.inc.php delete mode 100644 upload/includes/adodb/adodb-memcache.lib.inc.php delete mode 100644 upload/includes/adodb/adodb-pager.inc.php delete mode 100644 upload/includes/adodb/adodb-pear.inc.php delete mode 100644 upload/includes/adodb/adodb-perf.inc.php delete mode 100644 upload/includes/adodb/adodb-php4.inc.php delete mode 100644 upload/includes/adodb/adodb-time.inc.php delete mode 100644 upload/includes/adodb/adodb.inc.php delete mode 100644 upload/includes/adodb/adodb.php delete mode 100644 upload/includes/adodb/drivers/adodb-mysql.inc.php delete mode 100644 upload/includes/adodb/index.php delete mode 100644 upload/includes/adodb/pivottable.inc.php delete mode 100644 upload/includes/adodb/rsfilter.inc.php delete mode 100644 upload/includes/adodb/server.php delete mode 100644 upload/includes/adodb/toexport.inc.php delete mode 100644 upload/includes/adodb/tohtml.inc.php delete mode 100644 upload/includes/adodb/xmlschema.dtd delete mode 100644 upload/includes/adodb/xmlschema03.dtd delete mode 100644 upload/includes/classes/ClipBucket.class.php delete mode 100644 upload/includes/classes/Services_JSON.php delete mode 100644 upload/includes/classes/actions.class.php delete mode 100644 upload/includes/classes/ads.class.php delete mode 100644 upload/includes/classes/calcdate.class.php delete mode 100644 upload/includes/classes/captcha/class.files.php delete mode 100644 upload/includes/classes/captcha/class.img_validator.php delete mode 100644 upload/includes/classes/captcha/img.php delete mode 100644 upload/includes/classes/captcha/img/bg1.jpg delete mode 100644 upload/includes/classes/captcha/img/bg2.jpg delete mode 100644 upload/includes/classes/captcha/img/bg3.jpg delete mode 100644 upload/includes/classes/captcha/img/bg4.jpg delete mode 100644 upload/includes/classes/captcha/img/fonts/arial.ttf delete mode 100644 upload/includes/classes/captcha/img/fonts/comicbd.ttf delete mode 100644 upload/includes/classes/captcha/img/fonts/impact.ttf delete mode 100644 upload/includes/classes/captcha/img/fonts/monofont.ttf delete mode 100644 upload/includes/classes/captcha/img/fonts/verdana.ttf delete mode 100644 upload/includes/classes/captcha/index.php delete mode 100644 upload/includes/classes/captcha_simple.img.php delete mode 100644 upload/includes/classes/category.class.php delete mode 100644 upload/includes/classes/cbemail.class.php delete mode 100644 upload/includes/classes/cbfeeds.class.php delete mode 100644 upload/includes/classes/cbpage.class.php delete mode 100644 upload/includes/classes/collections.class.php delete mode 100644 upload/includes/classes/conversion/conversion.class.php delete mode 100644 upload/includes/classes/conversion/ffmpeg.class.php delete mode 100644 upload/includes/classes/curl/class.curl.php delete mode 100644 upload/includes/classes/errorhandler.class.php delete mode 100644 upload/includes/classes/form.class.php delete mode 100644 upload/includes/classes/gravatar.class.php delete mode 100644 upload/includes/classes/groups.class.php delete mode 100644 upload/includes/classes/image.class.php delete mode 100644 upload/includes/classes/index.php delete mode 100644 upload/includes/classes/lang.class.php delete mode 100644 upload/includes/classes/log.class.php delete mode 100644 upload/includes/classes/mass_upload.class.php delete mode 100644 upload/includes/classes/menuhandler.class.php delete mode 100644 upload/includes/classes/mobile-form-class.php delete mode 100644 upload/includes/classes/my_queries.class.php delete mode 100644 upload/includes/classes/objects.class.php delete mode 100644 upload/includes/classes/pages.class.php delete mode 100644 upload/includes/classes/photos.class.php delete mode 100644 upload/includes/classes/phpmailer/class.phpmailer.php delete mode 100644 upload/includes/classes/phpmailer/class.smtp.php delete mode 100644 upload/includes/classes/player.class.php delete mode 100644 upload/includes/classes/playlist.class.php delete mode 100644 upload/includes/classes/plugin.class.php delete mode 100644 upload/includes/classes/pm.class.php delete mode 100644 upload/includes/classes/reindex.class.php delete mode 100644 upload/includes/classes/resizer.class.php delete mode 100644 upload/includes/classes/search.class.php delete mode 100644 upload/includes/classes/session.class.php delete mode 100644 upload/includes/classes/signup.class.php delete mode 100644 upload/includes/classes/swfObj.class.php delete mode 100644 upload/includes/classes/sysinfo.class.php delete mode 100644 upload/includes/classes/template.class.php delete mode 100644 upload/includes/classes/upload.class.php delete mode 100644 upload/includes/classes/user.class.php delete mode 100644 upload/includes/classes/usercontent.class.php delete mode 100644 upload/includes/classes/video.class.php delete mode 100644 upload/includes/clipbucket.php delete mode 100644 upload/includes/common.php delete mode 100644 upload/includes/config.inc.php delete mode 100644 upload/includes/configs/index.php delete mode 100644 upload/includes/conversion.conf.php delete mode 100644 upload/includes/dbconnect.php delete mode 100644 upload/includes/define_php_links.php delete mode 100644 upload/includes/defined_links.php delete mode 100644 upload/includes/email_templates/activation_request.header.php delete mode 100644 upload/includes/email_templates/activation_request.template.php delete mode 100644 upload/includes/email_templates/email_verify.header.php delete mode 100644 upload/includes/email_templates/email_verify.template.php delete mode 100644 upload/includes/email_templates/index.php delete mode 100644 upload/includes/email_templates/share_video.header.php delete mode 100644 upload/includes/email_templates/share_video.template.php delete mode 100644 upload/includes/email_templates/template_writer.php delete mode 100644 upload/includes/email_templates/welcome_message.header.php delete mode 100644 upload/includes/email_templates/welcome_message.template.php delete mode 100644 upload/includes/email_templates/welcome_messege.header.php delete mode 100644 upload/includes/email_templates/welcome_messege.template.php delete mode 100644 upload/includes/exif_source.php delete mode 100644 upload/includes/flv_player.php delete mode 100644 upload/includes/functions.php delete mode 100644 upload/includes/functions_actions.php delete mode 100644 upload/includes/functions_admin.php delete mode 100644 upload/includes/functions_collections.php delete mode 100644 upload/includes/functions_comments.php delete mode 100644 upload/includes/functions_dashboard.php delete mode 100644 upload/includes/functions_feeds.php delete mode 100644 upload/includes/functions_filters.php delete mode 100644 upload/includes/functions_forms.php delete mode 100644 upload/includes/functions_groups.php delete mode 100644 upload/includes/functions_photos.php delete mode 100644 upload/includes/functions_players.php delete mode 100644 upload/includes/functions_pm.php delete mode 100644 upload/includes/functions_templates.php delete mode 100644 upload/includes/functions_upload.php delete mode 100644 upload/includes/functions_users.php delete mode 100644 upload/includes/functions_videos.php delete mode 100644 upload/includes/functions_widgets.php delete mode 100644 upload/includes/index.php delete mode 100644 upload/includes/langs/en.json delete mode 100644 upload/includes/langs/en.lang delete mode 100644 upload/includes/langs/ja.lang delete mode 100644 upload/includes/languages.php delete mode 100644 upload/includes/makers/canon.php delete mode 100644 upload/includes/makers/fujifilm.php delete mode 100644 upload/includes/makers/gps.php delete mode 100644 upload/includes/makers/nikon.php delete mode 100644 upload/includes/makers/olympus.php delete mode 100644 upload/includes/makers/panasonic.php delete mode 100644 upload/includes/makers/sanyo.php delete mode 100644 upload/includes/menu.php delete mode 100644 upload/includes/modules.php delete mode 100644 upload/includes/plugin.functions.php delete mode 100644 upload/includes/plugins.php delete mode 100644 upload/includes/plugins_functions.php delete mode 100644 upload/includes/smarty/Smarty.class.php delete mode 100644 upload/includes/smarty/SmartyBC.class.php delete mode 100644 upload/includes/smarty/debug.tpl delete mode 100644 upload/includes/smarty/plugins/block.textformat.php delete mode 100644 upload/includes/smarty/plugins/function.counter.php delete mode 100644 upload/includes/smarty/plugins/function.cycle.php delete mode 100644 upload/includes/smarty/plugins/function.fetch.php delete mode 100644 upload/includes/smarty/plugins/function.html_checkboxes.php delete mode 100644 upload/includes/smarty/plugins/function.html_image.php delete mode 100644 upload/includes/smarty/plugins/function.html_options.php delete mode 100644 upload/includes/smarty/plugins/function.html_radios.php delete mode 100644 upload/includes/smarty/plugins/function.html_select_date.php delete mode 100644 upload/includes/smarty/plugins/function.html_select_time.php delete mode 100644 upload/includes/smarty/plugins/function.html_table.php delete mode 100644 upload/includes/smarty/plugins/function.mailto.php delete mode 100644 upload/includes/smarty/plugins/function.math.php delete mode 100644 upload/includes/smarty/plugins/modifier.capitalize.php delete mode 100644 upload/includes/smarty/plugins/modifier.date_format.php delete mode 100644 upload/includes/smarty/plugins/modifier.debug_print_var.php delete mode 100644 upload/includes/smarty/plugins/modifier.escape.php delete mode 100644 upload/includes/smarty/plugins/modifier.regex_replace.php delete mode 100644 upload/includes/smarty/plugins/modifier.replace.php delete mode 100644 upload/includes/smarty/plugins/modifier.spacify.php delete mode 100644 upload/includes/smarty/plugins/modifier.truncate.php delete mode 100644 upload/includes/smarty/plugins/modifiercompiler.cat.php delete mode 100644 upload/includes/smarty/plugins/modifiercompiler.count_characters.php delete mode 100644 upload/includes/smarty/plugins/modifiercompiler.count_paragraphs.php delete mode 100644 upload/includes/smarty/plugins/modifiercompiler.count_sentences.php delete mode 100644 upload/includes/smarty/plugins/modifiercompiler.count_words.php delete mode 100644 upload/includes/smarty/plugins/modifiercompiler.default.php delete mode 100644 upload/includes/smarty/plugins/modifiercompiler.escape.php delete mode 100644 upload/includes/smarty/plugins/modifiercompiler.from_charset.php delete mode 100644 upload/includes/smarty/plugins/modifiercompiler.indent.php delete mode 100644 upload/includes/smarty/plugins/modifiercompiler.lower.php delete mode 100644 upload/includes/smarty/plugins/modifiercompiler.noprint.php delete mode 100644 upload/includes/smarty/plugins/modifiercompiler.string_format.php delete mode 100644 upload/includes/smarty/plugins/modifiercompiler.strip.php delete mode 100644 upload/includes/smarty/plugins/modifiercompiler.strip_tags.php delete mode 100644 upload/includes/smarty/plugins/modifiercompiler.to_charset.php delete mode 100644 upload/includes/smarty/plugins/modifiercompiler.unescape.php delete mode 100644 upload/includes/smarty/plugins/modifiercompiler.upper.php delete mode 100644 upload/includes/smarty/plugins/modifiercompiler.wordwrap.php delete mode 100644 upload/includes/smarty/plugins/outputfilter.trimwhitespace.php delete mode 100644 upload/includes/smarty/plugins/shared.escape_special_chars.php delete mode 100644 upload/includes/smarty/plugins/shared.literal_compiler_param.php delete mode 100644 upload/includes/smarty/plugins/shared.make_timestamp.php delete mode 100644 upload/includes/smarty/plugins/shared.mb_str_replace.php delete mode 100644 upload/includes/smarty/plugins/shared.mb_unicode.php delete mode 100644 upload/includes/smarty/plugins/shared.mb_wordwrap.php delete mode 100644 upload/includes/smarty/plugins/variablefilter.htmlspecialchars.php delete mode 100644 upload/includes/smarty/sysplugins/smarty_cacheresource.php delete mode 100644 upload/includes/smarty/sysplugins/smarty_cacheresource_custom.php delete mode 100644 upload/includes/smarty/sysplugins/smarty_cacheresource_keyvaluestore.php delete mode 100644 upload/includes/smarty/sysplugins/smarty_config_source.php delete mode 100644 upload/includes/smarty/sysplugins/smarty_internal_cacheresource_file.php delete mode 100644 upload/includes/smarty/sysplugins/smarty_internal_compile_append.php delete mode 100644 upload/includes/smarty/sysplugins/smarty_internal_compile_assign.php delete mode 100644 upload/includes/smarty/sysplugins/smarty_internal_compile_block.php delete mode 100644 upload/includes/smarty/sysplugins/smarty_internal_compile_break.php delete mode 100644 upload/includes/smarty/sysplugins/smarty_internal_compile_call.php delete mode 100644 upload/includes/smarty/sysplugins/smarty_internal_compile_capture.php delete mode 100644 upload/includes/smarty/sysplugins/smarty_internal_compile_config_load.php delete mode 100644 upload/includes/smarty/sysplugins/smarty_internal_compile_continue.php delete mode 100644 upload/includes/smarty/sysplugins/smarty_internal_compile_debug.php delete mode 100644 upload/includes/smarty/sysplugins/smarty_internal_compile_eval.php delete mode 100644 upload/includes/smarty/sysplugins/smarty_internal_compile_extends.php delete mode 100644 upload/includes/smarty/sysplugins/smarty_internal_compile_for.php delete mode 100644 upload/includes/smarty/sysplugins/smarty_internal_compile_foreach.php delete mode 100644 upload/includes/smarty/sysplugins/smarty_internal_compile_function.php delete mode 100644 upload/includes/smarty/sysplugins/smarty_internal_compile_if.php delete mode 100644 upload/includes/smarty/sysplugins/smarty_internal_compile_include.php delete mode 100644 upload/includes/smarty/sysplugins/smarty_internal_compile_include_php.php delete mode 100644 upload/includes/smarty/sysplugins/smarty_internal_compile_insert.php delete mode 100644 upload/includes/smarty/sysplugins/smarty_internal_compile_ldelim.php delete mode 100644 upload/includes/smarty/sysplugins/smarty_internal_compile_nocache.php delete mode 100644 upload/includes/smarty/sysplugins/smarty_internal_compile_private_block_plugin.php delete mode 100644 upload/includes/smarty/sysplugins/smarty_internal_compile_private_function_plugin.php delete mode 100644 upload/includes/smarty/sysplugins/smarty_internal_compile_private_modifier.php delete mode 100644 upload/includes/smarty/sysplugins/smarty_internal_compile_private_object_block_function.php delete mode 100644 upload/includes/smarty/sysplugins/smarty_internal_compile_private_object_function.php delete mode 100644 upload/includes/smarty/sysplugins/smarty_internal_compile_private_print_expression.php delete mode 100644 upload/includes/smarty/sysplugins/smarty_internal_compile_private_registered_block.php delete mode 100644 upload/includes/smarty/sysplugins/smarty_internal_compile_private_registered_function.php delete mode 100644 upload/includes/smarty/sysplugins/smarty_internal_compile_private_special_variable.php delete mode 100644 upload/includes/smarty/sysplugins/smarty_internal_compile_rdelim.php delete mode 100644 upload/includes/smarty/sysplugins/smarty_internal_compile_section.php delete mode 100644 upload/includes/smarty/sysplugins/smarty_internal_compile_setfilter.php delete mode 100644 upload/includes/smarty/sysplugins/smarty_internal_compile_while.php delete mode 100644 upload/includes/smarty/sysplugins/smarty_internal_compilebase.php delete mode 100644 upload/includes/smarty/sysplugins/smarty_internal_config.php delete mode 100644 upload/includes/smarty/sysplugins/smarty_internal_config_file_compiler.php delete mode 100644 upload/includes/smarty/sysplugins/smarty_internal_configfilelexer.php delete mode 100644 upload/includes/smarty/sysplugins/smarty_internal_configfileparser.php delete mode 100644 upload/includes/smarty/sysplugins/smarty_internal_data.php delete mode 100644 upload/includes/smarty/sysplugins/smarty_internal_debug.php delete mode 100644 upload/includes/smarty/sysplugins/smarty_internal_filter_handler.php delete mode 100644 upload/includes/smarty/sysplugins/smarty_internal_function_call_handler.php delete mode 100644 upload/includes/smarty/sysplugins/smarty_internal_get_include_path.php delete mode 100644 upload/includes/smarty/sysplugins/smarty_internal_nocache_insert.php delete mode 100644 upload/includes/smarty/sysplugins/smarty_internal_parsetree.php delete mode 100644 upload/includes/smarty/sysplugins/smarty_internal_resource_eval.php delete mode 100644 upload/includes/smarty/sysplugins/smarty_internal_resource_extends.php delete mode 100644 upload/includes/smarty/sysplugins/smarty_internal_resource_file.php delete mode 100644 upload/includes/smarty/sysplugins/smarty_internal_resource_php.php delete mode 100644 upload/includes/smarty/sysplugins/smarty_internal_resource_registered.php delete mode 100644 upload/includes/smarty/sysplugins/smarty_internal_resource_stream.php delete mode 100644 upload/includes/smarty/sysplugins/smarty_internal_resource_string.php delete mode 100644 upload/includes/smarty/sysplugins/smarty_internal_smartytemplatecompiler.php delete mode 100644 upload/includes/smarty/sysplugins/smarty_internal_template.php delete mode 100644 upload/includes/smarty/sysplugins/smarty_internal_templatebase.php delete mode 100644 upload/includes/smarty/sysplugins/smarty_internal_templatecompilerbase.php delete mode 100644 upload/includes/smarty/sysplugins/smarty_internal_templatelexer.php delete mode 100644 upload/includes/smarty/sysplugins/smarty_internal_templateparser.php delete mode 100644 upload/includes/smarty/sysplugins/smarty_internal_utility.php delete mode 100644 upload/includes/smarty/sysplugins/smarty_internal_write_file.php delete mode 100644 upload/includes/smarty/sysplugins/smarty_resource.php delete mode 100644 upload/includes/smarty/sysplugins/smarty_resource_custom.php delete mode 100644 upload/includes/smarty/sysplugins/smarty_resource_recompiled.php delete mode 100644 upload/includes/smarty/sysplugins/smarty_resource_uncompiled.php delete mode 100644 upload/includes/smarty/sysplugins/smarty_security.php delete mode 100644 upload/includes/startup.php delete mode 100644 upload/includes/templatelib/Config_File.class.php delete mode 100644 upload/includes/templatelib/Template.class.php delete mode 100644 upload/includes/templatelib/Template_Compiler.class.php delete mode 100644 upload/includes/templatelib/debug.tpl delete mode 100644 upload/includes/templatelib/footer.html delete mode 100644 upload/includes/templatelib/header.html delete mode 100644 upload/includes/templatelib/index.php delete mode 100644 upload/includes/templatelib/internals/core.assemble_plugin_filepath.php delete mode 100644 upload/includes/templatelib/internals/core.assign_smarty_interface.php delete mode 100644 upload/includes/templatelib/internals/core.create_dir_structure.php delete mode 100644 upload/includes/templatelib/internals/core.display_debug_console.php delete mode 100644 upload/includes/templatelib/internals/core.get_include_path.php delete mode 100644 upload/includes/templatelib/internals/core.get_microtime.php delete mode 100644 upload/includes/templatelib/internals/core.get_php_resource.php delete mode 100644 upload/includes/templatelib/internals/core.is_secure.php delete mode 100644 upload/includes/templatelib/internals/core.is_trusted.php delete mode 100644 upload/includes/templatelib/internals/core.load_plugins.php delete mode 100644 upload/includes/templatelib/internals/core.load_resource_plugin.php delete mode 100644 upload/includes/templatelib/internals/core.process_cached_inserts.php delete mode 100644 upload/includes/templatelib/internals/core.process_compiled_include.php delete mode 100644 upload/includes/templatelib/internals/core.read_cache_file.php delete mode 100644 upload/includes/templatelib/internals/core.rm_auto.php delete mode 100644 upload/includes/templatelib/internals/core.rmdir.php delete mode 100644 upload/includes/templatelib/internals/core.run_insert_handler.php delete mode 100644 upload/includes/templatelib/internals/core.smarty_include_php.php delete mode 100644 upload/includes/templatelib/internals/core.write_cache_file.php delete mode 100644 upload/includes/templatelib/internals/core.write_compiled_include.php delete mode 100644 upload/includes/templatelib/internals/core.write_compiled_resource.php delete mode 100644 upload/includes/templatelib/internals/core.write_file.php delete mode 100644 upload/includes/templatelib/plugins/block.textformat.php delete mode 100644 upload/includes/templatelib/plugins/compiler.assign.php delete mode 100644 upload/includes/templatelib/plugins/function.assign_debug_info.php delete mode 100644 upload/includes/templatelib/plugins/function.config_load.php delete mode 100644 upload/includes/templatelib/plugins/function.counter.php delete mode 100644 upload/includes/templatelib/plugins/function.cycle.php delete mode 100644 upload/includes/templatelib/plugins/function.debug.php delete mode 100644 upload/includes/templatelib/plugins/function.eval.php delete mode 100644 upload/includes/templatelib/plugins/function.fetch.php delete mode 100644 upload/includes/templatelib/plugins/function.html_checkboxes.php delete mode 100644 upload/includes/templatelib/plugins/function.html_image.php delete mode 100644 upload/includes/templatelib/plugins/function.html_options.php delete mode 100644 upload/includes/templatelib/plugins/function.html_radios.php delete mode 100644 upload/includes/templatelib/plugins/function.html_select_date.php delete mode 100644 upload/includes/templatelib/plugins/function.html_select_time.php delete mode 100644 upload/includes/templatelib/plugins/function.html_table.php delete mode 100644 upload/includes/templatelib/plugins/function.mailto.php delete mode 100644 upload/includes/templatelib/plugins/function.math.php delete mode 100644 upload/includes/templatelib/plugins/function.popup.php delete mode 100644 upload/includes/templatelib/plugins/function.popup_init.php delete mode 100644 upload/includes/templatelib/plugins/modifier.capitalize.php delete mode 100644 upload/includes/templatelib/plugins/modifier.cat.php delete mode 100644 upload/includes/templatelib/plugins/modifier.count_characters.php delete mode 100644 upload/includes/templatelib/plugins/modifier.count_paragraphs.php delete mode 100644 upload/includes/templatelib/plugins/modifier.count_sentences.php delete mode 100644 upload/includes/templatelib/plugins/modifier.count_words.php delete mode 100644 upload/includes/templatelib/plugins/modifier.date_format.php delete mode 100644 upload/includes/templatelib/plugins/modifier.debug_print_var.php delete mode 100644 upload/includes/templatelib/plugins/modifier.default.php delete mode 100644 upload/includes/templatelib/plugins/modifier.escape.php delete mode 100644 upload/includes/templatelib/plugins/modifier.indent.php delete mode 100644 upload/includes/templatelib/plugins/modifier.lower.php delete mode 100644 upload/includes/templatelib/plugins/modifier.nl2br.php delete mode 100644 upload/includes/templatelib/plugins/modifier.regex_replace.php delete mode 100644 upload/includes/templatelib/plugins/modifier.replace.php delete mode 100644 upload/includes/templatelib/plugins/modifier.spacify.php delete mode 100644 upload/includes/templatelib/plugins/modifier.string_format.php delete mode 100644 upload/includes/templatelib/plugins/modifier.strip.php delete mode 100644 upload/includes/templatelib/plugins/modifier.strip_tags.php delete mode 100644 upload/includes/templatelib/plugins/modifier.truncate.php delete mode 100644 upload/includes/templatelib/plugins/modifier.upper.php delete mode 100644 upload/includes/templatelib/plugins/modifier.wordwrap.php delete mode 100644 upload/includes/templatelib/plugins/outputfilter.trimwhitespace.php delete mode 100644 upload/includes/templatelib/plugins/shared.escape_special_chars.php delete mode 100644 upload/includes/templatelib/plugins/shared.make_timestamp.php delete mode 100644 upload/includes/upload_forms.php delete mode 100644 upload/includes/whois/whois.php delete mode 100644 upload/index.php delete mode 100644 upload/invite_group.php delete mode 100644 upload/js/admin_functions.js delete mode 100644 upload/js/embed_video_mod/functions.js delete mode 100644 upload/js/functions.js delete mode 100644 upload/js/functions_dashboard.js delete mode 100644 upload/js/jquery.js delete mode 100644 upload/js/jquery_plugs/ZeroClipboard.swf delete mode 100644 upload/js/jquery_plugs/cb.tabs.js delete mode 100644 upload/js/jquery_plugs/chili-1.7.pack.js delete mode 100644 upload/js/jquery_plugs/compressed/datepicker.js.php delete mode 100644 upload/js/jquery_plugs/compressed/eye.js delete mode 100644 upload/js/jquery_plugs/compressed/hover_intent.js delete mode 100644 upload/js/jquery_plugs/compressed/jquery.jCarousel.js delete mode 100644 upload/js/jquery_plugs/compressed/jquery.scrollTo-min.js delete mode 100644 upload/js/jquery_plugs/compressed/layout.js delete mode 100644 upload/js/jquery_plugs/compressed/utils.js delete mode 100644 upload/js/jquery_plugs/cookie.js delete mode 100644 upload/js/jquery_plugs/counter.min.js delete mode 100644 upload/js/jquery_plugs/css/bg.gif delete mode 100644 upload/js/jquery_plugs/css/image.png delete mode 100644 upload/js/jquery_plugs/css/jquery.Jcrop.css delete mode 100644 upload/js/jquery_plugs/css/jquery.Jcrop.gif delete mode 100644 upload/js/jquery_plugs/css/jquery.cbtagger.css delete mode 100644 upload/js/jquery_plugs/css/jquery.tooltip.css delete mode 100644 upload/js/jquery_plugs/css/karte.png delete mode 100644 upload/js/jquery_plugs/css/screen.css delete mode 100644 upload/js/jquery_plugs/css/shadow.png delete mode 100644 upload/js/jquery_plugs/css/shadow2-reverse.png delete mode 100644 upload/js/jquery_plugs/css/shadow2.png delete mode 100644 upload/js/jquery_plugs/css/tipsy.css delete mode 100644 upload/js/jquery_plugs/css/tipsy.gif delete mode 100644 upload/js/jquery_plugs/datepicker.js delete mode 100644 upload/js/jquery_plugs/eye.js delete mode 100644 upload/js/jquery_plugs/hover_intent.js delete mode 100644 upload/js/jquery_plugs/images/cancel.png delete mode 100644 upload/js/jquery_plugs/images/help.png delete mode 100644 upload/js/jquery_plugs/images/save.png delete mode 100644 upload/js/jquery_plugs/images/tag.png delete mode 100644 upload/js/jquery_plugs/images/trans.png delete mode 100644 upload/js/jquery_plugs/jquery.Jcrop.js delete mode 100644 upload/js/jquery_plugs/jquery.bgiframe.js delete mode 100644 upload/js/jquery_plugs/jquery.cbphoto-actions.js delete mode 100644 upload/js/jquery_plugs/jquery.cbtagger.js delete mode 100644 upload/js/jquery_plugs/jquery.delegate.js delete mode 100644 upload/js/jquery_plugs/jquery.dimensions.js delete mode 100644 upload/js/jquery_plugs/jquery.tipsy.js delete mode 100644 upload/js/jquery_plugs/jquery.tooltip.pack.js delete mode 100644 upload/js/jquery_plugs/layout.js delete mode 100644 upload/js/jquery_plugs/timer.js delete mode 100644 upload/js/jquery_plugs/utils.js delete mode 100644 upload/js/nicedit/nicEdit.js delete mode 100644 upload/js/nicedit/nicEditorIcons.gif delete mode 100644 upload/js/slidemenu.js delete mode 100644 upload/js/swfobj.js.php delete mode 100644 upload/js/swfobject.js delete mode 100644 upload/js/swfobject.obj.js delete mode 100644 upload/js/ui/css/ui-lightness/images/ui-bg_diagonals-thick_18_b81900_40x40.png delete mode 100644 upload/js/ui/css/ui-lightness/images/ui-bg_diagonals-thick_20_666666_40x40.png delete mode 100644 upload/js/ui/css/ui-lightness/images/ui-bg_flat_10_000000_40x100.png delete mode 100644 upload/js/ui/css/ui-lightness/images/ui-bg_flat_55_0099cc_40x100.png delete mode 100644 upload/js/ui/css/ui-lightness/images/ui-bg_flat_55_999999_40x100.png delete mode 100644 upload/js/ui/css/ui-lightness/images/ui-bg_flat_75_aaaaaa_40x100.png delete mode 100644 upload/js/ui/css/ui-lightness/images/ui-bg_glass_100_f6f6f6_1x400.png delete mode 100644 upload/js/ui/css/ui-lightness/images/ui-bg_glass_100_fdf5ce_1x400.png delete mode 100644 upload/js/ui/css/ui-lightness/images/ui-bg_glass_45_0078ae_1x400.png delete mode 100644 upload/js/ui/css/ui-lightness/images/ui-bg_glass_65_ffffff_1x400.png delete mode 100644 upload/js/ui/css/ui-lightness/images/ui-bg_glass_75_79c9ec_1x400.png delete mode 100644 upload/js/ui/css/ui-lightness/images/ui-bg_gloss-wave_35_f6a828_500x100.png delete mode 100644 upload/js/ui/css/ui-lightness/images/ui-bg_gloss-wave_45_e14f1c_500x100.png delete mode 100644 upload/js/ui/css/ui-lightness/images/ui-bg_gloss-wave_75_2191c0_500x100.png delete mode 100644 upload/js/ui/css/ui-lightness/images/ui-bg_highlight-soft_100_eeeeee_1x100.png delete mode 100644 upload/js/ui/css/ui-lightness/images/ui-bg_highlight-soft_50_333333_1x100.png delete mode 100644 upload/js/ui/css/ui-lightness/images/ui-bg_highlight-soft_75_ffe45c_1x100.png delete mode 100644 upload/js/ui/css/ui-lightness/images/ui-bg_inset-hard_100_fcfdfd_1x100.png delete mode 100644 upload/js/ui/css/ui-lightness/images/ui-icons_0078ae_256x240.png delete mode 100644 upload/js/ui/css/ui-lightness/images/ui-icons_056b93_256x240.png delete mode 100644 upload/js/ui/css/ui-lightness/images/ui-icons_222222_256x240.png delete mode 100644 upload/js/ui/css/ui-lightness/images/ui-icons_228ef1_256x240.png delete mode 100644 upload/js/ui/css/ui-lightness/images/ui-icons_292724_256x240.png delete mode 100644 upload/js/ui/css/ui-lightness/images/ui-icons_75e5f5_256x240.png delete mode 100644 upload/js/ui/css/ui-lightness/images/ui-icons_d8e7f3_256x240.png delete mode 100644 upload/js/ui/css/ui-lightness/images/ui-icons_e0fdff_256x240.png delete mode 100644 upload/js/ui/css/ui-lightness/images/ui-icons_ef8c08_256x240.png delete mode 100644 upload/js/ui/css/ui-lightness/images/ui-icons_fcd113_256x240.png delete mode 100644 upload/js/ui/css/ui-lightness/images/ui-icons_ffd27a_256x240.png delete mode 100644 upload/js/ui/css/ui-lightness/images/ui-icons_ffffff_256x240.png delete mode 100644 upload/js/ui/css/ui-lightness/jquery-ui-1.7.2.custom.css delete mode 100644 upload/js/ui/jquery-ui-1.7.2.custom.min.js delete mode 100644 upload/js/ui/jquery-ui.js delete mode 100644 upload/js/uploadify/jquery.uploadify.v2.1.4.js delete mode 100644 upload/js/uploadify/jquery.uploadify.v2.1.4.min.js delete mode 100644 upload/js/uploadify/swfobject.js delete mode 100644 upload/js/uploadify/uploadify.allglyphs.swf delete mode 100644 upload/js/uploadify/uploadify.css delete mode 100644 upload/js/uploadify/uploadify.swf delete mode 100644 upload/logout.php delete mode 100644 upload/manage_collections.php delete mode 100644 upload/manage_contacts.php delete mode 100644 upload/manage_groups.php delete mode 100644 upload/manage_photos.php delete mode 100644 upload/manage_playlists.php delete mode 100644 upload/manage_videos.php delete mode 100644 upload/module.php delete mode 100644 upload/modules/uploader/photo_pluploader.html delete mode 100644 upload/modules/uploader/plupload/i18n/cs.js delete mode 100644 upload/modules/uploader/plupload/i18n/da.js delete mode 100644 upload/modules/uploader/plupload/i18n/de.js delete mode 100644 upload/modules/uploader/plupload/i18n/el.js delete mode 100644 upload/modules/uploader/plupload/i18n/es.js delete mode 100644 upload/modules/uploader/plupload/i18n/et.js delete mode 100644 upload/modules/uploader/plupload/i18n/fa.js delete mode 100644 upload/modules/uploader/plupload/i18n/fi.js delete mode 100644 upload/modules/uploader/plupload/i18n/fr-ca.js delete mode 100644 upload/modules/uploader/plupload/i18n/fr.js delete mode 100644 upload/modules/uploader/plupload/i18n/hr.js delete mode 100644 upload/modules/uploader/plupload/i18n/hu.js delete mode 100644 upload/modules/uploader/plupload/i18n/it.js delete mode 100644 upload/modules/uploader/plupload/i18n/ja.js delete mode 100644 upload/modules/uploader/plupload/i18n/ko.js delete mode 100644 upload/modules/uploader/plupload/i18n/lv.js delete mode 100644 upload/modules/uploader/plupload/i18n/nl.js delete mode 100644 upload/modules/uploader/plupload/i18n/pl.js delete mode 100644 upload/modules/uploader/plupload/i18n/pt-br.js delete mode 100644 upload/modules/uploader/plupload/i18n/ro.js delete mode 100644 upload/modules/uploader/plupload/i18n/ru.js delete mode 100644 upload/modules/uploader/plupload/i18n/sr.js delete mode 100644 upload/modules/uploader/plupload/i18n/sv.js delete mode 100644 upload/modules/uploader/plupload/jquery.plupload.queue/css/jquery.plupload.queue.css delete mode 100644 upload/modules/uploader/plupload/jquery.plupload.queue/img/backgrounds.gif delete mode 100644 upload/modules/uploader/plupload/jquery.plupload.queue/img/buttons-disabled.png delete mode 100644 upload/modules/uploader/plupload/jquery.plupload.queue/img/buttons.png delete mode 100644 upload/modules/uploader/plupload/jquery.plupload.queue/img/delete.gif delete mode 100644 upload/modules/uploader/plupload/jquery.plupload.queue/img/done.gif delete mode 100644 upload/modules/uploader/plupload/jquery.plupload.queue/img/error.gif delete mode 100644 upload/modules/uploader/plupload/jquery.plupload.queue/img/throbber.gif delete mode 100644 upload/modules/uploader/plupload/jquery.plupload.queue/img/transp50.png delete mode 100644 upload/modules/uploader/plupload/jquery.plupload.queue/jquery.plupload.queue.js delete mode 100644 upload/modules/uploader/plupload/jquery.ui.plupload/css/jquery.ui.plupload.css delete mode 100644 upload/modules/uploader/plupload/jquery.ui.plupload/img/plupload-bw.png delete mode 100644 upload/modules/uploader/plupload/jquery.ui.plupload/img/plupload.png delete mode 100644 upload/modules/uploader/plupload/jquery.ui.plupload/jquery.ui.plupload.js delete mode 100644 upload/modules/uploader/plupload/plupload.browserplus.js delete mode 100644 upload/modules/uploader/plupload/plupload.flash.js delete mode 100644 upload/modules/uploader/plupload/plupload.flash.swf delete mode 100644 upload/modules/uploader/plupload/plupload.full.js delete mode 100644 upload/modules/uploader/plupload/plupload.gears.js delete mode 100644 upload/modules/uploader/plupload/plupload.html4.js delete mode 100644 upload/modules/uploader/plupload/plupload.html5.js delete mode 100644 upload/modules/uploader/plupload/plupload.js delete mode 100644 upload/modules/uploader/plupload/plupload.silverlight.js delete mode 100644 upload/modules/uploader/plupload/plupload.silverlight.xap delete mode 100644 upload/modules/uploader/pluploader.html delete mode 100644 upload/modules/uploader/uploader.php delete mode 100644 upload/myaccount.php delete mode 100644 upload/opensearch.php delete mode 100644 upload/out.php delete mode 100644 upload/photo_upload.php delete mode 100644 upload/photos.php delete mode 100644 upload/player/cbplayer/cbplayer.html delete mode 100644 upload/player/cbplayer/cbplayer.js delete mode 100644 upload/player/cbplayer/cbplayer.php delete mode 100644 upload/player/cbplayer/cbplayer.plugin.php delete mode 100644 upload/player/cbplayer/cbplayer_header.html delete mode 100644 upload/player/cbplayer/embed_player.php delete mode 100644 upload/player/cbplayer/player.swf delete mode 100644 upload/player/cbplayer/plugins/hd.swf delete mode 100644 upload/player/cbplayer/plugins/related/related.js delete mode 100644 upload/player/cbplayer/plugins/related/related.swf delete mode 100644 upload/player/cbplayer/plugins/related/related.xml delete mode 100644 upload/player/cbplayer/plugins/related/related_videos.php delete mode 100644 upload/player/cbplayer/preview.jpg delete mode 100644 upload/player/cbplayer/skins/glow/controlbar/background.png delete mode 100644 upload/player/cbplayer/skins/glow/controlbar/blankButton.png delete mode 100644 upload/player/cbplayer/skins/glow/controlbar/divider.png delete mode 100644 upload/player/cbplayer/skins/glow/controlbar/fullscreenButton.png delete mode 100644 upload/player/cbplayer/skins/glow/controlbar/fullscreenButtonOver.png delete mode 100644 upload/player/cbplayer/skins/glow/controlbar/muteButton.png delete mode 100644 upload/player/cbplayer/skins/glow/controlbar/muteButtonOver.png delete mode 100644 upload/player/cbplayer/skins/glow/controlbar/normalscreenButton.png delete mode 100644 upload/player/cbplayer/skins/glow/controlbar/normalscreenButtonOver.png delete mode 100644 upload/player/cbplayer/skins/glow/controlbar/pauseButton.png delete mode 100644 upload/player/cbplayer/skins/glow/controlbar/pauseButtonOver.png delete mode 100644 upload/player/cbplayer/skins/glow/controlbar/playButton.png delete mode 100644 upload/player/cbplayer/skins/glow/controlbar/playButtonOver.png delete mode 100644 upload/player/cbplayer/skins/glow/controlbar/timeSliderBuffer.png delete mode 100644 upload/player/cbplayer/skins/glow/controlbar/timeSliderCapLeft.png delete mode 100644 upload/player/cbplayer/skins/glow/controlbar/timeSliderCapRight.png delete mode 100644 upload/player/cbplayer/skins/glow/controlbar/timeSliderProgress.png delete mode 100644 upload/player/cbplayer/skins/glow/controlbar/timeSliderRail.png delete mode 100644 upload/player/cbplayer/skins/glow/controlbar/unmuteButton.png delete mode 100644 upload/player/cbplayer/skins/glow/controlbar/unmuteButtonOver.png delete mode 100644 upload/player/cbplayer/skins/glow/controlbar/volumeSliderBuffer.png delete mode 100644 upload/player/cbplayer/skins/glow/controlbar/volumeSliderProgress.png delete mode 100644 upload/player/cbplayer/skins/glow/controlbar/volumeSliderRail.png delete mode 100644 upload/player/cbplayer/skins/glow/display/background.png delete mode 100644 upload/player/cbplayer/skins/glow/display/bufferIcon.png delete mode 100644 upload/player/cbplayer/skins/glow/display/muteIcon.png delete mode 100644 upload/player/cbplayer/skins/glow/display/playIcon.png delete mode 100644 upload/player/cbplayer/skins/glow/dock/button.png delete mode 100644 upload/player/cbplayer/skins/glow/glow.xml delete mode 100644 upload/player/cbplayer/skins/glow/playlist/item.png delete mode 100644 upload/player/cbplayer/skins/glow/playlist/itemOver.png delete mode 100644 upload/player/cbplayer/skins/glow/playlist/sliderCapBottom.png delete mode 100644 upload/player/cbplayer/skins/glow/playlist/sliderCapTop.png delete mode 100644 upload/player/cbplayer/skins/glow/playlist/sliderRail.png delete mode 100644 upload/player/cbplayer/skins/glow/playlist/sliderThumb.png delete mode 100644 upload/player/cbplayer/skins/glow/sharing/embedScreen.png delete mode 100644 upload/player/cbplayer/skins/glow/sharing/shareScreen.png delete mode 100644 upload/player/embed_player.php delete mode 100644 upload/player/logo.png delete mode 100644 upload/player/open-flash-chart.swf delete mode 100644 upload/player/pak_player/PakPlayer.png delete mode 100644 upload/player/pak_player/bg.png delete mode 100644 upload/player/pak_player/embed_player.php delete mode 100644 upload/player/pak_player/pak_player.php delete mode 100644 upload/player/pak_player/pakplayer.controls.swf delete mode 100644 upload/player/pak_player/pakplayer.pseudo.swf delete mode 100644 upload/player/pak_player/pakplayer.swf delete mode 100644 upload/player/pak_player/pakplayer.unlimited.swf delete mode 100644 upload/player/pak_player/pakplayer.youtube.swf delete mode 100644 upload/player/pak_player/play.png delete mode 100644 upload/player/pak_player/player.html delete mode 100644 upload/player/pak_player/pplayer.js delete mode 100644 upload/player/pak_player/pplayer_head.html delete mode 100644 upload/player/pak_player/preview.png delete mode 100644 upload/player/player.html delete mode 100644 upload/player/videojs/captions.vtt delete mode 100644 upload/player/videojs/demo.html delete mode 100644 upload/player/videojs/player.html delete mode 100644 upload/player/videojs/preview.png delete mode 100644 upload/player/videojs/video-js.css delete mode 100644 upload/player/videojs/video-js.min.css delete mode 100644 upload/player/videojs/video-js.png delete mode 100644 upload/player/videojs/video-js.swf delete mode 100644 upload/player/videojs/video.js delete mode 100644 upload/player/videojs/video.min.js delete mode 100644 upload/player/videojs/videojs.php delete mode 100644 upload/plugins/cb_bbcodes/cb_bbcode.php delete mode 100644 upload/plugins/cb_bbcodes/images/bold.gif delete mode 100644 upload/plugins/cb_bbcodes/images/code.gif delete mode 100644 upload/plugins/cb_bbcodes/images/italic.gif delete mode 100644 upload/plugins/cb_bbcodes/images/link.gif delete mode 100644 upload/plugins/cb_bbcodes/images/ordered.gif delete mode 100644 upload/plugins/cb_bbcodes/images/picture.gif delete mode 100644 upload/plugins/cb_bbcodes/images/quote.gif delete mode 100644 upload/plugins/cb_bbcodes/images/underline.gif delete mode 100644 upload/plugins/cb_bbcodes/images/unlink.gif delete mode 100644 upload/plugins/cb_bbcodes/styles.css delete mode 100644 upload/plugins/cb_link_video/cb_link_video.php delete mode 100644 upload/plugins/cb_link_video/form.html delete mode 100644 upload/plugins/cb_link_video/header.html delete mode 100644 upload/plugins/cb_link_video/install_cb_link_video.php delete mode 100644 upload/plugins/cb_link_video/uninstall_cb_link_video.php delete mode 100644 upload/plugins/cb_modules/cb_modules.php delete mode 100644 upload/plugins/cb_modules/css.html delete mode 100644 upload/plugins/cb_modules/images/social_icons/blogger.png delete mode 100644 upload/plugins/cb_modules/images/social_icons/delicious.png delete mode 100644 upload/plugins/cb_modules/images/social_icons/digg.png delete mode 100644 upload/plugins/cb_modules/images/social_icons/facebook.png delete mode 100644 upload/plugins/cb_modules/images/social_icons/heart.png delete mode 100644 upload/plugins/cb_modules/images/social_icons/myspace.png delete mode 100644 upload/plugins/cb_modules/images/social_icons/reddit.png delete mode 100644 upload/plugins/cb_modules/images/social_icons/stumbleupon.png delete mode 100644 upload/plugins/cb_modules/images/social_icons/technorati.png delete mode 100644 upload/plugins/cb_modules/images/social_icons/twitter.png delete mode 100644 upload/plugins/cb_modules/images/social_icons/wordpress.png delete mode 100644 upload/plugins/cb_modules/images/social_icons/yahoo.png delete mode 100644 upload/plugins/character_counter.php delete mode 100644 upload/plugins/clipbucket_helper/admin/cron_jobs.html delete mode 100644 upload/plugins/clipbucket_helper/admin/cron_jobs.php delete mode 100644 upload/plugins/clipbucket_helper/clipbucket_helper.php delete mode 100644 upload/plugins/comment_censor.php delete mode 100644 upload/plugins/editors_pick/editors_picks.php delete mode 100644 upload/plugins/editors_pick/get_ep_video.php delete mode 100644 upload/plugins/editors_pick/header.html delete mode 100644 upload/plugins/editors_pick/install_editors_picks.php delete mode 100644 upload/plugins/editors_pick/uninstall_editors_picks.php delete mode 100644 upload/plugins/embed_video_mod/embed_video_mod.php delete mode 100644 upload/plugins/embed_video_mod/form.html delete mode 100644 upload/plugins/embed_video_mod/header.html delete mode 100644 upload/plugins/embed_video_mod/install_embed_video_mod.php delete mode 100644 upload/plugins/embed_video_mod/uninstall_embed_video_mod.php delete mode 100644 upload/plugins/global_announcement/global_announcement.php delete mode 100644 upload/plugins/global_announcement/install_global_announcement.php delete mode 100644 upload/plugins/global_announcement/uninstall_global_announcement.php delete mode 100644 upload/plugins/pakplayer/admin/pakplayer.html delete mode 100644 upload/plugins/pakplayer/admin/pakplayer.php delete mode 100644 upload/plugins/pakplayer/header.html delete mode 100644 upload/plugins/pakplayer/install_pakplayer.php delete mode 100644 upload/plugins/pakplayer/pakplayer.php delete mode 100644 upload/plugins/pakplayer/uninstall_pakplayer.php delete mode 100644 upload/plugins/recaptcha/captcha.html delete mode 100644 upload/plugins/recaptcha/install_recaptcha.php delete mode 100644 upload/plugins/recaptcha/reCaptcha_header.html delete mode 100644 upload/plugins/recaptcha/recaptcha.php delete mode 100644 upload/plugins/recaptcha/recaptchalib.php delete mode 100644 upload/plugins/recaptcha/uninstall_recaptcha.php delete mode 100644 upload/plugins/signup_captcha/captcha.php delete mode 100644 upload/plugins/signup_captcha/captcha/class.files.php delete mode 100644 upload/plugins/signup_captcha/captcha/class.img_validator.php delete mode 100644 upload/plugins/signup_captcha/captcha/class.img_validator.php.bak delete mode 100644 upload/plugins/signup_captcha/captcha/index.php delete mode 100644 upload/plugins/signup_captcha/img/bg1.jpg delete mode 100644 upload/plugins/signup_captcha/img/bg2.jpg delete mode 100644 upload/plugins/signup_captcha/img/bg3.jpg delete mode 100644 upload/plugins/signup_captcha/img/bg4.jpg delete mode 100644 upload/plugins/signup_captcha/img/fonts/arial.ttf delete mode 100644 upload/plugins/signup_captcha/img/fonts/comicbd.ttf delete mode 100644 upload/plugins/signup_captcha/img/fonts/impact.ttf delete mode 100644 upload/plugins/signup_captcha/img/fonts/monofont.ttf delete mode 100644 upload/plugins/signup_captcha/img/fonts/verdana.ttf delete mode 100644 upload/plugins/signup_captcha/signup_captcha.php delete mode 100644 upload/privacy.php delete mode 100644 upload/private_message.php delete mode 100644 upload/readme delete mode 100644 upload/rss.php delete mode 100644 upload/rss_photos.php delete mode 100644 upload/search_result.php delete mode 100644 upload/signup.php delete mode 100644 upload/sitemap.php delete mode 100644 upload/styles/.htaccess delete mode 100644 upload/styles/cbv2new/images/ajax-loader-big.gif delete mode 100644 upload/styles/cbv2new/images/ajax-loader.gif delete mode 100644 upload/styles/cbv2new/images/alert.png delete mode 100644 upload/styles/cbv2new/images/big_stars.png delete mode 100644 upload/styles/cbv2new/images/blocks.png delete mode 100644 upload/styles/cbv2new/images/buttons.png delete mode 100644 upload/styles/cbv2new/images/cancel.png delete mode 100644 upload/styles/cbv2new/images/cancel_upload.png delete mode 100644 upload/styles/cbv2new/images/category_buttons.png delete mode 100644 upload/styles/cbv2new/images/cb_button.png delete mode 100644 upload/styles/cbv2new/images/clean.png delete mode 100644 upload/styles/cbv2new/images/cross.png delete mode 100644 upload/styles/cbv2new/images/dot.gif delete mode 100644 upload/styles/cbv2new/images/dow.png delete mode 100644 upload/styles/cbv2new/images/down.png delete mode 100644 upload/styles/cbv2new/images/error.png delete mode 100644 upload/styles/cbv2new/images/feature_bg.png delete mode 100644 upload/styles/cbv2new/images/foot_search.png delete mode 100644 upload/styles/cbv2new/images/forget.png delete mode 100644 upload/styles/cbv2new/images/gradients.png delete mode 100644 upload/styles/cbv2new/images/group/add.png delete mode 100644 upload/styles/cbv2new/images/hq.png delete mode 100644 upload/styles/cbv2new/images/icon.png delete mode 100644 upload/styles/cbv2new/images/icons.png delete mode 100644 upload/styles/cbv2new/images/icons/balloon-small.png delete mode 100644 upload/styles/cbv2new/images/icons/balloons-box.png delete mode 100644 upload/styles/cbv2new/images/icons/black-user.png delete mode 100644 upload/styles/cbv2new/images/icons/blue-document.png delete mode 100644 upload/styles/cbv2new/images/icons/calender.png delete mode 100644 upload/styles/cbv2new/images/icons/camcorder.png delete mode 100644 upload/styles/cbv2new/images/icons/collection.png delete mode 100644 upload/styles/cbv2new/images/icons/comment.png delete mode 100644 upload/styles/cbv2new/images/icons/comments_small.png delete mode 100644 upload/styles/cbv2new/images/icons/cross.png delete mode 100644 upload/styles/cbv2new/images/icons/delete.png delete mode 100644 upload/styles/cbv2new/images/icons/embed_small.png delete mode 100644 upload/styles/cbv2new/images/icons/group.png delete mode 100644 upload/styles/cbv2new/images/icons/heart.png delete mode 100644 upload/styles/cbv2new/images/icons/heart_small.png delete mode 100644 upload/styles/cbv2new/images/icons/image.png delete mode 100644 upload/styles/cbv2new/images/icons/images.png delete mode 100644 upload/styles/cbv2new/images/icons/photo.png delete mode 100644 upload/styles/cbv2new/images/icons/photos.png delete mode 100644 upload/styles/cbv2new/images/icons/playlist.png delete mode 100644 upload/styles/cbv2new/images/icons/playlist_small.png delete mode 100644 upload/styles/cbv2new/images/icons/quicklist_check_small.png delete mode 100644 upload/styles/cbv2new/images/icons/quicklist_small.png delete mode 100644 upload/styles/cbv2new/images/icons/report_small.png delete mode 100644 upload/styles/cbv2new/images/icons/share_small.png delete mode 100644 upload/styles/cbv2new/images/icons/shield.png delete mode 100644 upload/styles/cbv2new/images/icons/star.png delete mode 100644 upload/styles/cbv2new/images/icons/user.png delete mode 100644 upload/styles/cbv2new/images/icons/user_add.png delete mode 100644 upload/styles/cbv2new/images/icons/user_comment.png delete mode 100644 upload/styles/cbv2new/images/icons/video.png delete mode 100644 upload/styles/cbv2new/images/line_sps.png delete mode 100644 upload/styles/cbv2new/images/log_button.png delete mode 100644 upload/styles/cbv2new/images/login_button.png delete mode 100644 upload/styles/cbv2new/images/login_grad.png delete mode 100644 upload/styles/cbv2new/images/logo.png delete mode 100644 upload/styles/cbv2new/images/logo348x53.png delete mode 100644 upload/styles/cbv2new/images/main_bg.png delete mode 100644 upload/styles/cbv2new/images/main_box.png delete mode 100644 upload/styles/cbv2new/images/main_vid_bg.png delete mode 100644 upload/styles/cbv2new/images/messagebox_warning.png delete mode 100644 upload/styles/cbv2new/images/nav_grads.png delete mode 100644 upload/styles/cbv2new/images/no_user.png delete mode 100644 upload/styles/cbv2new/images/ok.png delete mode 100644 upload/styles/cbv2new/images/ok_16.png delete mode 100644 upload/styles/cbv2new/images/player.png delete mode 100644 upload/styles/cbv2new/images/preview.png delete mode 100644 upload/styles/cbv2new/images/private.png delete mode 100644 upload/styles/cbv2new/images/quick_icon.png delete mode 100644 upload/styles/cbv2new/images/search.png delete mode 100644 upload/styles/cbv2new/images/search_footer.png delete mode 100644 upload/styles/cbv2new/images/shadows.png delete mode 100644 upload/styles/cbv2new/images/side_bg.png delete mode 100644 upload/styles/cbv2new/images/simple_gradient.png delete mode 100644 upload/styles/cbv2new/images/small_stars.png delete mode 100644 upload/styles/cbv2new/images/stars.png delete mode 100644 upload/styles/cbv2new/images/tabs_bg.png delete mode 100644 upload/styles/cbv2new/images/tabs_sp.png delete mode 100644 upload/styles/cbv2new/images/tag_blue.png delete mode 100644 upload/styles/cbv2new/images/thumbs.png delete mode 100644 upload/styles/cbv2new/images/thumbs/group_thumb-small.png delete mode 100644 upload/styles/cbv2new/images/thumbs/group_thumb.png delete mode 100644 upload/styles/cbv2new/images/thumbs/no_avatar-small.png delete mode 100644 upload/styles/cbv2new/images/thumbs/no_avatar.png delete mode 100644 upload/styles/cbv2new/images/thumbs/processing.png delete mode 100644 upload/styles/cbv2new/images/top_user.png delete mode 100644 upload/styles/cbv2new/images/top_users_grad.png delete mode 100644 upload/styles/cbv2new/images/up.png delete mode 100644 upload/styles/cbv2new/images/up_down.png delete mode 100644 upload/styles/cbv2new/images/upload_bg.png delete mode 100644 upload/styles/cbv2new/images/uploading_bar.png delete mode 100644 upload/styles/cbv2new/images/verticle_bg.png delete mode 100644 upload/styles/cbv2new/images/view_channel.png delete mode 100644 upload/styles/cbv2new/images/watch_video_bars.png delete mode 100644 upload/styles/cbv2new/images/watch_video_details_bg.png delete mode 100644 upload/styles/cbv2new/layout/403.html delete mode 100644 upload/styles/cbv2new/layout/404.html delete mode 100644 upload/styles/cbv2new/layout/activation.html delete mode 100644 upload/styles/cbv2new/layout/add_group_videos.html delete mode 100644 upload/styles/cbv2new/layout/blocked.html delete mode 100644 upload/styles/cbv2new/layout/blocks/category_list.html delete mode 100644 upload/styles/cbv2new/layout/blocks/collection.html delete mode 100644 upload/styles/cbv2new/layout/blocks/collection_form.html delete mode 100644 upload/styles/cbv2new/layout/blocks/comments/add_comment.html delete mode 100644 upload/styles/cbv2new/layout/blocks/comments/comment.html delete mode 100644 upload/styles/cbv2new/layout/blocks/comments/comments.html delete mode 100644 upload/styles/cbv2new/layout/blocks/editor_pick/index_featured_video.html delete mode 100644 upload/styles/cbv2new/layout/blocks/editor_pick/video_block.html delete mode 100644 upload/styles/cbv2new/layout/blocks/feed.html delete mode 100644 upload/styles/cbv2new/layout/blocks/flag_form.html delete mode 100644 upload/styles/cbv2new/layout/blocks/group.html delete mode 100644 upload/styles/cbv2new/layout/blocks/group/add_topic.html delete mode 100644 upload/styles/cbv2new/layout/blocks/group/group_header.html delete mode 100644 upload/styles/cbv2new/layout/blocks/group/group_left.html delete mode 100644 upload/styles/cbv2new/layout/blocks/group/group_right.html delete mode 100644 upload/styles/cbv2new/layout/blocks/group/group_topics.html delete mode 100644 upload/styles/cbv2new/layout/blocks/manage/account_collections.html delete mode 100644 upload/styles/cbv2new/layout/blocks/manage/account_group.html delete mode 100644 upload/styles/cbv2new/layout/blocks/manage/account_head.html delete mode 100644 upload/styles/cbv2new/layout/blocks/manage/account_left.html delete mode 100644 upload/styles/cbv2new/layout/blocks/manage/account_photo.html delete mode 100644 upload/styles/cbv2new/layout/blocks/manage/account_user.html delete mode 100644 upload/styles/cbv2new/layout/blocks/manage/account_video.html delete mode 100644 upload/styles/cbv2new/layout/blocks/manage/group_manage_links.html delete mode 100644 upload/styles/cbv2new/layout/blocks/manage/user_account_pagination.html delete mode 100644 upload/styles/cbv2new/layout/blocks/new_pagination.html delete mode 100644 upload/styles/cbv2new/layout/blocks/pagination.html delete mode 100644 upload/styles/cbv2new/layout/blocks/photo.html delete mode 100644 upload/styles/cbv2new/layout/blocks/playlist_form.html delete mode 100644 upload/styles/cbv2new/layout/blocks/pm/messages.html delete mode 100644 upload/styles/cbv2new/layout/blocks/quicklist/block.html delete mode 100644 upload/styles/cbv2new/layout/blocks/quicklist/video_block.html delete mode 100644 upload/styles/cbv2new/layout/blocks/rating.html delete mode 100644 upload/styles/cbv2new/layout/blocks/share_form.html delete mode 100644 upload/styles/cbv2new/layout/blocks/subscriptions.html delete mode 100644 upload/styles/cbv2new/layout/blocks/upload/form.html delete mode 100644 upload/styles/cbv2new/layout/blocks/upload/photo_form.html delete mode 100644 upload/styles/cbv2new/layout/blocks/upload_head.html delete mode 100644 upload/styles/cbv2new/layout/blocks/user.html delete mode 100644 upload/styles/cbv2new/layout/blocks/video.html delete mode 100644 upload/styles/cbv2new/layout/blocks/view_channel/channel_global.html delete mode 100644 upload/styles/cbv2new/layout/blocks/view_channel/channel_item.html delete mode 100644 upload/styles/cbv2new/layout/blocks/view_channel/channel_left.html delete mode 100644 upload/styles/cbv2new/layout/blocks/view_channel/channel_top.html delete mode 100644 upload/styles/cbv2new/layout/blocks/view_channel/user_block.html delete mode 100644 upload/styles/cbv2new/layout/blocks/watch_video/playlist_box.html delete mode 100644 upload/styles/cbv2new/layout/blocks/watch_video/video_box.html delete mode 100644 upload/styles/cbv2new/layout/blocks/watch_video/video_password.html delete mode 100644 upload/styles/cbv2new/layout/body.html delete mode 100644 upload/styles/cbv2new/layout/channels.html delete mode 100644 upload/styles/cbv2new/layout/collections.html delete mode 100644 upload/styles/cbv2new/layout/contact.html delete mode 100644 upload/styles/cbv2new/layout/create_group.html delete mode 100644 upload/styles/cbv2new/layout/download.html delete mode 100644 upload/styles/cbv2new/layout/edit_account.html delete mode 100644 upload/styles/cbv2new/layout/edit_group.html delete mode 100644 upload/styles/cbv2new/layout/edit_photo.html delete mode 100644 upload/styles/cbv2new/layout/edit_video.html delete mode 100644 upload/styles/cbv2new/layout/footer.html delete mode 100644 upload/styles/cbv2new/layout/forgot.html delete mode 100644 upload/styles/cbv2new/layout/global_header.html delete mode 100644 upload/styles/cbv2new/layout/groups.html delete mode 100644 upload/styles/cbv2new/layout/header.html delete mode 100644 upload/styles/cbv2new/layout/index.html delete mode 100644 upload/styles/cbv2new/layout/manage_collections.html delete mode 100644 upload/styles/cbv2new/layout/manage_contacts.html delete mode 100644 upload/styles/cbv2new/layout/manage_groups.html delete mode 100644 upload/styles/cbv2new/layout/manage_photos.html delete mode 100644 upload/styles/cbv2new/layout/manage_playlists.html delete mode 100644 upload/styles/cbv2new/layout/manage_videos.html delete mode 100644 upload/styles/cbv2new/layout/message.html delete mode 100644 upload/styles/cbv2new/layout/myaccount.html delete mode 100644 upload/styles/cbv2new/layout/photo_upload.html delete mode 100644 upload/styles/cbv2new/layout/photos.html delete mode 100644 upload/styles/cbv2new/layout/private_message.html delete mode 100644 upload/styles/cbv2new/layout/search.html delete mode 100644 upload/styles/cbv2new/layout/signup.html delete mode 100644 upload/styles/cbv2new/layout/upload.html delete mode 100644 upload/styles/cbv2new/layout/user_collections.html delete mode 100644 upload/styles/cbv2new/layout/user_contacts.html delete mode 100644 upload/styles/cbv2new/layout/user_photos.html delete mode 100644 upload/styles/cbv2new/layout/user_videos.html delete mode 100644 upload/styles/cbv2new/layout/videos.html delete mode 100644 upload/styles/cbv2new/layout/view_channel.html delete mode 100644 upload/styles/cbv2new/layout/view_collection.html delete mode 100644 upload/styles/cbv2new/layout/view_group.html delete mode 100644 upload/styles/cbv2new/layout/view_item.html delete mode 100644 upload/styles/cbv2new/layout/view_page.html delete mode 100644 upload/styles/cbv2new/layout/view_photo.html delete mode 100644 upload/styles/cbv2new/layout/view_topic.html delete mode 100644 upload/styles/cbv2new/layout/watch_video.html delete mode 100644 upload/styles/cbv2new/template.xml delete mode 100644 upload/styles/cbv2new/theme/ie7.css delete mode 100644 upload/styles/cbv2new/theme/main.css delete mode 100644 upload/styles/cbv2new/theme/rating.css delete mode 100644 upload/styles/cbv2new/theme/view_channel.css delete mode 100644 upload/styles/cbv3/amplify/amplify.core.min.js delete mode 100644 upload/styles/cbv3/amplify/amplify.request.min.js delete mode 100644 upload/styles/cbv3/amplify/amplify.store.min.js delete mode 100644 upload/styles/cbv3/bootstrap/css/bootstrap-responsive.css delete mode 100644 upload/styles/cbv3/bootstrap/css/bootstrap-responsive.min.css delete mode 100644 upload/styles/cbv3/bootstrap/css/bootstrap.css delete mode 100644 upload/styles/cbv3/bootstrap/css/bootstrap.min.css delete mode 100644 upload/styles/cbv3/bootstrap/img/glyphicons-halflings-white.png delete mode 100644 upload/styles/cbv3/bootstrap/img/glyphicons-halflings.png delete mode 100644 upload/styles/cbv3/bootstrap/js/bootbox.min.js delete mode 100644 upload/styles/cbv3/bootstrap/js/bootstrap-transition.js delete mode 100644 upload/styles/cbv3/bootstrap/js/bootstrap.js delete mode 100644 upload/styles/cbv3/bootstrap/js/bootstrap.min.js delete mode 100644 upload/styles/cbv3/configs.php delete mode 100644 upload/styles/cbv3/css-social-buttons/images/custom-bg-blue.png delete mode 100644 upload/styles/cbv3/css-social-buttons/images/custom-bg-pink.png delete mode 100644 upload/styles/cbv3/css-social-buttons/images/custom-bg.png delete mode 100644 upload/styles/cbv3/css-social-buttons/images/custom-icon-comment.png delete mode 100644 upload/styles/cbv3/css-social-buttons/images/custom-icon-photo.png delete mode 100644 upload/styles/cbv3/css-social-buttons/images/custom-icon-retweet.png delete mode 100644 upload/styles/cbv3/css-social-buttons/images/email.png delete mode 100644 upload/styles/cbv3/css-social-buttons/images/facebook.png delete mode 100644 upload/styles/cbv3/css-social-buttons/images/heart.png delete mode 100644 upload/styles/cbv3/css-social-buttons/images/linkedin.png delete mode 100644 upload/styles/cbv3/css-social-buttons/images/pinterest.png delete mode 100644 upload/styles/cbv3/css-social-buttons/images/podcast.png delete mode 100644 upload/styles/cbv3/css-social-buttons/images/rss.png delete mode 100644 upload/styles/cbv3/css-social-buttons/images/share_this.png delete mode 100644 upload/styles/cbv3/css-social-buttons/images/star.png delete mode 100644 upload/styles/cbv3/css-social-buttons/images/twitter_bird.png delete mode 100644 upload/styles/cbv3/css-social-buttons/images/vimeo.png delete mode 100644 upload/styles/cbv3/css-social-buttons/images/white_facebook.png delete mode 100644 upload/styles/cbv3/css-social-buttons/images/white_heart.png delete mode 100644 upload/styles/cbv3/css-social-buttons/images/white_linkedin.png delete mode 100644 upload/styles/cbv3/css-social-buttons/images/white_pinterest.png delete mode 100644 upload/styles/cbv3/css-social-buttons/images/white_podcast.png delete mode 100644 upload/styles/cbv3/css-social-buttons/images/white_rss.png delete mode 100644 upload/styles/cbv3/css-social-buttons/images/white_share_this.png delete mode 100644 upload/styles/cbv3/css-social-buttons/images/white_star.png delete mode 100644 upload/styles/cbv3/css-social-buttons/images/white_twitter_bird.png delete mode 100644 upload/styles/cbv3/css-social-buttons/images/white_vimeo.png delete mode 100644 upload/styles/cbv3/css-social-buttons/images/youtube.png delete mode 100644 upload/styles/cbv3/css-social-buttons/index.html delete mode 100644 upload/styles/cbv3/css-social-buttons/social-buttons.css delete mode 100644 upload/styles/cbv3/font/FontAwesome.otf delete mode 100644 upload/styles/cbv3/font/fontawesome-webfont.eot delete mode 100644 upload/styles/cbv3/font/fontawesome-webfont.svg delete mode 100644 upload/styles/cbv3/font/fontawesome-webfont.ttf delete mode 100644 upload/styles/cbv3/font/fontawesome-webfont.woff delete mode 100644 upload/styles/cbv3/images/dot.gif delete mode 100644 upload/styles/cbv3/images/duration-bg.png delete mode 100644 upload/styles/cbv3/images/favicon.ico delete mode 100644 upload/styles/cbv3/images/gradients/categories-child.png delete mode 100644 upload/styles/cbv3/images/icons/group.png delete mode 100644 upload/styles/cbv3/images/icons/heart.png delete mode 100644 upload/styles/cbv3/images/icons/images.png delete mode 100644 upload/styles/cbv3/images/icons/photo-uploading.png delete mode 100644 upload/styles/cbv3/images/icons/photos.png delete mode 100644 upload/styles/cbv3/images/icons/upload-drive.png delete mode 100644 upload/styles/cbv3/images/icons/user.png delete mode 100644 upload/styles/cbv3/images/icons/user_add.png delete mode 100644 upload/styles/cbv3/images/icons/video.png delete mode 100644 upload/styles/cbv3/images/iconset.png delete mode 100644 upload/styles/cbv3/images/loaders/1.gif delete mode 100644 upload/styles/cbv3/images/logo.png delete mode 100644 upload/styles/cbv3/images/playlist-default.png delete mode 100644 upload/styles/cbv3/images/thumbs/no_avatar-small.png delete mode 100644 upload/styles/cbv3/images/thumbs/no_avatar.png delete mode 100644 upload/styles/cbv3/images/upload-icons.png delete mode 100644 upload/styles/cbv3/images/v3icons-white.png delete mode 100644 upload/styles/cbv3/images/v3icons.png delete mode 100644 upload/styles/cbv3/images/widgets/related-videos.png delete mode 100644 upload/styles/cbv3/images/widgets/user-box.png delete mode 100644 upload/styles/cbv3/js/bootstrap/images/ui-bg_flat_0_aaaaaa_40x100.png delete mode 100644 upload/styles/cbv3/js/bootstrap/images/ui-bg_glass_55_fbf9ee_1x400.png delete mode 100644 upload/styles/cbv3/js/bootstrap/images/ui-bg_glass_65_ffffff_1x400.png delete mode 100644 upload/styles/cbv3/js/bootstrap/images/ui-bg_glass_75_dadada_1x400.png delete mode 100644 upload/styles/cbv3/js/bootstrap/images/ui-bg_glass_75_e6e6e6_1x400.png delete mode 100644 upload/styles/cbv3/js/bootstrap/images/ui-bg_glass_75_ffffff_1x400.png delete mode 100644 upload/styles/cbv3/js/bootstrap/images/ui-bg_highlight-soft_75_cccccc_1x100.png delete mode 100644 upload/styles/cbv3/js/bootstrap/images/ui-bg_inset-soft_95_fef1ec_1x100.png delete mode 100644 upload/styles/cbv3/js/bootstrap/images/ui-icons_222222_256x240.png delete mode 100644 upload/styles/cbv3/js/bootstrap/images/ui-icons_2e83ff_256x240.png delete mode 100644 upload/styles/cbv3/js/bootstrap/images/ui-icons_454545_256x240.png delete mode 100644 upload/styles/cbv3/js/bootstrap/images/ui-icons_888888_256x240.png delete mode 100644 upload/styles/cbv3/js/bootstrap/images/ui-icons_cd0a0a_256x240.png delete mode 100644 upload/styles/cbv3/js/bootstrap/images/ui-icons_f6cf3b_256x240.png delete mode 100644 upload/styles/cbv3/js/bootstrap/jquery-ui-1.8.16.custom.css delete mode 100644 upload/styles/cbv3/js/bootstrap/jquery.ui.1.8.16.ie.css delete mode 100644 upload/styles/cbv3/js/css/jquery.autoSuggest.css delete mode 100644 upload/styles/cbv3/js/css/jquery.mentionsInput.css delete mode 100644 upload/styles/cbv3/js/css/jquery.nanoscroller.css delete mode 100644 upload/styles/cbv3/js/css/jquery.shiftenter.css delete mode 100644 upload/styles/cbv3/js/infinitescroll.min.js delete mode 100644 upload/styles/cbv3/js/jquery-ui.js delete mode 100644 upload/styles/cbv3/js/jquery.address.js delete mode 100644 upload/styles/cbv3/js/jquery.autoSuggest.js delete mode 100644 upload/styles/cbv3/js/jquery.autosize.js delete mode 100644 upload/styles/cbv3/js/jquery.elastic.js delete mode 100644 upload/styles/cbv3/js/jquery.events.input.js delete mode 100644 upload/styles/cbv3/js/jquery.mentionsInput.js delete mode 100644 upload/styles/cbv3/js/jquery.nanoscroller.min.js delete mode 100644 upload/styles/cbv3/js/jquery.shiftenter.js delete mode 100644 upload/styles/cbv3/js/jquery.textchange.js delete mode 100644 upload/styles/cbv3/js/masonary.js delete mode 100644 upload/styles/cbv3/js/scrolltofixed.js delete mode 100644 upload/styles/cbv3/js/underscore.js delete mode 100644 upload/styles/cbv3/layout/add_group_videos.html delete mode 100644 upload/styles/cbv3/layout/blocks/account_left.html delete mode 100644 upload/styles/cbv3/layout/blocks/add_playlist.html delete mode 100644 upload/styles/cbv3/layout/blocks/categories.html delete mode 100644 upload/styles/cbv3/layout/blocks/categories_1.html delete mode 100644 upload/styles/cbv3/layout/blocks/categories_2.html delete mode 100644 upload/styles/cbv3/layout/blocks/collection.html delete mode 100644 upload/styles/cbv3/layout/blocks/comment.html delete mode 100644 upload/styles/cbv3/layout/blocks/comments.html delete mode 100644 upload/styles/cbv3/layout/blocks/contacts/notification_block.html delete mode 100644 upload/styles/cbv3/layout/blocks/contacts/notifications.html delete mode 100644 upload/styles/cbv3/layout/blocks/editor_pick/index_featured_video.html delete mode 100644 upload/styles/cbv3/layout/blocks/editor_pick/video_block.html delete mode 100644 upload/styles/cbv3/layout/blocks/feed.html delete mode 100644 upload/styles/cbv3/layout/blocks/feed_share_block.html delete mode 100644 upload/styles/cbv3/layout/blocks/groups/add_topic.html delete mode 100644 upload/styles/cbv3/layout/blocks/groups/group.html delete mode 100644 upload/styles/cbv3/layout/blocks/groups/group_feed.html delete mode 100644 upload/styles/cbv3/layout/blocks/groups/group_head.html delete mode 100644 upload/styles/cbv3/layout/blocks/groups/group_left.html delete mode 100644 upload/styles/cbv3/layout/blocks/groups/group_settings.html delete mode 100644 upload/styles/cbv3/layout/blocks/groups/group_status.html delete mode 100644 upload/styles/cbv3/layout/blocks/groups/group_topic.html delete mode 100644 upload/styles/cbv3/layout/blocks/groups/inner_menu.html delete mode 100644 upload/styles/cbv3/layout/blocks/groups/manage_members.html delete mode 100644 upload/styles/cbv3/layout/blocks/groups/manage_videos.html delete mode 100644 upload/styles/cbv3/layout/blocks/groups/topic.html delete mode 100644 upload/styles/cbv3/layout/blocks/groups/topics.html delete mode 100644 upload/styles/cbv3/layout/blocks/groups/video.html delete mode 100644 upload/styles/cbv3/layout/blocks/groups/view_videos.html delete mode 100644 upload/styles/cbv3/layout/blocks/notifications/notification_block.html delete mode 100644 upload/styles/cbv3/layout/blocks/notifications/notifications.html delete mode 100644 upload/styles/cbv3/layout/blocks/pagination.html delete mode 100644 upload/styles/cbv3/layout/blocks/photo.html delete mode 100644 upload/styles/cbv3/layout/blocks/playlist-ul.html delete mode 100644 upload/styles/cbv3/layout/blocks/playlist.html delete mode 100644 upload/styles/cbv3/layout/blocks/pm/message.html delete mode 100644 upload/styles/cbv3/layout/blocks/pm/messages.html delete mode 100644 upload/styles/cbv3/layout/blocks/pm/notification_block.html delete mode 100644 upload/styles/cbv3/layout/blocks/pm/notifications.html delete mode 100644 upload/styles/cbv3/layout/blocks/rating.html delete mode 100644 upload/styles/cbv3/layout/blocks/report.html delete mode 100644 upload/styles/cbv3/layout/blocks/single_feed.html delete mode 100644 upload/styles/cbv3/layout/blocks/single_feed_comment.html delete mode 100644 upload/styles/cbv3/layout/blocks/upload/default-window.html delete mode 100644 upload/styles/cbv3/layout/blocks/upload/form.html delete mode 100644 upload/styles/cbv3/layout/blocks/upload/photo_form.html delete mode 100644 upload/styles/cbv3/layout/blocks/user.html delete mode 100644 upload/styles/cbv3/layout/blocks/video.html delete mode 100644 upload/styles/cbv3/layout/blocks/view_channel/channel_header.html delete mode 100644 upload/styles/cbv3/layout/blocks/view_channel/channel_left.html delete mode 100644 upload/styles/cbv3/layout/blocks/view_channel/channel_right.html delete mode 100644 upload/styles/cbv3/layout/blocks/view_channel/feed.html delete mode 100644 upload/styles/cbv3/layout/blocks/view_item/share_photo.html delete mode 100644 upload/styles/cbv3/layout/blocks/watch_video/share_video.html delete mode 100644 upload/styles/cbv3/layout/body.html delete mode 100644 upload/styles/cbv3/layout/channels.html delete mode 100644 upload/styles/cbv3/layout/collections.html delete mode 100644 upload/styles/cbv3/layout/common/form_field.html delete mode 100644 upload/styles/cbv3/layout/create_group.html delete mode 100644 upload/styles/cbv3/layout/edit_account.html delete mode 100644 upload/styles/cbv3/layout/edit_group.html delete mode 100644 upload/styles/cbv3/layout/edit_photo.html delete mode 100644 upload/styles/cbv3/layout/edit_video.html delete mode 100644 upload/styles/cbv3/layout/footer.html delete mode 100644 upload/styles/cbv3/layout/functions.js delete mode 100644 upload/styles/cbv3/layout/functions_admin.js delete mode 100644 upload/styles/cbv3/layout/functions_feeds.js delete mode 100644 upload/styles/cbv3/layout/functions_groups.js delete mode 100644 upload/styles/cbv3/layout/functions_videos.js delete mode 100644 upload/styles/cbv3/layout/global_header.html delete mode 100644 upload/styles/cbv3/layout/groups.html delete mode 100644 upload/styles/cbv3/layout/header.html delete mode 100644 upload/styles/cbv3/layout/index.html delete mode 100644 upload/styles/cbv3/layout/javascript.html delete mode 100644 upload/styles/cbv3/layout/manage_collections.html delete mode 100644 upload/styles/cbv3/layout/manage_contacts.html delete mode 100644 upload/styles/cbv3/layout/manage_groups.html delete mode 100644 upload/styles/cbv3/layout/manage_photos.html delete mode 100644 upload/styles/cbv3/layout/manage_playlists.html delete mode 100644 upload/styles/cbv3/layout/manage_videos.html delete mode 100644 upload/styles/cbv3/layout/message.html delete mode 100644 upload/styles/cbv3/layout/myaccount.html delete mode 100644 upload/styles/cbv3/layout/normalize.css delete mode 100644 upload/styles/cbv3/layout/photo_upload.html delete mode 100644 upload/styles/cbv3/layout/photos.html delete mode 100644 upload/styles/cbv3/layout/private_message.html delete mode 100644 upload/styles/cbv3/layout/search.html delete mode 100644 upload/styles/cbv3/layout/signup.html delete mode 100644 upload/styles/cbv3/layout/upload.html delete mode 100644 upload/styles/cbv3/layout/user_collections.html delete mode 100644 upload/styles/cbv3/layout/user_contacts.html delete mode 100644 upload/styles/cbv3/layout/user_content.html delete mode 100644 upload/styles/cbv3/layout/user_photos.html delete mode 100644 upload/styles/cbv3/layout/user_videos.html delete mode 100644 upload/styles/cbv3/layout/videos.html delete mode 100644 upload/styles/cbv3/layout/view_channel.html delete mode 100644 upload/styles/cbv3/layout/view_collection.html delete mode 100644 upload/styles/cbv3/layout/view_group.html delete mode 100644 upload/styles/cbv3/layout/view_item.html delete mode 100644 upload/styles/cbv3/layout/view_topic.html delete mode 100644 upload/styles/cbv3/layout/watch_video.html delete mode 100644 upload/styles/cbv3/layout/widgets/related-videos.html delete mode 100644 upload/styles/cbv3/layout/widgets/user-box-admin.html delete mode 100644 upload/styles/cbv3/layout/widgets/user-box.html delete mode 100644 upload/styles/cbv3/lionbars/jquery.lionbars.js delete mode 100644 upload/styles/cbv3/lionbars/lionbars.css delete mode 100644 upload/styles/cbv3/report.html delete mode 100644 upload/styles/cbv3/template.php delete mode 100644 upload/styles/cbv3/template.xml delete mode 100644 upload/styles/cbv3/template_functions.php delete mode 100644 upload/styles/cbv3/theme/account.css delete mode 100644 upload/styles/cbv3/theme/channels.css delete mode 100644 upload/styles/cbv3/theme/collections.css delete mode 100644 upload/styles/cbv3/theme/default.css delete mode 100644 upload/styles/cbv3/theme/feeds.css delete mode 100644 upload/styles/cbv3/theme/font-awesome-ie7.min.css delete mode 100644 upload/styles/cbv3/theme/font-awesome.min.css delete mode 100644 upload/styles/cbv3/theme/group.css delete mode 100644 upload/styles/cbv3/theme/photos.css delete mode 100644 upload/styles/cbv3/theme/pm.css delete mode 100644 upload/styles/cbv3/theme/search.css delete mode 100644 upload/styles/cbv3/theme/signup.css delete mode 100644 upload/styles/cbv3/theme/videos.css delete mode 100644 upload/styles/cbv3/theme/view_channel.css delete mode 100644 upload/styles/global/admin_bar.html delete mode 100644 upload/styles/global/blocks/account/dashboard_comments.html delete mode 100644 upload/styles/global/blocks/account/dashboard_messages.html delete mode 100644 upload/styles/global/blocks/account/dashboard_your_content.html delete mode 100644 upload/styles/global/blocks/mature_content.html delete mode 100644 upload/styles/global/blocks/pm/attachments.html delete mode 100644 upload/styles/global/blocks/template_changer/item.html delete mode 100644 upload/styles/global/blocks/template_changer/template_changer.html delete mode 100644 upload/styles/global/blocks/view_channel/channel_comments.html delete mode 100644 upload/styles/global/blocks/view_channel/custom_background.html delete mode 100644 upload/styles/global/blocks/view_channel/photo_item.html delete mode 100644 upload/styles/global/blocks/view_channel/video_item.html delete mode 100644 upload/styles/global/colors.html delete mode 100644 upload/styles/global/exif.html delete mode 100644 upload/styles/global/head.html delete mode 100644 upload/styles/global/jquery_ui.css delete mode 100644 upload/styles/global/message.html delete mode 100644 upload/styles/global/photo_actions.html delete mode 100644 upload/styles/global/photo_tagger.html delete mode 100644 upload/styles/global/upload_form.html delete mode 100644 upload/upload.php delete mode 100644 upload/user_collections.php delete mode 100644 upload/user_contacts.php delete mode 100644 upload/user_content.php delete mode 100644 upload/user_photos.php delete mode 100644 upload/user_videos.php delete mode 100644 upload/videos.php delete mode 100644 upload/view_channel.php delete mode 100644 upload/view_collection.php delete mode 100644 upload/view_group.php delete mode 100644 upload/view_group_members.php delete mode 100644 upload/view_group_videos.php delete mode 100644 upload/view_item.php delete mode 100644 upload/view_page.php delete mode 100644 upload/view_topic.php delete mode 100644 upload/watch_video.php diff --git a/upload/.htaccess b/upload/.htaccess deleted file mode 100644 index 9f246256..00000000 --- a/upload/.htaccess +++ /dev/null @@ -1,119 +0,0 @@ -# -# secfilterengine off -# secfilterscanPOST off -# - -Options All -Indexes -FileETag MTime Size -Options +FollowSymlinks -RewriteEngine on - - -order allow,deny -satisfy all - - -########## Begin - Rewrite rules to block out some common exploits -# -# Block out any script trying to set a mosConfig value through the URL -RewriteCond %{QUERY_STRING} mosConfig_[a-zA-Z_]{1,21}(=|\%3D) [OR] -# Block out any script trying to base64_encode crap to send via URL -RewriteCond %{QUERY_STRING} base64_encode.*\(.*\) [OR] -# Block out any script that includes a '; - - if( !isset( $open_flash_chart_seqno ) ) - { - $open_flash_chart_seqno = 1; - $out[] = ''; - } - else - { - $open_flash_chart_seqno++; - $obj_id .= '_'. $open_flash_chart_seqno; - $div_name .= '_'. $open_flash_chart_seqno; - } - - if( $use_swfobject ) - { - // Using library for auto-enabling Flash object on IE, disabled-Javascript proof - $out[] = '
'; - $out[] = ''; - $out[] = ''; - } - - return implode("\n",$out); -} -?> \ No newline at end of file diff --git a/upload/admin_area/charts/ofc-library/open-flash-chart.php b/upload/admin_area/charts/ofc-library/open-flash-chart.php deleted file mode 100644 index 2a90eaff..00000000 --- a/upload/admin_area/charts/ofc-library/open-flash-chart.php +++ /dev/null @@ -1,178 +0,0 @@ -title = new title( "Many data lines" ); - $this->elements = array(); - } - - function set_title( $t ) - { - $this->title = $t; - } - - function set_x_axis( $x ) - { - $this->x_axis = $x; - } - - function set_y_axis( $y ) - { - $this->y_axis = $y; - } - - function add_y_axis( $y ) - { - $this->y_axis = $y; - } - - function set_y_axis_right( $y ) - { - $this->y_axis_right = $y; - } - - function add_element( $e ) - { - $this->elements[] = $e; - } - - function set_x_legend( $x ) - { - $this->x_legend = $x; - } - - function set_y_legend( $y ) - { - $this->y_legend = $y; - } - - function set_bg_colour( $colour ) - { - $this->bg_colour = $colour; - } - - function set_radar_axis( $radar ) - { - $this->radar_axis = $radar; - } - - function set_tooltip( $tooltip ) - { - $this->tooltip = $tooltip; - } - - /** - * This is a bit funky :( - * - * @param $num_decimals as integer. Truncate the decimals to $num_decimals, e.g. set it - * to 5 and 3.333333333 will display as 3.33333. 2.0 will display as 2 (or 2.00000 - see below) - * @param $is_fixed_num_decimals_forced as boolean. If true it will pad the decimals. - * @param $is_decimal_separator_comma as boolean - * @param $is_thousand_separator_disabled as boolean - * - * This needs a bit of love and attention - */ - function set_number_format($num_decimals, $is_fixed_num_decimals_forced, $is_decimal_separator_comma, $is_thousand_separator_disabled ) - { - $this->num_decimals = $num_decimals; - $this->is_fixed_num_decimals_forced = $is_fixed_num_decimals_forced; - $this->is_decimal_separator_comma = $is_decimal_separator_comma; - $this->is_thousand_separator_disabled = $is_thousand_separator_disabled; - } - - /** - * This is experimental and will change as we make it work - * - * @param $m as ofc_menu - */ - function set_menu($m) - { - $this->menu = $m; - } - - function toString() - { - if (function_exists('json_encode')) - { - return json_encode($this); - } - else - { - $json = new Services_JSON(); - return $json->encode( $this ); - } - } - - function toPrettyString() - { - return json_format( $this->toString() ); - } -} - - - -// -// there is no PHP end tag so we don't mess the headers up! -// \ No newline at end of file diff --git a/upload/admin_area/charts/users_activity.php b/upload/admin_area/charts/users_activity.php deleted file mode 100644 index 43869ac6..00000000 --- a/upload/admin_area/charts/users_activity.php +++ /dev/null @@ -1,108 +0,0 @@ -set_style("{font-size:14px;font-family:Century Gothic;font-weight:bold}"); - - -$vid_stats = $data['video_stats']; -$vid_stats = json_decode($vid_stats); - - -$year = array(); - -//Getting This Weeks Data -for($i=0;$i<$days;$i++) -{ - if($i<$days-1) - { - $date_pattern = date("Y-m-d",$last_week+($i*86400)); - $data = $db->select(tbl("stats"),"*"," date_added LIKE '%$date_pattern%' ",1); - $data = $data[0]; - $datas[] = $data; - } - - $year[] = date("M d",$last_week+($i*86400)); -} - - -for($i=0;$i<$days;$i++) -{ - $day[$i]['video'] = json_decode($datas[$i]['video_stats'],true); - $day[$i]['users'] = json_decode($datas[$i]['user_stats'],true); - $day[$i]['groups'] = json_decode($datas[$i]['group_stats'],true); - -} -$max = 1; -for($i=0;$i<$days;$i++) -{ - if($i==$days-1) - { - $signups[] = $userquery->get_users(array("count_only"=>true,"date_span"=>"today"))+0; - $active[] = $userquery->get_users(array("count_only"=>true,"date_span"=>"today","status"=>'Ok'))+0; - $inactive[] = $userquery->get_users(array("count_only"=>true,"date_span"=>"today","status"=>'ToActivate'))+0; - }else{ - $signups[] =$day[$i]['users']->signups+0; - $active[] =$day[$i]['users']->active+0; - $inactive[] =$day[$i]['users']->inactive+0; - } - $max = max($max,$uploads[$i],$inactive[$i],$active[$i]); -} - - - -$signups_bars = new bar_cylinder(); -$signups_bars->set_values($signups); -$signups_bars->colour( '#0066ff'); -$signups_bars->key('Signups', 14); - -$active_bars = new bar_cylinder(); -$active_bars->set_values($active); -$active_bars->colour( '#99cc00'); -$active_bars->key('Active', 14); - -$inactivebar = new bar_cylinder(); -$inactivebar->set_values($inactive); -$inactivebar->colour( '#BF3B69'); -$inactivebar->key('Inactive', 14); - - - - -$max = $max+(round($max/2,0.49)); -$steps = round($max/5,0.49); -$y = new y_axis(); -$y->set_range( 0, $max, $steps); - - -$chart = new open_flash_chart(); -$chart->set_title( $title ); -$chart->add_element( $signups_bars ); -$chart->add_element( $active_bars ); -$chart->add_element( $inactivebar ); - -$x_labels = new x_axis_labels(); -$x_labels->set_steps( 1 ); -$x_labels->set_colour( '#A2ACBA' ); -$x_labels->set_labels( $year ); - -$x = new x_axis(); -$x->set_colour( '#A2ACBA' ); -$x->set_grid_colour( '#D7E4A3' ); -$x->set_offset( true ); -$x->set_steps(4); -// Add the X Axis Labels to the X Axis -$x->set_labels( $x_labels ); - -$chart->set_x_axis( $x ); -$chart->set_bg_colour('#ffffff'); - -$chart->set_y_axis( $y ); - -echo $chart->toString(); - -?> \ No newline at end of file diff --git a/upload/admin_area/charts/videos_activity.php b/upload/admin_area/charts/videos_activity.php deleted file mode 100644 index 58c4881d..00000000 --- a/upload/admin_area/charts/videos_activity.php +++ /dev/null @@ -1,108 +0,0 @@ -set_style("{font-size:14px;font-family:Century Gothic;font-weight:bold}"); - - -$vid_stats = $data['video_stats']; -$vid_stats = json_decode($vid_stats); - - -$year = array(); - -//Getting This Weeks Data -for($i=0;$i<$days;$i++) -{ - if($i<$days-1) - { - $date_pattern = date("Y-m-d",$last_week+($i*86400)); - $data = $db->select(tbl("stats"),"*"," date_added LIKE '%$date_pattern%' ",1); - $data = $data[0]; - $datas[] = $data; - } - - $year[] = date("M d",$last_week+($i*86400)); -} - - -for($i=0;$i<$days;$i++) -{ - $day[$i]['video'] = json_decode($datas[$i]['video_stats'],true); - $day[$i]['users'] = json_decode($datas[$i]['user_stats'],true); - $day[$i]['groups'] = json_decode($datas[$i]['group_stats'],true); - -} -$max = 1; -for($i=0;$i<$days;$i++) -{ - if($i==$days-1) - { - $uploads[] = $cbvid->get_videos(array("count_only"=>true,"date_span"=>"today"))+0; - $active[] = $cbvid->get_videos(array("count_only"=>true,"date_span"=>"today","active"=>'yes',"status"=>'Successful'))+0; - $processing[] = $cbvid->get_videos(array("count_only"=>true,"date_span"=>"today","status"=>'Processing'))+0; - }else{ - $uploads[] =$day[$i]['video']->uploads+0; - $active[] =$day[$i]['video']->active+0; - $processing[] =$day[$i]['video']->processing+0; - } - $max = max($max,$uploads[$i],$active[$i],$processing[$i]); -} - - - -$total_bars = new bar_cylinder(); -$total_bars->set_values($uploads); -$total_bars->colour( '#0066ff'); -$total_bars->key('Total', 14); - -$active_bars = new bar_cylinder(); -$active_bars->set_values($active); -$active_bars->colour( '#99cc00'); -$active_bars->key('Active', 14); - -$processing_bar = new bar_cylinder(); -$processing_bar->set_values($processing); -$processing_bar->colour( '#BF3B69'); -$processing_bar->key('Processing', 14); - - - - -//$max = $max+(round($max/2,0.49)); -$steps = round($max/5,0.49); -$y = new y_axis(); -$y->set_range( 0, $max, $steps); - - -$chart = new open_flash_chart(); -$chart->set_title( $title ); -$chart->add_element( $total_bars ); -$chart->add_element( $active_bars ); -$chart->add_element( $processing_bar ); - -$x_labels = new x_axis_labels(); -$x_labels->set_steps( 1 ); -$x_labels->set_colour( '#A2ACBA' ); -$x_labels->set_labels( $year ); - -$x = new x_axis(); -$x->set_colour( '#A2ACBA' ); -$x->set_grid_colour( '#D7E4A3' ); -$x->set_offset( true ); -$x->set_steps(4); -// Add the X Axis Labels to the X Axis -$x->set_labels( $x_labels ); - -$chart->set_x_axis( $x ); -$chart->set_bg_colour('#ffffff'); - -$chart->set_y_axis( $y ); - -echo $chart->toString(); - -?> \ No newline at end of file diff --git a/upload/admin_area/collection_category.php b/upload/admin_area/collection_category.php deleted file mode 100644 index f8a9f2cc..00000000 --- a/upload/admin_area/collection_category.php +++ /dev/null @@ -1,85 +0,0 @@ -admin_login_check(); -$userquery->login_check('video_moderation'); -$pages->page_redir(); - - -//Form Processing -if(isset($_POST['add_cateogry'])){ - $cbcollection->add_category($_POST); -} - -//Making Categoyr as Default -if(isset($_GET['make_default'])) -{ - $cid = mysql_clean($_GET['make_default']); - $cbcollection->make_default_category($cid); -} - -//Edit Categoty -if(isset($_GET['category'])){ - assign("edit_category","show"); - if(isset($_POST['update_category'])) - { - $cbcollection->update_category($_POST); - } - assign('cat_details',$cbcollection->get_category($_GET['category'])); -} - -//Delete Category -if(isset($_GET['delete_category'])){ - $cbcollection->delete_category($_GET['delete_category']); -} - - -//$cats = $cbcollection->get_categories(); -//$pid = $cbcollection->get_category_field($_GET['category'],'parent_id'); -$cats = getCategoryList(array('type'=>'collection')); -if($pid) - $selected = $pid; - -//$parent_cats = $cbcollection->admin_area_cats($selected); - - -//Updating Category Order -if(isset($_POST['update_order'])) -{ - foreach($cats as $cat) - { - if(!empty($cat['category_id'])) - { - $order = $_POST['category_order_'.$cat['category_id']]; - $cbcollection->update_cat_order($cat['category_id'],$order); - } - } - - $cats = getCategoryList(array('type'=>'collection')); - -} - -assign('manage_categories_title','Manage collection categories'); -assign('type','collection'); -$Smarty->assign_by_ref('obj',$cbcollection); - -//Assing Category Values -assign('category',$cats); -assign('categories',$cats); - -//Assing Category Values -assign('total',$cbcollection->total_categories()); - -subtitle("Collection Category Manager"); -Assign('msg',@$msg); -template_files('category.html'); -display_it(); - -?> \ No newline at end of file diff --git a/upload/admin_area/collection_manager.php b/upload/admin_area/collection_manager.php deleted file mode 100644 index 1a19c7e6..00000000 --- a/upload/admin_area/collection_manager.php +++ /dev/null @@ -1,155 +0,0 @@ -admin_login_check(); -$userquery->login_check('video_moderation'); -$pages->page_redir(); - -if(isset($_GET['make_feature'])) -{ - $id = mysql_clean($_GET['make_feature']); - $cbcollection->collection_actions('mcf',$id); -} - -if(isset($_GET['make_unfeature'])) -{ - $id = mysql_clean($_GET['make_unfeature']); - $cbcollection->collection_actions('mcuf',$id); -} - -if(isset($_GET['activate'])) -{ - $id = mysql_clean($_GET['activate']); - $cbcollection->collection_actions('ac',$id); -} - -if(isset($_GET['deactivate'])) -{ - $id = mysql_clean($_GET['deactivate']); - $cbcollection->collection_actions('dac',$id); -} - -if(isset($_GET['delete_collection'])) -{ - $id = mysql_clean($_GET['delete_collection']); - $cbcollection->delete_collection($id); -} -//pr($cbcollection->collection_delete_functions,TRUE); - -/* ACTIONS ON MULTI ITEMS */ -if(isset($_POST['activate_selected'])) -{ - $total = count($_POST['check_collection']); - for($i=0;$i<$total;$i++) - { - $cbcollection->collection_actions('ac',$_POST['check_collection'][$i]); - } - $eh->flush(); - e($total." collections has been activated","m"); -} - -if(isset($_POST['deactivate_selected'])) -{ - $total = count($_POST['check_collection']); - for($i=0;$i<$total;$i++) - { - $cbcollection->collection_actions('dac',$_POST['check_collection'][$i]); - } - $eh->flush(); - e($total." collections has been deactivated","m"); -} - -if(isset($_POST['make_featured_selected'])) -{ - $total = count($_POST['check_collection']); - for($i=0;$i<$total;$i++) - { - $cbcollection->collection_actions('mcf',$_POST['check_collection'][$i]); - } - $eh->flush(); - e($total." collections has been marked as Featured","m"); -} - -if(isset($_POST['make_unfeatured_selected'])) -{ - $total = count($_POST['check_collection']); - for($i=0;$i<$total;$i++) - { - $cbcollection->collection_actions('mcuf',$_POST['check_collection'][$i]); - } - $eh->flush(); - e($total." collections has been marked as Unfeatured","m"); -} - -if(isset($_POST['make_unfeatured_selected'])) -{ - $total = count($_POST['check_collection']); - for($i=0;$i<$total;$i++) - { - $cbcollection->collection_actions('mcuf',$_POST['check_collection'][$i]); - } - $eh->flush(); - e($total." collections has been marked as Unfeatured","m"); -} - -if(isset($_POST['delete_selected'])) -{ - $total = count($_POST['check_collection']); - for($i=0;$i<$total;$i++) - { - $cbcollection->delete_collection($_POST['check_collection'][$i]); - } - $eh->flush(); - e($total." collection(s) has been deleted successfully","m"); -} - -/* IF SEARCH EXISTS */ -if($_GET['search']) -{ - $array = array( - 'name' => $_GET['title'], - 'tags' => $_GET['tags'], - 'cid' => $_GET['collectionid'], - 'type' => $_GET['collection_type'], - 'user' => $_GET['userid'], - 'order' => $_GET['order'], - 'orderby' => $_GET['orderby'], - 'broadcast' => $_GET['broadcast'], - 'featured' => $_GET['featured'], - 'active' => $_GET['active'] - ); -} - -$array['order'] = $array['order'] ? $array['order'] : 'date_added'; -$array['orderby'] = $array['orderby'] ? $array['orderby'] : 'desc'; -$array['order'] = tbl('collections.'.$array['order'].' '.$array['orderby']); - -$carray = $array; - -/* CREATING LIMIT */ -$page = mysql_clean($_GET['page']); -$get_limit = create_query_limit($page,RESULTS); - -$carray['limit'] = $get_limit; - -$collections = $cbcollection->get_collections($carray); -assign('c',$collections); - -/* COUNTING ALL COLLECTIONS */ -$ccount = $carray; -$ccount['count_only'] = TRUE; -$total_rows = $cbcollection->get_collections($ccount); -$total_pages = count_pages($total_rows,RESULTS); -$pages->paginate($total_pages,$page); - -subtitle("Collection Manager"); -template_files('collection_manager.html'); -display_it(); -?> \ No newline at end of file diff --git a/upload/admin_area/comments.php b/upload/admin_area/comments.php deleted file mode 100644 index e64fa695..00000000 --- a/upload/admin_area/comments.php +++ /dev/null @@ -1,71 +0,0 @@ -admin_login_check(); -$pages->page_redir(); - -if(empty($_GET['type'])) - $type = "v"; -else - $type = $_GET['type']; -$comment_cond = array(); -$comment_cond['order'] = " comment_id DESC"; - -$page = mysql_clean($_GET['page']); -$get_limit = create_query_limit($page,RESULTS); -$comment_cond['limit'] = $get_limit; -assign('type',$type); -switch($type) -{ - case "v": - default: - { - $comment_cond['type'] = "v"; - $comment_cond['type_id'] = "videoid"; - $comment_cond['sectionTable'] = "video"; - } - break; - - case "c": - { - $comment_cond['type'] = "c"; - $comment_cond['type_id'] = "userid"; - $comment_cond['sectionTable'] = "users"; - } - break; - - case "t": - { - $comment_cond['type'] = "t"; - $comment_cond['type_id'] = "topic_id"; - $comment_cond['sectionTable'] = "group_topics"; - } - break; - - case "cl": - { - $comment_cond['type'] = "cl"; - $comment_cond['type_id'] = "collection_id"; - $comment_cond['sectionTable'] = "collections"; - } - break; - - case "p": - { - $comment_cond['type'] = "p"; - $comment_cond['type_id'] = "photo_id"; - $comment_cond['sectionTable'] = "photos"; - } - break; -} -$comments = getComments($comment_cond); -assign("comments",$comments); - -$comment_cond['count_only'] = TRUE; -$total_rows = getComments($comment_cond); -$total_pages = count_pages($total_rows,RESULTS); -$pages->paginate($total_pages,$page); - -subtitle("Comments"); -template_files('comments.html'); -display_it(); -?> \ No newline at end of file diff --git a/upload/admin_area/conversion_lab.php b/upload/admin_area/conversion_lab.php deleted file mode 100644 index ecba6392..00000000 --- a/upload/admin_area/conversion_lab.php +++ /dev/null @@ -1,25 +0,0 @@ -$vidFile,'name'=>getName($vidFile).'.'.getExt($vidFile)); -} - -assign('vdoFiles',$vdoFiles); - - -subtitle("Conversion lab for ClipBucket conversion testing"); -template_files("conversion_lab.html"); -display_it(); -?> \ No newline at end of file diff --git a/upload/admin_area/conversion_settings.php b/upload/admin_area/conversion_settings.php deleted file mode 100644 index 25128947..00000000 --- a/upload/admin_area/conversion_settings.php +++ /dev/null @@ -1,140 +0,0 @@ -admin_login_check(); -$userquery->login_check('web_config_access'); - -if(isset($_POST['profile_id'])) -{ - //checking if there is watermark file.. - $file = $_FILES['watermark_file']; - if($file['tmp_name']) - { - if(GetExt($file['name'])!='png') - { - e(lang('Please upload png file only for watermark.')); - }else - { - $waterMarkFile = WATERMARK_DIR.'/'.$_POST['profile_id'].'.png'; - - if(file_exists($waterMarkFile)) - unlink($waterMarkFile); - if(move_uploaded_file($file['tmp_name'], $waterMarkFile)) - { - //show success watermark msg - - }else - { - e(lang("Unable to upload watermark file")); - } - } - - } - - if(!$_POST['updated_profile']) - e(lang("Profile has been created"),"m"); - else - e(lang("Profile has been updated"),"m"); -} - -/** Update order **/ -if($_POST['mode']=='update') -{ - if($cbvid->update_video_profile_order($_POST['profile_order'])) - { - e(lang("Profile order has been updated"),"m"); - } -} - -/** Delete profile **/ -if($_POST['delete_profile']) -{ - $pid = $_POST['delete_profile']; - if($cbvid->delete_video_profile($pid)) - e(lang("Video profile has been removed"),"m"); - else { - e(lang("Unable to delete video profile")); - } -} - -/** Delete profiles **/ -if($_POST['mode']=='delete') -{ - $profile_ids = $_POST['profile_ids']; - if($profile_ids) - foreach($profile_ids as $profile_id) - $cbvid->delete_video_profile($profile_id); - - if(count($profile_ids)>0) - e(lang("Profiles have been demoved"),"m"); - else - e(lang("Please select profiles you want to delete")); -} - -/** Activate/Deactivate Profiles */ -if($_POST['activate']) -{ - $pid = mysql_clean($_POST['profile_id']); - if($_POST['activate']=='yes') - $cbvid->action($pid,'activate'); - else - $cbvid->action($pid,'deactivate'); -} - -/** Activate/deactivate profiles */ -if($_POST['mode']=='activate' || $_POST['mode']=='deactivate') -{ - - $profile_ids = $_POST['profile_ids']; - if($profile_ids) - foreach($profile_ids as $profile_id) - { - if($_POST['mode']=='activate') - { - $cbvid->profile_action($profile_id,'activate'); - - }else - $cbvid->profile_action($profile_id,'deactivate'); - } - - - if(count($profile_ids)>0) - { - if($_POST['mode']=='activate') - e(lang('Profiles have been activated'),'m'); - else - e(lang('Profiles have been deactivated'),'m'); - }else - e(lang("Please select profiles you want to activate or deactivate")); -} - -$formats = array('flv','mp4','webm','f4v','m4v'); -$vcodecs = array(''=>'none','libx264'=>'X264 - libx264','libvpx' => 'Webm - libvpx','flv'=>'FLV - flv','mpeg4'=>'Mpeg4 - mpeg4'); -$acodecs = array(''=>'none','libfaac'=>'FAAC - libfaac','libmp3lame' => 'MP3 - libmp3lame ','libvorbis'=>'Vorbis - libvorbis');; -$resizes = array(''=>'none','max'=>'Max','fit'=>'Fit','wxh'=>'WxH'); -$presets = array(''=>'none','low'=>'low - 240','normal'=>'normal - 480','hq'=>'hq - 720','max'=>'max - 1080'); - -assign('formats',$formats); -assign('vcodecs', $vcodecs); -assign('acodecs',$acodecs); -assign('resizes',$resizes); -assign('presets',$presets); - -/** - * Get list of profiles... - */ -$profiles = $cbvid->get_video_profiles(array('order'=>' profile_order ASC ')); -assign('profiles',$profiles); - - -subtitle('Conversion Settings'); -template_files('conversion_settings.html'); -display_it(); -?> \ No newline at end of file diff --git a/upload/admin_area/edit_announcement.php b/upload/admin_area/edit_announcement.php deleted file mode 100644 index 9ba9cd56..00000000 --- a/upload/admin_area/edit_announcement.php +++ /dev/null @@ -1,22 +0,0 @@ -admin_login_check(); -$userquery->login_check('admin_access'); -$pages->page_redir(); - -if(isset($_POST['update'])) -{ - $text = mysql_clean($_POST['text']); - update_announcement($text); - $msg = e("Announcement has been updated",'m'); -} - -subtitle("Annoucment Manager"); -template_files('edit_announcemnent.html'); -display_it(); - -?> \ No newline at end of file diff --git a/upload/admin_area/edit_collection.php b/upload/admin_area/edit_collection.php deleted file mode 100644 index 945ab6ff..00000000 --- a/upload/admin_area/edit_collection.php +++ /dev/null @@ -1,58 +0,0 @@ -admin_login_check(); -$userquery->login_check('video_moderation'); -$pages->page_redir(); - -$id = mysql_clean($_GET['collection']); - -if(isset($_POST['update_collection'])) -{ - $cbcollection->update_collection(); -} - -if(isset($_POST['delete_preview'])) -{ - $id = mysql_clean($_POST['delete_preview']); - $cbcollection->delete_thumbs($id); -} - -//Performing Actions -if($_GET['mode']!='') -{ - $cbcollection->collection_actions($_GET['mode'],$id); -} - -$c = $cbcollection->get_collection($id); -switch($c['type']) -{ - case "videos": - case "v": - { - $items = $cbvideo->collection->get_collection_items_with_details($c['collection_id'],NULL,4); - } - break; - - case "photos": - case "p": - { - $items = $cbphoto->collection->get_collection_items_with_details($c['collection_id'],NULL,4); - } - break; -} -if(!empty($items)) - assign('objects',$items); -assign('data',$c); - -subtitle("Edit Collection"); -template_files('edit_collection.html'); -display_it(); -?> \ No newline at end of file diff --git a/upload/admin_area/edit_group.php b/upload/admin_area/edit_group.php deleted file mode 100644 index f4eed56b..00000000 --- a/upload/admin_area/edit_group.php +++ /dev/null @@ -1,60 +0,0 @@ -admin_login_check(); - - $gpid = mysql_clean($_GET['group_id']); - - $gp = $cbgroup->group_exists($gpid); - - if($gp) - { - $mode = $_GET['mode']; - if ( $mode ) { - switch ( $mode ) { - case 'feature': { - $cbgroup->grp_actions('feature',mysql_clean($_GET['group_id'])); - }break; - - case 'unfeature': { - $cbgroup->grp_actions('unfeature',mysql_clean($_GET['group_id'])); - }break; - - case 'activate': { - $cbgroup->grp_actions('activate',mysql_clean($_GET['group_id'])); - }break; - - case 'deactivate': { - $cbgroup->grp_actions('deactivate',mysql_clean($_GET['group_id'])); - }break; - - default: { - e(lang('No or unsupported action provided')); - }break; - } - } - if(isset($_POST['update_group'])) - { - $_POST['group_id'] = $gpid; - $cbgroup->update_group(); - //$group = $cbgroup->get_group_details($gpid); - - } - $group = $cbgroup->get_details($gpid); - assign('group',$group ); - }else - e("Group does not exist"); - - -subtitle("Edit Group"); -template_files('edit_group.html'); -display_it(); - -?> \ No newline at end of file diff --git a/upload/admin_area/edit_member.php b/upload/admin_area/edit_member.php deleted file mode 100644 index 89ec27fb..00000000 --- a/upload/admin_area/edit_member.php +++ /dev/null @@ -1,14 +0,0 @@ -admin_login_check(); -header('location:view_user.php?uid='.$_GET['uid']); - -?> \ No newline at end of file diff --git a/upload/admin_area/edit_photo.php b/upload/admin_area/edit_photo.php deleted file mode 100644 index b9f8d1f3..00000000 --- a/upload/admin_area/edit_photo.php +++ /dev/null @@ -1,126 +0,0 @@ -admin_login_check(); -$userquery->login_check('video_moderation'); -$pages->page_redir(); -//register_filter('photo_manager_links','cb_some_photo_plugin_links'); -$id = mysql_clean($_GET['photo']); - - -if(isset($_POST['update'])) -{ - $cbphoto->update_photo(); -} - -//Performing Actions -if($_GET['mode']!='') -{ - $cbphoto->photo_actions($_GET['mode'],$id); -} -$p = $cbphoto->get_photo($id, true); - -if ( isset($_GET['view']) ) { - $view = trim($_GET['view']); - switch( $view ) { - case "tags": case "ptags": { - assign('view','tags'); - - if ( isset($_GET['delete_tag']) ) { - $tag_id = mysql_clean( $_GET['delete_tag'] ); - if ( $cbphoto->remove_photo_tag( $tag_id ) ) { - e(lang('Photo tag has been deleted successfully'),'m'); - } - } - - $action = mysql_clean( $_POST['action'] ); - - switch( $action ) { - case 'delete_selected': { - $tags = $_POST['check_tag']; - $total_tags = count( $tags ); - if ( $total_tags > 0 ) { - foreach( $tags as $tag_id ) { - $tag_id = mysql_clean($tag_id); - $cbphoto->remove_photo_tag( $tag_id ); - } - $eh->flush_msg(); - e( lang('Selected photo tags have been deleted successfully'), 'm' ); - } else { - e( lang('Please select tags you want to delete') ); - } - } break; - } - - $array = array(); - $array['pid'] = $id; - if( isset($_GET['search']) ) { - $array['tag'] = $_GET['tag']; - $array['order'] = $_GET['order']; - $array['tagger'] = $_GET['tagger']; - $array['tagged'] = $_GET['tagged']; - $array['orderby'] = $_GET['orderby']; - $array['user_tagged_only'] = $_GET['only_user']; - } - - $array['order'] = $array['order'] ? $array['order'] : 'date_added'; - $array['orderby'] = $array['orderby'] ? $array['orderby'] : 'desc'; - $array['order'] = tbl('photo_tags.'.$array['order'].' '.$array['orderby']); - - $tags = $cbphoto->get_photo_tags( $array ); - if ( $tags ) { - assign('tags',$tags); - } - //pr( $tags, true ); - subtitle("Photo Tags"); - } - break; - - case "exif": case "exif_data": { - assign('view','exif'); - $exif = get_photo_meta_value( $id, 'exif_data'); - if ( $exif ) { - $exif = json_decode( $exif, true ); - - $template_ready_data = ready_exif_data( $exif, $p ); - - assign( 'photo', $photo ); - assign('exif', $template_ready_data ); - - subtitle( 'Exif Data' ); - } - } - break; - } -} - -// Add photo actions links -add_photo_manager_link(lang('Recreate Photo'), 'recreate_thumbs.php?mode=single&photo='.$p['photo_id'] ); -if ( $p['collection_id'] != 0 ) { - add_photo_manager_link( lang('Edit Collection ('. $p['collection_name'].')'), 'edit_collection.php?collection='.$p['collection_id'] ); -} else { - add_photo_manager_link(lang('Photo is orphan'),'javascript:void(0)'); -} - -photo_manager_link_callbacks(); - -$p['user'] = $p['userid']; - -assign('data',$p); - -$requiredFields = $cbphoto->load_required_forms($p); -$otherFields = $cbphoto->load_other_forms($p); -assign('requiredFields',$requiredFields); -assign('otherFields',$otherFields); - -subtitle("Edit Photo"); -template_files('edit_photo.html'); -display_it(); -?> \ No newline at end of file diff --git a/upload/admin_area/edit_video.php b/upload/admin_area/edit_video.php deleted file mode 100644 index 37e598f7..00000000 --- a/upload/admin_area/edit_video.php +++ /dev/null @@ -1,60 +0,0 @@ -admin_login_check(); -$userquery->login_check('video_moderation'); -$pages->page_redir(); - -if(@$_GET['msg']){ -$msg[] = clean($_GET['msg']); -} - - - $video = mysql_clean($_GET['video']); - - //Updating Video Details - if(isset($_POST['update'])){ - $Upload->validate_video_upload_form(); - if(empty($eh->error_list)) - { - $myquery->update_video(); - $myquery->set_default_thumb($video,$_POST['default_thumb']); - } - } - - //Performing Video Acttions - if($_GET['mode']!='') - { - $cbvid->action($_GET['mode'],$video); - } - - //Check Video Exists or Not - if($myquery->VideoExists($video)){ - - //Deleting Comment - $cid = mysql_clean($_GET['delete_comment']); - if(!empty($cid)) - { - $myquery->delete_comment($cid); - } - - - $data = get_video_details($video); - Assign('udata',$userquery->get_user_details($data['userid'])); - Assign('data',$data); - }else{ - $msg[] = lang('class_vdo_del_err'); - } - -subtitle("Edit Video"); -template_files('edit_video.html'); -display_it(); - -?> \ No newline at end of file diff --git a/upload/admin_area/editor_pick.php b/upload/admin_area/editor_pick.php deleted file mode 100644 index 32fb82d9..00000000 --- a/upload/admin_area/editor_pick.php +++ /dev/null @@ -1,55 +0,0 @@ -admin_login_check(); -$pages->page_redir(); - -//Removing -if(isset($_GET['remove'])){ - $id = mysql_clean($_GET['remove']); - remove_vid_editors_pick($id); -} - -if(isset($_POST['delete_selected'])) -{ - for($id=0;$id<=count($_POST['check_video']);$id++) - { - remove_vid_editors_pick($_POST['check_video'][$id]); - } - $eh->flush(); - e("Selected videos have been removed from editors pick","m"); -} - - -$ep_videos = get_ep_videos(); -if(isset($_POST['update_order'])) -{ - if(is_array($ep_videos)) - { - foreach($ep_videos as $epvid) - { - $order = $_POST['ep_order_'.$epvid['pick_id']]; - move_epick($epvid['videoid'],$order); - } - } - $ep_videos = get_ep_videos(); - -} - - -assign('videos',$ep_videos); -assign('max',get_highest_sort_number()); -assign('min',get_lowest_sort_number()); - - -subtitle("Editor's Pick"); -template_files('editor_pick.html'); -display_it(); -?> \ No newline at end of file diff --git a/upload/admin_area/email_settings.php b/upload/admin_area/email_settings.php deleted file mode 100644 index 477fa4d7..00000000 --- a/upload/admin_area/email_settings.php +++ /dev/null @@ -1,59 +0,0 @@ -admin_login_check(); -$userquery->login_check('web_config_access'); - -$pages->page_redir(); - -//Updatingg email templates -if(isset($_POST['update'])) -{ - $templates = $cbemail->get_templates(); - - foreach($templates as $template) - { - $params = array('id'=>$template['email_template_id'],'subj'=>$_POST['subject'.$template['email_template_id']], - 'msg'=>$_POST['message'.$template['email_template_id']]); - $cbemail->update_template($params); - $eh->flush(); - e("Email templates have been updated","m"); - } -} - -if(isset($_POST['update_settings'])){ - $configs = $Cbucket->configs; - - $rows = array( - 'mail_type', - 'smtp_host', - 'smtp_user', - 'smtp_pass', - 'smtp_auth', - 'smtp_port' - ); - - - foreach($rows as $field) - { - $value = ($_POST[$field]); - $myquery->Set_Website_Details($field,$value); - } - e("Email Settings Have Been Updated",'m'); - -} - -$row = $myquery->Get_Website_Details(); -Assign('row',$row); - -subtitle("Email Settings"); -template_files('email_settings.html'); -display_it(); -?> \ No newline at end of file diff --git a/upload/admin_area/flagged_collections.php b/upload/admin_area/flagged_collections.php deleted file mode 100644 index 8edf207b..00000000 --- a/upload/admin_area/flagged_collections.php +++ /dev/null @@ -1,125 +0,0 @@ -admin_login_check(); -$pages->page_redir(); -//$userquery->perm_check('group_moderation',true); - -$mode = $_GET['mode']; - -//Delete Photo -if(isset($_GET['delete_collect'])){ - $collect = mysql_clean($_GET['delete_collect']); - $cbcollection->delete_collection($collect); -} - -//Deleting Multiple Photos -if(isset($_POST['delete_selected'])) -{ - for($id=0;$id<=count($_POST['check_collect']);$id++) - { - $collect = mysql_clean($_POST['check_collect'][$i]); - $cbcollection->delete_collection($collect); - } - $eh->flush(); - e("Selected collections have been deleted","m"); -} - -if(isset($_REQUEST['delete_flags'])) -{ - $collect = mysql_clean($_GET['delete_flags']); - $cbcollection->action->delete_flags($collect); -} - -//Deleting Multiple Videos -if(isset($_POST['delete_flags'])) -{ - for($id=0;$id<=count($_POST['check_collect']);$id++) - { - $eh->flush(); - $cbcollection->action->delete_flags($_POST['check_collection'][$id]); - } -} - -if(isset($_GET['activate'])) -{ - $cid = mysql_clean($_GET['activate']); - $cbcollection->collection_actions('ac',$cid); -} - -if(isset($_GET['deactivate'])) -{ - $cid = mysql_clean($_GET['deactivate']); - $cbcollection->collection_actions('dac',$cid); -} - -if(isset($_POST['activate_selected'])) -{ - $total = count($_POST['check_collection']); - for($i=0;$i<$total;$i++) - { - $cbcollection->collection_actions('ac',$_POST['check_collection'][$i]); - } - $eh->flush(); - e($total." collections has been activated","m"); -} - -if(isset($_POST['deactivate_selected'])) -{ - $total = count($_POST['check_collection']); - for($i=0;$i<$total;$i++) - { - $cbcollection->collection_actions('dac',$_POST['check_collection'][$i]); - } - $eh->flush(); - e($total." collections has been deactivated","m"); -} - -switch($mode) -{ - case "view": - default: - { - assign("mode","view"); - //Getting Video List - $page = mysql_clean($_GET['page']); - $get_limit = create_query_limit($page,5); - $collects = $cbcollection->action->get_flagged_objects($get_limit); - assign('c', $collects); - - //Collecting Data for Pagination - $total_rows = $cbcollection->action->count_flagged_objects(); - $total_pages = count_pages($total_rows,5); - - //Pagination - $pages->paginate($total_pages,$page); - } - break; - - case "view_flags": - { - assign("mode","view_flags"); - $cid = mysql_clean($_GET['cid']); - $cdetails = $cbcollection->get_collection($cid); - if($cdetails) - { - $flags = $cbcollection->action->get_flags($cid); - assign('flags',$flags); - assign('collection',$cdetails); - }else - e("Collection does not exist"); - } - -} - -subtitle("Flagged Collections"); -template_files('flagged_collections.html'); -display_it(); -?> \ No newline at end of file diff --git a/upload/admin_area/flagged_groups.php b/upload/admin_area/flagged_groups.php deleted file mode 100644 index d3e06b01..00000000 --- a/upload/admin_area/flagged_groups.php +++ /dev/null @@ -1,120 +0,0 @@ -admin_login_check(); -$pages->page_redir(); -$userquery->perm_check('group_moderation',true); - -$mode = $_GET['mode']; - - -//Delete Video -if(isset($_GET['delete_group'])){ - $group = mysql_clean($_GET['delete_group']); - $cbgroup->delete_group($group); -} - -//Deleting Multiple Videos -if(isset($_POST['delete_selected'])) -{ - for($id=0;$id<=count($_POST['check_group']);$id++) - { - $cbgroup->delete_group($_POST['check_group'][$id]); - } - $eh->flush(); - e("Selected groups have been deleted","m"); -} - -//Activate / Deactivate -if(isset($_GET['activate'])){ - $group = mysql_clean($_GET['activate']); - $cbgroup->grp_actions('activate',$group); -} -if(isset($_GET['deactivate'])){ - $group = mysql_clean($_GET['deactivate']); - $cbgroup->grp_actions('deactivate',$group); -} - -//Using Multple Action -if(isset($_POST['activate_selected'])){ - for($id=0;$id<=count($_POST['check_group']);$id++){ - $cbgroup->grp_actions('activate',$_POST['check_group'][$id]); - } - $eh->flush(); - e("Selected Groups Have Been Activated","m"); -} -if(isset($_POST['deactivate_selected'])){ - for($id=0;$id<=count($_POST['check_group']);$id++){ - $cbgroup->grp_actions('activate',$_POST['check_group'][$id]); - } - $eh->flush(); - e("Selected Groups Have Been Dectivated","m"); -} - - - -if(isset($_REQUEST['delete_flags'])) -{ - $group = mysql_clean($_GET['delete_flags']); - $cbgroup->action->delete_flags($group); -} - -//Deleting Multiple Videos -if(isset($_POST['delete_flags'])) -{ - for($id=0;$id<=count($_POST['check_group']);$id++) - { - $eh->flush(); - $cbgroup->action->delete_flags($_POST['check_group'][$id]); - } -} - - -switch($mode) -{ - case "view": - default: - { - assign("mode","view"); - //Getting Video List - $page = mysql_clean($_GET['page']); - $get_limit = create_query_limit($page,5); - $groups = $cbgroup->action->get_flagged_objects($get_limit); - Assign('groups', $groups); - - //Collecting Data for Pagination - $total_rows = $cbgroup->action->count_flagged_objects(); - $total_pages = count_pages($total_rows,5); - - //Pagination - $pages->paginate($total_pages,$page); - } - break; - - case "view_flags": - { - assign("mode","view_flags"); - $gid = mysql_clean($_GET['gid']); - $gdetails = $cbgroup->get_details($gid); - if($gdetails) - { - $flags = $cbgroup->action->get_flags($gid); - assign('flags',$flags); - assign('group',$gdetails); - }else - e("Group does not exist"); - } - -} - -subtitle("Flagged Groups"); -template_files('flagged_groups.html'); -display_it(); -?> \ No newline at end of file diff --git a/upload/admin_area/flagged_photos.php b/upload/admin_area/flagged_photos.php deleted file mode 100644 index 6d6a5ae3..00000000 --- a/upload/admin_area/flagged_photos.php +++ /dev/null @@ -1,129 +0,0 @@ -admin_login_check(); -$pages->page_redir(); -//$userquery->perm_check('group_moderation',true); - -$mode = $_GET['mode']; - -//Delete Photo -if(isset($_GET['delete_photo'])){ - $photo = mysql_clean($_GET['delete_photo']); - $cbphoto->delete_photo($photo); -} - -//Deleting Multiple Photos -if(isset($_POST['delete_selected'])) -{ - for($id=0;$id<=count($_POST['check_photo']);$id++) - { - $cbphoto->delete_photo($_POST['check_photo'][$id]); - } - $eh->flush(); - e("Selected photos have been deleted","m"); -} - -//Activate -if(isset($_GET['activate'])) -{ - $id = mysql_clean($_GET['activate']); - $cbphoto->photo_actions('activation',$id); -} - -//Deactivate -if(isset($_GET['deactivate'])) -{ - $id = mysql_clean($_GET['deactivate']); - $cbphoto->photo_actions('deactivation',$id); -} - -//Multi-Active -if(isset($_POST['deactivate_selected'])) -{ - $total = count($_POST['check_photo']); - for($i=0;$i<$total;$i++) - { - $cbphoto->photo_actions('deactivation',$_POST['check_photo'][$i]); - } - $eh->flush(); - e($total." photos has been deactivated","m"); -} - -//Multi-Deactive -if(isset($_POST['activate_selected'])) -{ - $total = count($_POST['check_photo']); - for($i=0;$i<$total;$i++) - { - $cbphoto->photo_actions('activation',$_POST['check_photo'][$i]); - } - $eh->flush(); - e($total." photos has been activated","m"); -} - -if(isset($_REQUEST['delete_flags'])) -{ - $photo = mysql_clean($_GET['delete_flags']); - $cbphoto->action->delete_flags($photo); -} - -//Deleting Multiple Videos -if(isset($_POST['delete_flags'])) -{ - for($id=0;$id<=count($_POST['check_photo']);$id++) - { - $eh->flush(); - $cbphoto->action->delete_flags($_POST['check_photo'][$id]); - } -} - -switch($mode) -{ - case "view": - default: - { - assign("mode","view"); - //Getting Video List - $page = mysql_clean($_GET['page']); - $get_limit = create_query_limit($page,5); - $photos = $cbphoto->action->get_flagged_objects($get_limit); - assign('photos', $photos); - - //Collecting Data for Pagination - $total_rows = $cbphoto->action->count_flagged_objects(); - $total_pages = count_pages($total_rows,5); - - //Pagination - $pages->paginate($total_pages,$page); - } - break; - - case "view_flags": - { - assign("mode","view_flags"); - $pid = mysql_clean($_GET['pid']); - $pdetails = $cbphoto->get_photo($pid); - if($pdetails) - { - $flags = $cbphoto->action->get_flags($pid); - assign('flags',$flags); - assign('photo',$pdetails); - }else - e("Photo does not exist"); - } - -} - -subtitle("Flagged Photos"); -template_files('flagged_photos.html'); -display_it(); - -?> \ No newline at end of file diff --git a/upload/admin_area/flagged_users.php b/upload/admin_area/flagged_users.php deleted file mode 100644 index 2d14b267..00000000 --- a/upload/admin_area/flagged_users.php +++ /dev/null @@ -1,118 +0,0 @@ -admin_login_check(); -$userquery->login_check('video_moderation'); - -$mode = $_GET['mode']; - - -//Delete Video -if(isset($_GET['delete_user'])){ - $user = mysql_clean($_GET['delete_user']); - $userquery->delete_user($user); -} - -//Deleting Multiple Videos -if(isset($_POST['delete_selected'])) -{ - for($id=0;$id<=count($_POST['check_user']);$id++) - { - $userquery->delete_user($_POST['check_user'][$id]); - } - $eh->flush(); - e("Selected users have been deleted","m"); -} - -//Activate / Deactivate -if(isset($_GET['activate'])){ - $user = mysql_clean($_GET['activate']); - $userquery->action('activate',$user); -} -if(isset($_GET['deactivate'])){ - $user = mysql_clean($_GET['deactivate']); - $userquery->action('deactivate',$user); -} - -//Using Multple Action -if(isset($_POST['activate_selected'])){ - for($id=0;$id<=count($_POST['check_user']);$id++){ - $userquery->action('activate',$_POST['check_user'][$id]); - } - e("Selected users Have Been Activated","m"); -} -if(isset($_POST['deactivate_selected'])){ - for($id=0;$id<=count($_POST['check_user']);$id++){ - $userquery->action('activate',$_POST['check_user'][$id]); - } - e("Selected users Have Been Dectivated","m"); -} - - - -if(isset($_REQUEST['delete_flags'])) -{ - $user = mysql_clean($_GET['delete_flags']); - $userquery->action->delete_flags($user); -} - -//Deleting Multiple Videos -if(isset($_POST['delete_flags'])) -{ - for($id=0;$id<=count($_POST['check_user']);$id++) - { - $eh->flush(); - $userquery->action->delete_flags($_POST['check_user'][$id]); - } -} - - -switch($mode) -{ - case "view": - default: - { - assign("mode","view"); - //Getting Video List - $page = mysql_clean($_GET['page']); - $get_limit = create_query_limit($page,5); - $users = $userquery->action->get_flagged_objects($get_limit); - Assign('users', $users); - - //Collecting Data for Pagination - $total_rows = $userquery->action->count_flagged_objects(); - $total_pages = count_pages($total_rows,5); - - //Pagination - $pages->paginate($total_pages,$page); - } - break; - - case "view_flags": - { - assign("mode","view_flags"); - $uid = mysql_clean($_GET['uid']); - $udetails = $userquery->get_user_details($uid); - if($udetails) - { - $flags = $userquery->action->get_flags($uid); - assign('flags',$flags); - assign('user',$udetails); - }else - e("user does not exist"); - } - -} - - -subtitle("Flagged Users"); -template_files('flagged_users.html'); -display_it(); -?> \ No newline at end of file diff --git a/upload/admin_area/flagged_videos.php b/upload/admin_area/flagged_videos.php deleted file mode 100644 index 5850a627..00000000 --- a/upload/admin_area/flagged_videos.php +++ /dev/null @@ -1,117 +0,0 @@ -admin_login_check(); -$userquery->login_check('video_moderation'); - -$mode = $_GET['mode']; - - -//Delete Video -if(isset($_GET['delete_video'])){ - $video = mysql_clean($_GET['delete_video']); - $cbvideo->delete_video($video); -} - -//Deleting Multiple Videos -if(isset($_POST['delete_selected'])) -{ - for($id=0;$id<=RESULTS;$id++) - { - $cbvideo->delete_video($_POST['check_video'][$id]); - } - $eh->flush(); - e(lang("vdo_multi_del_erro"),"m"); -} -//Activate / Deactivate - -if(isset($_GET['activate'])){ - $video = mysql_clean($_GET['activate']); - $cbvid->action('activate',$video); -} -if(isset($_GET['deactivate'])){ - $video = mysql_clean($_GET['deactivate']); - $cbvid->action('deactivate',$video); -} - -//Using Multple Action -if($_POST['mode']=='activate_selected'){ - for($id=0;$id<=RESULTS;$id++){ - $cbvid->action('activate',$_POST['check_video'][$id]); - } - e("Selected Videos Have Been Activated","m"); -} -if($_POST['mode']=='deactivate_selected'){ - for($id=0;$id<=RESULTS;$id++){ - $cbvid->action('deactivate',$_POST['check_video'][$id]); - } - e("Selected Videos Have Been Dectivated","m"); -} - - - -if(isset($_REQUEST['delete_flags'])) -{ - $video = mysql_clean($_GET['delete_flags']); - $cbvid->action->delete_flags($video); -} - -//Deleting Multiple Videos -if($_POST['mode']=='delete_flags') -{ - for($id=0;$id<=RESULTS;$id++) - { - $eh->flush(); - $cbvid->action->delete_flags($_POST['check_video'][$id]); - } -} - - -switch($mode) -{ - case "view": - default: - { - assign("mode","view"); - //Getting Video List - $page = mysql_clean($_GET['page']); - $get_limit = create_query_limit($page,5); - $videos = $cbvid->action->get_flagged_objects($get_limit); - Assign('videos', $videos); - - //Collecting Data for Pagination - $total_rows = $cbvid->action->count_flagged_objects(); - $total_pages = count_pages($total_rows,5); - - //Pagination - $pages->paginate($total_pages,$page); - } - break; - - case "view_flags": - { - assign("mode","view_flags"); - $vid = mysql_clean($_GET['vid']); - $vdetails = $cbvid->get_video($vid); - if($vdetails) - { - $flags = $cbvid->action->get_flags($vid); - assign('flags',$flags); - assign('video',$vdetails); - }else - e("Video does not exist"); - } - -} - -subtitle("Flagged Videos"); -template_files('flagged_videos.html'); -display_it(); -?> \ No newline at end of file diff --git a/upload/admin_area/group_category.php b/upload/admin_area/group_category.php deleted file mode 100644 index 502e45cf..00000000 --- a/upload/admin_area/group_category.php +++ /dev/null @@ -1,68 +0,0 @@ -admin_login_check(); -$pages->page_redir(); -$userquery->perm_check('group_moderation',true); -//Form Processing -if(isset($_POST['add_cateogry'])){ - $cbgroup->add_category($_POST); -} - -//Making Categoyr as Default -if(isset($_GET['make_default'])) -{ - $cid = mysql_clean($_GET['make_default']); - $cbgroup->make_default_category($cid); -} - -//Edit Categoty -if(isset($_GET['category'])){ - assign("edit_category","show"); - if(isset($_POST['update_category'])) - { - $cbgroup->update_category($_POST); - } - assign('cat_details',$cbgroup->get_category($_GET['category'])); -} - -//Delete Category -if(isset($_GET['delete_category'])){ - $cbgroup->delete_category($_GET['delete_category']); -} - -$cats = getCategoryList(array('type'=>'group')); -//Updating Category Order -if(isset($_POST['update_order'])) -{ - foreach($cats as $cat) - { - if(!empty($cat['category_id'])) - { - $order = $_POST['category_order_'.$cat['category_id']]; - $cbgroup->update_cat_order($cat['category_id'],$order); - } - } - $cats = getCategoryList(array('type'=>'group')); -} - -assign('manage_categories_title','Manage group categories'); -assign('type','group'); -$Smarty->assign_by_ref('obj',$cbgroup); - -//Assing Category Values -assign('category',$cats); -assign('categories',$cats); -assign('total',$cbgroup->total_categories()); - -subtitle("Groups Category manager"); -template_files('category.html'); display_it(); - -?> \ No newline at end of file diff --git a/upload/admin_area/groups_manager.php b/upload/admin_area/groups_manager.php deleted file mode 100644 index 90960af4..00000000 --- a/upload/admin_area/groups_manager.php +++ /dev/null @@ -1,153 +0,0 @@ -admin_login_check(); -$pages->page_redir(); -$userquery->perm_check('group_moderation',true); - - // Deactivate Group - if(isset($_GET['deactivate'])) { - $cbgroup->grp_actions('deactivate',mysql_clean($_GET['deactivate'])); - } - - // Activate Group - if(isset($_GET['activate'])) { - $cbgroup->grp_actions('activate',mysql_clean($_GET['activate'])); - } - - // Feature Group - if(isset($_GET['feature'])) { - $cbgroup->grp_actions('feature',mysql_clean($_GET['feature'])); - } - - // unFeature Group - if(isset($_GET['unfeature'])) { - $cbgroup->grp_actions('unfeature',mysql_clean($_GET['unfeature'])); - } - - //Multiple Activate - if($_POST['action-mode']=='activate') { - for($i=0; $igrp_actions('activate',$_POST['check_group'][$i]); - } - $eh->flush(); - e(lang('Selected Groups are activated.'),'m'); - } - - //Multiple Deactivate - if($_POST['action-mode']=='deactivate') { - for($i=0; $igrp_actions('deactivate',$_POST['check_group'][$i]); - } - $eh->flush(); - e(lang('Selected Groups are deactivated.'),'m'); - } - - //Multiple Feature - if($_POST['action-mode']=='featured') { - for($i=0; $igrp_actions('feature',$_POST['check_group'][$i],true); - } - $eh->flush(); - e(lang('Selected Groups have been set as featured.'),'m'); - } - - //Multiple UnFeature - if($_POST['action-mode']=='unfeatured') { - for($i=0; $igrp_actions('feature',$_POST['check_group'][$i],true); - } - $eh->flush(); - e(lang('Selected Groups have been set as Unfeatured.'),'m'); - } - - // Delete group - if(isset($_GET['delete_group'])) { - $cbgroup->grp_actions("delete",mysql_clean($_GET['delete_group'])); - } - - //Multiple Delete - if($_POST['action-mode']=='delete') { - for($i=0; $igrp_actions("delete",$_POST['check_group'][$i],true); - } - $eh->flush(); - e(lang('Selected Groups are Deleted.'),'m'); - } - - - //Calling Group Manager Functions - call_functions($cbgroup->group_manager_funcs); - - $page = mysql_clean($_GET['page']); - $get_limit = create_query_limit($page,RESULTS); - - if(isset($_GET['search'])) - { - - $array = array - ( - 'group_id' => $_GET['group_id'], - 'user' => $_GET['userid'], - 'title' => $_GET['title'], - 'tags' => $_GET['tags'], - 'category' => $_GET['category'], - 'featured' => $_GET['featured'], - 'active' => $_GET['active'] - ); - } - - $result_array = $array; - //Getting Video List - $result_array['limit'] = $get_limit; - if(!$array['order']) - $result_array['order'] = " date_added DESC "; - $groups = $cbgroup->get_groups($result_array); - - Assign('groups', $groups); - - //Collecting Data for Pagination - $gcount = $array; - $gcount['count_only'] = true; - $total_rows = $cbgroup->get_groups($gcount); - $total_pages = count_pages($total_rows,RESULTS); - $pages->paginate($total_pages,$page); - - - //Category Array - if(is_array($_GET['category'])) - $cats_array = array($_GET['category']); - else - { - preg_match_all('/#([0-9]+)#/',$_GET['category'],$m); - $cats_array = array($m[1]); - } - - - $cat_array = array(lang('Category'), - 'type'=> 'checkbox', - 'name'=> 'category[]', - 'sep' => '
', - 'id'=> 'category', - 'class' => 'checkbox', - 'indent' => str_repeat('-',2), - 'value'=> array('category',$cats_array), - 'hint_1'=> lang('vdo_cat_msg'), - 'display_function' => 'convert_to_categories', - 'category_type'=>'group'); - assign('cat_array',$cat_array); - - -subtitle("Group Manager"); -template_files('groups_manager.html'); -display_it(); - -?> \ No newline at end of file diff --git a/upload/admin_area/index.php b/upload/admin_area/index.php deleted file mode 100644 index 994faabe..00000000 --- a/upload/admin_area/index.php +++ /dev/null @@ -1,24 +0,0 @@ -admin_login_check(); - - -// $latest = get_latest_cb_info(); - $Cbucket->cbinfo['latest'] = $latest; - if($Cbucket->cbinfo['version'] < $Cbucket->cbinfo['latest']['version']) - $Cbucket->cbinfo['new_available'] = true; - - - - -template_files('index.html'); -display_it(); -?> \ No newline at end of file diff --git a/upload/admin_area/lab_resources/echo.php b/upload/admin_area/lab_resources/echo.php deleted file mode 100644 index 70051698..00000000 --- a/upload/admin_area/lab_resources/echo.php +++ /dev/null @@ -1,3 +0,0 @@ - \ No newline at end of file diff --git a/upload/admin_area/lab_resources/experiments.php b/upload/admin_area/lab_resources/experiments.php deleted file mode 100644 index 11f90308..00000000 --- a/upload/admin_area/lab_resources/experiments.php +++ /dev/null @@ -1,225 +0,0 @@ -admin_login_check(); - -if(isset($_POST['experiment'])) -{ - $mode = $_POST['mode']; - $victim = $_POST['victim']; - - switch($mode) - { - default: - echo json_encode(array("err"=>"DUDE!!Why The Hell You Are Playing With The Code :/")); - break; - - case "getPreDetails": - { - $err = array(); - $msg = array(); - - if(!function_exists("exec")) - { - $err[] = "
C'mon man! there shuld be some 'exec' functions :("; - $err[] = "
Exec function does not exist
"; - theEnd(); - }else - $msg[] = "
Exec function exists
"; - - //testing php compatiblity - $phpTest = shell_output(php_path()." -q ".ADMINBASEDIR.'/lab_resources/echo.php'); - if(!$phpTest) - { - $err[] = "
OMG! Your host is so chipless that it doesn't even allow you to use PHP CLI , very bad!"; - $err[] = "
PHP CLI is not enabled
"; - theEnd(); - }else - $msg[] = "
PHP CLI is enabled
"; - - //now get ffmpeg details - $ffmpegDetails = shell_output($Cbucket->configs['ffmpegpath']." -version "); - - if(!$ffmpegDetails) - { - $err[] = '
How can human work without brain? same situation is with video conversion, no ffmpeg, no conversion.'; - $err[] = "
FFMPEG does not exist
"; - theEnd(); - }else{ - - $msg[] = "
".nl2br($ffmpegDetails); - $msg[] = "
FFMPEG Exists
"; - } - - $flvtool2Details = shell_output($Cbucket->configs['flvtool2path']." -version "); - - if(!$flvtool2Details) - { - $err[] = '
Ah, no flvtool2 :O, its like a "Salt" for video files..food without salt is tasteless, - so video is streamless without flvtool2'; - $err[] = "
flvtool2 does not exist
"; - theEnd(); - }else{ - - $msg[] = "
".nl2br($flvtool2Details); - $msg[] = "
Flvtool2 Exists
"; - } - - $victimFile = $testVidsDir.'/'.$victim; - //getting video details.. - $ffmpegObj = new ffmpeg($victimFile); - $vidDetails = $ffmpegObj->get_file_info(); - if(!$vidDetails) - { - - $err[] = "
".nl2br(shell_output($Cbucket->configs['ffmpegpath'].' -i '.$victimFile)); - if(!file_exists($victimFile) && $victim) - $err[] = "
File does not exist
"; - else - $err[] = "
What the...post the above ffmpeg log and let scientist do their job
"; - theEnd(); - }else - { - $msg[] = "
".nl2br(shell_output($Cbucket->configs['ffmpegpath'].' -i '.$victimFile)); - $msg[] = "
Video file is convertable..
"; - } - - - theEnd('convertVideo1'); - } - break; - - case "convertVideo1": - { - - - $victimFile = $testVidsDir.'/'.$victim; - $victimOutput = $testVidsDir.'/output.flv'; - $victimOutputHQ = $testVidsDir.'/output.mp4'; - - if(file_exists($victimOutput)) - unlink($victimOutput); - if(file_exists($testVidsDir.'/output.log')) - unlink($testVidsDir.'/output.log'); - - - $res169 = array(); - $res169['240'] = array('427','240'); - $res169['360'] = array('640','360'); - $res169['480'] = array('853','480'); - $res169['720'] = array('1280','1280'); - $res169['1080'] = array('1920','1080'); - - $res43 = array(); - $res43['240'] = array('320','240'); - $res43['360'] = array('480','360'); - $res43['480'] = array('640','480'); - $res43['720'] = array('960','1280'); - $res43['1080'] = array('1440','1080'); - - $configs = array - ( - 'use_video_rate' => true, - 'use_video_bit_rate' => true, - 'use_audio_rate' => true, - 'use_audio_bit_rate' => true, - 'use_audio_codec' => true, - 'format' => 'flv', - 'video_codec'=> config('video_codec'), - 'audio_codec'=> config('audio_codec'), - 'audio_rate'=> config("srate"), - 'audio_bitrate'=> config("sbrate"), - 'video_rate'=> config("vrate"), - 'video_bitrate'=> config("vbrate"), - 'normal_res' => config('normal_resolution'), - 'high_res' => config('high_resolution'), - 'max_video_duration' => config('max_video_duration'), - 'res169' => $res169, - 'res43' => $res43, - 'resize'=>'max' - ); - - - - $ffmpeg = new ffmpeg($victimFile); - $ffmpeg->configs = $configs; - $ffmpeg->gen_thumbs = false; - $ffmpeg->gen_big_thumb = false; - $ffmpeg->num_of_thumbs = config('num_thumbs'); - $ffmpeg->thumb_dim = config('thumb_width')."x".config('thumb_height'); - $ffmpeg->big_thumb_dim = config('big_thumb_width')."x".config('big_thumb_height'); - $ffmpeg->tmp_dir = TEMP_DIR; - $ffmpeg->input_ext = $ext; - $ffmpeg->output_file = $victimOutput; - $ffmpeg->hq_output_file = $victimOutputHQ; - $ffmpeg->log_file = $testVidsDir.'/output.log'; - //$ffmpeg->remove_input = TRUE; - $ffmpeg->keep_original = config('keep_original'); - $ffmpeg->original_output_path = ORIGINAL_DIR.'/'.$tmp_file.'.'.$ext; - $ffmpeg->set_conv_lock = false; - $ffmpeg->showpre=true; - $ffmpeg->ClipBucket(); - - - $ffmpegpath = $Cbucket->configs['ffmpegpath']; - $ffmpegCommand = $ffmpeg->raw_command; - $msg[] = "FFMPEG Command So far
"; - //Lets start conversing videos - $converDetails = shell_output($ffmpegCommand); - $msg[] = "
".nl2br($ffmpeg->log); - - $victimDetails = $ffmpeg->input_details; - $vidDetails = $ffmpeg->output_details; - if(!$vidDetails) - { - - if($victimDetails['audio_codec']=='aac' || $victimDetails['audio_codec']=='ac3') - $err[] = "
A possible reason is beacuse videos with - AAC Audio does not encode without 'libfaac', set audio codec as libfaac and then try again
"; - if(!file_exists($victimFile) && $victim) - $err[] = "
No output file...your ffmpeg is not compatible
"; - else - $err[] = "
No output file...hmm post the log to dev team
"; - if(@filesize($victimOutput)>0 && file_exists($victimFile)) - $err[] = "
".nl2br(shell_output($Cbucket->configs['ffmpegpath'].' -i '.$victimOutput)); - theEnd(); - }else - { - $msg[] = "
".nl2br(shell_output($Cbucket->configs['ffmpegpath'].' -i '.$victimOutput)); - $msg[] = "
Video file is converted =D..
"; - } - - theEnd(); - } - } -} - - - -function theEnd($status=false) -{ - global $msg, $err; - if($err) - $errors = implode('',$err); - if($msg) - $messgs = implode('',$msg); - - echo json_encode(array('err'=>$errors,'msg'=>$messgs,'status'=>$status)); - exit(); -} -?> \ No newline at end of file diff --git a/upload/admin_area/language_settings.php b/upload/admin_area/language_settings.php deleted file mode 100644 index ff979d0b..00000000 --- a/upload/admin_area/language_settings.php +++ /dev/null @@ -1,127 +0,0 @@ -admin_login_check(); -$userquery->login_check('web_config_access'); -$pages->page_redir(); - -//Making Language Default -if(isset($_POST['default_language'])) -{ - $id = mysql_clean($_POST['default_language']); - $lang_obj->make_default($id); -} - -//Importing language -if(isset($_POST['add_language'])) -{ - $lang_obj->import_lang($_POST); -} - -//Removig Langiage -if(isset($_GET['delete'])) -{ - $id = mysql_clean($_GET['delete']); - $lang_obj->delete_lang($id); -} - -//Updateing Language -if(isset($_POST['update_language'])) -{ - $_POST['lang_id'] = $_POST['update_language']; - $lang_obj->update_lang($_POST); - - //Updating phrases - if(($_FILES['lang_file']['tmp_name'])) - { - $lang_obj->import_lang($_POST); - } -} - -//Downloading Language -if(isset($_GET['download'])) -{ - $lang_obj->export_lang(mysql_clean($_GET['download'])); -} - -//Downloading Language -if(isset($_GET['action'])) -{ - $lang_obj->action_lang($_GET['action'],mysql_clean($_GET['id'])); -} - -//Create package -if(isset($_GET['create_package'])) -{ - if($lang_obj->createPack($_GET['create_package'])) - e("Language pack has been re-created","m"); -} - -//Create package -if(isset($_GET['recreate_from_pack'])) -{ - if($lang_obj->updateFromPack($_GET['recreate_from_pack'])) - e("Language database has been updated","m"); -} - - - -//Get List Of Languages -assign('language_list',$lang_obj->get_langs()); -Assign('msg',$msg); - - - -if($lang_obj->lang_exists(mysql_clean($_GET['edit_language']))) -{ - assign('edit_lang','yes'); - assign('lang_details',$lang_obj->lang_exists(mysql_clean($_GET['edit_language']))); - $edit_id = mysql_clean($_GET['edit_language']); - $limit = RESULTS; - - - $current_page = $_GET['page'] ; - $current_page = is_numeric($current_page) && $current_page>0 ? $current_page : 1 ; - - $curr_limit = ($current_page-1)*$limit .','.$limit; - - if(isset($_GET['search_phrase'])) - { - $varname = mysql_clean($_GET['varname']); - $text = mysql_clean($_GET['text']); - - if(!empty($varname)) - $varname_query = "varname LIKE '%$varname%'"; - if(!empty($text)) - $text_query = "text LIKE '%$text%'"; - - if(!empty($text_query) || !empty($varname_query)) - { - if(!empty($text_query) && !empty($varname_query) ) - $or = ' OR '; - $extra_param = " AND ( $varname_query $or $text_query )"; - } - } - - $lang_phrases = $lang_obj->get_phrases($edit_id,'*',$curr_limit,$extra_param); - $total_phrases = $lang_obj->count_phrases($edit_id,$extra_param); - - assign('lang_phrases',$lang_phrases); - - $total_pages = $total_phrases/$limit; - $total_pages = round($total_pages+0.49,0); - $pages->paginate($total_pages,$current_page); -} - - -subtitle("Language Settings"); -template_files('language_settings.html'); -display_it(); -?> \ No newline at end of file diff --git a/upload/admin_area/login.php b/upload/admin_area/login.php deleted file mode 100644 index e4970925..00000000 --- a/upload/admin_area/login.php +++ /dev/null @@ -1,51 +0,0 @@ -is_admin_logged_as_user()) -{ - $userquery->revert_from_user(); - redirect_to(BASEURL.'/admin_area'); -} - -if($userquery->admin_login_check(TRUE)) -{ - redirect_to(BASEURL."/".ADMINDIR."/index.php"); -} -$eh->flush(); - -$thisurl = $_SERVER['PHP_SELF']; -Assign('THIS_URL', $thisurl); - -if(!empty($_REQUEST['returnto'])) -{ - $return_to = $_REQUEST['returnto']; - Assign('return_to',$return_to); -} - -if(isset($_POST['login'])){ - $username = $_POST['username']; - $username = mysql_clean(clean($username)); - $password = mysql_clean(clean($_POST['password'])); - - //Loggin User - if($userquery->login_user($username,$password)) - redirect_to('index.php'); - -} - - -if(userid() && !has_access('admin_access',true)) - e(lang("you_dont_hv_perms")); - - -subtitle('Admin Login'); -Template('global_header.html'); -Template('login.html'); -?> \ No newline at end of file diff --git a/upload/admin_area/login_as_user.php b/upload/admin_area/login_as_user.php deleted file mode 100644 index e3437bab..00000000 --- a/upload/admin_area/login_as_user.php +++ /dev/null @@ -1,27 +0,0 @@ -is_admin_logged_as_user()) -{ - $userquery->admin_login_check(); - $userquery->login_check('member_moderation'); -} -$pages->page_redir(); - -if($_GET['revert']) -{ - $userquery->revert_from_user(); - redirect_to(BASEURL.'/admin_area'); -} -$uid = $_GET['uid']; - -if($userquery->login_as_user($uid)) - redirect_to(BASEURL); -display_it(); - -?> \ No newline at end of file diff --git a/upload/admin_area/logo_change.php b/upload/admin_area/logo_change.php deleted file mode 100644 index 6b2a3116..00000000 --- a/upload/admin_area/logo_change.php +++ /dev/null @@ -1,19 +0,0 @@ -admin_login_check(); -$pages->page_redir(); - - -subtitle("Logo Changer"); - -template_files('under_development.html'); -display_it(); -?> \ No newline at end of file diff --git a/upload/admin_area/logout.php b/upload/admin_area/logout.php deleted file mode 100644 index 390c0105..00000000 --- a/upload/admin_area/logout.php +++ /dev/null @@ -1,5 +0,0 @@ -logout(); -redirect_to('index.php'); -?> \ No newline at end of file diff --git a/upload/admin_area/main.php b/upload/admin_area/main.php deleted file mode 100644 index 2c6ffca9..00000000 --- a/upload/admin_area/main.php +++ /dev/null @@ -1,295 +0,0 @@ -admin_login_check(); -$userquery->login_check('web_config_access'); - -$pages->page_redir(); - -if (@$_GET['msg']) -{ - $msg = mysql_clean($_GET['msg']); -} - -$opt_list = $Upload->load_upload_options(); -assign('opt_list', $opt_list); - -assign('post_max_size', ini_get('post_max_size')); -assign('upload_max_size', ini_get('upload_max_filesize')); - - -if (isset($_POST['update'])) -{ - $configs = $Cbucket->configs; - - $rows = array( - 'allowed_types', - 'allow_language_change', - 'allow_unicode_usernames', - 'allow_registeration', - 'allow_template_change', - 'allow_username_spaces', - 'allow_upload', - 'anonymous_id', - 'anonym_comments', - 'approve_video_notification', - 'audio_codec', - 'activation', - 'background_color', - 'background_upload', - 'background_url', - 'big_thumb_width', - 'big_thumb_height', - 'closed', - 'closed_msg', - 'channel_comments', - 'channels_list_per_page', - 'channels_list_per_tab', - 'channelsSection', - 'channel_rating', - 'collection_rating', - 'collectionsSection', - 'comments_per_page', - 'captcha_type', - 'con_modules_type', - 'comments_captcha', - 'comment_rating', - 'comment_spam_limit', - 'collection_per_page', - 'collection_home_page', - 'collection_search_result', - 'collection_user_collections', - 'collection_items_page', - 'collection_user_favorites', - 'collection_channel_page', - 'embed_type', - 'date_format', - 'description', - 'debug_level', - 'default_country_iso2', - 'default_time_zone', - 'disallowed_usernames', - 'use_subs', - 'embedUpload', - 'email_verification', - 'enable_groups', - 'ffmpegpath', - 'flvtool2path', - 'flvtoolpp', - 'ffmpeg_type', - 'facebook_embed', - 'gravatars', - 'grp_categories', - 'groups_list_per_page', - 'grps_items_search_page', - 'grp_thumb_height', - 'grp_thumb_width', - 'grp_max_title', - 'grp_max_desc', - 'groupsSection', - 'high_resolution', - 'hq_output', - 'keywords', - 'keep_original', - 'keep_mp4_as_is', - 'r_height', - 'r_width', - 'max_bg_width', - 'max_bg_size', - 'max_conversion', - 'max_profile_pic_height', - 'max_profile_pic_size', - 'max_profile_pic_width', - 'max_topic_title', - 'max_video_title', - 'max_topic_length', - 'max_video_desc', - 'max_video_tags', - 'max_username', - 'min_video_title', - 'min_video_tags', - 'min_video_desc', - 'mp4boxpath', - 'mplayerpath', - 'min_age_reg', - 'min_username', - 'max_comment_chr', - 'max_time_wait', - 'max_upload_size', - 'max_video_duration', - 'mplayerpath', - 'normal_resolution', - 'num_thumbs', - 'own_channel_rating', - 'own_collection_rating', - 'own_video_rating', - 'php_path', - 'picture_url', - 'picture_upload', - 'photosSection', - 'photo_main_list', - 'photo_home_tabs', - 'photo_search_result', - 'photo_channel_page', - 'photo_user_photos', - 'photo_user_favorites', - 'photo_other_limit', - 'quick_conv', - 'resize', - 'remoteUpload', - 'recently_viewed_limit', - 'send_comment_notification', - 'site_title', - 'sys_os', - 'sbrate', - 'srate', - 'site_slogan', - 'seo', - 'seo_vido_url', - 'search_list_per_page', - 'server_friendly_conversion', - 'support_email', - 'show_collapsed_checkboxes', - 'thumb_width', - 'thumb_height', - 'use_ffmpeg_vf', - 'use_crons', - 'user_comment_own', - 'user_rate_opt1', - 'users_items_subscriptions', - 'users_items_subscibers', - 'users_items_contacts_channel', - 'users_items_search_page', - 'users_items_group_page', - 'user_max_chr', - 'user_moderation', - 'use_cached_pagin', - 'cached_pagin_time', - 'vid_categories', - 'vid_cat_height', - 'vid_cat_width', - 'videosSection', - 'videos_items_grp_page', - 'videos_items_hme_page', - 'videos_items_columns', - 'videos_items_ufav_page', - 'videos_items_uvid_page', - 'videos_items_search_page', - 'videos_item_channel_page', - 'videos_list_per_page', - 'videos_list_per_tab', - 'video_download', - 'video_embed', - 'video_comments', - 'video_rating', - 'video_comments3', - 'video_categories', - 'video_codec', - 'vrate', - 'vbrate', - 'video_require_login', - 'website_email', - 'welcome_email', - //Profile fields - "lname_length", - "fname_length", - "profile_title_length", - "profile_desc_length", - "about_me_length", - "profile_tags_length", - "web_url_length", - "location_length", - "hometown_length", - "city_length", - "postal_code_length", - "schools_length", - "occupation_length", - "companies_length", - "hobbies_length", - "fav_movies_length", - "fav_music_length", - "fav_books_length" - ); - - foreach ($opt_list as $optl) - { - $rows[] = $optl['load_func']; - } - - //Numeric Array - $num_array = array( - 'anonymous_id', - 'channels_list_per_page', - 'channels_list_per_tab', - 'max_upload_size', - 'max_video_title', - 'max_video_desc', - 'max_video_tags', - 'min_video_title', - 'min_video_tags', - 'min_video_desc', - 'recently_viewed_limit', - 'search_list_per_page', - 'users_items_subscriptions', - 'users_items_subscibers', - 'users_items_contacts_channel', - 'users_items_search_page', - 'users_items_group_page', - 'videos_items_grp_page', - 'videos_items_hme_page', - 'videos_items_columns', - 'videos_items_ufav_page', - 'videos_items_uvid_page', - 'videos_items_search_page', - 'videos_item_channel_page', - 'videos_list_per_page', - 'videos_list_per_tab', - 'video_categories', - 'photo_main_list', - 'photo_home_tabs', - 'photo_search_result', - 'photo_channel_page', - 'photo_user_photos', - 'photo_user_favorites', - 'photo_other_limit', - 'collection_per_page', - 'collection_home_page', - 'collection_search_result', - 'collection_user_collections', - 'collection_items_page', - 'collection_user_favorites', - 'collection_channel_page', - ); - - - foreach ($rows as $field) - { - $value = ($_POST[$field]); - if (in_array($field, $num_array)) - { - if ($value <= 0 || !is_numeric($value)) - $value = 1; - } - - if ($Cbucket->configs[$field] != $value) - { - $myquery->Set_Website_Details($field, $value); - } - } - e("Website Settings Have Been Updated", 'm'); -} - -$row = $myquery->Get_Website_Details(); -Assign('row', $row); -subtitle("Website Configurations"); -template_files('main.html'); -display_it(); -?> \ No newline at end of file diff --git a/upload/admin_area/maintenance.php b/upload/admin_area/maintenance.php deleted file mode 100644 index fd451993..00000000 --- a/upload/admin_area/maintenance.php +++ /dev/null @@ -1,146 +0,0 @@ -admin_login_check(); -$userquery->login_check('web_config_access'); -$pages->page_redir(); - -/** - * Removing Inactive Sessions - */ -if(@$_GET['mode']=='remove_sessions') -{ - $db->Execute("DELETE from ".tbl("sessions")." WHERE - TIMESTAMPDIFF(MINUTE,last_active,now()) - > 5 AND session_string='guest'"); - $guest_sess = $db->Affected_Rows(); - $db->Execute("DELETE from ".tbl("sessions")." WHERE - TIMESTAMPDIFF(MINUTE,last_active,now()) - > ". COOKIE_TIMEOUT/60 ." AND session_string='smart_sess'"); - $smart_sess = $db->Affected_Rows(); - - if($guest_sess) - e("Removed '".$guest_sess."' inactive guest sessions","m"); - if($smart_sess) - e("Removed '".$smart_sess."' inactive user sessions","m"); - - if(!$guest_sess && !$smart_sess) - e("All inactive sessions are already removed","m"); - -} - - -/** - * Removing Old Access log - */ -if(@$_GET['mode']=='remove_access_log') -{ - $days = $_GET['days']; - $days = mysql_clean($days); - if(!is_numeric($days) || $days<1) - $days = 10; - $days = $days-1; - $query = "DELETE from ".tbl("action_log")." WHERE - DATEDIFF(now(),date_added) > ". $days; - - $db->Execute($query); - - $rows = $db->Affected_Rows(); - - $days++; - if($rows) - e($rows. " records removed from action log","m"); - else - e("Not enough action log found older than ".$days." days","m"); -} - - -if(@$_GET['mode']=='remove_activity_feed') -{ - - $start_index = $_GET['start_index'] ? $_GET['start_index'] : 0; - $loop_size = $_GET['loop_size']; - $loop_size = $loop_size ? $loop_size : 5; - assign('loop_size',$loop_size); - $next_index = $start_index+$loop_size; - assign('next_index',$next_index); - - - //Reindex Videos - - $msg = array(); - $users = get_users(array("usr_status"=>"Ok","limit"=>$start_index.",".$loop_size)); - - $total_users = get_users(array("count_only"=>true,"usr_status"=>"Ok")); - $percent = $cbindex->percent(50,$total_users); - $i = 0; - - - $days = $_GET['days']; - $days = mysql_clean($days); - if(!is_numeric($days) || $days<1) - $days = 10; - $days = $days-1; - - assign('total',$total_users); - assign('from',$start_index+1); - assign('days',$days); - - $to = $start_index+$loop_size; - if($to>=$total_users) - { - $to = $total_users; - e($total_users." users have been reindexed successfully.","m"); - assign("stop_loop","yes"); - } - assign('to',$to); - - while($i < $total_users) - { - if($users[$i]['userid']) - { - $deleted = 0; - $user_feed_dir = USER_FEEDS_DIR.'/'.$users[$i]['userid']; - if($user_feed_dir) - { - $feeds = glob($user_feed_dir.'/*.feed'); - if($feeds) - { - - foreach($feeds as $feed) - { - $fileName = getName($feed); - $now = time(); - - if($now-$fileName >= $days*24*60*60) - { - unlink($feed); - $deleted++; - } - - } - } - } - $msg[] = $users[$i]['userid'].": Removed '".$deleted."' activity feeds of ".$users[$i]['username'].""; - } - $i++; - - } - e($start_index+1 ." - ".$to." Activity feeds have been deleted.","m"); - assign("index_msgs",$msg); - assign("indexing","yes"); - assign('mode','remove_activity_feed'); -} - - -subtitle("Maintenance"); -template_files('maintenance.html'); -display_it(); -?> \ No newline at end of file diff --git a/upload/admin_area/manage_items.php b/upload/admin_area/manage_items.php deleted file mode 100644 index a6f1d051..00000000 --- a/upload/admin_area/manage_items.php +++ /dev/null @@ -1,179 +0,0 @@ -admin_login_check(); -$userquery->login_check('video_moderation'); -$pages->page_redir(); - -$id = mysql_clean($_GET['collection']); -$type = mysql_clean($_GET['type']); -$type = confirm_collection_type( $type ); -$data = $cbcollection->get_collection($id); - -switch($type) -{ - case "photos": - { - $action = $_GET['action']; $pid = $_GET['id']; - if ( $action && $pid ) { - if ( $cbcollection->object_in_collection($pid,$data['collection_id']) ) { - if ( $cbphoto->photo_exists( $pid ) ) { - switch( $action ) { - case 'delete': { - $cbphoto->delete_photo( $pid, true ); - e( lang('Photo has been deleted successfully'), 'm' ); - }break; - - case 'orphan': { - $cbphoto->collection->remove_item($pid,$data['collection_id']); - $cbphoto->make_photo_orphan($data['collection_id'],$pid); - e( lang('Photo has been made orphan successfully'), 'm' ); - }break; - - case 'activate': { - $cbphoto->photo_actions('activate',$pid); - //e( lang('Photo has been activated'), 'm' ); - }break; - - case 'deactivate': { - $cbphoto->photo_actions('deactivate',$pid); - //e( lang('Photo has been deactivated'), 'm' ); - }break; - - default: { - e(lang('No or unsupported action provided')); - }break; - } - } else { - e( lang('Photo does not exist') ); - } - } else { - e( lang('Item does not exist in collection') ); - } - } - - /* Remove multiple */ - if(isset($_POST['remove_selected'])) - { - $total = count($_POST['check_obj']); - for($i=0;$i<$total;$i++) - { - $cbphoto->collection->remove_item($_POST['check_obj'][$i],$id); - if ( $_POST['multi_action'] == 'orphan' ) { - $cbphoto->make_photo_orphan($id,$_POST['check_obj'][$i]); - $msg = $total." photos have been made orphans successfully."; - }else if ( $_POST['multi_action'] == 'delete' ) { - $cbphoto->delete_photo( $_POST['check_obj'][$i], true ); - $msg = $total." photos have been deleted successfully."; - } else { - $cbphoto->photo_actions( 'deactivate', $_POST['check_obj'][$i] ); - $msg = $total." photos have been deactivated."; - } - } - $eh->flush(); - e($msg,"m"); - } - - /* Activate mulitple */ - if ( isset($_POST['activate_selected']) ) { - $total = count($_POST['check_obj']); - for($i=0;$i<$total;$i++) { - $cbphoto->photo_actions('activate',$_POST['check_obj'][$i]); - } - $eh->flush(); - e($total." photos have been activated.","m"); - } - - /* Deactivate Multiple */ - if ( isset($_POST['deactivate_selected']) ) { - $total = count($_POST['check_obj']); - for( $i=0; $i<$total; $i++ ) { - $cbphoto->photo_actions('deactivate',$_POST['check_obj'][$i]); - } - $eh->flush(); - e(lang($total." photos have been deactivated."),'m'); - } - /* Move multiple */ - if(isset($_POST['move_selected'])) - { - $total = count($_POST['check_obj']); - $new = mysql_clean($_POST['collection_id']); - /** - * Checking if collection is authentic - */ - if ( !$new ) { - e( lang('No collection selected') ); - } else if( $new == $data['collection_id']) { - e( lang('You have selected the same collection') ); - } else if( !$cbcollection->collection_exists( $new ) ) { - e( lang('Collection does not exist') ); - } else { - $new_c = $cbcollection->get_collection( $new ); - if ( !$cbcollection->is_collection_owner( $new_c, $data['userid']) && !has_access('admin_access',true) ) { - e( lang('You does not own this collection') ); - } else if ( !$cbcollection->is_collection_owner( $new_c, $data['userid']) && has_access('admin_access',true) ) { - e( lang('You can not move photos across different user collections. ') ); - } else { - for($i=0;$i<$total;$i++) - { - $cbphoto->collection->change_collection($new,$_POST['check_obj'][$i],$id); - $db->update(tbl('photos'),array('collection_id'),array($new)," collection_id = $id AND photo_id = ".$_POST['check_obj'][$i].""); - } - $eh->flush(); - e($total." photo(s) have been moved to ".get_collection_field($new,'collection_name')."","m"); - } - } - } - - $items = $cbphoto->collection->get_collection_items_with_details($id); - $collection = $cbphoto->collection->get_collections(array("type"=>"photos","user"=>$data['userid'])); - } - break; - - case "videos": - { - - if(isset($_POST['remove_selected'])) - { - $total = count($_POST['check_obj']); - for($i=0;$i<$total;$i) - { - $cbvideo->collection->remove_item($_POST['check_obj'][$i],$id); - } - } - - if(isset($_POST['move_selected'])) - { - $total = count($_POST['check_obj']); - $new = mysql_clean($_POST['collection_id']); - for($i=0;$i<$total;$i++) - { - $cbvideo->collection->change_collection($new,$_POST['check_obj'][$i],$id); - } - $eh->flush(); - e($total." video(s) have been moved to '".get_collection_field($new,'collection_name')."'","m"); - - } - - $items = $cbvideo->collection->get_collection_items_with_details($id); - $collection = $cbvideo->collection->get_collections(array("type"=>"videos","user"=>$data['userid'])); - } -} - - - -assign('data',$data); -assign('obj',$items); -assign('type',$type); -assign('c',$collection); - -subtitle("Manage Items"); -template_files('manage_items.html'); -display_it(); -?> \ No newline at end of file diff --git a/upload/admin_area/manage_pages.php b/upload/admin_area/manage_pages.php deleted file mode 100644 index e36e0124..00000000 --- a/upload/admin_area/manage_pages.php +++ /dev/null @@ -1,127 +0,0 @@ -admin_login_check(); -$userquery->login_check('web_config_access'); - -$pages->page_redir(); - -//Activating Page -if(isset($_GET['activate'])) -{ - $pid = mysql_clean($_GET['activate']); - $cbpage->page_actions('activate',$pid); -} - -//Dectivating Page -if(isset($_GET['deactivate'])) -{ - $pid = mysql_clean($_GET['deactivate']); - $cbpage->page_actions('deactivate',$pid); -} -//Deleting -if(isset($_GET['delete'])) -{ - $pid = mysql_clean($_GET['delete']); - $cbpage->page_actions('delete',$pid); -} -//Displaying -if(isset($_GET['display'])) -{ - $pid = mysql_clean($_GET['display']); - $cbpage->page_actions('display',$pid); -} - -//Hiding -if(isset($_GET['hide'])) -{ - $pid = mysql_clean($_GET['hide']); - $cbpage->page_actions('hide',$pid); -} -if(isset($_POST['activate_selected'])){ - for($id=0;$id<=count($_POST['check_page']);$id++){ - $cbpage->page_actions('activate',$_POST['check_page'][$id]); - } - $eh->flush(); - e("Selected pages have been activated","m"); -} - -if(isset($_POST['deactivate_selected'])){ - for($id=0;$id<=count($_POST['check_page']);$id++){ - $cbpage->page_actions('deactivate',$_POST['check_page'][$id]); - } - $eh->flush(); - e("Selected pages have been deactivated","m"); -} -if(isset($_POST['delete_selected'])){ - for($id=0;$id<=count($_POST['check_page']);$id++){ - $cbpage->page_actions('delete',$_POST['check_page'][$id]); - } - $eh->flush(); - e("Selected pages have been deleted","m"); -} - -$mode = $_GET['mode']; - -if(isset($_POST['add_page'])) -{ - if($cbpage->create_page($_POST)) - $mode = 'view'; - if(!error()) - header('location:manage_pages.php?msg='.msg('0')); -} - -//Updating order -if(isset($_POST['update_order'])) -{ - $cbpage->update_order(); - e(lang("Page order has been updated"),"m"); -} - -switch($mode) -{ - case "new": - { - assign("mode","new"); - } - break; - - case "view": - default: - { - if($_GET['msg']) - e(mysql_clean($_GET['msg']),"m"); - - assign("mode","manage"); - assign("cbpages",$cbpage->get_pages()); - } - break; - case "edit": - { - if(isset($_POST['update_page'])) - { - $_POST['page_id'] = $_GET['pid']; - $cbpage->edit_page($_POST); - } - - assign("mode","edit"); - $page = $cbpage->get_page(mysql_clean($_GET['pid'])); - assign('page',$page); - if(!$page) - e("Page does not exist"); - } - -} -subtitle("Manage Pages"); -template_files('manage_pages.html'); -display_it(); - - -?> \ No newline at end of file diff --git a/upload/admin_area/manage_players.php b/upload/admin_area/manage_players.php deleted file mode 100644 index 787a07ea..00000000 --- a/upload/admin_area/manage_players.php +++ /dev/null @@ -1,66 +0,0 @@ -admin_login_check(); -$pages->page_redir(); -$userquery->login_check('admin_access'); - -//Set Mode -assign('mode',$_GET['mode']); - -if(isset($_POST['update'])){ - $configs = $Cbucket->configs; - - - $rows = array( - 'autoplay_video', - 'buffer_time', - 'logo_placement', - 'use_playlist', - 'logo_padding', // Issue : http://code.google.com/p/clipbucket/issues/detail?id=197 - 'youtube_enabled', - 'embed_player_height', - 'embed_player_width','autoplay_embed','pseudostreaming','pak_license','pakplayer_contextmsg' - ); - - //Checking for logo - if(isset($_FILES['logo_file']['name'])) - { - $logo_file = $Upload->upload_website_logo($_FILES['logo_file']); - if($logo_file) - $myquery->Set_Website_Details('player_logo_file',$logo_file); - } - - - if($_POST['pak_license'] && !file_exists(BASEDIR.'/player/pak_player/pakplayer.unlimited.swf')) - $_POST['pak_license'] = ""; - - foreach($rows as $field) - { - $value = mysql_clean($_POST[$field]); - $myquery->Set_Website_Details($field,$value); - } - e("Player Settings Have Been Updated",'m'); - -} - - -if($_GET['set']) -{ - $cbplayer->set_player($_GET); -} - -$row = $myquery->Get_Website_Details(); -Assign('row',$row); - -subtitle("Manage Players"); -template_files('manage_players.html'); -display_it(); -?> \ No newline at end of file diff --git a/upload/admin_area/mass_email.php b/upload/admin_area/mass_email.php deleted file mode 100644 index 2e3918a3..00000000 --- a/upload/admin_area/mass_email.php +++ /dev/null @@ -1,76 +0,0 @@ -admin_login_check(); -$userquery->login_check('member_moderation'); -$pages->page_redir(); - -if(!empty($_GET['email'])){ - Assign('email',$_GET['email']); -} - -//Creating an mass email -if(isset($_POST['create_email'])) -{ - if($cbemail->add_mass_email()) - { - unset($_POST); - } -} - -//Deleting Email -if(isset($_GET['delete'])) -{ - $del = mysql_clean($_GET['delete']); - $cbemail->action($del,'delete'); -} - -//Sending Email -if(isset($_GET['send_email'])) -{ - $eId = mysql_clean($_GET['send_email']); - $email = $cbemail->get_email($eId); - if($email) - { - $msgs = $cbemail->send_emails($email); - assign('msgs',$msgs); - - $email = $cbemail->get_email($eId); - assign('send_email',$email); - } -} - -//Getting List of emails -$emails = $cbemail->get_mass_emails(); -assign('emails',$emails); - -//Category Array... -if(is_array($_POST['category'])) - $cats_array = array($_POST['category']); -else -{ - preg_match_all('/#([0-9]+)#/',$_POST['category'],$m); - $cats_array = array($m[1]); -} -$cat_array = array(lang('vdo_cat'), - 'type'=> 'checkbox', - 'name'=> 'category[]', - 'id'=> 'category', - 'value'=> array('category',$cats_array), - 'hint_1'=> lang('vdo_cat_msg'), - 'display_function' => 'convert_to_categories', - 'category_type'=>'user'); -assign('cat_array',$cat_array); - -//Displaying template... -subtitle("Mass Email"); -template_files("mass_email.html"); -display_it(); -?> \ No newline at end of file diff --git a/upload/admin_area/mass_uploader.php b/upload/admin_area/mass_uploader.php deleted file mode 100644 index abeb4846..00000000 --- a/upload/admin_area/mass_uploader.php +++ /dev/null @@ -1,72 +0,0 @@ -admin_login_check(); -$pages->page_redir(); - - -if(isset($_POST['mass_upload_video'])) -{ - $files = $cbmass->get_video_files(); - - $total = count($_POST['mass_up']); - for($i=0;$i<$total;$i++) - { - $file_key = time().RandomString(5); - $file_arr = $files[$i]; - - if($cbmass->is_mass_file($file_arr)) - { - $code = $i+1; - //Inserting Video Data... - $array = array - ( - 'title' => $_POST['title'][$i], - 'description' => $_POST['description'][$i], - 'tags' => $_POST['tags'][$i], - 'category' => $_POST['category'.$code], - 'file_name' => $file_key, - ); - $vid = $Upload->submit_upload($array); - }else{ - e("\"".$file_arr['title']."\" is not available"); - } - - if(error()) - { - $error_lists[] = "Unable to upload \"".$file_arr['title']."\""; - $errors = error(); - foreach($errors as $e) - $error_lists[] = $e; - - $eh->flush_error(); - }else{ - e("\"".$file_arr['title']."\" Has been uploaded successfully","m"); - } - - if($vid) - { - //Moving file to temp dir and Inserting in conversion queue.. - $file_name = $cbmass->move_to_temp($file_arr,$file_key); - $Upload->add_conversion_queue($file_name); - } - } -} - -if(count($error_lists)>0) -{ - foreach($error_lists as $e) - e($e); -} - -subtitle("Mass Uploader"); -template_files("mass_uploader.html"); -display_it(); -?> \ No newline at end of file diff --git a/upload/admin_area/members.php b/upload/admin_area/members.php deleted file mode 100644 index 8d4c8994..00000000 --- a/upload/admin_area/members.php +++ /dev/null @@ -1,206 +0,0 @@ -admin_login_check(); -$userquery->login_check('member_moderation'); -$pages->page_redir(); - - -$mode = $_POST['mode']; - -//Delete User -if(isset($_GET['deleteuser'])){ - $deleteuser = mysql_clean($_GET['deleteuser']); - $userquery->delete_user($deleteuser); -} - -//Deleting Multiple Videos -if($mode=='delete'){ - for($id=0;$id<=count($_POST['check_user']);$id++) - $userquery->delete_user($_POST['check_user'][$id]); - $eh->flush(); - e("Selected users have been deleted","m"); -} - -//Activate User -if(isset($_GET['activate'])){ - $user = mysql_clean($_GET['activate']); - $userquery->action('activate',$user); -} -//Deactivate User -if(isset($_GET['deactivate'])){ - $user = mysql_clean($_GET['deactivate']); - $userquery->action('deactivate',$user); -} -//Verify User -if(isset($_GET['verify'])){ - $user = mysql_clean($_GET['verify']); - $userquery->action('verify',$user); -} -//Unverify User -if(isset($_GET['unverify'])){ - $user = mysql_clean($_GET['unverify']); - $userquery->action('unverify',$user); -} - -//Using Multple Action -if($mode=='activate'){ - for($id=0;$id<=count($_POST['check_user']);$id++){ - $userquery->action('activate',$_POST['check_user'][$id]); - } - $eh->flush(); - e("Selected users have been activated","m"); -} -if($mode=='deactivate'){ - for($id=0;$id<=count($_POST['check_user']);$id++){ - $userquery->action('deactivate',$_POST['check_user'][$id]); - } - $eh->flush(); - e("Selected users have been deactivated","m"); -} -if($mode=='verify'){ - for($id=0;$id<=count($_POST['check_user']);$id++){ - $userquery->action('verify',$_POST['check_user'][$id]); - } - $eh->flush(); - e("Selected users have been verified","m"); -} -if($mode=='unverify'){ - for($id=0;$id<=count($_POST['check_user']);$id++){ - $userquery->action('unverify',$_POST['check_user'][$id]); - } - $eh->flush(); - e("Selected users have been unverified","m"); -} - -//Make User Featured -if(isset($_GET['featured'])){ - $user = mysql_clean($_GET['featured']); - $userquery->action('featured',$user); -} -//Make User UnFeatured -if(isset($_GET['unfeatured'])){ - $user = mysql_clean($_GET['unfeatured']); - $userquery->action('unfeatured',$user); -} -//Using Multple Action -if($mode=='featured'){ - for($id=0;$id<=count($_POST['check_user']);$id++){ - $userquery->action('featured',$_POST['check_user'][$id]); - } - $eh->flush(); - e("Selected users have been set as featured","m"); -} -if($mode=='unfeature'){ - for($id=0;$id<=count($_POST['check_user']);$id++){ - $userquery->action('unfeatured',$_POST['check_user'][$id]); - } - $eh->flush(); - e("Selected users have been removed from featured list","m"); -} - -//Ban User -if(isset($_GET['ban'])){ - $user = mysql_clean($_GET['ban']); - $userquery->action('ban',$user); -} -//UnBan User -if(isset($_GET['unban'])){ - $user = mysql_clean($_GET['unban']); - $userquery->action('unban',$user); -} - -//Using Multple Action -if($mode=='ban'){ - for($id=0;$id<=count($_POST['check_user']);$id++){ - $userquery->action('ban',$_POST['check_user'][$id]); - } - $eh->flush(); - e("Selected users have been banned","m"); -} - -if($mode=='unban'){ - for($id=0;$id<=count($_POST['check_user']);$id++){ - $userquery->action('unban',$_POST['check_user'][$id]); - } - $eh->flush(); - e("Selected users have been unbanned","m"); -} - - - //Calling Video Manager Functions - call_functions($userquery->user_manager_functions); - - //Getting Member List - $page = mysql_clean($_GET['page']); - $get_limit = create_query_limit($page,RESULTS); - - if(isset($_GET['search'])) - { - - $array = array - ( - 'userid' => $_GET['userid'], - 'username' => $_GET['username'], - 'category' => $_GET['category'], - 'featured' => $_GET['search_featured'], - 'ban' => $_GET['search_ban'], - 'status' => $_GET['status'], - 'email' => $_GET['email'], - 'gender' => $_GET['gender'], - 'level' => $_GET['level'] - ); - } - - $result_array = $array; - //Getting Video List - $result_array['limit'] = $get_limit; - if(!$array['order']) - $result_array['order'] = " doj DESC "; - - $users = get_users($result_array); - - Assign('users', $users); - - //Collecting Data for Pagination - $mcount = $array; - $mcount['count_only'] = true; - $total_rows = get_users($mcount); - $total_pages = count_pages($total_rows,RESULTS); - $pages->paginate($total_pages,$page); - - //Pagination - $pages->paginate($total_pages,$page); - - //Category Array - if(is_array($_GET['category'])) - $cats_array = array($_GET['category']); - else - { - preg_match_all('/#([0-9]+)#/',$_GET['category'],$m); - $cats_array = array($m[1]); - } - $cat_array = array(lang('vdo_cat'), - 'type'=> 'checkbox', - 'name'=> 'category[]', - 'sep' => '
', - 'id'=> 'category', - 'class' => 'checkbox', - 'value'=> array('category',$cats_array), - 'hint_1'=> lang('vdo_cat_msg'), - 'display_function' => 'convert_to_categories', - 'category_type'=>'user'); - assign('cat_array',$cat_array); - - -subtitle("Members Manager"); -template_files('members.html'); -display_it(); -?> diff --git a/upload/admin_area/module_manager.php b/upload/admin_area/module_manager.php deleted file mode 100644 index b2f8637c..00000000 --- a/upload/admin_area/module_manager.php +++ /dev/null @@ -1,17 +0,0 @@ -admin_login_check(); -$pages->page_redir(); - - -template_files('under_development.html'); -display_it(); -?> \ No newline at end of file diff --git a/upload/admin_area/online_users.php b/upload/admin_area/online_users.php deleted file mode 100644 index da7956c3..00000000 --- a/upload/admin_area/online_users.php +++ /dev/null @@ -1,42 +0,0 @@ -admin_login_check(); -$pages->page_redir(); - -if($_GET['kick']) -{ - if($sess->kick(mysql_clean($_GET['kick']))) - { - e("User has been kicked out","m"); - } -} - -$results = 30; - -$page = mysql_clean($_GET['page']); -$get_limit = create_query_limit($page,$results); - -$online_users = $userquery->get_online_users(false,false,$get_limit); - -$total_rows = $userquery->get_online_users(false,true); -$total_pages = count_pages($total_rows,$results); -$pages->paginate($total_pages,$page); - - -assign('total',count($online_users)); -assign('online_users',$online_users); -assign('queryString',queryString(NULL,'kick')); -subtitle("View online users"); -template_files('online_users.html'); -display_it(); - - -?> \ No newline at end of file diff --git a/upload/admin_area/orphan_photos.php b/upload/admin_area/orphan_photos.php deleted file mode 100644 index 3564e666..00000000 --- a/upload/admin_area/orphan_photos.php +++ /dev/null @@ -1,77 +0,0 @@ -admin_login_check(); -$userquery->login_check('video_moderation'); -$pages->page_redir(); - -if(isset($_GET['delete_photo'])) -{ - $id = mysql_clean($_GET['delete_photo']); - $cbphoto->delete_photo($id); -} - -if(isset($_POST['deleted_selected'])) -{ - $total = $_POST['check_photo']; - for($i=0;$i<$total;$i++) - { - $cbphoto->delete_photo($_POST['check_photo'][$i]); - } - $eh->flush(); - e($total." photos has been deleted successfully.","m"); -} - -//Multi-featured -if(isset($_POST['make_featured_selected'])) -{ - $total = count($_POST['check_photo']); - for($i=0;$i<$total;$i++) - { - $cbphoto->photo_actions('feature_photo',$_POST['check_photo'][$i]); - } - $eh->flush(); - e($total." photos has been marked as Featured","m"); -} - -//Multi-unfeatured -if(isset($_POST['make_unfeatured_selected'])) -{ - $total = count($_POST['check_photo']); - for($i=0;$i<$total;$i++) - { - $cbphoto->photo_actions('unfeature_photo',$_POST['check_photo'][$i]); - } - $eh->flush(); - e($total." photos has been marked as Unfeatured","m"); -} - -if(isset($_POST['move_selected'])) -{ - $total = count($_POST['check_photo']); - $new = mysql_clean($_POST['collection_id']); - for($i=0;$i<$total;$i++) - { - $cbphoto->collection->change_collection($new,$_POST['check_photo'][$i]); - $db->update(tbl('photos'),array('collection_id'),array($new)," photo_id = ".$_POST['check_photo'][$i].""); - } - $eh->flush(); - e($total." photo(s) have been moved to '".get_collection_field($new,'collection_name')."'","m"); - -} - -$photos = $cbphoto->get_photos(array("get_orphans"=>TRUE)); -$collection = $cbphoto->collection->get_collections(array("type"=>"photos")); -assign('photos',$photos); -assign('c',$collection); - -subtitle("Orphan Photos"); -template_files('orphan_photos.html'); -display_it(); -?> \ No newline at end of file diff --git a/upload/admin_area/photo_manager.php b/upload/admin_area/photo_manager.php deleted file mode 100644 index 7b8cb051..00000000 --- a/upload/admin_area/photo_manager.php +++ /dev/null @@ -1,201 +0,0 @@ -admin_login_check(); -$userquery->login_check('video_moderation'); -$pages->page_redir(); - -//Photo Actions are following - -//Feature -if(isset($_GET['make_feature'])) -{ - $id = mysql_clean($_GET['make_feature']); - $cbphoto->photo_actions('feature_photo',$id); -} - -//Unfeature -if(isset($_GET['make_unfeature'])) -{ - $id = mysql_clean($_GET['make_unfeature']); - $cbphoto->photo_actions('unfeature_photo',$id); -} - -//Activate -if(isset($_GET['activate'])) -{ - $id = mysql_clean($_GET['activate']); - $cbphoto->photo_actions('activation',$id); -} - -//Deactivate -if(isset($_GET['deactivate'])) -{ - $id = mysql_clean($_GET['deactivate']); - $cbphoto->photo_actions('deactivation',$id); -} - -if( isset($_GET['add_mature']) ) { - $id = mysql_clean( $_GET['add_mature'] ); - $cbphoto->photo_actions('add_mature',$id); -} - -if( isset($_GET['remove_mature']) ) { - $id = mysql_clean( $_GET['remove_mature'] ); - $cbphoto->photo_actions('remove_mature',$id); -} - -//Delete -if(isset($_GET['delete_photo'])) -{ - $id = mysql_clean($_GET['delete_photo']); - $cbphoto->delete_photo($id); -} - -//Multi-Active -if(isset($_POST['deactivate_selected'])) -{ - $total = count($_POST['check_photo']); - for($i=0;$i<$total;$i++) - { - $cbphoto->photo_actions('deactivation',$_POST['check_photo'][$i]); - } - $eh->flush(); - e($total." photos has been deactivated","m"); -} - -//Multi-Deactive -if(isset($_POST['activate_selected'])) -{ - $total = count($_POST['check_photo']); - for($i=0;$i<$total;$i++) - { - $cbphoto->photo_actions('activation',$_POST['check_photo'][$i]); - } - $eh->flush(); - e($total." photos has been activated","m"); -} - -//Multi-featured -if(isset($_POST['make_featured_selected'])) -{ - $total = count($_POST['check_photo']); - for($i=0;$i<$total;$i++) - { - $cbphoto->photo_actions('feature_photo',$_POST['check_photo'][$i]); - } - $eh->flush(); - e($total." photos has been marked as Featured","m"); -} - -//Multi-unfeatured -if(isset($_POST['make_unfeatured_selected'])) -{ - $total = count($_POST['check_photo']); - for($i=0;$i<$total;$i++) - { - $cbphoto->photo_actions('unfeature_photo',$_POST['check_photo'][$i]); - } - $eh->flush(); - e($total." photos has been marked as Unfeatured","m"); -} - -//Multi-delete -if(isset($_POST['delete_selected'])) -{ - $total = count($_POST['check_photo']); - for($i=0;$i<$total;$i++) - { - $cbphoto->delete_photo($_POST['check_photo'][$i]); - } - $eh->flush(); - e($total." photos has been deleted successfully","m"); -} - -//Multi-add-mature -if(isset($_POST['add_mature_selected'])) -{ - $total = count($_POST['check_photo']); - for($i=0;$i<$total;$i++) - { - $cbphoto->photo_actions('add_mature',$_POST['check_photo'][$i]); - } - $eh->flush(); - e($total." photos has been flagged as 'Mature'","m"); -} - -//Multi-remove-mature -if(isset($_POST['remove_mature_selected'])) -{ - $total = count($_POST['check_photo']); - for($i=0;$i<$total;$i++) - { - $cbphoto->photo_actions('remove_mature',$_POST['check_photo'][$i]); - } - $eh->flush(); - e($total." photos mature flag has been removed.","m"); -} - -if(isset($_POST['move_to_selected'])) -{ - $total = count($_POST['check_photo']); - for($i=0;$i<$total;$i++) - { - $id_array[] = $_POST['check_photo'][$i]; - } - //$eh->flush(); -} - -photo_manager_link_callbacks(); - -if(isset($_GET['search'])) -{ - $array = array( - 'title' => $_GET['title'], - 'pid' => $_GET['photoid'], - 'key' => $_GET['photokey'], - 'tags' => $_GET['tags'], - 'featured' => $_GET['featured'], - 'active' => $_GET['active'], - 'user' => $_GET['userid'], - 'extension' => $_GET['extension'], - 'order' => $_GET['order'], - 'mature' => $_GET['mature'] - ); -} - -$parr = $array; - -// Creating Limit -$page = mysql_clean($_GET['page']); -$get_limit = create_query_limit($page,RESULTS); - -$parr['limit'] = $get_limit; -if(!$parr['order']) - $parr['order'] = " date_added DESC "; -else - $parr['order'] = $parr['order']." DESC"; - -//$collections = $cbcollection->get_collections(array("type"=>"photos")); -$photos = $cbphoto->get_photos($parr); -Assign('photos', $photos); -//assign('c',$collections); - -$pcount = $parr; -$pcount['count_only'] = true; -$total_rows = $cbphoto->get_photos($pcount); -$total_pages = count_pages($total_rows,RESULTS); -$pages->paginate($total_pages,$page); - - -subtitle("Photo Manager"); -template_files('photo_manager.html'); -display_it(); -?> \ No newline at end of file diff --git a/upload/admin_area/photo_settings.php b/upload/admin_area/photo_settings.php deleted file mode 100644 index 240e0938..00000000 --- a/upload/admin_area/photo_settings.php +++ /dev/null @@ -1,107 +0,0 @@ -admin_login_check(); -$userquery->login_check('video_moderation'); -$pages->page_redir(); - -$mode = $_GET['mode']; -assign('mode',$mode); - -switch($mode) -{ - case "photo_settings": - default: - { - if($_POST['update']) - { - $rows = array( - 'photo_ratio', - 'photo_thumb_width', - 'photo_thumb_height', - 'photo_med_width', - 'photo_med_height', - 'photo_lar_width', - 'photo_crop', - 'photo_multi_upload', - 'max_photo_size', - 'own_photo_rating', - 'photo_download', - 'photo_comments', - 'photo_rating'); - - $numeric = array( - 'photo_thumb_width', - 'photo_thumb_height', - 'photo_med_width', - 'photo_med_height', - 'photo_lar_width', - 'photo_crop', - 'max_photo_size', - 'photo_multi_upload'); - - foreach($rows as $field) - { - $value = $_POST[$field]; - if(in_array($field,$numeric)) - { - if($value < 0 || !is_numeric($value)) - $value = 1; - } - $myquery->Set_Website_Details($field,$value); - } - e("Photo Settings Have Been Updated",'m'); - } - - - subtitle("Photo Settings"); - } - break; - - case "watermark_settings": - { - if($_POST['update_watermark']) - { - $rows = array( - 'watermark_photo', - 'watermark_max_width', - 'watermark_placement'); - $numeric = array( - 'watermark_max_width' - ); - - foreach($rows as $field) - { - $value = $_POST[$field]; - if(in_array($filed,$numeric)) - { - if($value < 0 || !is_numeric($value)) - $value = 1; - } - $myquery->Set_Website_Details($field,$value); - } - if(!empty($_FILES['watermark_file']['tmp_name'])) - $cbphoto->update_watermark($_FILES['watermark_file']); - - e("Watermark Settings Have Been Updated",'m'); - - subtitle("Watermark Settings"); - } - } - break; -} - -$row = $myquery->Get_Website_Details(); -assign('row',$row); - -template_files('photo_settings.html'); -display_it(); - -?> \ No newline at end of file diff --git a/upload/admin_area/phpinfo.php b/upload/admin_area/phpinfo.php deleted file mode 100644 index dbe0cf70..00000000 --- a/upload/admin_area/phpinfo.php +++ /dev/null @@ -1,34 +0,0 @@ -admin_login_check(); -subtitle("Phpinfo"); - -ob_start(); -phpinfo(); -$phpinfo = ob_get_contents(); -ob_end_clean(); - - -$phpinfo = preg_replace('/\<\!DOCTYPE(.*)\.dtd\"\>/','',$phpinfo); -$phpinfo = preg_replace('/]*?>.*?<\/style>/si','',$phpinfo); -$phpinfo = preg_replace('/.*?"center">/si','',$phpinfo); -$phpinfo = preg_replace('/<html><head>/','',$phpinfo); -$phpinfo = preg_replace ('/<\/div><\/body><\/html>/', '', $phpinfo); - -//Add Class -$phpinfo = preg_replace('/<table border="0" cellpadding="3" width="600">/', - '<table border="0" class="table table-striped table-bordered" cellpadding="3" width="600">',$phpinfo); - - -assign('phpinfo',$phpinfo); -template_files('phpinfo.html'); -display_it(); -?> \ No newline at end of file diff --git a/upload/admin_area/plugin.php b/upload/admin_area/plugin.php deleted file mode 100644 index cfc3dd9b..00000000 --- a/upload/admin_area/plugin.php +++ /dev/null @@ -1,32 +0,0 @@ -<?php - -/** - * File used to operate plugin files - * this will include plugin file based on input folder and file - */ - -require'../includes/admin_config.php'; -$userquery->admin_login_check(); -$userquery->login_check('video_moderation'); -$pages->page_redir(); - -$file = get('file'); -$folder = get('folder'); -$player = get('player'); -if($folder && $file) -{ - if(!$player) - $file = PLUG_DIR.'/'.$folder.'/'.$file; - else - $file = PLAYER_DIR.'/'.$folder.'/'.$file; - - if(file_exists($file)) - { - require($file); - display_it(); - exit(); - } -} - -header('location:plugin_manager.php?err=no_file'); -?> \ No newline at end of file diff --git a/upload/admin_area/plugin_manager.php b/upload/admin_area/plugin_manager.php deleted file mode 100644 index 5cc198ca..00000000 --- a/upload/admin_area/plugin_manager.php +++ /dev/null @@ -1,117 +0,0 @@ -<?php -/* - ******************************************************************* - | Copyright (c) 2007-2010 Clip-Bucket.com. All rights reserved. - | @ Author : ArslanHassan - | @ Software : ClipBucket , © PHPBucket.com - ******************************************************************** -*/ - -require_once '../includes/admin_config.php'; -$userquery->admin_login_check(); -$pages->page_redir(); - - - -//unnstalling Plugin -if(isset($_GET['uninstall'])) -{ - $folder = $_GET['f']; - $cbplugin->uninstallPlugin(mysql_clean($_GET['uninstall']),$folder); -} - -/** - * Uninstalling Multiple Plugins - */ -if($_POST['action-mode']=='uninstall') -{ - $plugs = count($_POST['check_plugin']); - for($i=0;$i<$plugs;$i++) - { - $itr = $_POST['check_plugin'][$i]; - $cbplugin->uninstallPlugin($_POST['plugin_file_'.$itr],$_POST['plugin_folder_'.$itr]); - } -} - - - -//Activation or deactivating plugin -if(isset($_GET['activate'])) -{ - $folder = $_GET['f']; - $id = mysql_clean($_GET['activate']); - $msg = $cbplugin->pluginActive($id,'yes',$folder); -} - -/** - * Activating Multiple - */ -if($_POST['action-mode']=='activate') -{ - $plugs = count($_POST['check_plugin']); - for($i=0;$i<$plugs;$i++) - { - $itr = $_POST['check_plugin'][$i]; - $cbplugin->pluginActive($_POST['plugin_file_'.$itr],'yes',$_POST['plugin_folder_'.$itr]); - } -} - -if(isset($_GET['deactivate'])) -{ - $folder = $_GET['f']; - $id = mysql_clean($_GET['deactivate']); - $msg = $cbplugin->pluginActive($id,'no',$folder); -} - - -/** - * dectivating Multiple - */ -if($_POST['action-mode']=='deactivate') -{ - $plugs = count($_POST['check_plugin']); - for($i=0;$i<$plugs;$i++) - { - $itr = $_POST['check_plugin'][$i]; - $cbplugin->pluginActive($_POST['plugin_file_'.$itr],'no',$_POST['plugin_folder_'.$itr]); - } -} - -//Installing Plugin -if(isset($_GET['install_plugin'])) -{ - $folder = $_GET['f']; - $installed = $cbplugin->installPlugin(mysql_clean($_GET['install_plugin']),$folder); - if($installed) - include($installed); -} - -/** - * Installing Multiple Plugins - */ -if($_POST['action-mode']=='install') -{ - $plugs = count($_POST['check_plugin']); - for($i=0;$i<$plugs;$i++) - { - $itr = $_POST['check_plugin'][$i]; - $installed = $cbplugin->installPlugin($_POST['plugin_file_'.$itr],$_POST['plugin_folder_'.$itr]); - if($installed) - include($installed); - } -} - -//Get New Plugin List -$availabe_plugin_list = $cbplugin->getNewPlugins(); -Assign('new_plugin_list',$availabe_plugin_list); - -//Get Installed Plugin List -$installed_plugin_list = $cbplugin->getInstalledPlugins(); - -Assign('installed_plugin_list',$installed_plugin_list); - -Assign('msg', @$msg); -subtitle("Plugin Manager"); -template_files('plugin_manager.html'); -display_it(); -?> \ No newline at end of file diff --git a/upload/admin_area/recreate_thumbs.php b/upload/admin_area/recreate_thumbs.php deleted file mode 100644 index 52e70fc0..00000000 --- a/upload/admin_area/recreate_thumbs.php +++ /dev/null @@ -1,126 +0,0 @@ -<?php -/* - *********************************************************************** - | Copyright (c) 2007-2010 Clip-Bucket.com. All rights reserved. - | @ Author : ArslanHassan - | @ Software : ClipBucket , © PHPBucket.com - ************************************************************************* -*/ - -require'../includes/admin_config.php'; -$userquery->admin_login_check(); -$userquery->login_check('video_moderation'); -$pages->page_redir(); - -$mode = $_GET['mode']; -$photo = mysql_clean($_GET['photo']); - - -switch($mode) -{ - case "single": - { - assign('mode',$mode); - if($cbphoto->photo_exists($photo)) - { - - - if($_GET['recreate']) - { - $cbphoto->generate_photos($photo); - e("Photo has been re-created. Please remove cache if you dont see any change.","m"); - } - - $files = $cbphoto->get_image_file($photo,'t',TRUE); - $p = $cbphoto->get_photo($photo); - - assign('files',$files); - assign('p',$p); - } else - e("Photo does not exist"); - } - break; - - case "mass": - default: - { - assign('mode',$mode); - $start_index = $_GET['start_index'] ? $_GET['start_index'] : 0; - $loop_size = $_GET['loop_size']; - $loop_size = $loop_size ? $loop_size : 2; - assign('loop_size',$loop_size); - $next_index = $start_index+$loop_size; - assign('next_index',$next_index); - if(isset($_GET['mass_recreation'])) - { - $photos = $cbphoto->get_photos(array("limit"=>$start_index.",".$loop_size)); - $total = $cbphoto->get_photos(array("count_only"=>true)); - $i = 0; - - assign('total',$total); - assign('from',$start_index+1); - $to = $start_index+$loop_size; - if($to>$total) - { - $to = $total; - e($total." photos image have been recreated.","m"); - $stop_loop = "yes"; - assign("stop_loop","yes"); - assign('from',$total); - } - assign('to',$to); - - while($i < $total) - { - if($photos[$i]['photo_id']) - { - $cbphoto->generate_photos($photos[$i]['photo_id']); - $msg[] = $photos[$i]['photo_id'].": Re-created '<strong>".$photos[$i]['photo_title']."</strong>'"; - } - $i++; - } - - if ( $stop_loop != 'yes' ) { - e($start_index+1 ." - ".$to." photos image have been recreated.","m"); - } - - assign("index_msgs",$msg); - assign("indexing","yes"); - assign('button','mass_recreation'); - if ( !$stop_loop ) { - $url = queryString( "loop_size=$loop_size&start_index=$next_index&mass_recreation=yes", array("loop_size", "start_index","button") ); - header( "Refresh: 2; url=" . BASEURL . "/admin_area/recreate_thumbs.php$url" ); - } - } - } - break; - - case "collection": - { - assign('mode',$mode); - $cid = mysql_clean($_GET['cid']); - if($cbphoto->collection->collection_exists($cid)) - { - if(isset($_POST['recreating'])) - { - $total = count($_POST['check_photo']); - for($i=0;$i<$total;$i++) - { - $cbphoto->generate_photos($_POST['check_photo'][$i]); - } - $eh->flush(); - e($total." photo(s) have been re-created. Please remove browser cache if you don't see any change.","m"); - } - $items = $cbphoto->collection->get_collection_items_with_details($cid); - assign('items',$items); - } else { - e(lang("Collection does not exist")); - } - } - break; -} - -subtitle("Recreate Photos"); -template_files('recreate_thumbs.html'); -display_it(); -?> \ No newline at end of file diff --git a/upload/admin_area/reindex_cb.php b/upload/admin_area/reindex_cb.php deleted file mode 100644 index 6cbb4671..00000000 --- a/upload/admin_area/reindex_cb.php +++ /dev/null @@ -1,232 +0,0 @@ -<?php - -/* - *************************************************************** - | Copyright (c) 2007-2010 Clip-Bucket.com. All rights reserved. - | @ Author : ArslanHassan - | @ Software : ClipBucket , © PHPBucket.com - | @ File : Sometime stats of Clipbucket get messed up. - | This file will re-index all stats of videos, users and - | groups to provide most accurate results. - *************************************************************** -*/ - -//including config file.. -require'../includes/admin_config.php'; -$userquery->admin_login_check(); -$pages->page_redir(); - -$vtbl = tbl("video"); -$utbl = tbl("users"); -$gtbl = tbl("groups"); - -function p_r($array) -{ - echo "<pre>"; - print_r($array); - echo "</pre>"; -} - -$start_index = $_GET['start_index'] ? $_GET['start_index'] : 0; -$loop_size = $_GET['loop_size']; -$loop_size = $loop_size ? $loop_size : 5; -assign('loop_size',$loop_size); -$next_index = $start_index+$loop_size; -assign('next_index',$next_index); - -//Reindex Videos -if(isset($_GET['index_vids'])) -{ - $videos = get_videos(array("active"=>"yes","status"=>"Successful","limit"=>$start_index.",".$loop_size)); - $total_videos = get_videos(array("count_only"=>true,"active"=>"yes","status"=>"Successful")); - $percent = number_format(50 * $total_videos / 100); - $i = 0; - - assign('total',$total_videos); - assign('from',$start_index+1); - $to = $start_index+$loop_size; - if($to>$total_videos) - { - $to = $total_videos; - e($total_videos." videos have been reindexed successfully.","m"); - assign("stop_loop","yes"); - } - assign('to',$to); - - - - while($i < $total_videos) - { - if($videos[$i]['videoid']) - { - $params = array("video_id"=>$videos[$i]['videoid'],"video_comments"=>true,"favs_count"=>true,"playlist_count"=>true); - $indexes = $cbindex->count_index("vid",$params); - $fields = $cbindex->extract_fields("vid",$params); - $msg[] = $videos[$i]['video'].": Updating <strong><em>".$videos[$i]['title']."</em></strong>"; - $cbindex->update_index("vid",array("fields"=>$fields,"values"=>$indexes,"video_id"=>$videos[$i]['videoid'])); - } - $i++; - } - e($start_index+1 ." - ".$to." videos have been reindexed successfully.","m"); - assign("index_msgs",$msg); - assign("indexing","yes"); - assign('mode','index_vids'); -} - -//Reindex Users -if(isset($_GET['index_usrs'])) { - $msg = array(); - $users = get_users(array("usr_status"=>"Ok","limit"=>$start_index.",".$loop_size)); - - $total_users = get_users(array("count_only"=>true,"usr_status"=>"Ok")); - $percent = $cbindex->percent(50,$total_users); - $i = 0; - - - assign('total',$total_users); - assign('from',$start_index+1); - $to = $start_index+$loop_size; - if($to>$total_users) - { - $to = $total_users; - e($total_users." users have been reindexed successfully.","m"); - assign("stop_loop","yes"); - } - assign('to',$to); - - - while($i < $total_users) - { - if($users[$i]['userid']) - { - $params = array("user"=>$users[$i]['userid'],"comment_added"=>true,"subscriptions_count"=>true,"subscribers_count"=>true, - "video_count"=>true,"groups_count"=>true,"comment_received"=>true,"collections_count"=>true,"photos_count"=>true); - $indexes = $cbindex->count_index("user",$params); - $fields = $cbindex->extract_fields("user",$params); - $msg[] = $users[$i]['userid'].": Updating <strong><em>".$users[$i]['username']."</em></strong>"; - $cbindex->update_index("user",array("fields"=>$fields,"values"=>$indexes,"user"=>$users[$i]['userid'])); - - } - $i++; - - } - e($start_index+1 ." - ".$to." users have been reindexed successfully.","m"); - assign("index_msgs",$msg); - assign("indexing","yes"); - assign('mode','index_usrs'); - -} - -//Reindex Grous -if(isset($_GET['index_gps'])) { - $groups = get_groups(array("active"=>"yes")); - $total_groups = get_groups(array("count_only"=>true,"active"=>"yes")); - $percent = $cbindex->percent(50,$total_groups); - $i = 0; - - assign('total',$total_groups); - assign('from',$start_index+1); - $to = $start_index+$loop_size; - if($to>$total_groups) - { - $to = $total_groups; - e($total_groups." groups have been reindexed successfully.","m"); - assign("stop_loop","yes"); - } - assign('to',$to); - - while ($i < $total_groups) - { - if($groups[$i]['group_id']) - { - $params = array("group_id"=>$groups[$i]['group_id'],"group_videos"=>true,"group_topics"=>true,"group_members"=>true); - $indexes = $cbindex->count_index("group",$params); - $fields = $cbindex->extract_fields("group",$params); - $msg[] = $groups[$i]['group_id'].": Updating <strong><em>".$groups[$i]['group_name']."</em></strong>"; - $cbindex->update_index("group",array("fields"=>$fields,"values"=>$indexes,"group_id"=>$groups[$i]['group_id'])); - } - $i++; - } - - e($start_index+1 ." - ".$to." groups have been reindexed successfully.","m"); - assign("index_msgs",$msg); - assign("indexing","yes"); - assign('mode','index_gps'); -} - -if(isset($_GET['index_photos'])) { - $photos = get_photos(array("active"=>"yes","limit"=>$start_index.",".$loop_size)); - $total_photos = get_photos(array("count_only"=>true,"active"=>"yes")); - $percent = $cbindex->percent(50,$total_photos); - $i = 0; - - assign('total',$total_photos); - assign('from',$start_index+1); - $to = $start_index+$loop_size; - if($to>$total_photos) - { - $to = $total_photos; - e($total_photos." photos have been reindexed successfully.","m"); - assign("stop_loop","yes"); - } - assign('to',$to); - - while ($i < $total_photos) - { - if($photos[$i]['photo_id']) - { - $params = array("photo_id"=>$photos[$i]['photo_id'],"favorite_count"=>true,"total_comments"=>true); - $indexes = $cbindex->count_index("photos",$params); - $fields = $cbindex->extract_fields("photos",$params); - $msg[] = $photos[$i]['photo_id'].": Updating <strong><em>".$photos[$i]['photo_title']."</em></strong>"; - $cbindex->update_index("photos",array("fields"=>$fields,"values"=>$indexes,"photo_id"=>$photos[$i]['photo_id'])); - } - $i++; - } - - e($start_index+1 ." - ".$to." photos have been reindexed successfully.","m"); - assign("index_msgs",$msg); - assign("indexing","yes"); - assign('mode','index_photos'); -} - -if(isset($_GET['index_collections'])) { - $collections = get_collections(array("active"=>"yes","limit"=>$start_index.",".$loop_size)); - $total_collections = get_collections(array("count_only"=>true,"active"=>"yes")); - $percent = $cbindex->percent(50,$total_collections); - $i = 0; - - assign('total',$total_collections); - assign('from',$start_index+1); - $to = $start_index+$loop_size; - if($to>$total_collections) - { - $to = $total_collections; - e($total_collections." collections have been reindexed successfully.","m"); - assign("stop_loop","yes"); - } - assign('to',$to); - - while ($i < $total_collections) - { - if($collections[$i]['collection_id']) - { - $params = array("collection_id"=>$collections[$i]['collection_id'],"total_items"=>true,"total_comments"=>true); - $indexes = $cbindex->count_index("collections",$params); - $fields = $cbindex->extract_fields("collections",$params); - $msg[] = $collections[$i]['collection_id'].": Updating <strong><em>".$collections[$i]['collection_name']."</em></strong>"; - $cbindex->update_index("collections",array("fields"=>$fields,"values"=>$indexes,"photo_id"=>$collections[$i]['collection_id'])); - } - $i++; - } - - e($start_index+1 ." - ".$to." collections have been reindexed successfully.","m"); - assign("index_msgs",$msg); - assign("indexing","yes"); - assign('mode','index_collections'); -} - -subtitle("Re-index Clipbucket"); -template_files('reindex_cb.html'); -display_it(); -?> \ No newline at end of file diff --git a/upload/admin_area/repair_vid_duration.php b/upload/admin_area/repair_vid_duration.php deleted file mode 100644 index 57a6d298..00000000 --- a/upload/admin_area/repair_vid_duration.php +++ /dev/null @@ -1,59 +0,0 @@ -<?php - -/* - * By Arslan Hassan for reparing video durations - * it will check which videos are already processed - * and their video duration is still not fixed - * it will read files 1 by 1 and fix them all - */ - -require'../includes/admin_config.php'; -$userquery->admin_login_check(); -$userquery->login_check('web_config_access'); - -$params = array('duration' => '1', 'duration_op' => '<=', 'status' => 'Successful'); -$videos = get_videos($params); -$fixed_array = array(); - -$action = $_POST['action']; -if ($action) { - foreach ($videos as $video) { - $log = get_file_details($video['file_name']); - - if ($log && $action == 'fix') { - //$duration = $log['output_duration']; - //if(!$duration) - // $duration = $log['duration']; - - $duration = parse_duration(LOGS_DIR . '/' . $video['file_name'] . '.log'); - - if (!$duration) - e("Can't do anything about \"" . $video['title'] . "\""); - else { - $db->update(tbl('video'), array('duration'), array($duration), "videoid='" . $video['videoid'] . "'"); - $fixed_array[$video['file_name']] = 'yes'; - e("Succesfully updated duration of \"" . $video['title'] . "\" to " . SetTime($duration), 'm'); - } - } - - if (!$log && $action == 'fail') { - $db->update(tbl("video"), array("status", "failed_reason"), array('Failed', "Unable to get video duration"), " file_name='" . $video['file_name'] . "'"); - e("\"" . $video['title'] . "\" status has been changed to Failed", "m"); - } - - if (!$log && $action == 'delete') { - $db->update(tbl("video"), array("status", "failed_reason"), array('Failed', "Unable to get video duration"), " file_name='" . $video['file_name'] . "'"); - - $cbvideo->delete_video($video['videoid']); - } - } - $videos = get_videos($params); -} - -subtitle("Repair videos duration"); - -assign('videos', $videos); -assign('fixed_array', $fixed_array); -template_files('repair_vid_duration.html'); -display_it(); -?> \ No newline at end of file diff --git a/upload/admin_area/reports.php b/upload/admin_area/reports.php deleted file mode 100644 index 9b9b94b1..00000000 --- a/upload/admin_area/reports.php +++ /dev/null @@ -1,40 +0,0 @@ -<?php -/* - *************************************************************** - | Copyright (c) 2007-2010 Clip-Bucket.com. All rights reserved. - | @ Author : ArslanHassan - | @ Software : ClipBucket , © PHPBucket.com - *************************************************************** -*/ - -require'../includes/admin_config.php'; -$userquery->admin_login_check(); -$userquery->login_check('web_config_access'); - - -$vid_dir = get_directory_size(VIDEOS_DIR); -$thumb_dir = get_directory_size(THUMBS_DIR); -$orig_dir = get_directory_size(ORIGINAL_DIR); - -$user_thumbs = get_directory_size(USER_THUMBS_DIR); -$user_bg = get_directory_size(USER_BG_DIR); - -$grp_thumbs = get_directory_size(GP_THUMB_DIR); -$cat_thumbs = get_directory_size(CAT_THUMB_DIR); - - -assign('vid_dir',$vid_dir); -assign('thumb_dir',$thumb_dir); -assign('orig_dir',$orig_dir); - -assign('user_thumbs',$user_thumbs); -assign('user_bg',$user_bg); - -assign('grp_thumbs',$grp_thumbs); -assign('cat_thumbs',$cat_thumbs); - -assign('db_size',formatfilesize(get_db_size())); - -template_files('reports.html'); -display_it(); -?> \ No newline at end of file diff --git a/upload/admin_area/statistics.php b/upload/admin_area/statistics.php deleted file mode 100644 index 0e917d37..00000000 --- a/upload/admin_area/statistics.php +++ /dev/null @@ -1,17 +0,0 @@ -<?php -/* - ******************************************************************* - | Copyright (c) 2007-2010 Clip-Bucket.com. All rights reserved. - | @ Author : ArslanHassan - | @ Software : ClipBucket , © PHPBucket.com - ******************************************************************* -*/ - -require'../includes/admin_config.php'; -$userquery->admin_login_check(); -$userquery->login_check('web_config_access'); - - -template_files('under_development.html'); -display_it(); -?> \ No newline at end of file diff --git a/upload/admin_area/styles/cbv2/images/alert.png b/upload/admin_area/styles/cbv2/images/alert.png deleted file mode 100644 index 16aa3dd4bc8f84a67906d5f19db39d85afc1159e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 827 zcmV-B1H}A^P)<h;3K|Lk000e1NJLTq000yK000yS1^@s6jfou%00004b3#c}2nYxW zd<bNS00009a7bBm000XT000XT0n*)m`~Uy|7IZ~ebVG7wVRUJ4ZXi@?ZDjy3G%qnR zFEBV^l?9Xl0010xMObuGZ)S9NVRB^vL1b@YWgtdra%FdKa%*!SLsK*cveTdd00NUq zL_t(IjpdX<Pa07W$Nvv#mR&@xfPtossTycwLK@P9^hkO$@e6p+8msZ>#iJJz@19E! zrYG-4JZMb47`+gKY+DZmHz|m)2BgbA7TA3~P+-^U&7L~R<h_|>ewleQZwO-yk14iC zrTq(_!)y>jdiNhQGh_7TW=k!VqEwc70N}k|DvXYv@*dBJS35h>!O#%iSF2VcW2~oL zNylP|uYrJ(TVH2X6qzo|tewxZ+TkJlzOcZK{C*=HizNWyU}(s~AZ8FD1nF2T@$35f z<J;X`*zI=csT7Q25wO`{^Z7sm0n{Z4=WA;io|yPtN~M;}Sz3S>)6-+cR4VuG_?Xxf z1<k!Z006(b3IL#+n}FR8doYNaB;nh}2J=TEFGI<s)MZ$jLd)f?=kxQ#?r@-)OoCAg zMkxr#fpA>MRut%&3<f+N3{FiES}t#y85W=-%h6}EvuGV1fmN$OqtVf>{IOZB1{4bL zg~L!}Ir<<_t5kT-?}wgF_p)P@_8VyO=~q`67#V?9sqkioWo!VzsMo>TZ7@yigH*M1 zntaf8;P&=zxE08|-Bdk4=br=uXlFA0r&w9}E072RZbT8h+fB`WOUX__ILU8s!!|w+ z)@t?26XJ0Q@p!*vO@rQOpd^ZL3c~5bK&NxQw7<`kLII9Q1R$hSreOev0j6nStrkEC z%A$y-sxqh3IcLfI?qHvVLZ522+EQq75iUW1ad`<tmI1~<I1UDYayE;6HjAe|UqUVx zmmeJL?q5C&g%VX+UUW}RlF?uguE9a*ih^n`hq5H0sVHpN>;3%Z;$r#kf4&z80Ae`& zf>Qd0*6UGCRe1p51cCA{*NKbg=U%7NKkr)(<o{c+zX3f&a00YvAx;1Q002ovPDHLk FV1k!YX_x>2 diff --git a/upload/admin_area/styles/cbv2/images/arrow_return.png b/upload/admin_area/styles/cbv2/images/arrow_return.png deleted file mode 100644 index 4792abf1b448b3e7407261631e3853b5ab720271..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3712 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 diff --git a/upload/admin_area/styles/cbv2/images/arrow_return_invert.png b/upload/admin_area/styles/cbv2/images/arrow_return_invert.png deleted file mode 100644 index 390d0ef90082c10841c82b533d579976d410f302..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3746 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 M07*qoM6N<$g3Rq&f&c&j diff --git a/upload/admin_area/styles/cbv2/images/bgs/gr_bg.png b/upload/admin_area/styles/cbv2/images/bgs/gr_bg.png deleted file mode 100644 index 8b5c20a13111c048ddf699d3f4476453cee1087a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 324 zcmV-K0lWT*P)<h;3K|Lk000e1NJLTq000{R00CME0{{R3*m>3(0000PbVXQnQ*UN; zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUyT~JI^MgRZ*{r&yo;^O}P{^R50_xJbV z;o<4&>Gk#X=;-L|?CkXP^yTH{`}_O+{QUa*`t9xQ`T6<g=H~M9^5o>?`1tto@$u*9 z=j!U}@9*#K?(XaB>+|#T_V)Jh@bFK9jdK710DVbBK~#9!?8(Ow!cY_h!6&>G9$}S# zm_#sJ)IU#OyB4g{O<42ISo2+3yd8^oX7L6VZ_VN@S-b~}_hz+W@s2Fsi`A3G8(H01 zybFu>VYOxPRxI9^)ttq<v3MsI@4({iS-hUb>sa$mS@TJfBuSDaNs=T<lBB=<1Q-DC W4pd<S6`ke)0000<MNUMnLSTYx>9Ugm diff --git a/upload/admin_area/styles/cbv2/images/bgs/left_menu_head.png b/upload/admin_area/styles/cbv2/images/bgs/left_menu_head.png deleted file mode 100644 index 50f9016fe097a707b71b487520699a30f3e967d7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1588 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 L2K(RkjXLr-v7O@Y diff --git a/upload/admin_area/styles/cbv2/images/bgs/login.png b/upload/admin_area/styles/cbv2/images/bgs/login.png deleted file mode 100644 index 13f414b6d64b5d180da404827eaac9425d55304f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 515 zcmeAS@N?(olHy`uVBq!ia0vp^Dhv#a6F8WGtdF0JYJrqwiEBhjaDG}zd16s2gJVj5 zQmTSyZen_BP-<dIW#P$G8=#`S0X`wFK$@AEIWREL($X>@Ab^XDi;s`b#l=NPNJvaf zOjK0Vz`#I4LPAbXPD4Y(*Vot3(2$3R$IQ&k)6>(=&d$ln$<fi#)YMc_QBhA%&&|zE zO-;?(+S=dW-_Os_*w~nnk&%gsiH(hopPye?SXf3zhMSvPQ&Uq{S2rjq$ll&wT3XuG z)z!<(%iZ1G#>OTsElpWjnT3Uglao_YQqsrAM@2=&!oq@`on2d7+uPe)KtO<%l~rC| z{{R2~-A`W51$y9)r;B4q#jQ8jj)qDwFdVp`;2M4B?p;}~H}+yZ6PU&CowiSJ_@EgO z0tR1hD?bfM2q?I?;lQ#3(++Gou=v3214|F=IWYCWtOKnFRvcJ#VA6q^2bvCSJ<xVw z!hy{P<{a2`VB3M714|C9I?#Dw^?{8CrX1LHVDf>r2f7ZlAFyw9ZY*wOZ`{xHm`Rw4 zohg~=KkGMEH<mQkK9+wRcewX(yy4u#eTS2WL+_U84Z$Cl=1#^@5SI`lzr6KsU}TtQ WkuBS6Ua=79PX<p{KbLh*2~7ak$Enf) diff --git a/upload/admin_area/styles/cbv2/images/bgs/pagination_bg.png b/upload/admin_area/styles/cbv2/images/bgs/pagination_bg.png deleted file mode 100644 index e0ecd3c7413607ad3d88a6fff50dd79d0e2644b7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 238 zcmeAS@N?(olHy`uVBq!ia0vp^(m*WE!3-qNo;V@{q$EpRBT9nv(@M${i&7aJQ}UBi z6+Ckj(^G>|6H_V+Po~-c6*&d?gt&@S?iDHDDN?jir0t?e%|Vfjg(9U}McS{3Buy1* zI3ZGZL?msFNXvPVoaG`-r$w?Bi*#HQDOe|xxkw~$l}P%$3-@2?AHFaVWSXaoV@SoV znoEt04hjqm2i;qgf_|^hYI>h$v1_rFoO_8*-<ut>?T<@Xj-PmPLuT{i(we^0fikNX jTTV(Y=b87HiHG6g4XLT|r}kL@O=IwM^>bP0l+XkKZ(dky diff --git a/upload/admin_area/styles/cbv2/images/bgs/round_bg.png b/upload/admin_area/styles/cbv2/images/bgs/round_bg.png deleted file mode 100644 index 1a2218a80446b1e1fc983a85c69ce67557f7c045..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2261 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 X`va8mDl!EAPXS);N8HK?=aT;e*sv^W diff --git a/upload/admin_area/styles/cbv2/images/bot.png b/upload/admin_area/styles/cbv2/images/bot.png deleted file mode 100644 index 81c30763541050b154d5d621e7ed1db947459c2b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 520 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl;=8&~`zjDUQ}64!{5 z;QX|b^2DN42FH~Aq*MjZ+{E<Mpwz^a%EFVWHb6yN0(?STQ&Ura{`~pt*RLl}o|Kf7 z+`W5u;lhQrwY6{FyqP<9?&8IZ-@bi2Y0{*+y1Lxl+(nBPtzW->-MV$3K7HD}dGqSk ztCufd-qh4|>eQ(X8#YXxI`znrBm4I4J9_l!(xppRu3XvC(b3S*P*qiR;lhPw%a(O_ zcTbx(ZO)uIuU@^{v}sdgW8=4P-}?Icrca;#^5x5uCr`Gtv^;q5prWGU<HwK3j~_pA z;zU<h*Q!;kCQO*{{rmUVuU{WLc(A^{{@d9A1)%$FN`m}?|C0|Gc6Yp94m4+yr;B4q z#jTjL*QE|A@HAX>5Pfm)bm;ec(ZBz_S4|LoTR&O<xl-dMv5?D!SraPj6Ao4}O=G%i zV3_vK%dtfus%^TyPx7&}TU!In-<<n-#p;jDUek)l{7+hXX4&*lh+&xF{D*HTzrX~w z+t&Y^n!df$Jh;4g<Ko4;J5*E3G!zXcc{ug|lJ4Dp{dX*<L4y`oz&;iUhA9h`X6Ujz Rl>%MI;OXk;vd$@?2>@AnAcFt^ diff --git a/upload/admin_area/styles/cbv2/images/botal.png b/upload/admin_area/styles/cbv2/images/botal.png deleted file mode 100644 index 15ce9aecd188b9b085f90fcfa95b3a0618111213..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2480 zcmV;h2~YNkP)<h;3K|Lk000e1NJLTq001xm001xu1^@s6R|5Hm00004b3#c}2nYxW zd<bNS000SRNkl<ZXo1a`TZ~;*8OMKXueC4dHgisArZb%m(<_BaDffa<kV_GS7$Tu^ zNkD==@Iqo@Vu(H)jZq&=yu1@1h!{nZz7R|k3`Q%JBBd>DsSGWaPCK_V=dv$reLkE$ z(@H_w&ZfAMFK1`%z5d_#U+e#^Z><9tvF+KjXZ@~SyH33L;){<Lh3ORqbS_P6y=iJ{ zYA{KXc2SrYm4I{Z+BlA5;BZlx7nOjuc1@P0^T0$=m=~2mnk3gdYmWm{MPXhv0y}o> z(AH+-BJ%e3?b{2(y=Vj)jmG9A?uNkLB5_SoKs$EqpseSX9XrulerW&kA%RM{RO$~x z6P3&5PJ6z6mDr9K7@2<Qg+J7W8EtNPXv>oQ7Diz0@_nUNcjF&7Z(4WrrR%R!+87A} zgYRpU@-W)R+K!6bb3Z$AqP1c=YkeP(rTQ&QLcjR-cRKZ2V{&A8RE>{~FxX#Gp-PqO z&MTF+RjW0p4!(1cfq~^ymG;{|zUQlVEID{6a0LJ*B7Md;grSF44x<%WnxH&QtJx+9 z3}F-+XKhrJ(;}1D6DNHNg$Y7DqY-h4b2#T{cRG}+{b+4WYF()?r$qrNr96QefO8gS zE#d?b!8u2qB-E-E0FycS|0A$+<JM46We}WoSZk3yM^o#F<Ct=(got>Vqg<5V!g8QG zyuK`=LUDpqr&j>Li6co8N>PXi+B&aNl;6S#h%T3v=LLcwS%x@=hyx(W9L{EhzK@90 zPU&h<ehZUOhADyaMRNIw1L@^Jk}U?02+DbWUr~MwTLJ4u6_nB<y(C^tU=iXtp%Mi+ zYf;KmPWk;s`7LY(L`PLnTAV|yWueFlia7343VfV%fM7+}i}G6-fqH$}7yKYF(Azdo zCorUOmnaJJybwy&zN^0W!2PNSzl9LE>&A_YkBvSUMUirOkP8W%IfqNT1is(vcf#=S z$hJyoYDM@iguo5gT)ArH%CVcY&V$SiAhj0lQj7@}iLD$R9oTx~4fht|d&vYI{^Ag~ zY`t@PUw^&qX$|@Ixo}d8;{;!W)*eW2bxaVbO;>Jy;^~KOUGgTfWCAze{*}_$>PsKh zL8P=FfKni`xP_)^OcVqFr&mT`#porsZMkXd`p=!fhK*NmX$&mitd+vKY;pU9T>tSr zQ5XW`!S@b$wfaDH-KAGNx>Wy5BJk|JRaUIN{7FA58!rfP*7j;ZPQam%ZWBN19esKy zQ^AQt8>2?X);#*F?>)SvqP8RgcRup$CH2A4`#mLi2;%bU>v}towH8TQ1Yz&+DUiPx zJf)~LhSpqp<2~D+x%G1*FuLxV?WR;6R3=1eg9*Z(&hz&+jWLp;jo<57+?{&K?1v>Y zIJ)***WK~R1;=s01E2rFlYVvC$Tzi8D)2QfO-PeC*Lg3{tlJ_q8c+L+<AjAHhQs(i zwZ`za^;h0}*+nO?`S!1G3#*OGMQJ=8VDcPT(7%XayK@*nM5)t7SMn+?PVltGkIMe= z+N+;>X6uE;aY5yL@6H#z%J7EYg_XVsd}Ea7Inwqi($*w#Ym#o9ffv%5X=B_Jx^EDr z6iPu9286X?g35Bj>L6)qN!rc#P8{BS-PK=y?9}<jazTZp)ZbX=ci*~OwWgFAycUBd zax>WDFOhxlcd{g=Q`<!BU(dkIPD&sAt0x^C##iY2YP|Yd)X)_WHpu2D$E)7-eZX@U zg@A7T^BY0?<%(CojcV%{GW{;9`EOM76w1|5ULS2|2s;O8cm_Wh14+Sla9M_QLE15@ zISpO~ntxL9%==Hj^V*K*Hr#yQXG`G7-aUQZ$=^IyE{FK>6lruB#?(>!pJU?iUiM8v z;=t2z&BisHnEQ}7K4_C=J-r$wTvms*!wuMQ7ivu(waOrI+_|QE@Vi$7Z=6p&=bglE zcGot_<EzrfJ=of2{P_v=TQ49p$B1J=WrA;ovS?N|))3eb75Dm#6;uY@q_@SY&MdeT z<*lGp8!Gvw@R1|0{_wowId1|cKKxW){JPhF@)ZK5aH4Q4uSZ??1iCgvehr{picpnd zPNl(rjTfMkL6)Wv&w)!o4G~2ZOxXW;{NC@+OBLru;K<%R<A&zlVW|SL3=fBYd^h^d z=V|TyIj1Hk7r$LLFalA7q&;^QPHZ8`EOeWY%!6s5b(u>4=n7BCmp(HBZtB$s!$A4I z3Bh04OU%wJq#e4c(6y((Ef1~&9dWYNJqstX5T_1_=b<|XehDR2qW&=zRhK<@WbdBh z2^@NJxAA52fiUV*UM5f-@6BMh30aqJ2I(0DmJN&`vlGPDorRS;=w?9LfzAv_24)D~ z4+#2KZA%XP=$vnB=S-kE_1<#pWQ+EFh%<<mLEMD6iB034u5<kd8cc13Q?oO8ibY$f zn%4F5z@=Si&p_4%Rl{hF2`lR(@94^Njq98fX7=RaE6R0OMikQRqO|VmS2-v}H0mAJ zMS|8)uJjQGK31Jz)A-{32ABUP88jk=Duv*>khUQhKv|0)_IX|~a0{@%Py*94)0>9+ zHJP=fsUpDkrn=rhyE=V#7G-)GQqrWk?>W-e3BphCP>Vdg{yJ1DpmQN4ZM0XxFEz%` zHLi1Cf#%%FnHeLEq@_yJhhXG5bfzI`LfRs;7NI8-5h0#C_CN75>j<+LvNohGm^uW~ z!BtX{&Ro0z^=WbGPv}=b091f}VCZje9BQswQQI)$W>+(LNTtX36Gc91?kKK#oSAlp zlhZm^pK?s}6a-O(iu#exG-~26fMIgJdE}X&?EK|{iH-&$dXv0B<}5-VC7|*_bzlG( z0)~N+W~(#w+CPpSa>grHyw>>p2lnX?KRCuv&?fCRIn@T+yRYMUJ)ln`5g4I4GebPF zo4};<<}7bN@zdSEe&zL<6sYDCSjl7Z^Y~8x?Z?^2=>-DSkFm<a^Vst8*p@YN-EbIR zK2~FJtm-NyjT(%g>O&=jl7_(aW_qD5By!@QZIKSx<MT{UrcAv2Zur;Vz83Gdj(K1n zXyw0WS~Kr=X9oOn&C3}_KsmS4N1jVcQCc&s8@{%+<rVrikL#h~imfXl^c>n(C{G{- z5rrs?#gNT(nEvxYj<z$JM^7?6ImaB(1v)_cW2^%t`Rt!H<LBDE+zdVG`Dd6uqhFu# u?E=2!v$kM1w=B2hjOQ$WcXkE*nD!t4GK5qiYA1{U0000<MNUMnLSTY8Z^tYE diff --git a/upload/admin_area/styles/cbv2/images/browsers.png b/upload/admin_area/styles/cbv2/images/browsers.png deleted file mode 100644 index 60fb2a8e0c5d0518ad96f3a539dab6c5b7eead72..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3607 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 diff --git a/upload/admin_area/styles/cbv2/images/button_bg.png b/upload/admin_area/styles/cbv2/images/button_bg.png deleted file mode 100644 index 72b29bcc0bc11b40ded415f8b1e346e01139fcc9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 341 zcmV-b0jmCqP)<h;3K|Lk000e1NJLTq004Rb002A)0{{R3o`znh0000PbVXQnQ*UN; zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUyQBX`&MF3yL0A|bpUc>-h!vH#<08zI9 zQn&zDy#QIi06(PwO|t+qnE*tp07|d`P__V8yZ~In0Ak1hPqhG5y8v6k0Aa@fHk<%d zx&T_h0AR)dW69ItrfvWL0GdfeK~#9!?Ag~5!!Qg)!RMTFcK?OC3+;!s4PZDDN#NLo zX)HZ(=`SNoUzi?DA0}wZG-En5-I?A@Yo-;`iRs4lVp=jSn2t<WrY+NfY0tD_nln9_ zc8pv#{MPUfhx;0yX7CJ$Hy6CGVV44XGuV;BJ{(RTaOQ%OCY-NfssOVTm>|L241yUc nOom||{+|yJ<2%=|egX^ts<32;%j$y<00000NkvXXu0mjf;VXfk diff --git a/upload/admin_area/styles/cbv2/images/button_ok.png b/upload/admin_area/styles/cbv2/images/button_ok.png deleted file mode 100644 index bb8d3dc4499dfdbcde40707f53c8d870bbf822ad..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1310 zcmV+(1>yRMP)<h;3K|Lk000e1NJLTq000mG000mW1^@s6Ph%q@00006VoOIv|NsC0 z|NjYC_uK#g010qNS#tmY07w7;07w8v$!k6U000Sga6xAP000mG000mGT*j@#000Dg zNkl<ZNXMPke{9uP8OQP0_j~Uxx4jcukwP{FOGn9c4i^YN6m)SvR2rAj%}$U_$JnOB zE$ei1!-`d6B21jHp^0wGe*D46Mz^tm6PO!6Y%gsW1C;%QZr!Lxpdh2Pw7oz4<8;xO znCQ+wpFAh$Iq&D3=bYz>eCW|#AN2Lgpl9cyjKUr0r}P=3yE(F);#7{`k88MiE%C=V z{Cx_;(T5M<<({BJ4<Svo5@$)xCBBmMGzyzZ^)qKS$v%#4V7QS(RSY%}Z%VRh2oae> zD01!}h;E?t1jSB@Eodix6*0ZrQK0V*l#n_Yz{yhL$yC1)zysG)^BP;8VatA^pU}UM zul$_a-Sof4zIidxtpS{VlBj{Lt0{h#S7s3(rto7lkRKDk@d1n?y%R%>-b7T*-1jMT z@zEj5?`G#2p1PEGE2*gGt$R5yV(T7S_cPSTSLY`g{UT8lm%L5!KDul9<OQUk=e<r= zO(vR7eL2NExoeQ%6WeezjbkvA#}TdL*;*c3z+bm<(JC^X<UUO*B6*P1W{%xY<`i#d zB6fW%<g&Dm89(GNHS9jk*u|{*I9I<y<8prRJ>qFxdnnvc=Tf5eoVbv}IZSS4%}L%H z=FW1?P9e9M;X0C6GOmsO0p`r%OJ8T`0DHGYy#5QS-r%L9yim<sk5ZFh{5L~jQ%ZT_ zT^6ij>3Z&Zj@&NhET)hpUBY+X<Y<B4PGR5*@_BNVL`TR>C!WOAIu`wgGh^AXjQpoa z?29?_FyHN`cUu6LttNL9g&g@xdM0t*M4I1c$GO~cfU;gb@*^(&B7Hk}@G$WMxRBC& zP(wve09RG8;#s=x3gFX!BXK8hwvnHf;IUq|cXPUj@)-;-<8w>GUoC!_bcRADg+{7o zb7nIOy2y7?zmmd>l+U6hBKJp1rjl%BTq#d{hPCB1JV13baU+Xwqp*S5Nt{YBw20_@ zIxpje1}?dZ!F>3FmoFr)C7MXt9tu@Nk5D<0<OIgdXVgUU<4El%c^{*P*we%GtEpeY z4YSELv-;Z<@8S47{EAca5l6iGC;Xm+gCvd-O(nma2@|;P8~o!r9<IbsNi88gNWPoo z8ln!O0pgz#Z=`z^nI`5wL`gMAu4mvWqGqBj#X8~*NRrrr9D3%3$5vQ@i`hPx#9m&$ zBFyid!DUO?`6MT&(~_ZBq$8&A4s8qRJ5DystOv;+3Vzw!iJvB0F=F2s>PP$2|4~v; z{5n*^VlmiXNCe$Amc%+*ZW-C&^IVjsqnWN8`z{YYZR5GNiT2-xb#3pESjOJ-gWWm_ zrDSgocF*{Kr^oc36Dnae(id*6M~XA+$ls2&B<e_wXa89WOQ~&S@N3*uL)lC=HW5EU zTu<sK`SlcMh7%iy0n%f`{^$MuzciPFw*}qZ8?>b@MBX}PBo*t4c9LC;Q}i!FhW1HB z8#(aHu&%Qq9PEP|ZCm+&cDdFYM;x~XZO@^Mjuj(z1<}29Tt$5JU!V{4rIR70e{T6- zX#WJa?~_qCf>_)D001I-R9JLVZ)S9NVRB^v0C?IfFE7{2%*!rLPAo{(%P&d?05;eL USP)anTmS$707*qoM6N<$f;swi1poj5 diff --git a/upload/admin_area/styles/cbv2/images/catgory_toggler.png b/upload/admin_area/styles/cbv2/images/catgory_toggler.png deleted file mode 100644 index b9ecad8cd67ff5000a7180db02ccd95638db1b97..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1242 zcmeAS@N?(olHy`uVBq!ia0vp^l0eMG!3HE9SAPuy36!`-lmzFem6RtIr7}3C<R_&n zc;+Uirv{}arc@T5OtoQPU{=Tsi71Ki^|4CM&(%u=snM&*Edc6fV6d^TC`e4sPAySL zN=?tqvsHS(d%u!GW{Ry+xT&v!Z-H}aMy5wqQEG6NUr2IQcCuxPlD(aRO@$TEfZWuQ zM1_jnoV;SI3R@+xxmG|nNLXJ<0j#7X+g1tUs0iNx1?T*tR0UH#1Knf;GXn)PLp?)d z6LWKO9R(u;Lj!#SBYi_7T|;v#V<RgA0|h8h0@_xTl4cd;;s&(~$g@?-C@Cqh($_C9 zFV`zK*2^zS*Eh7Zv;>)9WTXpJp<7&;SCUwvn^&w1Gr=XbIJqdZpd>RtPXT0NVp4u- ziLDaQr4TRV7Ql_oD~1LWFu?RH5)1SV^$b8>f+_U%#ji9s7p}UvBq$Z(UaSTehg24% z>IbD3=a&{G10ya?8Dv#~m2**QVo82cNPd0}EEEGW@=NlIGx7@*oP$jj!ZY(y^2>|C zs(pQ}JoAc667!N%JzZ>-fco_^GgGV#&0HM~j2tbD-AtVf4P6Z^T`i0)jGUd!EsQJ- z+zi}cdR_99OLJ56N?>|Z5PB_f>IEf)+ybD@E~!PCWvMA{Mftf3U=Lem;&zJ}PV=C8 zQ*gV*9H(A=pkwqw(TWt!Fd<;t0Wsl;7RZ4o`_w#OS}y`7>Y_(4zA!K_26(zShE&{I z6TCOCDM7?mWr5P<*c#@UIWHa@V(Da_>p6cB|Ap`ulMTLbs<a(=pcgE>D|6Ql1;eBA z3XlHUEzQ(!zBup6v)xbby`NM3P>JV$+YiS1hb*2lwnmB`^G}Z9-l)M9F|9P@L+xRc zvzu#7q#lZORL*N=bzXdN#o5)LvnJ}CuDM>y>l%0=Z~MmEZ~IsSkE9rBUN&L<`lqT? z^wjg?D=)nLc0%w%7UQIr$=V6KSz}#xM$~k;WZl?yHv9Egsh%kd@4qh&WIJBiW7U3I z<>EUw<_5{z?>)ELh|ThKnD%pLk5X@Eg5CW2f;nch-|w0APTy|%WrLY#tAr+cx@Z{{ zIXV8dynFuTpRQy(&j*$B6oZ9}*R9gZ?^)F0f9yzv|J)OQe}8*;DL?7eu5<E-40N=w zdroq=Y|{9?NZ`-?vbABWZ~eLUR>(?!Zg<_WAEx`Fo+un(V6obI_s<C}M^I_w>FVdQ I&MBb@0434ET>t<8 diff --git a/upload/admin_area/styles/cbv2/images/collapse.png b/upload/admin_area/styles/cbv2/images/collapse.png deleted file mode 100644 index 3c28991854c335c4d075fd3f45324a8532e33675..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 310 zcmV-60m=S}P)<h;3K|Lk000e1NJLTq000yK0015c1^@s6ED}Cz0000PbVXQnQ*UN; zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUy*hxe|RCwBA{Qv*I7Xt&s86bYeKn1|W zKxHs$Aax8B1Y$O78psL6EQ8j|Aea3F;_qnU>O@%f35cI!GY}hy2VzeG2IgTi5SJ?^ z0r59Hh8+Roqojo43m~2c#Ee+*e;}R;#Q#W*lw~*yjP*c#i=0^g3H3TM_z1+)$W1mN zFKq+j3rJ#%f%rWx?-H91`=Rs`AYMvLI%FW=%F95!1BmxQgW(?~2EsrOH2fGSbs@}^ zACTBo$;*tS<Yi*OZ&FH|uR#2Zn#I>UQd}@vNsSuFzyJ_n01R?2R86T?cmMzZ07*qo IM6N<$f-F;Y<NyEw diff --git a/upload/admin_area/styles/cbv2/images/cross.png b/upload/admin_area/styles/cbv2/images/cross.png deleted file mode 100644 index 27bf3f2bd5e3a5aab78ef9ac386df62ed487744c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3090 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 diff --git a/upload/admin_area/styles/cbv2/images/dot.gif b/upload/admin_area/styles/cbv2/images/dot.gif deleted file mode 100644 index 35d42e808f0a8017b8d52a06be2f8fec0b466a66..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 43 scmZ?wbhEHbWMp7uXkcLY|NlP&1B2pE7Dgb&paUX6G7L;iE{qJ;0LZEa`2YX_ diff --git a/upload/admin_area/styles/cbv2/images/error.png b/upload/admin_area/styles/cbv2/images/error.png deleted file mode 100644 index b28b24d29e460f57e2f50d09092baa32a43053cd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1788 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 diff --git a/upload/admin_area/styles/cbv2/images/gradients.png b/upload/admin_area/styles/cbv2/images/gradients.png deleted file mode 100644 index 0ca2406fdde244691400ddb3880c1d17c8d729a5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 863 zcmeAS@N?(olHy`uVBq!ia0y~yVAKI&4rZW;-{LxVASGGi8c`CQpH@<ySd_}(n3A8A zs^FQMn4TJxnwU~qcrw)nsAzA1Pl&6TnVGS%v9q(Yqobo(-+fC<%m4rX%glK5{rh)Y zTiXvGK3G{<+1c5Nblq}ra4<JFfB*iyy}iA)wY8IzlZ}myg@uLqgh$fTUdhgUckkXk z>1i)zroWb+`ch`*Te04IqCI!S`yYJz^y%~G&mTX2l$!Efdiraz-n$YLAB%L~{{8#+ zuV24hTwK0=`zA5*(VstmzJC2G+I>f~`?lodXHrvN{P^)hy#L|LmoKHJJd>RCRCeau zM~@y!OnS0v)hc&)chR1^cb7MsGB7Y%c)B=-RNQ)VGuljmL8SFzZ;+7IBrmV0mwMlc zPyNY%TI5^h2Ayl)`5#tWWzTo1<zCgy$}Of7vEfPCq;>mvuO6J0U>hd8hVxo3h`DwZ z-!+!k6JI6xZrB#Wp53%{kyV87n%}FMO%GPB05MBJs&rTKiLLQIbSng;Z_%rSgS%AL z@UJ>ufA#77SDTiBlqFw%+WqQNWNGEfU2|6JwXZro?^Tg^=?1lk^&!*cSDoJW>XT=w zWl-$DReJkFr>|diTL0?PwXZ(;mfj4FowriYKV&-d)u%gO6}f}7=!Z<VUv;|g)u)hB z%i!3$ReIk;rte;LdK1vzCXiRa<eJ%CrHgj$368zDTJL^n`k&c7_41+9gRef_`fAhq zU3&uO?tl0s|Azy}ylpJPyg>ga9CTs;2SkEm10+NQ4uH*z;D8#;0#pMMVFD=zG8n<S nnpzn^!8eq(Utht^$i{GAe@m9XuWbr2Gcb6%`njxgN@xNAL(*}X diff --git a/upload/admin_area/styles/cbv2/images/headerafter.png b/upload/admin_area/styles/cbv2/images/headerafter.png deleted file mode 100644 index 065355fbf68d4748cf96710d782a4acd5f0040be..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 158 zcmeAS@N?(olHy`uVBq!ia0vp^LO?9Y!3-pyxA2?>Qj#UE5hcO-X(i=}MX3yqDfvmM z3ZA)%>8U}fi7AzZCsS=ex&nMcT<_hx_vq21moHy_`0(NT_wWDz|9@ihbr(=p$<xI# zq~cam!U2{ZiH1f_W&?v{1~xIC0|&Yo+vW;5G%zwuTg~z|)|Mp!sG7mk)z4*}Q$iB} DuU0pK diff --git a/upload/admin_area/styles/cbv2/images/help.png b/upload/admin_area/styles/cbv2/images/help.png deleted file mode 100644 index 3efe67ed838528f3cff8d75cfdbd229231d2fdf6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3684 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 Cy7)Q( diff --git a/upload/admin_area/styles/cbv2/images/icons.png b/upload/admin_area/styles/cbv2/images/icons.png deleted file mode 100644 index 0446d29c7285cd9178d15728ec9733b92be2fe03..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8889 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 Ar2qf` diff --git a/upload/admin_area/styles/cbv2/images/loading.gif b/upload/admin_area/styles/cbv2/images/loading.gif deleted file mode 100644 index 2059c9afd4a6a88eecc0d943891cd00c9b3c149a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4426 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 diff --git a/upload/admin_area/styles/cbv2/images/login.png b/upload/admin_area/styles/cbv2/images/login.png deleted file mode 100644 index c10e3abd551bb446c89b4cbc086fcba9972010e7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11410 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 XlCq1c&L7`E#zcxBHM!!qCV~G0zG`D4 diff --git a/upload/admin_area/styles/cbv2/images/nicEditIcons-latest.gif b/upload/admin_area/styles/cbv2/images/nicEditIcons-latest.gif deleted file mode 100644 index d1add6f1f1a13c875a30d6b93cd2c3de8cb8608a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3696 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 XTfQQ!J|nSSQCy#e)H^Wfz~}!3ERpMf diff --git a/upload/admin_area/styles/cbv2/images/ok.png b/upload/admin_area/styles/cbv2/images/ok.png deleted file mode 100644 index dec9a82e8e15bcfe72aa593b97db83367d568466..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3148 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 diff --git a/upload/admin_area/styles/cbv2/images/play_icon.png b/upload/admin_area/styles/cbv2/images/play_icon.png deleted file mode 100644 index 95ed7d016557c04f7ae03ca0d45159da81c8dd7a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2272 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 diff --git a/upload/admin_area/styles/cbv2/images/slide_toggle.png b/upload/admin_area/styles/cbv2/images/slide_toggle.png deleted file mode 100644 index 10e7949b4c998a26da0c81a410f51102ca98f29a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 536 zcmV+z0_XjSP)<h;3K|Lk000e1NJLTq0015U003kN0{{R3rdMz`0000PbVXQnQ*UN; zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUy$xuvGMPOiHUS3{iW@e$Gp=oJpe0+Rt zY;1XXd3JVoaBy&Qb93kC=jiC@&(F`()6>Yv$i>CQzrVlC%*>{yrs?VF(b3VqzP`P^ zy~f7IsHmu)pP#O-u7H4mVq#*Wqoc{m$+)<<wY9acudlniyR59NmX?;p#Kf7InYp>S z($dnpy1H*~Z@|F7e}8|ov$LI@oqm3Ps;a87v9Y(ew_{^t$H>Rd&(6}*(zdp?#l^(c z)z#eG+}YXLyu7@^!ouI*-{j=v;^N}w=H@N~XVd@y0Od(UK~#9!?AFH)f<O=kU_=ph zSHwjW>>YdW1(f%HC@0Z_2WLES(Cm?XVfO!*kc<-E?!ozT+V8~n=pU}HM<Xk8rk}qm zf5pXxswR@@OseXAU|Ur-Pu8^$Y{f{9OO`D82YAGJ0p|hZe1>w9F}^~FuS3S#=-I6> zWEDJG57^Q1<Q@#qX?QUYqBW*?u{jhI#I=;|p%KZQTTrY+yzN4<5;1%U#frq)T_`po zqE*Q6opC50n=stMIN672bu3!KhhlNGm@7oKEdNl+k|W_S`<h)NIVfoxVpsg%9r=wP a0t^6Q?B9zXEe0+C0000<MNUMnLSTZ!juapO diff --git a/upload/admin_area/styles/cbv2/images/slide_toggle_2.png b/upload/admin_area/styles/cbv2/images/slide_toggle_2.png deleted file mode 100644 index 4b61217de52d6765c69cedb172d5f33177304452..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 130 zcmeAS@N?(olHy`uVBq!ia0vp^oIuRZ!2~2je||6rQj#UE5hcO-X(i=}MX3yqDfvmM z3ZA)%>8U}fi7AzZCsS>Jic~yZ978H@CE3*fvk?{+Ha0fqme{aqlaqvlpc>nq1cQ@| bED{WoUzsk=KGDSkRL|h)>gTe~DWM4fH?kx0 diff --git a/upload/admin_area/styles/cbv2/images/slide_toggle_3.png b/upload/admin_area/styles/cbv2/images/slide_toggle_3.png deleted file mode 100644 index ecab7086d23d26754ab2a4edb0e77e40eaa384f7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 732 zcmV<20wev2P)<h;3K|Lk000e1NJLTq001Wd001)x1^@s66yy=O0000PbVXQnQ*UN; zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU!en~_@RCwC#ncIsJQ5?s=GtP`m8eZ5{ zQB=01eX5q~DWWK(C*2+@y0AS4QBOU`{sBSnEd^1uPqNX21T7WOh3F-UqS`=qH8on3 z%}d@=vzY@eEU4!=ln9+K90rl^d_TYAnK{3MLM#^RU{s~U4XR;zM2xUF9Eam@9PTej z>i1=#P(Uu1gQ6%11OgC6dMyiYmvQ;gYfLyd<JRdzP-Thg>6OzntynA~l}e%2YQgLE zGJ)NFw}P4ZhghrDab<ch6Ij2Tu8E~m3CUy<k|ZG%3XzIvy7w`KQ@0;r+^XX7`6CE8 ztW*yzrz@P<Y$k?wyN!Ci&a^%z$L$1ct=hnc)$dFmT24<my%LkjL@LuOq$xCJ(`IZM z&P`?<y}5|{OKB#!emNq|=x{htE|*Dltbk{BZ^Po!XB6u{nE|`yNHnA0?;q&#*8%5_ z?;pt1D~G>?IUI-Ma2$@qak&5e3{k7qkWQyb%Nz^_A<HuLMn*huvU!|acnYf`lk<kp zW}(lVs;Y3gT&PqkNF)+yHk;HSBc3VW7%m>zi6_fn5T1)8Tdc7CtaiJd^jM8XgM{e^ z5Som5PE2jZjgtrQDOVtX-+t8C)?Bq(U7r=bm1dC<&&%X0xo-D3VN=a?xJ)L4d_GTR zLtjIJAW%b$crM&|hN~~$<JgWZn4bwlF^T;j2z}jjIvu#(Zg@N%rVt~Z=PO^){?);y z@Gi_A-m?L$C!ED%A!863@$8%MkilQV9FD_rI1b0*29q$#e`yMlNaU<`y%vwhwY^&K z(G1$=o{dJML-FVv|8;G=`qOPQ7Bv))ptm{e9|S>VsA$8D|E1@*00RJey}b&aH&^cf O0000<MNUMnLSTX)JWbUA diff --git a/upload/admin_area/styles/cbv2/images/tick.png b/upload/admin_area/styles/cbv2/images/tick.png deleted file mode 100644 index a8dcaa8afe630235d291329858ea31c63227c043..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 883 zcmV-(1C0EMP)<h;3K|Lk000e1NJLTq000yK000yS1^@s6jfou%00004b3#c}2nYxW zd<bNS00009a7bBm000XT000XT0n*)m`~Uy|7IZ~ebVG7wVRUJ4ZXi@?ZDjy3G%qnR zFEBV^l?9Xl0010xMObuGZ)S9NVRB^vL1b@YWgtdra%FdKa%*!SLsK*cveTdd00PTN zL_t(Ijm^~AYgAVp!13?BcV;p-6OwASNo$EIC<YgTFQY^uPlZAu7HKI#qo5JQ2Ok6p zLIm@m`42?nk|?$iXeFhz;){V+J4R@6NnEOxESi`*lbdDc?)M%aByq-=<|TqZ_`z8? zA2{cC&XI%=EN95es(lDBl-rRcX};aj+fZ$qc9)Sg6Gp~T0Sb$vW?@Xdt*QlkTO0d^ z-gjJ5?%*8Q-c#S1)~5GutJ^6h)-_UGSb^)CjOmX_4*bHvvs<FHyyX1x?{2odi!K1$ zd+Ix_jM#s8=S76<@i_H6Y4a&E3ZJOe#EUke=_B;sI8E^i^<3Mxf3_?NcJww>kB@23 zTbq8CGVTkKBWD(DskY*4Om~u*sVvw3x+3CL<u$F1eM58ec||b{qigH>ZzNe3^p9S^ z3!J=MTlOWUt23l0iN+M-rK=^wFuHP$d@yS#w$$$6?$}Ql_B5X7&8MoYq^|0F{!87$ zbTXuk=Tya4VPx&ZqM&6sYDp~4u-;E)(K-}4f*&~efy4Hi!@Qini|Ok4fy1;lN;IZm z8IGE3<Xsy8+shCH0fsY0Q(ZTAM!Es`w0IN0J#54CT>wNNu*K|xGtL9U1&TSEdZ3oa z)-bH!Va6I`Tg@Q=o~8fbsn+*)VW@!di5G+m6m!unN1}4FfACl0MH>+Udj2_xmU)8h z&2nw<1fK8W`7VCo<9Pw&;~J5ue0xza6k*S!;eIhQtMf(KcD%sm$G=;+dhZB^tK$oo z03SsTqfKadjxRzHnsbc>7rXWHhO>4?X{q1*6-v}2mHn3)`xPJv$x$RBlhSnbS2nQ{ zrSsIT`v?9P1UTBgq0^l8_f?dBCRLPI5-9}B&5};1&?l#GEMLS*lye=s9~@Zn>CMHl zA2xpOI^vRR`3ct+>YJiTW;m)O!x5?ZWYhi8B|nGdh>!n+eGTC+ZlJ2^{(S%d002ov JPDHLkV1n+)mqq{p diff --git a/upload/admin_area/styles/cbv2/images/widget_item_border.gif b/upload/admin_area/styles/cbv2/images/widget_item_border.gif deleted file mode 100644 index c920f41ad8a242c7a487ee28fc8971fdb2ed0621..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 45 ucmZ?wbhEHbWMyDtXkcJ?{rdI)|Nj+#vM_*v4u}BBFfg&S$j)SCum%7q6AHfo diff --git a/upload/admin_area/styles/cbv2/layout/_permission.html b/upload/admin_area/styles/cbv2/layout/_permission.html deleted file mode 100644 index f42f0a6d..00000000 --- a/upload/admin_area/styles/cbv2/layout/_permission.html +++ /dev/null @@ -1,63 +0,0 @@ -{assign var='types' value=$userquery->get_level_types()} -<div style="width:98%; margin:auto" align="left"> -{section name=t loop=$types} -<table width="100%" border="0" align="center" cellpadding="0" cellspacing="0"> -<tr> -<td width="30" class="left_head"> </td> -<td align="center" class="head">{$types[t].user_permission_type_name}</td> -<td width="30" class="right_head"> </td> -</tr> -</table> -{assign var=perms value=$userquery->get_permissions($types[t].user_permission_type_id)} -<table width="99%" border="0" align="center" cellpadding="0" cellspacing="0"> -{assign var = bgcolor value = ""} -{foreach from=$perms item=perm} -{if $perm.permission_id !=""} - - -<tr bgcolor="{$bgcolor}" class="item_listing"> -<td width="20" style="text-indent:10px">{$perm.permission_id}</td> -<td width="150" style="text-indent:10px">{$perm.permission_name}</td> - -<td width="150" style="text-indent:10px">{$perm.permission_code}</td> -<td style="text-indent:10px">{$perm.permission_desc}</td> -<td width="100" style="text-indent:10px"><a href="?perm_del={$perm.permission_id}">Delete</a></td> - -</tr> -{else} -<tr><td><div style="width:100%; margin:auto" align="center"><em>No Permission Found</em></div></td></tr> -{/if} -{if $bgcolor == ""} -{assign var = bgcolor value = "#EEEEEE"} -{else} -{assign var = bgcolor value = ""} -{/if} -{foreachelse} -<tr><td><div style="width:100%; margin:auto" align="center"><em>No Permission Found</em></div></td></tr> -{/foreach} -</table> -<form method="post" action="_permission.php"> - <fieldset class="fieldset" style="margin-bottom:10px"><legend>Add New Permission</legend> - <table width="98%" border="0" align="center" cellpadding="0" cellspacing="0" class="block"> - <tr><td><label for="name{$types[t].user_permission_type_id}">Permission Name</label> - <input type="text" name="name" id="name{$types[t].user_permission_type_id}"> - <label for="code{$types[t].user_permission_type_id}">Permission Code</label> - <input type="text" name="code" id="code"> - <label for="desc{$types[t].user_permission_type_id}">Permission Description</label> - <input type="text" name="desc" id="desc{$types[t].user_permission_type_id}"> - <input type="hidden" name="type" value="{$types[t].user_permission_type_id}"> - - <label> - <input type="radio" name="default" value="yes" id="default_0"> - yes</label> - - <label> - <input type="radio" name="default" value="no" id="default_1"> - no</label> - -<input type="submit" class="button" value="Add" name="add_permission"> - </td></tr></table> - </fieldset> -</form> -{/section} -</div> \ No newline at end of file diff --git a/upload/admin_area/styles/cbv2/layout/add_group.html b/upload/admin_area/styles/cbv2/layout/add_group.html deleted file mode 100644 index ae207f1f..00000000 --- a/upload/admin_area/styles/cbv2/layout/add_group.html +++ /dev/null @@ -1,66 +0,0 @@ -<table width="98%" border="0" cellpadding="0" cellspacing="0"> - <tr> - <td width="200" align="left" valign="middle" class="left_head" style="text-indent:10px">Add New Group</td> - <td class="head"> </td> - <td width="100" class="right_head"> </td> - </tr> -</table> -<form name="add_group" action="" method="post" enctype="multipart/form-data"> -<table width="98%" border="0" cellpadding="0" cellspacing="0" class="block"> - <tr> - <td class="td_body"> </td> - <td align="right" class="td_body">* are required fields</td> - </tr> - <tr> - <td valign="top" class="td_body">Select User *</td> - <td class="td_body"><select name="users" tabindex="1" style="padding:4px; border:1px solid #CCC; width:350px; font-size:12px;"> - <option>Select User</option> - {section name=u_list loop=$users} - <option value="{$users[u_list].userid}">{$users[u_list].username}</option> - {/section} -</select></td> - </tr> - <tr> - <td valign="top" class="td_body">Group Title *</td> - <td class="td_body"><input name="title" id="title" tabindex="2" style="padding:4px; border:1px solid #CCC; width:350px; font-size:12px;" /></td> - </tr> - <tr> - <td valign="top" class="td_body">Group Description *</td> - <td class="td_body"><p> - <textarea name="description" id="description" rows="5" tabindex="3" style="padding:4px; border:1px solid #CCC; width:350px; font-size:12px;"></textarea> - <br /> - </p></td> - </tr> - <tr> - <td class="td_body">Group Tags *</td> - <td align="left" class="td_body"><input name="tags" id="tags" tabindex="4" style="padding:4px; border:1px solid #CCC; width:350px; font-size:12px;" /></td> - </tr> - <tr> - <td class="td_body">Group Url *</td> - <td align="left" class="td_body"><input name="gp_url" id="gp_url" tabindex="5" style="padding:4px; border:1px solid #CCC; width:350px; font-size:12px;" /> <small>Only these characters are allowed. a-z, 0-9, hypen(-), underscore(_), period(.)</small></td> - </tr> - <tr> - <td class="td_body">Group Type</td> - <td align="left" class="td_body"><input name="gptype" type="radio" value="0" tabindex="6" checked="checked">Public<BR/> <input name="gptype" type="radio" tabindex="7" value="1">Private<BR/> <input name="gptype" type="radio" tabindex="8" value="2">Only Invited Members</td> - </tr> - <tr> - <td class="td_body">Group Category *</td> - <td align="left" class="td_body"> - <select name="category" tabindex="9" style="padding:4px; border:1px solid #CCC; width:350px; font-size:12px;"> - <option>Choose A Category</option> - {section name=cat_list loop=$category} - <option value="{$category[cat_list].category_id}">{$category[cat_list].category_name}</option> - {/section} -</select></td> - </tr> - <tr> - <td class="td_body">Group Thumb</td> - <td align="left" class="td_body"> - <input type="file" name="gpThumb" id="gpThumb" tabindex="10" style="padding:4px; border:1px solid #CCC; width:350px; font-size:12px;"/></td> - </tr> - <tr> - <td class="td_body"> </td> - <td align="right" class="td_body"><input type="submit" tabindex="11" name="create_group" id="create_group" value="Add Group" class="button"/></td> - </tr> -</table> -</form> diff --git a/upload/admin_area/styles/cbv2/layout/add_members.html b/upload/admin_area/styles/cbv2/layout/add_members.html deleted file mode 100644 index 009aa3f8..00000000 --- a/upload/admin_area/styles/cbv2/layout/add_members.html +++ /dev/null @@ -1,58 +0,0 @@ -{assign var='required_fields' value=$userquery->load_signup_fields()} -{assign var='custom_field' value=$userquery->custom_signup_fields} - -<h2>Add New Member</h2> -<table width="100%" border="0" align="center" cellpadding="0" cellspacing="0"> - <tr> - <td width="10" align="center" valign="middle" class="left_head"> </td> - <td class="head">Required Member Details</td> - <td width="10" class="right_head"> </td> - </tr> -</table> - -<form action="" method="post"> - <fieldset class="fieldset"> - <legend>User Information</legend> - <table width="100%" border="0" align="center" cellpadding="0" cellspacing="0" class="block"> - {foreach from=$required_fields item=field} - <tr> - <td width="200"><label for="{$field.id}" class="label">{$field.title}</label></td> - <td>{if $field.hint_1}{$field.hint_1}<br>{/if}{ANCHOR place=$field.anchor_before}{$formObj->createField($field)}{ANCHOR place=$field.anchor_after}{if $field.hint_2}<br>{$field.hint_2}{/if}</td> - </tr> - {/foreach} - <tr> - <td width="200"><label for="level" class="label">User level</label></td> - <td><select name="level" id="level"> - {assign var=levels value=$userquery->get_levels()} - {foreach from=$levels item=level} - <option value="{$level.user_level_id}" {if $smarty.post.level==$level.user_level_id} selected{elseif $level.user_level_id==2}selected{/if}>{$level.user_level_name}</option> - {/foreach} - </select></td> - </tr> - <tr> - <td>Status</td> - <td><label for="active"></label> - <select name="active" id="active"> - <option value="Ok">Active</option> - <option value="ToActivate">Inactive</option> - </select></td> - </tr> - </table> - </fieldset> - - {if $custom_field} - <fieldset class="fieldset"> - <legend>Other</legend> - <table width="100%" border="0" align="center" cellpadding="0" cellspacing="0" class="block"> - {foreach from=$custom_field item=field} - <tr> - <td width="200"><label for="{$field.id}" class="label">{$field.title}</label></td> - <td>{if $field.hint_1}{$field.hint_1}<br>{/if}{ANCHOR place=$field.anchor_before}{$formObj->createField($field)}{ANCHOR place=$field.anchor_after}{if $field.hint_2}<br>{$field.hint_2}{/if}</td> - </tr> - {/foreach} - </table> - </fieldset> - {/if} - - <div align="left" style="padding:10px"><input type="submit" name="add_member" value="Add Member" class="button" id="add_member" ></div> -</form> \ No newline at end of file diff --git a/upload/admin_area/styles/cbv2/layout/add_phrase.html b/upload/admin_area/styles/cbv2/layout/add_phrase.html deleted file mode 100644 index 16a8767a..00000000 --- a/upload/admin_area/styles/cbv2/layout/add_phrase.html +++ /dev/null @@ -1,48 +0,0 @@ -<h2>Add New Phrase</h2> -<form name="form1" method="post" action=""> - -<fieldset class="fieldset"> - <legend>Adding new phrase</legend> - <table width="100%" border="0" align="center" cellpadding="0" cellspacing="0" class="block"> - <tr> - <td width="200"><strong>Phrase Code</strong></td> - <td><label> - <input type="text" name="name" id="name"> - </label></td> - </tr> - <tr> - <td>Phrase Text</td> - <td><label> - <textarea name="text" id="text" cols="45" rows="5"></textarea> - </label></td> - </tr> - <tr> - <td>Language</td> - <td><label> - <select name="lang_code" id="lang_code"> - {assign var=language value=$lang_obj->get_langs()} - - {section name=l_list loop=$language} - - <option value="{$language[l_list].language_code}">{$language[l_list].language_name}</option> - {/section} - </select> - </label></td> - </tr> - <tr> - <td> </td> - <td> </td> - </tr> - <tr> - <td> - - </td> - <td> </td> - </tr> - </table> -</fieldset> -<div style="margin:auto; width:99%; margin:10px"><input type="submit" name="add_phrase" id="add_phrase" value="Add Phrase" class="button"><br><br> - -To display this text in your template , simple add this where you want to display your text {$LANG.phrase_code}</div> -</form> - diff --git a/upload/admin_area/styles/cbv2/layout/ads_add_placements.html b/upload/admin_area/styles/cbv2/layout/ads_add_placements.html deleted file mode 100644 index df91920f..00000000 --- a/upload/admin_area/styles/cbv2/layout/ads_add_placements.html +++ /dev/null @@ -1,79 +0,0 @@ -{if $Cbucket->show_page == true} -<script type="text/javascript" src="{$js}/popup_image.js"></script> - -<!-- Adding Placement Form --> -<form name="AddPlacement" id="AddPlacement" method="post" action=""> -<table width="100%" border="0" align="center" cellpadding="0" cellspacing="0"> - <tr> - <td width="10" class="left_head"> </td> - <td class="head">Add Placement </td> - <td width="10" class="right_head"> </td> - </tr> - </table> - <table width="100%" border="0" align="center" cellpadding="0" cellspacing="0" class="block"> - - <tr> - <td colspan="3" class="td_body"> </td> - </tr> - <tr> - <td colspan="3" class="td_body"><strong><label for="placement_name">Placement Name</label> </strong></td> - </tr> - <tr> - <td colspan="3" class="td_body"><input name="placement_name" id="placement_name" value="" /></td> - </tr> - <tr> - <td colspan="3" class="td_body"><strong><label for="placement_code">Placement Code</label> </strong></td> - </tr> - <tr> - <td colspan="3" class="td_body"><input name="placement_code" value="" id="placement_code"/></td> - </tr> - <tr> - <td colspan="3" class="td_body"> </td> - </tr> - <tr> - <td colspan="3" class="td_body"> - <label> - <input type="submit" name="AddPlacement" value="Submit" id="button"/> - </label></td> - </tr> -</table> -</form> -<em><strong><br /> -<br /> - -<!-- Adding Placement Form --> - <span class="tr_head">Note: if you delete any placement, all ads under it will be deleted</span> -<!-- Listing Placements Stars --> -<br /> -<br /> - -</strong></em> -<table width="100%" border="0" align="center" cellpadding="0" cellspacing="0"> - <tr> - <td width="30" class="left_head"><div style="width:30px; padding-left:5px">ID</div></td> - <td class="head" ><div class="head_sep_left" style="width:150px">PlacementName</div></td> - <td width="20%" class="head"><div class="head_sep_left" style="width:150px">PlacementCode</div></td> - <td width="15%" class="head"><div class="head_sep_left" style="width:150px">TotalAds</div></td> - <td width="15%" class="right_head" ><div class="head_sep_left" style="width:100px">Action</div></td> - </tr> -</table> -{section name=a_list loop=$ads_placements} -{if $ads_placements[a_list].placement_name !=''} - <table width="100%" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="{$bgcolor}"> - <tr> - <td width="30" align="center"><div style="padding-left:15px">{$ads_placements[a_list].placement_id}</div></td> - <td ><div style="padding-left:15px">{$ads_placements[a_list].placement_name}</div></td> - <td width="20%"><div style="padding-left:15px"><strong>{literal}{AD place={/literal}{$ads_placements[a_list].placement}{literal}}{/literal}</strong></div></td> - <td width="15%"><div style="padding-left:15px">{$ads_placements[a_list].total_ads}</div></td> - <td width="15%"><div style="padding-left:15px">{if $ads_placements[a_list].disable == no}<a href="?remove={$ads_placements[a_list].placement}">Remove</a>{else}Default Placement{/if}</div></td> - </tr> -</table> - {if $bgcolor == ""} - {assign var = bgcolor value = "#EEEEEE"} - {else} - {assign var = bgcolor value = ""} - {/if} -{/if} -{/section} -<!-- Listing Placements End --> -{/if} \ No newline at end of file diff --git a/upload/admin_area/styles/cbv2/layout/ads_manager.html b/upload/admin_area/styles/cbv2/layout/ads_manager.html deleted file mode 100644 index f23623fb..00000000 --- a/upload/admin_area/styles/cbv2/layout/ads_manager.html +++ /dev/null @@ -1,163 +0,0 @@ -{if $ad_data.ad_name !=''} -<table width="100%" border="0" align="center" cellpadding="0" cellspacing="0"> - <tr> - <td width="10" class="left_head"> </td> - <td class="head">Eid Advertisement</td> - <td width="10" class="right_head"> </td> - </tr> - <tr> - <td colspan="3"><form id="form1" name="form1" method="post" action=""> - <input type="hidden" name="ad_id" value="{$ad_data.ad_id}" /> - <table width="100%" border="0" cellspacing="0" cellpadding="0" class="block"> - <tr> - <td valign="top"> </td> - <td align="right">all fields are required</td> - </tr> - <tr> - <td valign="top"> </td> - <td align="center">{$ad_data.ad_code|ad}</td> - </tr> - <tr> - <td width="150" valign="top"><label for="name">Advertisement Name</label> - *</td> - <td><input name="name" type="text" id="name" value="{$ad_data.ad_name}" size="45" /> - e.g Home Banner</td> - </tr> - <tr> - <td valign="top"><label for="placement">Advertisement Placement</label></td> - <td><select name="placement" id="placement"> - {assign var='ads_placements' value=$adsObj->get_placements()} - {section name=a_list loop=$ads_placements} - {if $ads_placements[a_list].placement_name!=''} - <option value="{$ads_placements[a_list].placement}" {if $ad_data.ad_placement==$ads_placements[a_list].placement} selected="selected"{/if} >{$ads_placements[a_list].placement_name}</option> - {/if} - {/section} - - - </select> - <a href="ads_add_placements.php">Add More Placements</a></td> - </tr> - <tr> - <td valign="top"><label for="code">Advertisement Code</label></td> - <td><textarea name="code" id="code" cols="45" rows="5">{$ad_data.ad_code}</textarea></td> - </tr> - <tr> - <td>Status</td> - <td><label> - <input name="status" type="radio" value="1" {if $ad_data.ad_status=='1'}checked="checked" {/if} /> - Active</label> - <label> - <input type="radio" name="status" value="0"{if $ad_data.ad_status=='0'}checked="checked"{/if} /> - Inactive</label></td> - </tr> - <tr> - <td> </td> - <td align="right"><input type="submit" name="update" class="button" value="Update Advertisement" onclick="return validate_ad_form(add_adv)"/></td> - </tr> - </table> - </form></td> - </tr> -</table> -<br /> - <br /> -{else} -{if $edit_ad != "show"} -<table width="100%" border="0" align="center" cellpadding="0" cellspacing="0"> - <tr> - <td width="10" class="left_head"> </td> - <td class="head">Add Advertisement</td> - <td width="10" class="right_head"> </td> - </tr> - <tr> - <td colspan="3"><form id="form1" name="form1" method="post" action="ads_manager.php"> - <table width="100%" border="0" cellspacing="0" cellpadding="0" class="block"> - <tr> - <td valign="top"> </td> - <td align="right">all fields are required</td> - </tr> - <tr> - <td width="150" valign="top"><label for="name">Advertisement Name</label> - *</td> - <td><input name="name" type="text" id="name" size="45" /> - e.g Home Banner</td> - </tr> - <tr> - <td valign="top"><label for="placement">Advertisement Placement</label></td> - <td><select name="placement" id="placement"> - {assign var='ads_placements' value=$adsObj->get_placements()} - {section name=a_list loop=$ads_placements} - {if $ads_placements[a_list].placement_name!=''} - <option value="{$ads_placements[a_list].placement}" {$select} >{$ads_placements[a_list].placement_name}</option> - {/if} - {/section} - - - </select> - <a href="ads_add_placements.php">Add More Placements</a></td> - </tr> - <tr> - <td valign="top"><label for="code">Advertisement Code</label></td> - <td><textarea name="code" id="code" cols="45" rows="5"></textarea></td> - </tr> - <tr> - <td>Status</td> - <td><label> - <input name="status" type="radio" value="1" checked="checked" /> - Active</label> - <label> - <input type="radio" name="status" value="0" /> - Inactive</label></td> - </tr> - <tr> - <td> </td> - <td align="right"><input type="submit" name="add" class="button" value="Add Advertisement" onclick="return validate_ad_form(add_adv)"/></td> - </tr> - </table> - </form></td> - </tr> -</table> -<br /> - {/if} -<br /> -<h2>Advertisement Manager</h2> -<table width="100%" border="0" align="center" cellpadding="0" cellspacing="1" > - <tr> - <td colspan="5" class="tr_head"> - <table width="100%" border="0" cellspacing="0" cellpadding="0" class="block_head"> - <tr> - <td width="50" align="left" class="left_head">AID</td> - <td width="150" class="head" align="left"><div class="head_sep_left" style="width:130px">Advertisment name</div></td> - <td class="head"><div class="head_sep_left" style="width:150px">Advertisment</div></td> - <td width="120" align="left" class="head"><div class="head_sep_left" style="width:100px">Impressions</div></td> - <td width="120" align="left" class="head"><div class="head_sep_left" style="width:100px">Date Added</div> </td> - <td width="270" align="left" class="head"><div class="head_sep_left" style="width:220px">Placement</div></td> - <td width="200" class="right_head"><div class="head_sep_left" style="width:100px">Actions</div></td> - </tr> - </table> - <div class="block"> - <table width="100%" border="0" cellspacing="0" cellpadding="0" > - {assign var='ads' value=$adsObj->get_advertisements()} - {if $ads} - {foreach item=ad from=$ads} - <tr> - <td width="50" align="left"><div>{$ad.ad_id}</div></td> - <td width="150" align="left"><div style="padding-left:10px">{$ad.ad_name}</div></td> - <td align="left"><div style="padding-left:10px">{$ad.ad_codes}<a href="ads_manager.php?ad_id={$ad.ad_id}">View Advertisment</a></div></td> - <td width="120" align="left"><div style="padding-left:10px">{$ad.ad_impressions|number_format}</div></td> - <td width="120" align="left"><div style="padding-left:10px">{$ad.date_added|date_format}</div></td> - <td width="270" align="left"><div style="padding-left:10px">{$adsObj->get_placement_name($ad.ad_placement)}</div></td> - <td width="200" align="left"><div style="padding-left:10px"><a href="ads_manager.php?ad_id={$ad.ad_id}">Edit</a> | -<a href="ads_manager.php?delete={$ad.ad_id}">Delete</a> | {if $ad.ad_status!=1}<a href="?activate={$ad.ad_id}">Activate</a>{else}<a href="?deactivate={$ad.ad_id}">Deactivate</a>{/if}</div></td> - </tr> - {/foreach} - {/if} - </table></div></td> - </tr> - {if $bgcolor == ""} - {assign var = bgcolor value = "#EEEEEE"} - {else} - {assign var = bgcolor value = ""} - {/if} - -</table> -{/if} \ No newline at end of file diff --git a/upload/admin_area/styles/cbv2/layout/blocks/access_log.html b/upload/admin_area/styles/cbv2/layout/blocks/access_log.html deleted file mode 100644 index 417d63b6..00000000 --- a/upload/admin_area/styles/cbv2/layout/blocks/access_log.html +++ /dev/null @@ -1,10 +0,0 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml"> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> -<title>Untitled Document - - - - - diff --git a/upload/admin_area/styles/cbv2/layout/blocks/comments.html b/upload/admin_area/styles/cbv2/layout/blocks/comments.html deleted file mode 100644 index c51c3ef0..00000000 --- a/upload/admin_area/styles/cbv2/layout/blocks/comments.html +++ /dev/null @@ -1,50 +0,0 @@ -{assign var=bgcolor value =F2F2F2} -{if $comments} - - - - - - - - - - - -
CIDUIDUsernameEmailCommentDateVotes 
-
-{foreach from=$comments.comments item=comment} - - - - - - - - - - - - - {if $bgcolor == 'F2F2F2'} - {assign var=bgcolor value =FFF} - {elseif $bgcolor == 'FFF'} - {assign var=bgcolor value =F2F2F2} - {/if} - -{/foreach} -
{$comment.comment_id}{$comment.userid}{if $comment.anonym_name}{$comment.anonym_name}{else}{$comment.username}{/if}{if $comment.anonym_email}{$comment.anonym_email}{else}{$comment.email}{/if}
{$comment.comment}
{$comment.date_added|date_format}{$comment.vote}Delete
-
-{else} -
No User Comments
-{/if} - -{literal} - -{/literal} \ No newline at end of file diff --git a/upload/admin_area/styles/cbv2/layout/blocks/edit_video.html b/upload/admin_area/styles/cbv2/layout/blocks/edit_video.html deleted file mode 100644 index 97ab6b72..00000000 --- a/upload/admin_area/styles/cbv2/layout/blocks/edit_video.html +++ /dev/null @@ -1,194 +0,0 @@ -{assign var='requiredFields' value=$Upload->loadRequiredFields($data)} -{assign var='optionFields' value=$Upload->loadOptionFields($data)} -{assign var='locationFields' value=$Upload->loadLocationFields($data)} - -{assign var='custom_fields' value=$Upload->load_custom_upload_fields($data,TRUE)} -{assign var='custom_form_fields' value=$Upload->load_custom_form_fields($data,TRUE)} - - -{if $data.title neq ""} - - - - - - - - - - - -
Editing {$data.title}  
- -
- - - - - -
- -
- - - - - -
- User Information - - - - - -
Useid{$data.userid}
-
- -
- Important Details - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - {foreach from=$requiredFields item=field} - - - - - {/foreach} - - - - - - - - - -
Video Id - -
Video Key - -
File Name - -
Referal URL
Total Video Files{get_all_video_files vdetails=$data count_only=true} - View File Details and Conversion Log
Total Thumbnails{get_thumb vdetails=$data count_only=true}
Thumbnails
-{if $data.embeded !=yes}Regenerate Thumbs{/if}
- Manage Thumbs
{assign var=vidthumbs value=func->get_thumb($data,1,TRUE)} - - {foreach from=$vidthumbs item=vid_thumb} -
-
- {if $vid_thumb|getname!='processing'} - Delete - {/if} -
- {/foreach} - -
{$field.title} :{$field.hint_1}{ANCHOR place=$field.anchor_before}{$formObj->createField($field)} -{$field.hint_2}
Status - -
Duration (seconds) - -seconds
-
- - - -
- Recording Details - - {foreach from=$locationFields item=field} - - - - - {/foreach} -
{$field.title} {$field.hint_1}{ANCHOR place=$field.anchor_before}{$formObj->createField($field)} -{$field.hint_2}
-
- - - -
- Sharing - - {foreach from=$optionFields item=field} - - - - - {/foreach} -
{$field.title} {$field.hint_1}{ANCHOR place=$field.anchor_before}{$formObj->createField($field)} -
- {$field.hint_2}
-
- - - -
- Custom Form Fields - - {foreach from=$custom_form_fields item=field} - - - - - {/foreach} -
{$field.title}{$field.hint_1}{ANCHOR place=$field.anchor_before}{$formObj->createField($field)} -
- {$field.hint_2}
-
- - -
- Custom Upload Fields - - {foreach from=$custom_fields item=field} - - - - - {/foreach} -
{$field.title}{$field.hint_1}{ANCHOR place=$field.anchor_before}{$formObj->createField($field)} -
- {$field.hint_2}
-
-
- -
-
-{/if} \ No newline at end of file diff --git a/upload/admin_area/styles/cbv2/layout/blocks/pagination.html b/upload/admin_area/styles/cbv2/layout/blocks/pagination.html deleted file mode 100644 index e61558e9..00000000 --- a/upload/admin_area/styles/cbv2/layout/blocks/pagination.html +++ /dev/null @@ -1,5 +0,0 @@ - diff --git a/upload/admin_area/styles/cbv2/layout/body.html b/upload/admin_area/styles/cbv2/layout/body.html deleted file mode 100644 index 16131c15..00000000 --- a/upload/admin_area/styles/cbv2/layout/body.html +++ /dev/null @@ -1,41 +0,0 @@ -{include file="$style_dir/global_header.html" } - - -{include file="$style_dir/header.html" } -{include file="$style_dir/msg.html" } - -
- -{if $smarty.cookies.admin_menu=='hide'} - {assign var='left_menu_class' value='left_menu_0'} - {assign var='contentcolumn_class' value='contentcolumn0'} -{else} - {assign var='left_menu_class' value='left_menu'} - {assign var='contentcolumn_class' value='contentcolumn'} -{/if} - -
- - -{if $Cbucket->show_page} -
-
-
- {foreach from=$template_files item=file} - {include_template_file file=$file} - {/foreach} -
-
-
-{/if} - - - - -{include file="$style_dir/left_menu.html" } - -
-
-{include file="$style_dir/footer.html" } - - \ No newline at end of file diff --git a/upload/admin_area/styles/cbv2/layout/category.html b/upload/admin_area/styles/cbv2/layout/category.html deleted file mode 100644 index 169499d8..00000000 --- a/upload/admin_area/styles/cbv2/layout/category.html +++ /dev/null @@ -1,179 +0,0 @@ -{$manage_categories_title} - - - - - - - - -
Manage Video Categories  
- - -{if $edit_category != "show"} -
- - - - - - - - - - - - - - - {assign var=useSubs value=func->config(use_subs)} - {if $useSubs == 1} - - - - - {/if} - - - - - - - - - - - - -
 * are required fields
Category Name*
Category Description*
Parent Category - {cbCategories output="dropdown" name="parent_cat" id="parent_cat" blank_option=TRUE echo=TRUE type="video"} -
Make Default Category

- - -
-

Category Thumb -
 
-
-{/if} -{if $edit_category == "show"} -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 * are required fields
Category Name*
Category Description*
Parent Category - {cbCategories output="dropdown" selected=$cat_details.parent_id name="parent_cat" id="parent_cat" blank_option=TRUE type="video" echo=TRUE} -
Make Default Category

- - -
-

Category Thumb
-
-{/if} - - -
-Category List -
- -{if $total != 0} -
- - - - - - - - - - -{assign var = bgcolor value = ""} -{section name=list loop=$category} - - - - - {if $category[list].parent_id == "0"} - {assign var=p_name value="None"} - {else} - {assign var=p_name value=$cbvid->get_category_field($category[list].parent_id,'category_name')} - {/if} - - - - - - - {if $bgcolor == ""} - {assign var = bgcolor value = "#EEEEEE"} - {else} - {assign var = bgcolor value = ""} - {/if} - -{/section} - -
Category NameOrderParent CategoryDescriptionDefaultAction 
{$category[list].category_name} - View Thumb - {$p_name}{if $category[list].category_desc}{$category[list].category_desc}{else}N/A{/if}{$category[list].isdefault} -
  • Edit
  • -
  • Delete
  • - {if $category[list].isdefault!="yes"}
  • Make Default
  • {/if} -
     
    - - -
    -
    - -{else} -No Category Has Been Created Yet -{/if} \ No newline at end of file diff --git a/upload/admin_area/styles/cbv2/layout/cb_conversion_queue.html b/upload/admin_area/styles/cbv2/layout/cb_conversion_queue.html deleted file mode 100644 index 3fa22399..00000000 --- a/upload/admin_area/styles/cbv2/layout/cb_conversion_queue.html +++ /dev/null @@ -1,66 +0,0 @@ -

    ClipBucket Queue Manager

    {if conv_lock_exists()}Delete Conversion Lock{/if} -
    -do not try to change the things here, can cause problems to your Clipbucket conversion system. - - - -
    - - - - - - -
    - - -
    - - - - - - - - - -
    - IDDetails 
    - -{if $queues} - -{foreach from=$queues item=queue} - - - - - - -{if $bgcolor == ""} -{assign var = bgcolor value = "#EEEEEE"} -{else} -{assign var = bgcolor value = ""} -{/if} -{/foreach} -
    - - {$queue.cqueue_id} - - {$queue.cqueue_name} - - - File Type : {$queue.cqueue_ext} • - Temp Ext : {$queue.cqueue_tmp_ext} • - Conversion Process : {$queue.cqueue_conversion|conv_status} • - {if $queue.time_started} - Started : {"Y-m-d H:i:s"|date:$queue.time_started} • - {/if} - {if $queue.time_completed} - Completed : {"Y-m-d H:i:s"|date:$queue.time_completed} - {/if} -
    -{else} -
    No Conversion Queue File Found
    -{/if} -
    - -{include file="$style_dir/blocks/pagination.html" } \ No newline at end of file diff --git a/upload/admin_area/styles/cbv2/layout/cb_mod_check.html b/upload/admin_area/styles/cbv2/layout/cb_mod_check.html deleted file mode 100644 index fc7ac65a..00000000 --- a/upload/admin_area/styles/cbv2/layout/cb_mod_check.html +++ /dev/null @@ -1,102 +0,0 @@ -

    Server Video Conversion Modules & Tools

    - -

    -A brief test to check weather server modules exist or not, also displays versions and paths if applicable -

    - - -
    - Modules and Paths -
    - - -
    - - {check_module_path path='ffmpeg' get_path='true' assign='ffmpeg_status'} - FFMPEG -
    FFmpeg is used to convert videos from different versions to FLV , MP4 and many other formats. Learn more
    - - {if $ffmpeg_status.status=='ok'} - Version {$ffmpeg_status.version} • Expected Path {get_binaries path=ffmpeg type=server} - {else} - FFmpeg is not found - {if $ffmpeg_status.error} -
    {$ffmpeg_status.error} - {/if} - {/if} - -
    - - -
    - - {check_module_path path='flvtool2' get_path='true' assign='flvtool2_status'} - FLVTool2 -
    FLVTool2 is a tool to repair FLV files to make them streamable - Learn more
    - - {if $flvtool2_status.status=='ok'} - Version {$flvtool2_status.version} • Expected Path {get_binaries path=flvtool2 type=server} - {else} - FLVTool2 is not found - {if $flvtool2_status.error} -
    {$flvtool2_status.error} - {/if} - {/if} - -
    - - - -
    - - {check_module_path path='mp4box' get_path='true' assign='mp4box_status'} - MP4Box -
    MP4Box is a tool used to repair MP4 files to make them streamable - Learn more
    - - {if $mp4box_status.status=='ok'} - Version - {if $mp4box_status.version} - {$mp4box_status.version} - {/if} • Expected Path {get_binaries path=mp4box type=server} - {else} - Mp4box is not found - {if $mp4box_status.error} -
    {$mp4box_status.error} - {/if} - {/if} - -
    - -
    - -
    - PHP Specific -
    - - -
    - - {check_module_path path='php' get_path='true' assign='php_status'} - PHP CLI -
    PHP CLI is used to preform video conversion in a background process. - Learn more
    - - {if $php_status.status=='ok'} - Version {$php_status.version} • Expected Path {get_binaries path=php type=server} - {else} - PHP is not found - {if $php_status.error} -
    {$php_status.error} - {/if} - {/if} - -
    - - - diff --git a/upload/admin_area/styles/cbv2/layout/collection_category.html b/upload/admin_area/styles/cbv2/layout/collection_category.html deleted file mode 100644 index a7adef70..00000000 --- a/upload/admin_area/styles/cbv2/layout/collection_category.html +++ /dev/null @@ -1,167 +0,0 @@ -Collection Categories - - - - - - - - -
    Manage Collection Categories  
    - - -{if $edit_category != "show"} -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - -
     * are required fields
    Category Name*
    Category Description*
    Make Default Category

    - - -
    -

    Category Thumb -
     
    -
    -{/if} -{if $edit_category == "show"} -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
     * are required fields
    Category Name*
    Category Description*
    Make Default Category

    - - -
    -

    Category Thumb
    -
    -{/if} - - -
    -Category List -
    - -{if $total != 0} -
    - - - - - - - - - - -{assign var = bgcolor value = ""} -{section name=list loop=$category} - - - - - {if $category[list].parent_id == "0"} - {assign var=p_name value="None"} - {else} - {assign var=p_name value=$cbvid->get_category_field($category[list].parent_id,'category_name')} - {/if} - - - - - - - {if $bgcolor == ""} - {assign var = bgcolor value = "#EEEEEE"} - {else} - {assign var = bgcolor value = ""} - {/if} - -{/section} - -
    Category NameOrderParent CategoryDescriptionDefaultAction 
    {$category[list].category_name} - View Thumb - {$p_name}{if $category[list].category_desc}{$category[list].category_desc}{else}N/A{/if}{$category[list].isdefault} -
  • Edit
  • -
  • Delete
  • - {if $category[list].isdefault!="yes"}
  • Make Default
  • {/if} -
     
    - - -
    -
    - -{else} -No Category Has Been Created Yet -{/if} \ No newline at end of file diff --git a/upload/admin_area/styles/cbv2/layout/collection_manager.html b/upload/admin_area/styles/cbv2/layout/collection_manager.html deleted file mode 100644 index 667bbd1c..00000000 --- a/upload/admin_area/styles/cbv2/layout/collection_manager.html +++ /dev/null @@ -1,160 +0,0 @@ -

    Collection Manager

    - - - -
    - - - - - -
    - - - - - - -
    - - - - - - - - -
    - Collection IDDetails 
    - -{if $c} -{section name=list loop=$c} -
  • -
    -
    -
    -
    {$c[list].collection_id}
    -
    -
    - -
    -
    - {$c[list].collection_name} ({$c[list].total_objects} {$c[list].type}) -
    - - Featured:{$c[list].featured} • - Active:{$c[list].active} • - Type:{$c[list].type} • - Uploaded:{$c[list].date_added|niceTime} • - User:{if $c[list].username}{$c[list].username}{else}{$c[list].userid|get_username}{/if} - - -
    -
    -
  • -{/section} -{else} -
    No Photo Found
    -{/if} - - - - - - -
    - - - - - - -
    -
    - -{include file="$style_dir/blocks/pagination.html" } \ No newline at end of file diff --git a/upload/admin_area/styles/cbv2/layout/comments.html b/upload/admin_area/styles/cbv2/layout/comments.html deleted file mode 100644 index c6e013e3..00000000 --- a/upload/admin_area/styles/cbv2/layout/comments.html +++ /dev/null @@ -1,151 +0,0 @@ -Comments Manager -
    - - -
    - - - - - -
    - - - - -
    - - - - - - - - -
    - CIDComment 
    - -{if $comments} - - -{foreach from=$comments item=comment} - -{if $comment.anonym_name != ""} - {assign var=comment_owner value=$comment.anonym_name} -{else} - {assign var=comment_owner value=$userquery->get_user_details($comment.3)} -{/if} - - - - - - - -{/if} - -{if $type == 't'} - - {if is_array($comment_owner)} {$comment_owner.username} {else} {$comment_owner} {/if} commented on {$comment.date_added|date_format} on a topic named {$comment.topic_title|truncate:40} - -
    -{$comment.comment} - -{/if} - -{if $type == 'c'} - - {if is_array($comment_owner)} {$comment_owner.username} {else} {$comment_owner} {/if} commented on {$comment.date_added|date_format} on a channel named {$comment.username|truncate:40} - -
    -{$comment.comment} - - -{/if} - -{if $type == 'cl'} - - {if is_array($comment_owner)} {$comment_owner.username} {else} {$comment_owner} {/if} commented on {$comment.date_added|date_format} on a collection named {$comment.collection_name|truncate:40} - -
    -{$comment.comment} - - -{/if} - -{if $type == 'p'} - - {if is_array($comment_owner)} {$comment_owner.username} {else} {$comment_owner} {/if} commented on {$comment.date_added|date_format} on a photo named {$comment.photo_title|truncate:40} - -
    -{$comment.comment} - - -{/if} - -{if $bgcolor == ""} -{assign var = bgcolor value = "#EEE"} -{else} -{assign var = bgcolor value = ""} -{/if} -{/foreach} -
    {$comment.comment_id} - {if $type == '' || $type == 'v'} - - {if is_array($comment_owner)} {$comment_owner.username} {else} {$comment_owner} {/if} commented on {$comment.date_added|date_format} on a video named {$comment.title|truncate:40} - - -
    -{$comment.comment} - -
     
    -{else} -
    {lang code='no_comments'}
    -{/if} -
    -
    -{include file="$style_dir/blocks/pagination.html" } \ No newline at end of file diff --git a/upload/admin_area/styles/cbv2/layout/conversion_lab.html b/upload/admin_area/styles/cbv2/layout/conversion_lab.html deleted file mode 100644 index 77251000..00000000 --- a/upload/admin_area/styles/cbv2/layout/conversion_lab.html +++ /dev/null @@ -1,86 +0,0 @@ - -{literal} - -{/literal} - -

    Conversion lab - αlpha

    -
    -
    -Conversion environment for clipbucket users so they can test why their videos are not converting. -This test is in early beta stages, we are hopeful to get best outcome results.
    -
    -Current scientists : Arslan Hassan
    -Current version : 1.0 α
    - -Choose your victim - - - - - - -
    - -
    \ No newline at end of file diff --git a/upload/admin_area/styles/cbv2/layout/edit_announcemnent.html b/upload/admin_area/styles/cbv2/layout/edit_announcemnent.html deleted file mode 100644 index 43a11842..00000000 --- a/upload/admin_area/styles/cbv2/layout/edit_announcemnent.html +++ /dev/null @@ -1,18 +0,0 @@ -

    Edit Announcement

    - - - - -
    -
    - Announcement
    - - - -
    - -
    diff --git a/upload/admin_area/styles/cbv2/layout/edit_collection.html b/upload/admin_area/styles/cbv2/layout/edit_collection.html deleted file mode 100644 index 79d6e5af..00000000 --- a/upload/admin_area/styles/cbv2/layout/edit_collection.html +++ /dev/null @@ -1,135 +0,0 @@ -{assign var=requiredFields value=$cbcollection->load_required_fields($data)} -{assign var=otherFields value=$cbcollection->load_other_fields($data)} - -
    - - - - - -
    - - - - - -
    Editing {$data.collection_name}
     
    -
    - -
    - - -
    - User Information - - - - - -
    Useid{$data.userid|get_username}
    -
    - -
    - Collection Details - - - - - - {foreach from=$requiredFields item=field} - - - - - {/foreach} -
    Collection ID
    {$field.title} :{$field.hint_1}
    - {$formObj->createField($field)}
    - {$field.hint_2}
    -
    -
    - Collection Stats - - - - - - - - - -
    Total Objects
    Total Comments
    -
    - -
    - - - - - - - - -
    Items
     
    - {if $objects} - {section name=list loop=$objects} - {if $data.type == 'photos'} -
    - {get_photo details=$objects[list] output='html' title=$photos[list].photo_title} -
    - {/if} - - {if $data.type == 'videos'} -
    - -
    - {/if} - {/section} -
    - {assign var=rest value=$data.total_objects-4} - Manage Items{if $rest && $rest>0} - {$rest} more item{if $rest>1}s{/if}{/if} - {else} -
    Collection has 0 items
    - {/if} -
    -
    - Other Fields - - {foreach from=$otherFields item=field} - - - - - {/foreach} -
    {$field.title} :{$field.hint_1}
    - {$formObj->createField($field)}
    - {$field.hint_2}
    -
    - -
    - Collection Preview - - - - - - - - - -
    Collection Preview : -
    Upload New :
    -
    -
    -
    \ No newline at end of file diff --git a/upload/admin_area/styles/cbv2/layout/edit_group.html b/upload/admin_area/styles/cbv2/layout/edit_group.html deleted file mode 100644 index c468037b..00000000 --- a/upload/admin_area/styles/cbv2/layout/edit_group.html +++ /dev/null @@ -1,108 +0,0 @@ -

    Edit Group

    - -{* Loading Form Fields *} -{assign var='requiredFields' value=$cbgroup->load_required_fields($group,true)} -{assign var='optionFields' value=$cbgroup->load_other_fields($group)} - - - - - - - -
     Editing {$group.title} 
    - - - -
    - - -
    - Thumbs -
    - -
    -
    -
  • {$LANG.grp_must_be} JPG | GIF | PNG
  • -
  • {$LANG.grp_90x90}
  • -
  • {$LANG.grp_thumb_warn}
  • - -
    -
    -
    - - -
    - Required Details - - {foreach from=$requiredFields item=field} - - - - - {/foreach} -
    {$field.title} {if $field.hint_1}{$field.hint_1}
    {/if} -{if $field.anchor_before}{ANCHOR place=$field.anchor_before}
    {/if} -{$formObj->createField($field)}
    - -{$field.hint_2}
    -
    - - - - - -
    - Group Stats - - - - - - - - - - - - - - - - - - - - - - - - -
    Total Views -
    Total Members -
    Total Videos -
    Total Topics -
      
    -
    - - -
    - Other Details - - {foreach from=$optionFields item=field} - - - - - {/foreach} -
    {$field.title} {if $field.hint_1}{$field.hint_1}
    {/if} -{if $field.anchor_before}{ANCHOR place=$field.anchor_before}
    {/if} -{$formObj->createField($field)}
    - -{$field.hint_2}
    -
    - -
    - -
    -
    \ No newline at end of file diff --git a/upload/admin_area/styles/cbv2/layout/edit_photo.html b/upload/admin_area/styles/cbv2/layout/edit_photo.html deleted file mode 100644 index ace79ed8..00000000 --- a/upload/admin_area/styles/cbv2/layout/edit_photo.html +++ /dev/null @@ -1,150 +0,0 @@ -
    - - - - - - -
    - - - - - -
    Editing {$data.photo_title}
     
    -
    - -
    - - - - -
    - User Information - - - - - -
    Useid{$data.userid|get_username}
    -
    - -
    - Important Details - - - - - - - - - - - - - - - - - -
    Photo ID - -
    Photo Key - -
    Filename - -
    Extension - -
    -
    - -
    - Photo Details - - {foreach from=$requiredFields item=field} - - - - - {/foreach} -
    {$field.title} :{$field.hint_1}
    - {$formObj->createField($field)} - {$field.hint_2}
    -
    - -
    - Photo Stats - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Views:
    Total Favorites:
    Total Comments:
    Total Downloads:
    Rating:
    Rated By:
    Voters:
    -
    - -
    - - - - - -
    Photo Preview
     
    -
    -
    {get_photo details=$data size='l' output='html' style='max-width:600px'}
    -
    - -
    - Other Fields - - {foreach from=$otherFields item=field} - - - - - {/foreach} -
    {$field.title} :{$field.hint_1}
    - {$formObj->createField($field)} - {$field.hint_2}
    -
    -
    - - -
    \ No newline at end of file diff --git a/upload/admin_area/styles/cbv2/layout/edit_video.html b/upload/admin_area/styles/cbv2/layout/edit_video.html deleted file mode 100644 index 1337604e..00000000 --- a/upload/admin_area/styles/cbv2/layout/edit_video.html +++ /dev/null @@ -1,216 +0,0 @@ - -{assign var='custom_upload_fields' value=$Upload->load_custom_upload_fields($data,TRUE)} -{assign var='video_fields' value=$Upload->load_video_fields($data)} - -{if $data.title neq ""} - - -
    - - - - - - - - - - - - -
    - - - - - -
    Editing {$data.title}
     
    - -
    - - - -
    - - - - - - -
    - User Information - - - - - -
    Useid{$data.userid|get_username}
    -
    - -
    - Important Details - - - - - - - - - - - - - - - - - - - - - - - - - - - - {foreach from=$requiredFields item=field} - {/foreach} - - - - - - - - - -
    Video Id - -
    Video Key - -
    File Name - -
    Total Video Files{get_all_video_files vdetails=$data count_only=true} - View File Details and Conversion Log
    Total Thumbnails{get_thumb vdetails=$data count_only=true}
    Thumbnails
    -{if $data.embeded !=yes}Regenerate Thumbs{/if}
    - Manage Thumbs
    {assign var=vidthumbs value=func->get_thumb($data,1,TRUE,FALSE,TRUE,FALSE)} - - {foreach from=$vidthumbs item=vid_thumb} -
    -
    - {if $vid_thumb|getname!='processing'} - Delete - {/if} -
    - {/foreach} - -
    Status - -
    Duration (seconds) - -seconds
    -
    - - -
    - Video Stats - - - - - - - - - - - - - -
    Views
    Rating - of 10
    RatedBy
    -
    -
    - Custom Upload Fields - - {foreach from=$custom_upload_fields item=field} - - - - - {/foreach} -
    {$field.title}{$field.hint_1}{ANCHOR place=$field.anchor_before}{$formObj->createField($field)} -
    - {$field.hint_2}
    -
    - - - - - - - - - - - - -
    - -
    - - -
    - - - - -
    Viewing {$data.title}
     
    -
    - - {FlashPlayer vdetails = $data width='100%' autoplay='false'} - -
    - - {foreach from=$video_fields item=field_group} -
    - {$field_group.group_name} - - {foreach from=$field_group.fields item=field} - - - - - {/foreach} -
    {$field.title} {if $field.hint_1}{$field.hint_1}
    {/if} - {$formObj->createField($field)} - {if $field.hint_2}
    {$field.hint_2}{/if}
    -
    - {/foreach} - - -
    {assign var=id value=$data.videoid}{include file="$style_dir/blocks/comments.html" type=v id=$data.videoid link="video=$id"}
    -
    -{/if} \ No newline at end of file diff --git a/upload/admin_area/styles/cbv2/layout/editor_pick.html b/upload/admin_area/styles/cbv2/layout/editor_pick.html deleted file mode 100644 index 8829f382..00000000 --- a/upload/admin_area/styles/cbv2/layout/editor_pick.html +++ /dev/null @@ -1,71 +0,0 @@ -Editor's Pick - -
    - - - - - -
    - - - -
    - - - - - - - -
    - OrderDetails 
    - - - -{assign var = bgcolor value = ""} -{section name=list loop=$videos} - - - - - - - {if $bgcolor == ""} - {assign var = bgcolor value = "#EEEEEE"} - {else} - {assign var = bgcolor value = ""} - {/if} - -{/section} -
    - - {$videos[list].title} - Remove from editor's pick— - - Featured:{$videos[list].featured} • - Active:{$videos[list].active} • - Status:{$videos[list].status} - -
    - -
     
    - - - - - -
    - - -
    -
    - - diff --git a/upload/admin_area/styles/cbv2/layout/email_settings.html b/upload/admin_area/styles/cbv2/layout/email_settings.html deleted file mode 100644 index 03fd05a3..00000000 --- a/upload/admin_area/styles/cbv2/layout/email_settings.html +++ /dev/null @@ -1,94 +0,0 @@ -

    Email Settings

    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    - Select Mailer Type php Mail() or SMTP
    -

    -
    If using smtp, please enter its server
    -

    - if using smtp, Set SMTP server port
    -

    - if using smtp, please enter SMTP username
    -

    - Enter SMTP password
    -
    SMTP Auth
    - Enable SMTP Authentication -
      
      
    -
    -
    - -
    -
    -

    Email Templates Settings

    - -
    - -
    -{assign var=templates value=$cbemail->get_templates()} - -{if $templates}
    -
      - - {foreach from=$templates item=template name=etemp} -
    • {$template.email_template_name}
    • - {/foreach} - -
    -
    - {foreach from=$templates item=template name=etemp} - - {/foreach} -
    -
    -{/if} -
    \ No newline at end of file diff --git a/upload/admin_area/styles/cbv2/layout/flagged_collections.html b/upload/admin_area/styles/cbv2/layout/flagged_collections.html deleted file mode 100644 index c08434a2..00000000 --- a/upload/admin_area/styles/cbv2/layout/flagged_collections.html +++ /dev/null @@ -1,100 +0,0 @@ -{if $mode == 'view'} -Flagged Collections Manager -
    - - - - - -
    - - - - -
    - - - - - - - - -
    - Collection IDDetails 
    - -{if $c} -{section name=list loop=$c} -
  • -
    -
    -
    - -
    {$c[list].collection_id}
    -
    -
    - -
    -
    - {$c[list].collection_name} ({$c[list].total_objects} {$c[list].type}) -
    - - Featured:{$c[list].featured} • - Uploaded:{$c[list].date_added|niceTime} • - User:{if $c[list].username}{$c[list].username}{else}{$c[list].userid|get_username}{/if} • - Flag: {$c[list].total_flags} - -
    - -
    -
    -
  • -{/section} -{else} -
    No Flags Found
    -{/if} - - - - - - -
    - - - - -
    - -
    - -{include file="$style_dir/blocks/pagination.html" } -{/if} - -{if $mode == 'view_flags'} -Viewing {$collection.colleciton_name} flagsView CollectionEdit CollectionDelete FlagsDelete Collection -
    -
    - - - - - - -
     Flag Details 
    - -{section name=list loop=$flags} -
  • -
    {$smarty.section.list.iteration}
    -
    - Reported as "{$flags[list].flag_type|flag_type}" by {$flags[list].userid|get_username} {$flags[list].date_added|niceTime} -
    -
  • -{/section} -
    -{/if} \ No newline at end of file diff --git a/upload/admin_area/styles/cbv2/layout/flagged_groups.html b/upload/admin_area/styles/cbv2/layout/flagged_groups.html deleted file mode 100644 index af3a2b0b..00000000 --- a/upload/admin_area/styles/cbv2/layout/flagged_groups.html +++ /dev/null @@ -1,148 +0,0 @@ - -{if $mode=='view'} -Flagged Groups Manager - -
    - - - - - - -
    - - - - - - -
    - - - - - - - - - -
    - GP-IDDetails 
    - - - - - - -{assign var = bgcolor value = ""} -{section name=gp_list loop=$groups} - - - - - - - {if $bgcolor == ""} - {assign var = bgcolor value = "#EEEEEE"} - {else} - {assign var = bgcolor value = ""} - {/if} - -{/section} -
    {$groups[gp_list].group_id} -
    - -
    - - {$groups[gp_list].group_name} - — - - Group Owner: {$groups[gp_list].userid|get_username} • - Group Type: {if $groups[gp_list].group_privacy =="0"}Public{elseif $groups[gp_list].group_privacy =="1"}Private{else}Invited{/if} • - Group Status:{if $groups[gp_list].active=="yes"} Active{else}Inactive{/if} • - Group Members:{$groups[gp_list].total_members|number_format} • - Flags:{$groups[gp_list].total_flags} - - -
    - -
     
    - - - - - - - -
    - - - - - - -
    - -
    - - -{include file="$style_dir/blocks/pagination.html" } - -{/if} - - -{if $mode=='view_flags'} - -Viewing {$group.group_name} flagsView GroupEdit GroupDelete FlagsDelete Group -
    - -
    - - - - - - - - -
     Flag Details 
    - - - - - - -{assign var = bgcolor value = ""} -{section name=list loop=$flags} - - - - - - {if $bgcolor == ""} - {assign var = bgcolor value = "#EEEEEE"} - {else} - {assign var = bgcolor value = ""} - {/if} - -{/section} -
    {$smarty.section.list.iteration}Reported as "{$flags[list].flag_type|flag_type}" by {$flags[list].userid|get_username} {$flags[list].date_added|niceTime} 
    -
    - -{/if} \ No newline at end of file diff --git a/upload/admin_area/styles/cbv2/layout/flagged_photos.html b/upload/admin_area/styles/cbv2/layout/flagged_photos.html deleted file mode 100644 index ddae5016..00000000 --- a/upload/admin_area/styles/cbv2/layout/flagged_photos.html +++ /dev/null @@ -1,105 +0,0 @@ -{if $mode == 'view'} -Flagged Photos Manager -
    - - - - - -
    - - - - -
    - - - - - - - - -
    - Photo-IDDetails 
    - -{if $photos} -{section name=list loop=$photos} -
  • -
    -
    -
    - -
    {$photos[list].photo_id}
    -
    -
    - {get_photo details=$photos[list] id='photo' style='padding:2px; border:1px solid #ccc' output='html'} -
    -
    - {$photos[list].photo_title} -
    - - Featured:{$photos[list].featured} • - {if $photos[list].collection_id} - Collection:{$photos[list].collection_id|get_collection_field} - {else} - Photo is Orphan - {/if} • - Uploaded:{$photos[list].date_added|niceTime} • - Uploader:{$photos[list].userid|get_username} • - Flag: {$photos[list].total_flags} - -
    - -
    -
    -
  • -{/section} -{else} -
    No Flags Found
    -{/if} - - - - - - -
    - - - - -
    - -
    - -{include file="$style_dir/blocks/pagination.html" } -{/if} - -{if $mode == 'view_flags'} -Viewing {$photo.photo_title} flagsView PhotoEdit PhotoDelete FlagsDelete Photo -
    -
    - - - - - - -
     Flag Details 
    - -{section name=list loop=$flags} -
  • -
    {$smarty.section.list.iteration}
    -
    - Reported as "{$flags[list].flag_type|flag_type}" by {$flags[list].userid|get_username} {$flags[list].date_added|niceTime} -
    -
  • -{/section} -
    -{/if} \ No newline at end of file diff --git a/upload/admin_area/styles/cbv2/layout/flagged_users.html b/upload/admin_area/styles/cbv2/layout/flagged_users.html deleted file mode 100644 index a924b654..00000000 --- a/upload/admin_area/styles/cbv2/layout/flagged_users.html +++ /dev/null @@ -1,155 +0,0 @@ - -{if $mode=='view'} -Flagged Users Manager - -
    - - - - - - -
    - - - - - - -
    - - - - - - - - -
    - UIDUser Details 
    - - - -{if $users} - - -{foreach from=$users item=u} - - - - - - -{if $bgcolor == ""} -{assign var = bgcolor value = "#EEEEEE"} -{else} -{assign var = bgcolor value = ""} -{/if} -{/foreach} - - - - - - - - -
    {$u.userid} -
    - - {$u.username} - — - Email:{$u.email} • - Status:{$u.usr_status} • - Level:{$u.level|get_user_level} • - Last Active:{$u.last_active} - - -
    - -
     
    - - - - - -{else} -
    NO USER FOUND
    -{/if} - - - - - - - -
    - - - - - - -
    - -
    - - -{include file="$style_dir/blocks/pagination.html" } - -{/if} - - -{if $mode=='view_flags'} - -Viewing {$user.username} flagsView UserEdit UserDelete FlagsDelete User -
    - -
    - - - - - - - - -
     Flag Details 
    - - - - - - -{assign var = bgcolor value = ""} -{section name=list loop=$flags} - - - - - - {if $bgcolor == ""} - {assign var = bgcolor value = "#EEEEEE"} - {else} - {assign var = bgcolor value = ""} - {/if} - -{/section} -
    {$smarty.section.list.iteration}Reported as "{$flags[list].flag_type|flag_type}" by {$flags[list].userid|get_username} {$flags[list].date_added|niceTime} 
    -
    - -{/if} \ No newline at end of file diff --git a/upload/admin_area/styles/cbv2/layout/flagged_videos.html b/upload/admin_area/styles/cbv2/layout/flagged_videos.html deleted file mode 100644 index 36f1da63..00000000 --- a/upload/admin_area/styles/cbv2/layout/flagged_videos.html +++ /dev/null @@ -1,136 +0,0 @@ - -{if $mode=='view'} -Flagged Videos Manager - -
    - - - - - - -
    - - - - - - -
    - - - - - - - - - -
    - VID
    Details
     
    - - - - - - -{assign var = bgcolor value = ""} -{section name=list loop=$videos} - - - - - - - {if $bgcolor == ""} - {assign var = bgcolor value = "#EEEEEE"} - {else} - {assign var = bgcolor value = ""} - {/if} - -{/section} -
    {$videos[list].videoid} - - {$videos[list].title} - — - - Active:{$videos[list].active} • - Status:{$videos[list].status} • - Flags:{$videos[list].total_flags} - - -
    - -
     
    - - - - - - - -
    - - - - - - -
    - -
    - - -{include file="$style_dir/blocks/pagination.html" } - -{/if} - - -{if $mode=='view_flags'} -Viewing {$video.title} flagsView videoEdit videoDelete FlagsDelete Video -
    - -
    - - - - - - - - -
     Flag Details 
    - - - - - - -{assign var = bgcolor value = ""} -{section name=list loop=$flags} - - - - - - {if $bgcolor == ""} - {assign var = bgcolor value = "#EEEEEE"} - {else} - {assign var = bgcolor value = ""} - {/if} - -{/section} -
    {$smarty.section.list.iteration}Reported as "{$flags[list].flag_type|flag_type}" by {$flags[list].userid|get_username} {$flags[list].date_added|niceTime} 
    -
    - -{/if} \ No newline at end of file diff --git a/upload/admin_area/styles/cbv2/layout/footer.html b/upload/admin_area/styles/cbv2/layout/footer.html deleted file mode 100644 index 8714d90f..00000000 --- a/upload/admin_area/styles/cbv2/layout/footer.html +++ /dev/null @@ -1,7 +0,0 @@ -
    - \ No newline at end of file diff --git a/upload/admin_area/styles/cbv2/layout/global_header.html b/upload/admin_area/styles/cbv2/layout/global_header.html deleted file mode 100644 index e826ab48..00000000 --- a/upload/admin_area/styles/cbv2/layout/global_header.html +++ /dev/null @@ -1,218 +0,0 @@ - - - - -{cbtitle sub_sep='›'} - - - - - - -{if $googleApi} - - - -{else} - - -{/if} - - - - - - - - - - - - - - - - - -{if $Cbucket->AdminJSArray} - -{foreach from=$Cbucket->AdminJSArray key=file item=type} - {if $curActive == $type || $type=='global' } - {include_js type=$type file=$file} - {/if} -{/foreach} - -{/if} - -{if $Cbucket->admin_header_files} - - {foreach from=$Cbucket->admin_header_files key=file item=type} - {include_header type=$type file=$file} - {/foreach} - -{/if} - - - - - -{literal} - - -{/literal} - -{literal} - -{/literal} - \ No newline at end of file diff --git a/upload/admin_area/styles/cbv2/layout/group_category.html b/upload/admin_area/styles/cbv2/layout/group_category.html deleted file mode 100644 index f91e50df..00000000 --- a/upload/admin_area/styles/cbv2/layout/group_category.html +++ /dev/null @@ -1,158 +0,0 @@ -Group Categories - - - - - - -
    Manage Group Categories  
    - - -{if $edit_category != "show"} -
    - - - - - - - - - - - - - - - - - - - - - - - - - -
     * are required fields
    Category Name*
    Category Description*
    Make Default Category

    - - -
    -

    Category Thumb -
     
    -
    -{/if} -{if $edit_category == "show"} -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - -
     * are required fields
    Category Name*
    Category Description*
    Make Default Category

    - - -
    -

    Category Thumb
    -
    -{/if} - - -
    -Category List -
    - -{if $total != 0} -
    - - - - - - - - - -{assign var = bgcolor value = ""} -{section name=list loop=$category} - - - - - - - - - - - {if $bgcolor == ""} - {assign var = bgcolor value = "#EEEEEE"} - {else} - {assign var = bgcolor value = ""} - {/if} - -{/section} - -
    Category NameOrderDescriptionDefaultAction 
    {$category[list].category_name} - View Thumb - {if $category[list].category_desc}{$category[list].category_desc}{else}N/A{/if}{$category[list].isdefault} -
  • Edit
  • -
  • Delete
  • - {if $category[list].isdefault!="yes"}
  • Make Default
  • {/if} -
     
    - - -
    -
    -{else} -No Category Has Been Created Yet -{/if} -
    -
    - - diff --git a/upload/admin_area/styles/cbv2/layout/groups_manager.html b/upload/admin_area/styles/cbv2/layout/groups_manager.html deleted file mode 100644 index a0656c9d..00000000 --- a/upload/admin_area/styles/cbv2/layout/groups_manager.html +++ /dev/null @@ -1,153 +0,0 @@ -Groups Manager - - - - - - - -
    - - - - - - -
    - - - - - - -
    - - - - - - - - - -
    - GP-IDDetails 
    - - - - - - -{assign var = bgcolor value = ""} -{section name=gp_list loop=$groups} - - - - - - - {if $bgcolor == ""} - {assign var = bgcolor value = "#EEEEEE"} - {else} - {assign var = bgcolor value = ""} - {/if} - -{/section} -
    {$groups[gp_list].group_id} -
    - -
    - - {$groups[gp_list].group_name} - — - - Group Owner: {$groups[gp_list].userid|get_username} • - Group Type: {if $groups[gp_list].group_privacy =="0"}Public{elseif $groups[gp_list].group_privacy =="1"}Private{else}Invited{/if} • - Group Status:{if $groups[gp_list].active=="yes"} Active{else}Inactive{/if} • - Group Members:{$groups[gp_list].total_members|number_format} - - -
    - -
     
    - - - - - - - -
    - - - - - - -
    - -
    - -{include file="$style_dir/blocks/pagination.html" } diff --git a/upload/admin_area/styles/cbv2/layout/header.html b/upload/admin_area/styles/cbv2/layout/header.html deleted file mode 100644 index f338a4e0..00000000 --- a/upload/admin_area/styles/cbv2/layout/header.html +++ /dev/null @@ -1,23 +0,0 @@ -
    - {$title} -
    - Hello {$userquery->username} -
    -
    - - -
    -
    -
    - Results Per Page : - - -
    -
    -
    diff --git a/upload/admin_area/styles/cbv2/layout/index.html b/upload/admin_area/styles/cbv2/layout/index.html deleted file mode 100644 index b183c6ad..00000000 --- a/upload/admin_area/styles/cbv2/layout/index.html +++ /dev/null @@ -1,200 +0,0 @@ - - - - - - - -
    - -
    - - -
    -

    {$title} Quick Stats

    -
    -
    -
    Videos
    -
    Total : {get_videos count_only=yes} | Active : {get_videos count_only=yes active="yes"} | Flagged : {$cbvid->action->count_flagged_objects()} | Processing : {get_videos count_only=yes status='Processing'}
    -
    - -
    -
    Groups
    -
    Total : {get_groups count_only=yes} | Active : {get_groups count_only=yes active='yes'} | Flagged : {$cbgroup->action->count_flagged_objects()}
    -
    - -
    -
    Members
    -
    Total : {get_users count_only=yes} | Active : {get_users count_only=yes status='Ok'} | Flagged : {$userquery->action->count_flagged_objects()} | Banned : {get_users count_only=yes ban='yes'}
    -
    - - - -
    -
    Photos
    -
    Total : {get_photos count_only=yes} | Active : {get_photos count_only=yes active='yes'} | Flagged : {$cbphoto->action->count_flagged_objects()}
    -
    - - - -
    -
    Collections
    -
    Total : {get_collections count_only=yes} | Active : {get_collections count_only=yes active='yes'} - | Flagged : {$cbcollection->action->count_flagged_objects()} - | Videos : {get_collections count_only=yes type='videos'} | Photos : {get_collections count_only=yes type='photos'} -
    -
    - - -
    - {assign var=users value=$userquery->get_online_users()} - Online Users({$userquery->get_online_users(false,true)})
    - - {if $users} - {foreach from=$users item=user name=onlines} - {if $user.username!=""} - {$user.username}{if $user.logins>1}({$user.logins}){/if}{if !$smarty.foreach.onlines.last}, {/if} {/if} - {/foreach} - - - {foreach from=$users item=user name=onlines} - {if $user.session_string=='guest'} - and {$user.logins} guest{if $user.logins>1}s{/if} - {/if} - {/foreach} - - {else} - No User is Online - {/if} - - -
    - -
    - {if $Cbucket->cbinfo.new_available} -
    Currently you are running {$ClipBucket->cbinfo.version} {$ClipBucket->cbinfo.state}
    -Latest Version {$Cbucket->cbinfo.latest.version} {$Cbucket->cbinfo.latest.state}
    - -
    - {else} -
    - Currently you are running {$Cbucket->cbinfo.version} {$Cbucket->cbinfo.state} - No New Version Available
    - {/if} -
    -
    -
    - - -
    -

    ClipBucket News

    -
    -
    -
    -
    - -
    -
    -

    Words from ClipBucket!

    -

    ClipBucket is developed by Arslan Hassan and Fawaz Tahir, we started with a small website application with only functionality of serving videos to the community later on we decided to add every possible social networking feature to make social communities more interactive. We didn't have any milestones, no road map, no charts, no nothing. Only thing we had was a vision as of our captain Jahanzeb Hassan and plenty of hard work.

    -

    We also have two more members named Ruman Malik and Zomail Tahir who manage sales and support department.

    -

    ClipBucket team gives special thanks to
    -
    - * Frank White for helping us knowing the basics of professional application development
    - * Christian Russemen for keep our community active
    - * BigStack for his great forum support -
    - * You for using ClipBucket.

    -

    What lies head?

    -

    * Easy ClipBucket integeration with other applications
    - * Make more secured, fast and optimized
    - * HTML5 ready with mobile support
    - * Full documentation of our source code -

    -

    Where in the world we belong to?

    -

    We belong to Islamic Republic of Pakistan :) you may have seen many negative news about Pakistan on television but there are still some facts you should know about. Its a great country for us and we will always love it.
    - Pakistan Zindabad
    -
    -

    -
    - -
    - - - -
    - - - - - - - - - - - -
    -

    Personal Notes

    -
    - {assign var=notes value=$myquery->get_notes()} - -
    - {if $notes} -
    - {foreach from=$notes item=note} -
    - - {$note.note|nl2br} -
    - {/foreach} - {else} -
    No notes
    - {/if} -
    -
    - - -
    -
    -
    - - - -
    - - -
    - - - \ No newline at end of file diff --git a/upload/admin_area/styles/cbv2/layout/language_settings.html b/upload/admin_area/styles/cbv2/layout/language_settings.html deleted file mode 100644 index 5ec0dba6..00000000 --- a/upload/admin_area/styles/cbv2/layout/language_settings.html +++ /dev/null @@ -1,113 +0,0 @@ -{if $edit_lang != 'yes'} -

    Language Settings

    - - - - - - -
    ID
    Default
    Language
    - -
    -{section name=l_list loop=$language_list} -
    - - - - - - -
    {$language_list[l_list].language_id}{$language_list[l_list].language_name}({$language_list[l_list].language_code}) -
    Recreate Pack - - Recreate from pack - - Edit Phrases - - Edit - - Delete - - Export{if $language_list[l_list].language_active!='yes'} - - Activate{/if}{if $language_list[l_list].language_active=='yes'} - - Dectivate{/if}
    -
    -{/section} -
    - -
    -

    Add New Language

    -
    -
    - Upload file - - - - -
    Browse ClipBucket Language File ( must be .xml format ) - -
    -
    -
    -{else} -Edit {$lang_details.language_name} - - - -
    - -
    -Editing {$lang_details.language_name} Phrases - -
    - -
    - - - - - - - - - - - -
    Phrase CodePhrase
    - -{section name=p_list loop=$lang_phrases} -
    - - - - - - - -
    {$lang_phrases[p_list].varname}
    {$lang_phrases[p_list].text}
    -
    -{/section} - - -{include file="$style_dir/blocks/pagination.html" } - -{/if} \ No newline at end of file diff --git a/upload/admin_area/styles/cbv2/layout/left_menu.html b/upload/admin_area/styles/cbv2/layout/left_menu.html deleted file mode 100644 index b9327f43..00000000 --- a/upload/admin_area/styles/cbv2/layout/left_menu.html +++ /dev/null @@ -1,25 +0,0 @@ - -
    - -Toggle Menu -Toggle Menu - - -{assign var='menu' value = $Cbucket->AdminMenu} -{foreach from=$menu key=name item=theMenu} - -
    -
    {$name}
    -
    - -
    -
    - -{/foreach} - -
    - \ No newline at end of file diff --git a/upload/admin_area/styles/cbv2/layout/login.html b/upload/admin_area/styles/cbv2/layout/login.html deleted file mode 100644 index ebc45f3b..00000000 --- a/upload/admin_area/styles/cbv2/layout/login.html +++ /dev/null @@ -1,41 +0,0 @@ - - -
    - {$title} — Back To Main Website -
    -
    - -{include file="$style_dir/msg.html" } - -
    -
    -
    - - - - - - - - - - - - - - - - -
    - -
    - -
    -
    -
    -
    - - - diff --git a/upload/admin_area/styles/cbv2/layout/main.html b/upload/admin_area/styles/cbv2/layout/main.html deleted file mode 100644 index 2785d426..00000000 --- a/upload/admin_area/styles/cbv2/layout/main.html +++ /dev/null @@ -1,1274 +0,0 @@ - -
      -
    • Website Settings
    • -
    • Uploading and Conversion Settings
    • -
    • Display and Listing Settings
    • -
    • User Settings & registration
    • -
    -
    - -
    - - -
    -
    - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Website title
    Website slogan
    Website closed
    Closed message
    Meta Description
    Meta Keywords
    SEO Urls
    Allow template change
    Allow language change
    Date Format -
    Default Time Zone - -
    - -
    Use Sub-Categories
    Collpase Category Checkboxes - If selected YES, Categories shown while uploading video will be collapsed. -
      
    Emails
    Website Email
    Support Email
    Send Comment Notification - -
    Send Video Approve Noticfication
      
    Comments
    Allow Channel Comments
    Allow Guests to Comment
    Allow comments rating
    Comments Captcha

    - - - - - -
    -

      
    Videos
    Enable video section -
    Enable facebook embed -
    Allow video download
    Max categories for each video
    Category x - - x - -
    Embed type -
    Seo video url pattern - -
    - -
    - -
    - - -
    - -
      
    Channels
    Enable channels -
      
    Groups
    Enable group section -
    Group Thumb Height
    Group Thumb Width
    Group Max Title
    Group Max Description
    Max group topic name
    Max group topic content
    Max categories for each group
      
    Photos
    Enable photos -
      
    General
    Enable Collections -
    - Allow videos ratings - - - - - Allow user to rate own videos
    - Allow collection ratings - - - - - Allow user to rate own collections
    - Allow channel ratings - - - - - Allow users to rate own channels
    -
    -
    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Upoad Options - {foreach from=$opt_list item=opt} - {assign var=uploadOptId value=$opt.load_func} - - {/foreach} -
    Use Crons - - - -
    FFMPEG Path - -
    - Turn on VF - - -
    PHP Path - -
    MP4Box Path - -
    Flvtool2 Path - -
    Mplayer Path -
    Flvtool++ Path -
      
    Turn on Quick Conversion - -
    Server Friendly Conversion - -
    Max Video Processes at once
    Max time wait after max processes
      
    Allowed extensions
    Max upload file size - in MegaBytes
    - Default PHP Max Upload size is {$upload_max_size} and Post max size is {$post_max_size}, if you set max upload file size larger than this, it will be override by default, however, if set lower than default, it will work fine.
    Max upload duration - in minutes
    Save original file
    Mp4 HQ Output -
    Keep Mp4 As Is -
    Activation required
      
    Video Upload Form Settings
    Min - Max Video title - - -
    Min - Max Video Description -- -
    Min - Max Video Tags -- -
      
     
    Conversion Settings
    Normal video resolution - - -
    HQ video resolution
    Thumb Width
    Thumb Height
    Number of thumbs
    Big Thumb Width
    Big Thumb Height
      
    Change only if you have good knowledge of video conversion
    Select profile -
    Video Codec
    Audio Codec
    Video Rate
    Video Bitrate
    Audio Rate
    Audio Bitrate
      
    -
    -
    - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Current Templatemanage templates
    Current FLV Playermanage flv players
      
    Main Settings
    Use cached pagination
    Pagination chaching time - in minutes
      
    Videos Listing
    Videos Page - - 'videos' page
    Channel Page - - 'view channel' page
    User Videos - - 'user videos' page
    User Favorite - - 'user favorits' page
    Group Page - - videos display in view group page
    Home Tabs - - videos display in home tab
    Search Page - - videos display in search page
    Video Columns - - videos display in right columns ie (Random, Related etc)
      
    Photos Listing
    We use this limit in most of place where photo is displayed like, My Account, Manage Photos, Manage Favotires Photos etc.
    Number of photos to display on Homepage.
    Number of photos to display on Search page.
    Number of photos to display on User's page.
    Number of photos to display on User's photos page.
    Number of photos to display on User's favorites page.
    Use anywhere you want.
      
    Collection Listing
    Number of collections to display on Collections page.
    Number of collections to display on Homepage.
    Number of items to display in a Collection.
    Number of collections to display on Homepage.
    Number of collections to display on Channel page.
    Number of collections to display on User's collection page.
    Number of collections to display on User's favorite page.
      
    Users Listing
    User list per page - - 'users' page
    Subscribers in channel view - - subscribers in view channel page
    Subscriptions in channel view - - subscriptions in view channel page
    Users contacts in channel view - - users contacts in view channel
    View Group Page - - users in view group page
    Search Page - - users in search page
      
    Groups
    Groups Page - - 'groups' page
    Search Page - - groups in search page
      
    General
    Search results per page - - other search results
    Recently viewed videos - - recently viewed videos
    Comments per page
      
    -
    -
    - - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Anonymous UserID -
    Turn on registrations
    Email verification
    Image verification (captcha)
    Username maximum characters
    Disallowed usernames
    Allow Special Characters in usernames
    Allow spaces in usernames
    Minimum Username Length
    Maximum Username Length
    Minimum age for registration - leave blank to disable this option
      
    Profile Settings
    First Name max length
    Last Name max length
    Channel title max length
    Channel description max lenght
    About me max length
    Profile tags max length
    Website max length
    Location max lenght
    Hometown max lenght
    City max lenght
    Postal code max length
    Schools max lenght
    Occupation max length
    Companies max length
    Hobbies max length
    Favorite movies & shows length
    Favorite music length
    Favorite books length
      
    Profile Pictures & Background
    Use Gravatars
    Max Porfile Pic Size - KBs
    Max Porfile Pic Dimension - Pixels
    Allow Picture URL -
    Allow Picture Upload
    Max Background Size - KBs
    Max Background Dimension - Pixels
    Allow Background URL
    Allow Background Upload
    Allow Background Color
    -
    -
    -
    -
    -
    -
    diff --git a/upload/admin_area/styles/cbv2/layout/maintenance.html b/upload/admin_area/styles/cbv2/layout/maintenance.html deleted file mode 100644 index 0806ec37..00000000 --- a/upload/admin_area/styles/cbv2/layout/maintenance.html +++ /dev/null @@ -1,58 +0,0 @@ -Website Maintenance -
    -Remove inactive sessions, user access logs, comments cache, more options will be available soon -
    - - - -{if $smarty.get.mode =='remove_activity_feed'} - {if $indexing} -
    {$from} - {$to} of {$total}
    -
      - {foreach from=$index_msgs item=themsg} -
    • {$themsg}
    • - {/foreach} -
    - {if $stop_loop!='yes'} - - redirecting....do not close this window - {else} - Indexing has been completed. - {/if} - {/if} -{/if} \ No newline at end of file diff --git a/upload/admin_area/styles/cbv2/layout/manage_items.html b/upload/admin_area/styles/cbv2/layout/manage_items.html deleted file mode 100644 index a6b9abe4..00000000 --- a/upload/admin_area/styles/cbv2/layout/manage_items.html +++ /dev/null @@ -1,115 +0,0 @@ -

    Manage Items - {$data.collection_name}

    -
    - - - - - -
    - - - -
    -
    - - - - - - - - -
    - Object IDDetails 
    -{if $obj} -{if $type == ''} -
    Unknown Type
    -{else} -{if $type == 'photos'} -
  • -
    - Re-create photos. This will re-create photos found in the collection. -
    -
  • -{/if} -{section name=list loop=$obj} - {if $type == 'photos'} -
  • -
    -
    -
    -
    {$obj[list].photo_id}
    -
    -
    - -
    -
    - {$obj[list].photo_title} -
    - - Featured:{$obj[list].featured} • - Collection:{$obj[list].collection_id|get_collection_field} • - Uploaded:{$obj[list].date_added|niceTime} • - User:{$obj[list].username} - -
    - -
    -
    -
  • - {/if} - - {if $type == 'videos'} -
  • -
    -
    -
    -
    {$obj[list].videoid}
    -
    -
    - -
    -
    - {$obj[list].title} -
    - - Featured:{$obj[list].featured} • - Active:{$obj[list].active} • - Uploaded:{$obj[list].date_added|niceTime} • - User:{$obj[list].username} - -
    - -
    -
    -
  • - - {/if} -{/section} -{/if} -{else} -
    No Object Found
    -{/if} - - - - - -
    - - -
    -
    -
    \ No newline at end of file diff --git a/upload/admin_area/styles/cbv2/layout/manage_pages.html b/upload/admin_area/styles/cbv2/layout/manage_pages.html deleted file mode 100644 index 71ae23ac..00000000 --- a/upload/admin_area/styles/cbv2/layout/manage_pages.html +++ /dev/null @@ -1,197 +0,0 @@ - -Manage Pages - -{if $mode =="new"} -
    -
    - Add New Page - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
     
     
    -
     
    -
    -
    -
    -{/if} - - - - - -{if $mode =="edit" && $page.page_name!=''} -
    -
    - Add New Page - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
     
     
    -
     
    -
    -
    -
    -{/if} - - - - -{if $mode=='manage'} -
    - - - - - - -
    - - - - - -
    - - - - - - - - - - - -
    - PIDOrder
    Details
     
    - - - - - - -{assign var = bgcolor value = ""} -{section name=list loop=$cbpages} - - - - - - - - {if $bgcolor == ""} - {assign var = bgcolor value = "#EEEEEE"} - {else} - {assign var = bgcolor value = ""} - {/if} - -{/section} -
    {$cbpages[list].page_id} - - {$cbpages[list].page_name} - — - - Active:{$cbpages[list].active} • - Added:{$cbpages[list].date_added|niceTime} - {if $cbpages[list].delete_able =='no'} • UNDELETE-ABLE{/if} - • Display in footer:{$cbpages[list].display} - - -
    - -
     
    - - - - - - -
    - - - - - -
    -
    -{/if} \ No newline at end of file diff --git a/upload/admin_area/styles/cbv2/layout/manage_players.html b/upload/admin_area/styles/cbv2/layout/manage_players.html deleted file mode 100644 index bad81d72..00000000 --- a/upload/admin_area/styles/cbv2/layout/manage_players.html +++ /dev/null @@ -1,278 +0,0 @@ -{if $mode =='show_settings'} - - - - - -
    ClipBucket Website Player Settings 
    -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Pakplayer license
    - If you have pakplayer license, please enter it here
    - -
    Use Playlist
    -
    By turning this on, player will turn on playlists feature in player (if available)
    -
    Logo File
    - Logo file that will display on your flash player

    -
    Logo Placement
    - Placement of logo, top, left , right or bottom

    - Set logo padding in pixels
    Buffer Time
    - To control the buffer seconds
    Play Youtube Video Inside Player
    - this will let you play youtube videos in your player
    -
    Embed Player Width
    - Enter embedable player width in pixels
    -
    Embed Player Height
    - Enter embedable player width in pixels
    -
    Autoplay Embed
    - Autoplay embeded video by default
    -
    Use PseudoStreaming
    - Let users to play video from anywhere, requires h264 streaming module from webserver
    - - - -
    Pakplayer Context Menu
    - Write what you want to display when user right clicks on pakplayer (only if have pak player license)
      
    -
    -
    - -
    {literal} - - -{/literal} - -
    -In order to change player size, resize the box given below.. -
    - - - - - -
    Main Website Player Size - click here to main website player
     
    - -
    -
    - -
    -

    Original Size of your Main Website Player

    -
    -
    - - - -
    - - -
    - - - - - - -
    Channel Player Settings Size - click here to edit channel player settings
     
    -
    - -
    -

    Original Size of your Main Website Player

    -
    -
    - - - -
    - -
    - - -{else} - - -
    - -

    Selected Player

    -
    -{assign var="player_dir" value=$Cbucket->configs.player_dir} -{assign var="player_file" value=$Cbucket->configs.player_file} - -{assign var="curplayer" value=$cbplayer->getPlayerDetails($player_file,$player_dir)} - - - - - -

    {$curplayer.name}

    {$curplayer.author}
    -{$curplayer.description}
    -Version : {$curplayer.version} Released on {$curplayer.released|date_format}
    -Website : {$curplayer.website}
    - - -
    - -
    -

    Available Players

    - -{* Listing All Avilable Players *} - -{assign var='players' value=$cbplayer->get_players()} - -
    -{foreach from=$players item=player} -{if $player_file !=$player.file && $player_dir != $player.folder} - -
    - -
    - {$player.name}
    by {$player.author}
    - Activate This Player
    -
    -
    -{/if} -{/foreach} -
    - -{/if} \ No newline at end of file diff --git a/upload/admin_area/styles/cbv2/layout/mass_email.html b/upload/admin_area/styles/cbv2/layout/mass_email.html deleted file mode 100644 index a9840a5d..00000000 --- a/upload/admin_area/styles/cbv2/layout/mass_email.html +++ /dev/null @@ -1,229 +0,0 @@ -

    Send email to users

    - -


    - Send mass email to your users with our new and updated email manager -

    - - -{if $send_email==""} -
    -
    - Email manager -
    - -
    -
    -
    Email to send at once -
    loop size of emails when mass emails are sent
    -
    -
    -
    - - -
    -
    From -
    Enter email address to tell user who sent it
    -
    -
    -
    - -
    -
    Subject -
    Enter your email subject
    -
    -
    -
    - - -
    -
    Message -
    Enter your email message
    -

    -{literal}You can use {username}, {userid}, {email}, {datejoined},{avcode} in your message{/literal}
    -
    -
    - - - - -
    - -
    - More options -
    - -
    -
    -
    Active status -
    - Choose whether to send to active users or non active
    -
    -
    -
    -
    - - -
    -
    Banned status -
    Send email to banned users
    -
    - -
    -
    -
    - - -
    -
    User level -
    Choose which user level to send email
    -
    - - {assign var=levels value=$userquery->get_levels()} - {foreach from=$levels item=level} - {if $level.user_level_id !='4'} - - {/if} - {/foreach} -
    -
    -
    - - - -
    -
    User category -
    User category
    -
    - {assign var=cats value=$userquery->get_categories()} - {foreach from=$cats item=cat} - - - - {/foreach} -
    -
    -
    - - - - - -
    - -
    - -
    - -
    - - -
    -
    - Mass email campaigns -
    -{if $emails} - {foreach from=$emails item=email} -
    -
    - {$email.email_subj} — - Send Email | - Delete | View
    - From - : {$email.email_from} • Method : {$email.method} - • Sent : {$email.sent} • Status : {$email.status}
    - {$email.date_added|niceTime} -
    - -
    -
    - {/foreach} -{else} -
    - No email campaign was found -
    -{/if} - -{literal} - -{/literal} - - -{else} - -
    -Sending emails — Go back to mass email page
    -{if $send_email} -{assign var=email value=$send_email} -
    -
    - {$email.email_subj} — - View
    - From - : {$email.email_from} • Method : {$email.method} - • Sent : {$email.sent} • Status : {$email.status}
    - {$email.date_added|niceTime} -
    - -
    -
    - - - -
    - {$eh->message_list.0} - {if $msgs} -
      - {foreach from=$msgs item=msg} -
    • {$msg}
    • - {/foreach} -
    - {/if} - - - {if ($email.total==$email.sent && $email.sent>0)|| $email.status=='completed'} -
    - Email has been sent to {$email.total} users -
    - {else} -
    - Pelase wait, do not close this window... - - (pause) - -
    - - - {/if} - -{/if} - -{literal} - -{/literal} - - -{/if} \ No newline at end of file diff --git a/upload/admin_area/styles/cbv2/layout/mass_uploader.html b/upload/admin_area/styles/cbv2/layout/mass_uploader.html deleted file mode 100644 index dfd87f53..00000000 --- a/upload/admin_area/styles/cbv2/layout/mass_uploader.html +++ /dev/null @@ -1,50 +0,0 @@ -

    Mass Uploader

    -
    -{assign var=vid_files value=$cbmass->get_video_files()} -{if $vid_files} - -
    - {foreach from=$vid_files item=file name=mass_files} - - - {assign var='requiredFields' value=$Upload->loadRequiredFields($file)} - {assign var='optionFields' value=$Upload->loadOptionFields($file)} - {assign var='locationFields' value=$Upload->loadLocationFields($file)} - {assign var='cust_fields' value=$Upload->custom_form_fields} - - - - - - -
    #{$smarty.foreach.mass_files.iteration}{$file.file} - enter details
    - - - - {foreach from=$requiredFields item=field} - - - - - - {/foreach} - - - {/foreach} - -
    -
    -
    -{else} - - - - - - -
    NO VIDEO FOUND IN MASS UPLOAD FOLDER
    - -{/if} - diff --git a/upload/admin_area/styles/cbv2/layout/members.html b/upload/admin_area/styles/cbv2/layout/members.html deleted file mode 100644 index 6edaacb5..00000000 --- a/upload/admin_area/styles/cbv2/layout/members.html +++ /dev/null @@ -1,188 +0,0 @@ -Member Manager - - - - - - -
    - - - - - -
    - - - - - - - - -
    - - - - - - - - -
    - UIDUser Details 
    - - - -{if $users} - - -{foreach from=$users item=u} - - - - - - -{if $bgcolor == ""} -{assign var = bgcolor value = "#EEEEEE"} -{else} -{assign var = bgcolor value = ""} -{/if} -{/foreach} - - - - - - - - -
    {$u.userid} -
    - - {$u.username} - — - Email:{$u.email} • - Status:{$u.usr_status} • - Level:{$u.level|get_user_level} • - Last Active:{$u.last_active} - - -
    - -
     
    - - - - - -{else} -
    NO USER FOUND
    -{/if} - - - - - - -
    - - - - - - - - -
    -
    - - -{include file="$style_dir/blocks/pagination.html" } diff --git a/upload/admin_area/styles/cbv2/layout/msg.html b/upload/admin_area/styles/cbv2/layout/msg.html deleted file mode 100644 index da71eb66..00000000 --- a/upload/admin_area/styles/cbv2/layout/msg.html +++ /dev/null @@ -1,35 +0,0 @@ -{assign var=msg value=$eh->message_list} -{assign var=err value=$eh->error_list} -{assign var=war value=$eh->warning_list} - -{if $err.0 neq '' || $err.1 neq ''} - -
    -
      - {foreach from=$err item=show_msg} -
    • {$show_msg}
    • - {/foreach} -
    -
    - -{/if} - -{if $msg.0 neq ''} -
    -
      - {foreach from=$msg item=show_msg} -
    • {$show_msg}
    • - {/foreach} -
    -
    -{/if} - -{if $war.0 neq ''} -
    -
      - {foreach from=$war item=show_msg} -
    • {$show_msg}
    • - {/foreach} -
    -
    -{/if} \ No newline at end of file diff --git a/upload/admin_area/styles/cbv2/layout/online_users.html b/upload/admin_area/styles/cbv2/layout/online_users.html deleted file mode 100644 index 73c6391a..00000000 --- a/upload/admin_area/styles/cbv2/layout/online_users.html +++ /dev/null @@ -1,33 +0,0 @@ -

    {$total} users are online

    -
    - -
    - - - - - - - -
    UserBrowsingAccess timeIP
    -
    - - -{if $online_users} - -{foreach from=$online_users item=user} -{$user.agent|get_browser_details:theBrowser} - - - - - - - - - -{/foreach} -
    {if $user.username}{$user.username}{else}{$user.session_string}{/if} {$user.current_page|truncate:40:'..':false:true} - - {if $user.referer} view referer{/if}{$user.session_date|niceTime}
    KICK
    {$user.ip}
    -{/if} \ No newline at end of file diff --git a/upload/admin_area/styles/cbv2/layout/orphan_photos.html b/upload/admin_area/styles/cbv2/layout/orphan_photos.html deleted file mode 100644 index eb6de1fa..00000000 --- a/upload/admin_area/styles/cbv2/layout/orphan_photos.html +++ /dev/null @@ -1,78 +0,0 @@ -

    Orphan Photos

    -
    - - - - - - -
    - - - - -
    - - - - - - - - -
    - Photo IDDetails 
    -{if $photos} - -{section name=list loop=$photos} -
  • -
    -
    -
    -
    {$photos[list].photo_id}
    - -
    -
    - -
    -
    - {$photos[list].photo_title} -
    - - Featured:{$photos[list].featured} • - {if $photos[list].collection_id} - Collection:{$photos[list].collection_id|get_collection_field} - {else} - Photo is Orphan - {/if} • - Uploaded:{$photos[list].date_added|niceTime} • - User:{$photos[list].username} - -
    - -
    -
    -
  • -{/section} - - - - - - - -
    - - - -
    - -
    -{else} -
    No Photo Found
    -{/if} \ No newline at end of file diff --git a/upload/admin_area/styles/cbv2/layout/photo_manager.html b/upload/admin_area/styles/cbv2/layout/photo_manager.html deleted file mode 100644 index 5a6130a4..00000000 --- a/upload/admin_area/styles/cbv2/layout/photo_manager.html +++ /dev/null @@ -1,148 +0,0 @@ -

    Photo Manager

    - - -
    - - - - - - -
    - - -
    - -
    - - - - - - - - - -
    - Photo IDDetails 
    - -{if $photos} - -{section name=list loop=$photos} -
  • -
    -
    -
    - -
    {$photos[list].photo_id}
    -
    -
    - {get_photo details=$photos[list] id='photo' style='padding:2px; border:1px solid #ccc' output='html'} -
    -
    - {$photos[list].photo_title} -
    - - Featured:{$photos[list].featured} • - {if $photos[list].collection_id} - Collection:{$photos[list].collection_id|get_collection_field} - {else} - Photo is Orphan - {/if} • - Uploaded:{$photos[list].date_added|niceTime} • - User:{$photos[list].username} - -
    - -
    -
    -
  • -{/section} - - - - - - - -
    - - - - - -
    - -
    -{else} -
    No Photo Found
    -{/if} - -{include file="$style_dir/blocks/pagination.html" } \ No newline at end of file diff --git a/upload/admin_area/styles/cbv2/layout/photo_settings.html b/upload/admin_area/styles/cbv2/layout/photo_settings.html deleted file mode 100644 index 4cf606c7..00000000 --- a/upload/admin_area/styles/cbv2/layout/photo_settings.html +++ /dev/null @@ -1,224 +0,0 @@ -{if $mode == '' || $mode == 'photo_settings'} - -

    Photo Settings

    -
    -
    -
    -
    -
    - Photo Resizing -
    - - - - - - - - - - - - - - - - - - - -
    - Photo Ratio - Your photo thumb and medium size thumb will be resized according to these ratios - -
    - - - - - - -
    -
    - Photo Width - Height will automatically be updated according to your ratio selected - -
    Thumb Dimensions:
    - - -
    -
    -
    Medium Thumb Dimensions:
    - - -
    - Large Photo Width - - Width of Large Photo - - - -
    - Crop Image - - If Enable, your thumb and medium size will be cropped excatly to above dimensions if required. - - - - -
    -
    - Photo Behavior -
    - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - Multi-upload - - Number of photos, user can upload at once. - - - -
    - Max Photo Size - - Maximum allowed photo size, in MBs. - - - -
    - - - -
    - - - -
    - - - - - User can rate his own photo -
    -
    -
    -
    - -
    -
    - -
    - -{/if} - - -{if $mode == 'watermark_settings'} -

    Watermark Settings

    -
    -
    -
    - -
    -
    - Watermark Settings - - - - - - - - - - - - - - - -
    Enable Watermark
    Maximum Width Maximum Width of watermark image. Recommended is 120.
    Watermark Placement -
    - -
    - -
    - -

    -
    - -
    - -
    - -
    - -

    -
    -
    - -
    - -
    - -
    -
    -
    - -
    - Upload New Watermark - This will over-write your existing watermark file, if exists. -
    - -
    - -
    - Current Watermark -
    - {assign var=file value=$cbphoto->watermark_file()} - {if $file} - - {else} - Watermark not found - {/if} -
    -
    - -
    -
    - -
    -
    -{/if} \ No newline at end of file diff --git a/upload/admin_area/styles/cbv2/layout/plugin_manager.html b/upload/admin_area/styles/cbv2/layout/plugin_manager.html deleted file mode 100644 index 843cae7f..00000000 --- a/upload/admin_area/styles/cbv2/layout/plugin_manager.html +++ /dev/null @@ -1,153 +0,0 @@ -

    Installed Plugins

    -{if $installed_plugin_list} - -
    - - - - - -
    - - - - -
    - - - - - - - -
    - Plugin Details 
    - - -{assign var = bgcolor value = ""} -{foreach from=$installed_plugin_list item=plug name=item} - - - - - - {if $bgcolor == ""} - {assign var = bgcolor value = "#EEEEEE"} - {else} - {assign var = bgcolor value = ""} - {/if} - -{/foreach} -
    - - - - {$plug.name} — - - Active:{$plug.plugin_active} • - Author:{$plug.author} • - Version:{$plug.version} -
    {$plug.description}
    - {if $plug.plugin_active == 'yes'}Deactivate{else}Activate{/if} | - Uninstall -
    -
    - - - - - - -
    - - - - -
    -
    - -{else} -
    No Installed Plugin Found
    -{/if} - - - - - - -{* Listing New Plugins *} -
    -

    Available Plugins

    - -{if $new_plugin_list}
    - - - - - - -
    - -
    - - - - - - - - - -
    - Plugin Details 
    - - - - - - -{assign var = bgcolor value = ""} -{foreach from=$new_plugin_list item=plug name=item} - - - - - - {if $bgcolor == ""} - {assign var = bgcolor value = "#EEEEEE"} - {else} - {assign var = bgcolor value = ""} - {/if} - -{/foreach} -
    - - - - {$plug.name} — - - Active:{$plug.plugin_active} • - Author:{$plug.author} • - Version:{$plug.version} -
    {$plug.description}
    - Install Plugin -
    -
    - - - - - - - - - -
    - -
    -
    - - - {else} -
    No Plugin is available
    -{/if} \ No newline at end of file diff --git a/upload/admin_area/styles/cbv2/layout/recreate_thumbs.html b/upload/admin_area/styles/cbv2/layout/recreate_thumbs.html deleted file mode 100644 index 65d160f9..00000000 --- a/upload/admin_area/styles/cbv2/layout/recreate_thumbs.html +++ /dev/null @@ -1,246 +0,0 @@ -{if $mode == 'single'} -

    Re-create Photos

    -
    - « Back to Edit Details -
    - -
    - Settings on which photos will be re-created -
  • -
    Ratio
    -
    -
  • -
  • -
    Thumb Size
    -
    x
    -
  • - -
  • -
    Medium Size
    -
    x
    -
  • - -
  • -
    Large Size
    -
    -
  • -
  • -
    Cropping
    -
    - {assign var=cropping value=$Cbucket->configs.photo_crop} - {if $cropping == 1} - Enabled - {else} - Disabled - {/if} -
    -
  • -
  • -
    Watermarking
    -
    - {assign var=watermark value=$Cbucket->configs.watermark_photo} - {if $watermark == 1} - Enabled | Placement - - {else} - Disabled - {/if} -
    -
  • -
  • -
     
    -
    - Update settings if they are not according to your needs. -
    -
  • -
    -
    - Re-create Photo -
    - {foreach from=$files item=file} -
    -
    - {assign var=size value=$cbphoto->get_image_type($file)} - Filename: {$p.filename}{if $size} - Size: {$size}{/if} -
    -
    - -
    - {/foreach} -
    - -
    -{/if} - -{if $mode == 'mass' || $mode == ''} -

    Mass Re-creation of Photos

    -
    - This will re-create all the photos uploaded on your website, according to the settings shown below -
    Take caution while using Mass Recreation. Use MAX of 5 photos per GO.
    -
    -
    - Settings on which photos will be re-created -
  • -
    Ratio
    -
    -
  • -
  • -
    Thumb Size
    -
    x
    -
  • - -
  • -
    Medium Size
    -
    x
    -
  • - -
  • -
    Large Size
    -
    -
  • -
  • -
    Cropping
    -
    - {assign var=cropping value=$Cbucket->configs.photo_crop} - {if $cropping == 1} - Enabled - {else} - Disabled - {/if} -
    -
  • -
  • -
    Watermarking
    -
    - {assign var=watermark value=$Cbucket->configs.watermark_photo} - {if $watermark == 1} - Enabled | Placement - - {else} - Disabled - {/if} -
    -
  • -
  • -
     
    -
    - Update settings if they are not according to your needs. -
    -
  • -
    -
    -
    - Loop Size -
    -
    Number of photos to re-create in one go.
    -
    -
    - - -
    - - {if $indexing} -
    {$from} - {$to} of {$total}
    -
      - {foreach from=$index_msgs item=themsg} -
    • {$themsg}
    • - {/foreach} -
    - {if $stop_loop!='yes'} - - redirecting....do not close this window - {else} - Re-creation of photos have been completed. - {/if} - {/if} -{/if} - -{if $mode == "collection"} -

    Recreate Photos

    -
    - {if $items} - {assign var=cid value=$items[0].collection_id} - {assign var=c_name value=$items[0].collection_id|get_collection_field} - {$c_name} - - - View Collection - - Edit Collection - - Manage Items - - -
    - Settings on which photos will be re-created -
  • -
    Ratio
    -
    -
  • -
  • -
    Thumb Size
    -
    x
    -
  • - -
  • -
    Medium Size
    -
    x
    -
  • - -
  • -
    Large Size
    -
    -
  • -
  • -
    Cropping
    -
    - {assign var=cropping value=$Cbucket->configs.photo_crop} - {if $cropping == 1} - Enabled - {else} - Disabled - {/if} -
    -
  • -
  • -
    Watermarking
    -
    - {assign var=watermark value=$Cbucket->configs.watermark_photo} - {if $watermark == 1} - Enabled | Placement - - {else} - Disabled - {/if} -
    -
  • -
  • -
     
    -
    - Update settings if they are not according to your needs. -
    -
  • -
    -
    -
    - Photos - - {section name=list loop=$items} - - {/section} -
    -
    - - -
    -
    -
    -
    Select photos you want to re-created |
    - -
    -
    - - {else} - - {/if} -{/if} \ No newline at end of file diff --git a/upload/admin_area/styles/cbv2/layout/reindex_cb.html b/upload/admin_area/styles/cbv2/layout/reindex_cb.html deleted file mode 100644 index 3be18b40..00000000 --- a/upload/admin_area/styles/cbv2/layout/reindex_cb.html +++ /dev/null @@ -1,92 +0,0 @@ - -

    Re-index Clipbucket

    -
    -Here you can re-index your videos, users or groups statistics. From below select which thing you want to re-index. - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    Loop Size

    - number of items to reindex at once
    -

    Reindex Videos

    - this will reindex total playlists, total favorites and total comments made on video
    -
    - - -

    Reindex Users

    - This will reindex total videos, total comments, total comments made, total subscribers and subscriptions, total groups owned,
    -
    - - -

    Reindex Groups -

    - this will reindex all groups , update total members, total videos , total topics
    -
    - - -

    Reindex Collections -

    - this will reindex all collections , update total objects, total comments
    -
    - - -

    Reindex Photos -

    - this will reindex all photos , update total favorites, total comments
    -
    - - -
    - -{if $indexing} -
    {$from} - {$to} of {$total}
    -
      - {foreach from=$index_msgs item=themsg} -
    • {$themsg}
    • - {/foreach} -
    -{if $stop_loop!='yes'} - -redirecting....do not close this window -{else} - Indexing has been completed. -{/if} -{/if} diff --git a/upload/admin_area/styles/cbv2/layout/repair_vid_duration.html b/upload/admin_area/styles/cbv2/layout/repair_vid_duration.html deleted file mode 100644 index 70d92d78..00000000 --- a/upload/admin_area/styles/cbv2/layout/repair_vid_duration.html +++ /dev/null @@ -1,29 +0,0 @@ -

    ClipBucket video duration fix

    -
    - - -Clipbucket repair video duration using file conversion logs of each file, if there is no log, duration fix is likely not possible.
    -* with log => those videos that have file conversion log
    -* with no log => those don't have any conversion log
    -
    {if $videos} -
    - - - -
    -
    - - {foreach from=$videos item=video} - {assign var=filename value=$video.file_name} - {assign var=log value=func->get_file_details($filename)} -
    -
    -
    {if $fixed_array.$filename}[FIXED] {/if}{$video.title} (duration : {$vdo.duration|setTime} | Has Log :{if $log} yes{else}no{/if} )
    -
    -
    - {/foreach} - {else} - No videos found with duration less than or equal to 1 - {/if} -
    diff --git a/upload/admin_area/styles/cbv2/layout/reports.html b/upload/admin_area/styles/cbv2/layout/reports.html deleted file mode 100644 index 9b5b30f9..00000000 --- a/upload/admin_area/styles/cbv2/layout/reports.html +++ /dev/null @@ -1,218 +0,0 @@ -
    -
    - -
    - - - - - - - - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    Videos Reports

    All TimeTotal {get_videos count_only=yes} – Active {get_videos count_only=yes active="yes"} – Processing {get_videos count_only=yes status='Processing'}
    Todays VideosTotal {get_videos count_only=yes date_span=today} – Active {get_videos count_only=yes active="yes" date_span=today} – Processing {get_videos count_only=yes status='Processing' date_span=today}
    This WeekTotal {get_videos count_only=yes date_span=this_week} – Active {get_videos count_only=yes active="yes" date_span=this_week} – Processing {get_videos count_only=yes status='Processing' date_span=this_week}
    Last WeekTotal {get_videos count_only=yes date_span=last_week} – Active {get_videos count_only=yes active="yes" date_span=last_week} – Processing {get_videos count_only=yes status='Processing' date_span=last_week}
    This MonthTotal {get_videos count_only=yes date_span=this_month} – Active {get_videos count_only=yes active="yes" date_span=this_month} – Processing {get_videos count_only=yes status='Processing' date_span=this_month}
    Last MonthTotal {get_videos count_only=yes date_span=last_month} – Active {get_videos count_only=yes active="yes" date_span=last_month} – Processing {get_videos count_only=yes status='Processing' date_span=last_month}
      
      
    -
    - - - -
    - - - - - - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    User Reports

    All TimeTotal {get_users count_only=yes} – Active {get_users count_only=yes status='Ok'} – Inactive {get_users count_only=yes status='ToActivate'}
    Todays UsersTotal {get_users count_only=yes date_span='today'} – Active {get_users count_only=yes status='Ok' date_span='today'} – Inactive {get_users count_only=yes status='ToActivate' date_span='today'}
    This WeekTotal {get_users count_only=yes date_span='this_week'} – Active {get_users count_only=yes status='Ok' date_span='this_week'} – Inactive {get_users count_only=yes status='ToActivate' date_span='this_week'}
    Last WeekTotal {get_users count_only=yes date_span='last_week'} – Active {get_users count_only=yes status='Ok' date_span='last_week'} – Processing {get_users count_only=yes status='ToActivate' date_span='last_week'}
    This MonthTotal {get_users count_only=yes date_span='this_month'} – Active {get_users count_only=yes status='Ok' date_span='this_month'} – Inactive {get_users count_only=yes status='ToActivate' date_span='this_month'}
    Last MonthTotal {get_users count_only=yes date_span='last_month'} – Active {get_users count_only=yes status='Ok' date_span='last_month'} – Inactive {get_users count_only=yes status='ToActivate' date_span='last_month'}
    -
    - - - - - - -
    - - - - - - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    Group Reports

    All TimeTotal {get_groups count_only=yes} – - Active {get_groups count_only=yes active='yes'} – - Inactive {get_groups count_only=yes active='no'} -
    TodayTotal {get_groups count_only=yes date_span=today} – - Active {get_groups count_only=yes active='yes' date_span=today} – - Inactive {get_groups count_only=yes active='no' date_span=today}
    This WeekTotal {get_groups count_only=yes date_span=this_week} – - Active {get_groups count_only=yes active='yes' date_span=this_week} – - Inactive {get_groups count_only=yes active='no' date_span=this_week}
    Last WeekTotal {get_groups count_only=yes date_span=last_week} – - Active {get_groups count_only=yes active='yes' date_span=last_week} – - Inactive {get_groups count_only=yes active='no' date_span=last_week}
    This MonthTotal {get_groups count_only=yes date_span=this_month} – - Active {get_groups count_only=yes active='yes' date_span=this_month} – - Inactive {get_groups count_only=yes active='no' date_span=this_month}
    Last MonthTotal {get_groups count_only=yes date_span=last_month} – - Active {get_groups count_only=yes active='yes' date_span=last_month} – - Inactive {get_groups count_only=yes active='no' date_span=last_month}
    -
    - - -
    - - - - - - - - - - - - - - - -

    Comments

    Flags

    Playlists

    Favorites

      -
    • {$myquery->get_comments('wildcard',v,TRUE)} video comments
    • -
    • {$myquery->get_comments('wildcard',t,TRUE)} Group Discussions
    • -
    • {$myquery->get_comments('wildcard',c,TRUE)} Profile Comments
    • -
      -
    • {$cbvid->action->count_flagged_objects()} videos are reported
    • -
    • {$userquery->action->count_flagged_objects()} groups are reported
    • -
    • {$cbgroup->action->count_flagged_objects()} profiles are reported
    • -
    -

     

      -
    • {$cbvid->action->count_total_playlist()} Video Playlists are created
    • -
    • {$cbvid->action->count_total_playlist(true)} Video Items are in playlist
    • -
      -
    • {$cbvid->action->total_favorites()} favorite videos
    • -
    - - - - -
    - - - - - - - - - -

    Files and Sizes

      -
    • Video Files : {$vid_dir.count|number_format} – Folder Size : {$vid_dir.size|formatfilesize}
    • -
    • Thumb Files : {$thumb_dir.count|number_format} – Folder Size : {$thumb_dir.size|formatfilesize}
    • -
    • Original Video Files : {$orig_dir.count|number_format} – Folder Size : {$orig_dir.size|formatfilesize}
    • -
    • User Thumb Files : {$user_thumbs.count|number_format} – Folder Size : {$user_thumbs.size|formatfilesize}
    • -
    • User Background Files {$user_bg.count|number_format} – Folder Size : {$user_bg.size|formatfilesize}
    • -
    • Groups Thumb Files : {$grp_thumbs.count|number_format} – Folder Size : {$grp_thumbs.size|formatfilesize}
    • -
    • Category Thumb Files {$cat_thumbs.count|number_format} – Folder Size : {$cat_thumbs.size|formatfilesize}
    • -
    • Database Size : {$db_size}
    • -
    \ No newline at end of file diff --git a/upload/admin_area/styles/cbv2/layout/template_editor.html b/upload/admin_area/styles/cbv2/layout/template_editor.html deleted file mode 100644 index 7d5a16f7..00000000 --- a/upload/admin_area/styles/cbv2/layout/template_editor.html +++ /dev/null @@ -1,73 +0,0 @@ -

    Edit template

    -
    - - -
    - - {assign var='templates' value=$cbtpl->get_templates()} - {if $templates} -
    - -
    - - {/if} -
    - - - - - - - -
    -

    Layout Files

    -
      - - {foreach from=$layoutDirs item=dir key=name} -
    • {$name}
    • -
        - {if $dir.dirs} - {foreach from=$dir.dirs item=subdir key=subname} -
      • {$subname}
      • -
          - {foreach from=$subdir item=subfile key=subfilename} - - {$subfile} - {/foreach} -
        - {/foreach} - {/if} - {foreach from=$dir.files item=file} - {$file} - {/foreach} -
      - {/foreach} - - {foreach from=$tpl_files item=tplfile key=folder} - {if !is_array($tplfile)} -
    • {$tplfile}
    • - {/if} - {/foreach} -
    - -

    CSS Files

    -
      - {foreach from=$css_files item=cssfile} - {if !is_array($cssfile)} -
    • {$cssfile}
    • - {/if} - {/foreach} -
    -
    -
    -

    {if $writeable=='no'}This file is not writeable, please set {$smarty.get.file} permissions to 0777 - More Details
    -{else} -
    -{/if} -
    -
    \ No newline at end of file diff --git a/upload/admin_area/styles/cbv2/layout/templates.html b/upload/admin_area/styles/cbv2/layout/templates.html deleted file mode 100644 index 243024bc..00000000 --- a/upload/admin_area/styles/cbv2/layout/templates.html +++ /dev/null @@ -1,41 +0,0 @@ -

    Selected Template

    -
    -{assign var="selected" value=$Cbucket->configs.template_dir} -{assign var="curtpl" value=$cbtpl->get_template_details($selected)} - - - - - -

    {$curtpl.name}

    {$curtpl.author}
    -{$curtpl.description}
    -Version : {$curtpl.version}, Released on {$curtpl.released|date_format}
    -Website : {$curtpl.website.title}
    - - -
    - -
    - -{* Listing All Avilable Templates *} -{assign var='templates' value=$cbtpl->get_templates()} -{if $templates} -

    Available Templates

    - -
    - {foreach from=$templates item=template} - {if $selected != $template.dir} -
    - -
    - {$template.name}
    by {$template.author}
    - Activate This Template
    - Preview
    - Preview & Activate
    -
    - {/if} - {/foreach} -
    -{else} -
    No New Template Found
    -{/if} diff --git a/upload/admin_area/styles/cbv2/layout/under_development.html b/upload/admin_area/styles/cbv2/layout/under_development.html deleted file mode 100644 index f37b6647..00000000 --- a/upload/admin_area/styles/cbv2/layout/under_development.html +++ /dev/null @@ -1 +0,0 @@ -

    Page Under Development

    diff --git a/upload/admin_area/styles/cbv2/layout/upload_thumbs.html b/upload/admin_area/styles/cbv2/layout/upload_thumbs.html deleted file mode 100644 index 33f0d2c1..00000000 --- a/upload/admin_area/styles/cbv2/layout/upload_thumbs.html +++ /dev/null @@ -1,40 +0,0 @@ -{if $data.title neq ""} -

    Manage Video Thumbs

    -
    - « Back to Edit Details | Regenerate Thumbs
    -
    - {assign var=vidthumbs value=func->get_thumb($data,1,TRUE,FLASE,TRUE,FALSE)} - - {foreach from=$vidthumbs item=vid_thumb} - -
    -
    - {if $vid_thumb|getname!='processing'} - Delete - {/if} -
    - {/foreach} -

    -
    -
    - -
    -
    -
    -
    -

    Upload New Thumb

    -
    - -
    - - -
    -
    -
    -
    - -
    -
    -
    - {/if} \ No newline at end of file diff --git a/upload/admin_area/styles/cbv2/layout/user_category.html b/upload/admin_area/styles/cbv2/layout/user_category.html deleted file mode 100644 index 67e6aa1c..00000000 --- a/upload/admin_area/styles/cbv2/layout/user_category.html +++ /dev/null @@ -1,160 +0,0 @@ -User Categories - - - - - - - - -
    Manage User Categories  
    - - -{if $edit_category != "show"} -
    - - - - - - - - - - - - - - - - - - - - - - - - - - -
     * are required fields
    Category Name*
    Category Description*
    Make Default Category

    - - -
    -

    Category Thumb -
     
    -
    -{/if} -{if $edit_category == "show"} -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - -
     * are required fields
    Category Name*
    Category Description*
    Make Default Category

    - - -
    -

    Category Thumb
    -
    -{/if} - - -
    -Category List -
    - -{if $total != 0} -
    - - - - - - - - - -{assign var = bgcolor value = ""} -{section name=list loop=$category} - - - - - - - - - - - {if $bgcolor == ""} - {assign var = bgcolor value = "#EEEEEE"} - {else} - {assign var = bgcolor value = ""} - {/if} - -{/section} - -
    Category NameOrderDescriptionDefaultAction 
    {$category[list].category_name} - View Thumb - {if $category[list].category_desc}{$category[list].category_desc}{else}N/A{/if}{$category[list].isdefault} -
  • Edit
  • -
  • Delete
  • - {if $category[list].isdefault!="yes"}
  • Make Default
  • {/if} -
     
    - - -
    -
    -{else} -No Category Has Been Created Yet -{/if} -
    -
    - diff --git a/upload/admin_area/styles/cbv2/layout/user_levels.html b/upload/admin_area/styles/cbv2/layout/user_levels.html deleted file mode 100644 index 281577a0..00000000 --- a/upload/admin_area/styles/cbv2/layout/user_levels.html +++ /dev/null @@ -1,231 +0,0 @@ - -

    User Levels

    -{if $view=='view'} - -Add New Level - - - - - - - - - - {assign var=levels value=$userquery->get_levels()} - {section name=l loop=$levels} - - - - - - - - {sectionelse} - - - - {/section} -
    IDNameActiveUsersActions
    {$levels[l].user_level_id}{$levels[l].user_level_name}{$levels[l].user_level_active}{$userquery->get_level_users($levels[l].user_level_id,true)}Edit{if $levels[l].user_level_is_default !=yes} | Remove{/if}
    No Levels Were Found
    - -{elseif $view=='edit'} - -
    - - - - - - -
     Edit Level Permissions 
    - - - - - -
    Level Name - -
    - - -{assign var='types' value=$userquery->get_level_types()} -{section name=t loop=$types} - - - - - - -
     {$types[t].user_permission_type_name} 
    -{assign var=perms value=$userquery->get_permissions($types[t].user_permission_type_id)} - -{assign var = bgcolor value = ""} -{foreach from=$perms item=perm} -{if $perm.permission_id !=""} - - - - - - -{else} - -{/if} - - -{if $bgcolor == ""} -{assign var = bgcolor value = "#EEEEEE"} -{else} -{assign var = bgcolor value = ""} -{/if} - -{foreachelse} - -{/foreach} -
    {$perm.permission_name}
    -{$perm.permission_desc}
    -{assign var="perm_code" value=$perm.permission_code} - - - - -
    No Permission Found
    No Permission Found
    - - -{/section} - - - -{if $Cbucket->plugins_perms} - - - - - - - -
     Plugins Permissions 
    - - -{assign var=perms value=$Cbucket->plugins_perms} - - -{assign var = bgcolor value = ""} -{foreach from=$perms item=perm} - - - - - - - - - - -{if $bgcolor == ""} -{assign var = bgcolor value = "#EEEEEE"} -{else} -{assign var = bgcolor value = ""} -{/if} - -{foreachelse} - -{/foreach} -
    {$perm.plugin_name}
    -{$perm.plugin_desc}
    - - - - - -
    No Permission Found
    - - - - - - -{/if} - - - - - - -
    -
    -
    -{elseif $view=='add'} -
    - - - - - - -
     User Level Details 
    - - - - - - -
    Level Name - -
    -{assign var='types' value=$userquery->get_level_types()} -{section name=t loop=$types} - - - - - - -
     {$types[t].user_permission_type_name} 
    - {assign var=perms value=$userquery->get_permissions($types[t].user_permission_type_id)} - - {assign var = bgcolor value = ""} - {foreach from=$perms item=perm} - {if $perm.permission_id !=""} - - - - - - - {else} - - {/if} - - {if $bgcolor == ""} - {assign var = bgcolor value = "#EEEEEE"} - {else} - {assign var = bgcolor value = ""} - {/if} - - {foreachelse} - - {/foreach} -
    {$perm.permission_name}
    - {$perm.permission_desc}
    - - -
    No Permission Found
    No Permission Found
    - -{/section} - -
    -{/if} - - - diff --git a/upload/admin_area/styles/cbv2/layout/video_manager.html b/upload/admin_area/styles/cbv2/layout/video_manager.html deleted file mode 100644 index 1d18db05..00000000 --- a/upload/admin_area/styles/cbv2/layout/video_manager.html +++ /dev/null @@ -1,180 +0,0 @@ - -

    Video Manager

    - - - - - - -
    - - - - - - -
    - - - - - - - -
    - - - - - - - - - - -
    - VID Details 
    - - - - -{if $videos} - -{assign var = bgcolor value = ""} -{section name=list loop=$videos} - - - - - - - - - - {if $bgcolor == ""} - {assign var = bgcolor value = "#EEEEEE"} - {else} - {assign var = bgcolor value = ""} - {/if} - -{/section} -
    {$videos[list].videoid} -
    - {$videos[list].title|truncate:80} - ({if $videos[list].duration>1}{$videos[list].duration|SetTime}{else}00:00{/if})
    - - Featured:{$videos[list].featured} • - Active:{$videos[list].active} • - Status:{$videos[list].status} • - Uploaded:{$videos[list].date_added|niceTime} • - User:{$videos[list].username} - - -
    - -
     
    -{else} -
    No Video Found
    -{/if} - - - - - - -
    - - - - - - -
    - -
    - - -{include file="$style_dir/blocks/pagination.html" } \ No newline at end of file diff --git a/upload/admin_area/styles/cbv2/layout/view_conversion_log.html b/upload/admin_area/styles/cbv2/layout/view_conversion_log.html deleted file mode 100644 index e2c8d034..00000000 --- a/upload/admin_area/styles/cbv2/layout/view_conversion_log.html +++ /dev/null @@ -1,77 +0,0 @@ -{if $data.File} - -

    Converion Log for file {$data.file_name}.{$data.file_ext}

    - -

    - Reading Conversion log for file {$data.file_name} -

    - - - - -
    Conversion details
    - -
    -{foreach from=$data item=value key=field} - {if $field !='conversion_log' } -
    -
    {$field|replace:'_':' '}
    -
    {$value}
    -
    -
    - {/if} -{/foreach} -
    - -
    Complete conversion log
    - -
    -{literal} - Expand - - - - | - Copy - - - - - -{/literal} -
    - - -
    -{$data.conversion_log|nl2br}
    - - -{else} Log file was not found -{/if} \ No newline at end of file diff --git a/upload/admin_area/styles/cbv2/layout/view_user.html b/upload/admin_area/styles/cbv2/layout/view_user.html deleted file mode 100644 index 2deb12b8..00000000 --- a/upload/admin_area/styles/cbv2/layout/view_user.html +++ /dev/null @@ -1,344 +0,0 @@ -Edit User - -{assign var='signup_fields' value=$userquery->load_signup_fields($u)} -{assign var='channel_profile_fields' value=$userquery->load_user_fields($p)} - -
    - - - - - - - - - - - - - - - - - - -
    - - - - - -
     User Info 
    - - - - - -
     ACtions 
    - -
    - ClipBucket User Info - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - {assign var=cust_signup value=$userquery->load_custom_signup_fields($u,true)} - {if $cust_signup} - {foreach from=$cust_signup item=field} - - - - - {/foreach} - {/if} - -
    User Id - - -
    User name - - - -
    Email
    Change Password
    Confirm Password
    User Level -
    Country -
    Gender - - - - -

    Category{ANCHOR place=$signup_fields.cat.anchor_before}{$formObj->createField($signup_fields.cat)}{ANCHOR place=$signup_fields.cat.anchor_after}
    {$field.title}{$field.hint_1}{ANCHOR place=$field.anchor_before}{$formObj->createField($field)} -
    - {$field.hint_2}
    -
    - -{foreach from=$channel_profile_fields item=field_group} -
    - {$field_group.group_name} - - {foreach from=$field_group.fields item=field} - - - - - {/foreach} - -
    {$field.title}{$field.hint_1}{ANCHOR place=$field.anchor_before}{$formObj->createField($field)} -
    - {$field.hint_2}
    -
    -{/foreach} - - - - - - - - -
    - User Links - - - - -
    -
    - - -
    - User Activity - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Date of birth - YYYY-MM-DD
    Joined - IP - - {$u.signup_ip}
    Last Login - Login IP{$u.last_logged} - {$u.ip}
    Last Active - Online {$u.last_active} - {$u.last_active|is_online}
    Profile Views -
    Videos Watched
    Videos Uploaded
    Comments Made
    Profile Comments
    Profile Rating - 0-10
    Profile Rated by
    Subscribers
    -
    - Recent Activity Log - - - - - - - - - -
    IDUID
    Username
    Date
    Detail
     
    - - -{assign var="logs" value=$userquery->get_user_action_log($u.userid,10)} -{section loop=$logs name=log} - - - - - - - - -{sectionelse} - -{/section} -
    {$logs[log].action_id}{$logs[log].action_userid}
    {$logs[log].action_username}
    {$logs[log].date_added}
    Type : {$logs[log].action_type} –{if $logs[log].action_details!=''}{$logs[log].action_details} –{/if} Success : {$logs[log].action_success} – {$logs[log].action_ip}
    - -
    - User Avatar and Background - - - - - - - - - - - - -

    - -
    User Avatar/Profile Pic
    - Please select image file
    - - - OR
    - Please Enter Image URL
    - - - - -
    - - -
     
    {if $userquery->getUserBg($u)}{else}No Bg{/if}User Background Image -
    - Please Select Image File -
    - -OR
    -Please Enter Image URL
    - - -OR
    -Please Enter Background Color
    - - - -
    -Background Repeat Type (if using image as a background)
    - - -
    - -{if $userquery->getUserBg($u)}{/if}
    -
    - - -
      
    -  
    -
    - - - - - - - - -
     
    -
    - {assign var='object_type' value='channel'} - - - -
    -
    - -
    diff --git a/upload/admin_area/styles/cbv2/layout/view_video.html b/upload/admin_area/styles/cbv2/layout/view_video.html deleted file mode 100644 index d3d6f48f..00000000 --- a/upload/admin_area/styles/cbv2/layout/view_video.html +++ /dev/null @@ -1,203 +0,0 @@ -{if $show=='oyeaaa'} -{assign var='requiredFields' value=$Upload->loadRequiredFields($data)} -{assign var='optionFields' value=$Upload->loadOptionFields($data)} -{assign var='locationFields' value=$Upload->loadLocationFields($data)} - -{assign var='custom_fields' value=$Upload->load_custom_upload_fields($data,TRUE)} -{assign var='custom_form_fields' value=$Upload->load_custom_form_fields($data,TRUE)} - - - - - - - -
    Viewing {$data.title}  
    - - -
    - - -
    - - - - - - - - - - - - - - - - - - -
    - - - - - - - {foreach from=$requiredFields item=field} - - - - - {/foreach} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - {foreach from=$optionFields item=field} - - - - - {/foreach} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - {foreach from=$custom_fields item=field} - - - - - - {foreachelse} - - - - - {/foreach} - - - - - - - - {foreach from=$custom_form_fields item=field} - - - - - - {foreachelse} - - - - - {/foreach} - - - - - - - - - - - - - - - - - - - -
     
    Information
    {$field.title}{ANCHOR place=$field.anchor_before}{input_value input=$field}
      
    Important Details and Files information
    Video Id{$data.videoid}
    Video Key{$data.videokey}
    File Name{$data.file_name}
    Video Files{get_all_video_files vdetails=$data count_only=true}
    Thumb Files {get_thumb vdetails=$data count_only=true}
     {assign var=vidthumbs value=func->get_thumb($data,1,TRUE)} - - {foreach from=$vidthumbs item=vid_thumb} -
    -
    - {if $data.default_thumb==$vid_thumb|get_thumb_num}Default{/if} -
    - {/foreach} - -
    View File Details and Conversion Log
      
    Sharing Options
    {$field.title}{ANCHOR place=$field.anchor_before}{input_value input=$field}
      
    Stats
    Views{$data.views}
    Rating{$data.rating} - of 10
    RatedBy{$data.rated_by}
    Duration{$data.duration|SetTime}
      
    Custom Upload Options
    {$field.title}{$field.value|form_val}
    No Custom Fields
      
    Custom Form Fields
    {$field.title}{$field.value|form_val}
    No Custom Fields
      
    User Information
    User id{$udata.userid}
    User name{$udata.username}
    Videos Uploaded{$userquery->get_user_vids($data.userid,'',true)}
    - This content requires JavaScript and Macromedia Flash Player 7 or higher. Get Flash

    -
    -
      
    Video Comments
    {assign var=id value=$data.videoid}{include file="$style_dir/blocks/comments.html" type=v id=$data.videoid link="video=$id"}
    -
    -
    -{else} -

    Page moved

    -{/if} \ No newline at end of file diff --git a/upload/admin_area/styles/cbv2/theme/cbtab.css b/upload/admin_area/styles/cbv2/theme/cbtab.css deleted file mode 100644 index 4cefecaf..00000000 --- a/upload/admin_area/styles/cbv2/theme/cbtab.css +++ /dev/null @@ -1,36 +0,0 @@ -@charset "utf-8"; -/* CSS Document */ - - -.cbtab{margin:0px; padding:0px} - -.cbtab li -{ - list-style-type:none; - padding:0px 10px; - background-color:#009; - margin:2px; background-image:url(../images/bgs/round_bg.png); - background-position:0px -52px; height:26px; line-height:26px; - font-size:12px; color:#FFF; - font-weight:bold; - -moz-border-radius-topleft:5px; - -webkit-border-top-left-radius:5px; - -moz-border-radius-topright:5px; - -webkit-border-top-right-radius:5px; - border:2px #d2d2d2 solid; - border-bottom:none; - cursor:pointer; - float:left; - margin-bottom:0px; -} - -.cbtab .selected{background:#333} - -.main_page_div{min-height:200px; border:1px solid #d2d2d2; width:95%; margin-left:2px; padding:5px; --moz-border-radius-bottomleft:5px; --webkit-border-bottom-left-radius:5px; --moz-border-radius-bottomright:5px; --webkit-border-bottom-right-radius:5px; --moz-border-radius-topright:5px; --webkit-border-top-right-radius:5px; -} \ No newline at end of file diff --git a/upload/admin_area/styles/cbv2/theme/main.css b/upload/admin_area/styles/cbv2/theme/main.css deleted file mode 100644 index 0a97f2fc..00000000 --- a/upload/admin_area/styles/cbv2/theme/main.css +++ /dev/null @@ -1,366 +0,0 @@ -@charset "utf-8"; -/* CSS Document */ - -@import url("pagination.css"); -@import url("cbtab.css"); - -body,html {background-color:#fff; margin:0px; padding:0px; font-family:Verdana; color:#333; font-size:11px;} - -/* CLEARS */ -.clearfix { } -.clearfix:after{ content: "."; display:block; height:0; font-size:0; clear:both; visibility:hidden; } - -/* GENERAL CSS */ -a{ color:#0099cc; text-decoration:none; outline:none; } -a:hover,a:active { /*color:#464646; */ color:#d54e21; outline:none; } -a[rel=sponsors] { padding:5px; background:#0099cc; border:1px solid transparent; } -a[rel=sponsors]:hover { background:#555; border:1px solid #232323; } - - -.footer_grey_bar,.header_grey_bar{background-image:url(../images/gradients.png); background-repeat:repeat-x; height:40px; line-height:40px; min-width:1000px} -.header_grey_bar{ color:#fff;font-size: 20px; font-family:"Century Gothic",Verdana,sans-serif;} -.cbicon{background-image:url(../images/icons.png); width:50px; height:28px; background-repeat:no-repeat; margin:6px 10px 0px 10px; float:left} -.header_grey_bar .welcome{font-size:15px; padding-right:10px} -.header_grey_bar .logout_button{background-image:url(../images/icons.png); background-position:-50px 0px; height:25px; width:25px; margin:6px 5px 0px 5px; vertical-align:sub; } - -.sarch_button{width:109px; height:25px; cursor:pointer; background:transparent url(../images/icons.png) 0px -59px no-repeat;} - -.header_menu{ background-image:url(../images/gradients.png); background-repeat:repeat-x; background-position:0px -41px; height:33px; border:1px solid #000; border-left:none; border-right:none;min-width:1000px; position:relative} -.header_menu_after{background:url(../images/headerafter.png) repeat-x; min-height:13px; padding-top:5px} - -.header_menu a{text-decoration:none; color:#fff} -.header_menu ul{list-style:none; margin:0px; padding:0px;} -.header_menu ul li{list-style:none; float:left; width:auto; text-align:center; line-height:31px; color:#fff; border-right:#1577ba solid 1px;border-left:#43a1e1 solid 1px; margin-top:1px; padding:0px 5px} -.header_menu ul li:hover{background-color:#148ada} -.header_menu ul li:first-child{border-left:none} - -.footer_grey_bar{ color:#fff; font:14px/40px Century Gothic; padding-right:10px} -.footer_grey_bar a{color:#fff;; text-decoration:none} -.toggle_menu{height:30px; line-height:30px; font-size:15px; font-weight:bold; margin:3px; display:inline-block; cursor:pointer} -.toggle_menu_icon{background-image:url(../images/icons.png); background-position:0px -29px; height:30px; width:30px; float:left; margin-right:5px} - - -.admin_heading{ font-size:11px; font-weight:bold; color:#fff;background-image:url(../images/bgs/round_bg.png); background-position:right -52px; height:26px;line-height:26px; text-indent:10px;border-radius:5px 5px 0px 0px ;-webkit-border-radius:5px 5px 0px 0px ;-moz-border-radius: 5px 5px 0px 0px;} -.admin_box{border:1px solid #146194; border-top:0px; padding:5px; background-color:#fafafa; color:#666666; border-radius:0px 0px 5px 5px;-webkit-border-radius:0px 0px 5px 5px;-moz-border-radius:0px 0px 5px 5px; margin-bottom:15px} - -.news .news_title{font-size:11px; color:#666} -.news .news_title a{font-size:13px; text-decoration:none; font-weight:bold} -.news .news_title .title{float:left; display:inline} -.news .news_title .date{float:right; display:inline; color:#a2a2a2; font-size:10px} - -.stats .stat{border:0px; border-bottom:1px solid #ccc; padding:2px; background-color:#fafafa} -.stats .stat:last-child{border:none; background-color:#f3f3f3} -.stats .stat:first-child{background-color:#f3f3f3} -.stats .stat span:nth-child(1){float:left;} -.stats .stat span:nth-child(2){float:right;} - -.simple_button{background:url(../images/gradients.png) 0px -86px repeat-x; height:17px; line-height:17px; text-align:center; display:inline-block; padding:0px 5px; border:1px solid #ccc; } -.simple_button,.simple_button a{color:#555; text-decoration:none; font-size:11px; font-weight:bold} - - - -/** - * Page Table Tops - */ -.head_title,.left_head,.head,.right_head,.head_sep_left,.head_sep_right,.left_head a,.head a,.right_head a,.head_sep_left a,.head_sep_right a{line-height:26px; color:#FFF; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold} -.left_head{background-image:url(../images/bgs/round_bg.png); background-position:0px 0px; height:26px} -.head_title,.head{background-image:url(../images/bgs/round_bg.png); background-position:right -52px; height:26px} -.right_head{background-image:url(../images/bgs/round_bg.png); background-position:right -26px; height:26px} -.head_sep_left{background-image:url(../images/bgs/round_bg.png); background-position:left -130px; height:26px; text-indent:10px;} -.head_sep_right{background-image:url(../images/bgs/round_bg.png); background-position:right -156px; height:26px} - - -.admin_td,.video_opt_td{color:#333; font-size:12px;} -.video_opt_td{height:55px; border-bottom:1px solid #ccc; padding-top:5px} -.video_opt_td a{font-size:13px; font-weight:bold; color:#0c4469; text-decoration:none} -.vid_opts{ padding:2px; display:inline;-moz-border-radius: 5px; -webkit-border-radius: 5px;} -.vid_opts a { font-weight:bold; font-size:11px; font-family:Tahoma,Verdana,sans-serif; } -.vid_opts a:hover { border-bottom:1px dashed #0099cc; } -.vdo_sets,.vdo_sets a{font-size:11px; text-transform:uppercase; font-family: Consolas, Monaco, Courier, monospace;} - - -h2,.page_title{font-size:18px; margin:5px 0px 5px 0px; display:inline; font-weight:normal} -h2,.page_title a{font-size:18px; } -h4{margin:2px 0px} - -/** - * Forms - */ -.button{background-image:url(../images/button_bg.png); height:30px; color:#FFF; font-weight:bold; border:1px; line-height:30px; -moz-border-radius: 3px; --webkit-border-radius: 3px;border-radius: 3px; border:1px solid #003366; cursor:pointer;outline:none} - -.button:focus{background-position:-0 -30px; outline:none} - -.fieldset{-moz-border-radius: 5px; --webkit-border-radius: 5px; border:2px solid #EAEEFF; width:98%; margin:0px; padding:0px; margin:auto; margin-top:15px} - -.fieldset select,.fieldset input[type="text"],.fieldset input[type="textfield"],.fieldset textarea{border:1px solid #CCC; font-size:11px; margin:2px; padding:2px} - -.fieldset .block{margin:5px} -.fieldset legend{margin:2px; font-size:13px; font-weight:bold; color:#147dc3} - -.cbform input[type="text"],.cbform input[type="textfield"],.cbform select,.cbform textarea{width:300px; padding:3px; font-size:12px} - -/** - * Forms End -*/ -.block_head tr td{padding:0px 2px 0px 2px} -.block tr td{padding:2px; border-bottom:1px dotted #eee; } -.block tr:hover{background-color:#f8f8f8} - -.head_title{text-indent:5px; padding:0px} - -.hint{font-size:11px;} - -#login_box{ - height:250px; - width:400px; - background-image:url(../images/login.png); - background-repeat:no-repeat; - margin:auto; - background-position:center; - padding-top: 150px; -} - -#login_box .textfield{ - height:30px; - width: 280px; - margin-bottom: 10px; - -moz-border-radius: 5px; --webkit-border-radius: 5px; border:1px solid #ccc; -line-height:30px; -padding-left:5px; font-size:16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding-top:5px; color:#6E6E6E -} -#login_box label{ - font-size:18px; - color: #494949; -} - - -.row_white{border-bottom:1px dotted #646464; width:100%; margin:auto} -.row_white:hover{background-color:#F3F3F3} - - - -.search_box{margin:5px; padding:5px; border:1px solid #e3e3e3; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; background:#f9f9f9} - -.video_search .input,#dp_opts input[type='text']{border:1px solid #666; width:200px} - - -.item_listing td{border-bottom:1px solid #ccc} - -.item_listing li{list-style:none} -.item_listing a{color:#0c4469; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-style:italic} - -.templates_container -{ - font-size:11px; color:#333; -} - -.templates_container .tpl_title{width:80%; margin:auto; font-size:12px;} -.templates_container .template_box{width:250px; height:225px; float:left; margin:10px; padding:10px} -.templates_container .template_box:hover{background-color:#F3E8FF; } - - -.preview_thumb{width:175px; height:100px} -.preview_thumb_template{width:170px; height:130px} - -.mid_user_thumb{max-width:30px; min-height:30px} - -.login_footer{ color:#333;font-size: 15px;font-family:"Century Gothic", Verdana, sans-serif; font-weight:bold} - -.settings_inner_title{font-size:14px; font-weight:bold} - - -/* ADMIN WIDGET */ -.widgets-wrap -{ - min-height:300px; - background:#fff; -} - -.widgets-wrap .dragbox{ - margin:0px 2px 20px; - background:#f8f8f8; - position:relative; - border:1px solid #146194; - -moz-border-radius:5px; - -webkit-border-radius:5px; -} - - -.widgets-wrap .dragbox h2{ - margin:0; - font-size:12px; - padding:5px; - background-image:url(../images/bgs/round_bg.png); background-position:right -53px; height:15px; - color:#fff; - border-bottom:none; - font-family:Verdana; - cursor:move; - display:block; font-weight:bold; -} -.dragbox-content{ - min-height:100px; margin:5px 0px; - font-family:'Lucida Grande', Verdana; font-size:0.8em; line-height:1.5em; -} -.widgets-wrap .placeholder{ - background: #f0f0f0; - border:1px dashed #ddd; -} -.dragbox h2.collapse{ - background:#1488d5 url('../images/collapse.png') no-repeat top right; -} -.dragbox h2 .configure{ - font-size:11px; font-weight:normal; - margin-right:30px; float:right; -} -.dragbox h2 .configure a{color:#fff; text-decoration:none} - -.item img{ cursor:pointer;} -.item{background-image:url(../images/widget_item_border.gif); background-position:bottom; background-repeat:repeat-x; font-size:11px; font-family:Verdana; padding:10px 5px} -.item:first-child{padding-top:0px} -.item:nth-child(2n){ background:#fff url(../images/widget_item_border.gif) repeat-x bottom } -.subitem{background:#fff;} -.index_table:first-child{padding:0px 20px 0px 0px} -.index_table:last-child{padding:0px} - -.delete_note{float:right} - - -.stats_subitem{width:20%;float:left;} -.stats_subitem_d{float:right; width:80%; text-align:right} - - -.msg{ margin:10px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; } -.msg ul{padding:0px} -.msg ul li{list-style:none; padding-left:10px; margin-bottom:5px} -.error{background-color:#fff7f7; border:1px solid #ed0000;} -.blue{background-color:#fafdff; border:1px solid #005d9c;} -.msg img{ margin-right:10px} - - - - - -#contentwrapper{ -float: left; -width: 100%; -z-index:500; -position:relative; -} - - -.contentcolumn{margin-left: 248px;} -.contentcolumn0{margin-left: 25px;} - -.innertube{ /*Margins for inner DIV inside each column (to provide padding)*/ -margin-top: 0; -} - - -.file_content{background-color:#FCFCFC; border:1px solid #CCC; padding:5px; margin:5px } -.file_content textarea{font-size:12px; color:#333; height:500px; overflow:auto;background-color:#FCFCFC; width:100%; border:none; padding:0px; margin:0px} - -.sel_file{ background-color:#FBFBFB} -.sel_file a{color:#d54e21; font-weight:bold} - -.dp_opts{right:0px; top:5px; background-color:#006699; position:absolute; color:#FFF; padding:2px; display:inline; margin:3px; border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;} -.dp_opts a{color:#fff; text-decoration:none; font-weight:bold} -#dp_opts{padding:5px; border:1px solid #e3e3e3; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; background:#f9f9f9; margin-top:0px; margin:5px; padding:5px; display:none} - -.player_dims{background-color:#E2E2E2; border-top:#666 1px solid; margin-top:5px; padding:5px} -.player_dims lable{font-weight:bold;} .player_dims input{border:1px solid #666;} - -.admin_links {margin:0px; padding:0px;} -.admin_links li{list-style:none; display:block; padding:2px 10px; margin:3px 0px; border-bottom:#666 1px dotted} -.admin_links a{font-weight:bold; font-size:12px; color:#09c; display:block} -.admin_links a:hover{color:#d54e21} - -.edit_comment{display:block; } - -.cb_div{border:1px solid #CCC; padding:10px; margin:10px; margin-left:0px } -.cb_div td{border-bottom:1px solid #CCC} -.cb_div .heading{background-color:#F2F2F2; font-weight:bold} -.cb_div input[type=submit]{padding:5px} - -.reindex_tbl .button {width:130px} -.reindex_tbl td{height:60px} - -.RatioBox { background:#0099cc; border:1px solid #026f93; font:bold 11px Tahoma; color:#FFF; text-align:center; display:inline-block; } -.smallText { font:normal 10px Tahoma; color:#7b7b7b; display:inline-block; margin-top:5px; } -.AdminBoldText { font:bold 11px Tahoma; color:#7b7b7b; } -/* I GOT FUKING ANNOYED THOSE TD's TR's SO I HAVE DEDICED TO ADD THIS CSS */ -.moveL { float:left; } -.moveR { float:right; } - -li.myAdminList { list-style:none; padding:5px 0px; border-bottom:1px solid #ccc; position:relative; } -li.myAdminList .PhotoCheckBox { width:30px; } -li.myAdminList .PhotoID { width:75px; font:bold 11px Tahoma; text-align:center; } -li.myAdminList .PhotoDetails { min-height:90px; height:90px; height:auto !important; } -li.myAdminList .PhotoDetails a { color:#0C4469; font-size:13px; font-weight:bold; text-decoration:none; } -li.myAdminList .AdminPhotoThumb { margin-right:8px; } -li.myAdminList .AdminPhotoActions a { font:bold 11px Tahoma; } -li.myAdminList .AdminPhotoActions a:hover { border-bottom:1px dashed #0099cc; } -li.myAdminList input[disabled=disabled].disabled { font:normal 11px Tahoma; padding:1px; } - -.myAdminButton { background:url(../images/gradients.png); border:1px solid #000; padding:4px; margin:0px; font:bold 11px Tahoma; color:#FFF; } -.myAdminButton[disabled] { opacity:0.5 } - -.TabButton { margin-right:25px; position:relative; border-radius:3px; -moz-border-radius:3px; padding:4px 6px; background:url(../images/gradients.png); color:#FFF; font:bold 11px Tahoma; border:1px solid #000; } -.TabButton:hover { cursor:move; } - -.delTab { font:normal 10px Verdana; background:#eee; border:1px solid white; margin:0px; padding:1px; color:#333; } -.delTab:hover { background:#000; border:1px solid white; color:#FFF; cursor:pointer; } - -.TabButton:hover .delTab { display:inline-block; } - -.uploadCategoryCheckBlock { position:relative; width:200px; } -.uploadCategoryCheckBlock br { display:none; } -.CategoryToggler { position:absolute; width:10px; height:10px; top:5px; right:5px; } -.CategoryToggler.none { background: url(../images/catgory_toggler.png) left top no-repeat; } -.CategoryToggler.block { background: url(../images/catgory_toggler.png) right top no-repeat; top:5px; } -.CategoryToggler:hover { cursor:pointer; } -.TabButton:hover .delTab { display:inline-block; } - - -.optionsLists{ - margin:0px; padding:0px; list-style:none; - width:220px; float:left; display:block - } -.optionsLists li{font-size:11px; font-weight:bold; font-family:tahoma; padding:5px; cursor:pointer} -.optionsLists li:hover{color:#09c} -.optionsLists .selected{border:1px solid #09c; border-right:0px; background-color:#fff;color:#09c} - -.optionsListsCont{ border:1px solid #09c; width:auto; margin-left:219px;padding:10px} -.templateCodeCont{ border:1px solid #757575; padding:10px; background-color:#F7F7F7;} -.templateCode{width:100%; height:100%; border:1px solid #F4F4F4; border:0px; background:none; min-height:500px;} - -.browser{background-image:url(../images/browsers.png); width:17px; height:16px; display:inline-block} -.firefox{background-position:-18px 0px} -.opera{background-position:-36px 0px} -.safari{background-position:-52px 0px} -.msie{background-position:-72px 0px} -.bot{background-image:url(../images/bot.png); background-repeat:no-repeat} - -.browsingUsers td{font-weight:bold; font-size:11px; padding:5px 2px;border-bottom:1px solid #ccc} -.browsingUsers tr:nth-child(even) td{background-color:#f3f3f3} -.browsingUsers a.kick{font-size:10px; font-family:Tahoma; color:#ed0000} - -.li_links ul, .li_links li{margin:0px; padding:0px; list-style:none} -.li_links ul{display:block;} -.li_links a{display:block; padding:3px; background-color:#fff;font-size:13px} -.li_links li:nth-child(2n) a{ background-color:#eee} - -.cb_title{background-color:#f3f3f3; font-size:12px; font-weight:bold; color:#333; border-bottom:1px solid #cccccc; height:27px; line-height:27px; padding-left:5px} -.cb_form select,.cb_form input,.cb_form textarea{border:1px solid #bbb; font-size:11px; width:200px; color:#333; padding:3px} -.cb_form textarea{width:auto} -.cb_form .cb_fieldL{float:left; width:300px; margin-right:10px} -.cb_form .cb_fieldR{float:left; width:400px;} -.cb_form .cb_field_cont{margin-bottom:10px;} -.cb_form input[type=radio],.cb_form input[type=checkbox]{width:auto !important} -.cb_form input[type=submit]{width:auto !important; color:#fff; border:1px solid #003} - -.cb_row{margin:5px 0px; padding-left:5px} -.font_12{font-size:12px} -.font_ah{font-family:Arial, Helvetica, sans-serif} \ No newline at end of file diff --git a/upload/admin_area/styles/cbv2/theme/pagination.css b/upload/admin_area/styles/cbv2/theme/pagination.css deleted file mode 100644 index 950e162c..00000000 --- a/upload/admin_area/styles/cbv2/theme/pagination.css +++ /dev/null @@ -1,17 +0,0 @@ -/* Css Document */ - -.pagination -{ - background-image:url(../images/bgs/pagination_bg.png); - background-repeat:repeat-x; - height:23px; - width:100%; - margin:auto; - line-height:23px; - color:#FFF;font-weight:bold; font-size:12px; font-family:Arial, Helvetica, sans-serif; -} - - -.pagination a, .pagination .selected{color:#FFF; font-weight:bold; font-size:13px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; margin:0px 3px 0px 3px; } - -.pagination .selected{color:#FFFF97; text-decoration:underline;} \ No newline at end of file diff --git a/upload/admin_area/styles/cbv2/theme/slidemenu.css b/upload/admin_area/styles/cbv2/theme/slidemenu.css deleted file mode 100644 index 81976212..00000000 --- a/upload/admin_area/styles/cbv2/theme/slidemenu.css +++ /dev/null @@ -1,117 +0,0 @@ -.left_menu -{ -width: 232px; /*Width of left column*/ -padding-left: 5px; -position:relative; -} - -.left_menu_0 -{ -width: 15px; /*Width of left column*/ -overflow:hidden; -padding-left: 0px; -margin-left:1px; - -} - -#left_column{ -float: left; -margin-left: -100%; -z-index:5001; -position:relative; -} - -.left_menu .mainDiv -{ - margin-top:3px; - width:211px; - margin-bottom:5px -} -.left_menu_0 .mainDiv -{ - margin-top:3px; - width:0px; - visibility:hidden; - margin-bottom:5px - -} -.topItem,.topItemOver,.topItemClose,.topItemCloseOver -{ - letter-spacing: 0; - background-position:center center; - background-repeat:no-repeat; - border: none; - width: 211px; - height: 26px; - color: #FFFFFF; - cursor:pointer; - text-indent:10px; - font-family: Arial, Helvetica, sans-serif; - font-size: 12px; - font-weight: bold; - line-height:26px; -} -.topItem{background: url("../images/bgs/left_menu_head.png") no-repeat 0 -26px;} -.topItemOver{background: url("../images/bgs/left_menu_head.png") no-repeat 0 -52px;} - -.topItemClose{background: url("../images/bgs/left_menu_head.png") no-repeat 0 0;} -.topItemCloseOver{background: url("../images/bgs/left_menu_head.png") no-repeat 0 -78px;} - - - -.dropMenu -{ - font: bold 11px tahoma,verdana,sans-serif; - color: #000; - filter:alpha(opacity=100); - background-position:bottom; - background-repeat:no-repeat; - padding-bottom:10px; - border:1px solid #0066cc; - overflow:hidden; -} - -.subMenu -{ - display:block; -} - -.subItem,.subItemOver -{ - font: 12px tahoma,verdana,sans-serif; - text-decoration:none; - color: #215dc6; - background-color:#f8f8f8; - border-bottom:1px solid #ccc; height:25px; - -} -.subItem:nth-child(2n),.subItemOver:nth-child(2n) -{ - background-color:#f3f3f3 -} - -.subItem a,.subItemOver a -{ - font:bold 11px tahoma,verdana,sans-serif; - color:#333; - display:block; - padding-left:10px; - text-decoration:none; - font-family:Arial, Helvetica, sans-serif; - height:25px; line-height:25px; -} -.subItem a:hover,.subItemOver a:hover{ -background-color:#e9f6ff; -color:#2b495d; -} - -.drop -{ - border-left:1px solid black; - border-right:1px solid black; -} - -.menu_toggle{ background-image:url(../images/slide_toggle_2.png);position:absolute; right:0px; top:0px; z-index:5002; width:9px; height:100%; cursor:e-resize; border:1px solid #aaa;} -.menu_toggle_arrow{ background:url(../images/slide_toggle_3.png) left no-repeat; position:absolute; right:0px; top:35px; z-index:5003; width:13px; height:51px; cursor:pointer} -.left_menu .menu_toggle_arrow:hover { background:url(../images/slide_toggle_3.png) -13px no-repeat; } -.left_menu_0 .menu_toggle_arrow:hover { background:url(../images/slide_toggle_3.png) right no-repeat; } \ No newline at end of file diff --git a/upload/admin_area/styles/cbv3/amplify/amplify.core.min.js b/upload/admin_area/styles/cbv3/amplify/amplify.core.min.js deleted file mode 100644 index 57a8af5e..00000000 --- a/upload/admin_area/styles/cbv3/amplify/amplify.core.min.js +++ /dev/null @@ -1,10 +0,0 @@ -/*! - * Amplify Core 1.1.0 - * - * Copyright 2011 appendTo LLC. (http://appendto.com/team) - * Dual licensed under the MIT or GPL licenses. - * http://appendto.com/open-source-licenses - * - * http://amplifyjs.com - */ -(function(a,b){var c=[].slice,d={},e=a.amplify={publish:function(a){var b=c.call(arguments,1),e,f,g,h=0,i;if(!d[a])return!0;e=d[a].slice();for(g=e.length;h=0;j--)if(d[a][j].priority<=e){d[a].splice(j+1,0,k),i=!0;break}i||d[a].unshift(k)}return c},unsubscribe:function(a,b){if(!!d[a]){var c=d[a].length,e=0;for(;e li { - margin-left: 30px; - } - .row-fluid .thumbnails { - margin-left: 0; - } -} - -@media (min-width: 768px) and (max-width: 979px) { - .row { - margin-left: -20px; - *zoom: 1; - } - .row:before, - .row:after { - display: table; - line-height: 0; - content: ""; - } - .row:after { - clear: both; - } - [class*="span"] { - float: left; - min-height: 1px; - margin-left: 20px; - } - .container, - .navbar-static-top .container, - .navbar-fixed-top .container, - .navbar-fixed-bottom .container { - width: 724px; - } - .span12 { - width: 724px; - } - .span11 { - width: 662px; - } - .span10 { - width: 600px; - } - .span9 { - width: 538px; - } - .span8 { - width: 476px; - } - .span7 { - width: 414px; - } - .span6 { - width: 352px; - } - .span5 { - width: 290px; - } - .span4 { - width: 228px; - } - .span3 { - width: 166px; - } - .span2 { - width: 104px; - } - .span1 { - width: 42px; - } - .offset12 { - margin-left: 764px; - } - .offset11 { - margin-left: 702px; - } - .offset10 { - margin-left: 640px; - } - .offset9 { - margin-left: 578px; - } - .offset8 { - margin-left: 516px; - } - .offset7 { - margin-left: 454px; - } - .offset6 { - margin-left: 392px; - } - .offset5 { - margin-left: 330px; - } - .offset4 { - margin-left: 268px; - } - .offset3 { - margin-left: 206px; - } - .offset2 { - margin-left: 144px; - } - .offset1 { - margin-left: 82px; - } - .row-fluid { - width: 100%; - *zoom: 1; - } - .row-fluid:before, - .row-fluid:after { - display: table; - line-height: 0; - content: ""; - } - .row-fluid:after { - clear: both; - } - .row-fluid [class*="span"] { - display: block; - float: left; - width: 100%; - min-height: 30px; - margin-left: 2.7624309392265194%; - *margin-left: 2.709239449864817%; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - } - .row-fluid [class*="span"]:first-child { - margin-left: 0; - } - .row-fluid .span12 { - width: 100%; - *width: 99.94680851063829%; - } - .row-fluid .span11 { - width: 91.43646408839778%; - *width: 91.38327259903608%; - } - .row-fluid .span10 { - width: 82.87292817679558%; - *width: 82.81973668743387%; - } - .row-fluid .span9 { - width: 74.30939226519337%; - *width: 74.25620077583166%; - } - .row-fluid .span8 { - width: 65.74585635359117%; - *width: 65.69266486422946%; - } - .row-fluid .span7 { - width: 57.18232044198895%; - *width: 57.12912895262725%; - } - .row-fluid .span6 { - width: 48.61878453038674%; - *width: 48.56559304102504%; - } - .row-fluid .span5 { - width: 40.05524861878453%; - *width: 40.00205712942283%; - } - .row-fluid .span4 { - width: 31.491712707182323%; - *width: 31.43852121782062%; - } - .row-fluid .span3 { - width: 22.92817679558011%; - *width: 22.87498530621841%; - } - .row-fluid .span2 { - width: 14.3646408839779%; - *width: 14.311449394616199%; - } - .row-fluid .span1 { - width: 5.801104972375691%; - *width: 5.747913483013988%; - } - .row-fluid .offset12 { - margin-left: 105.52486187845304%; - *margin-left: 105.41847889972962%; - } - .row-fluid .offset12:first-child { - margin-left: 102.76243093922652%; - *margin-left: 102.6560479605031%; - } - .row-fluid .offset11 { - margin-left: 96.96132596685082%; - *margin-left: 96.8549429881274%; - } - .row-fluid .offset11:first-child { - margin-left: 94.1988950276243%; - *margin-left: 94.09251204890089%; - } - .row-fluid .offset10 { - margin-left: 88.39779005524862%; - *margin-left: 88.2914070765252%; - } - .row-fluid .offset10:first-child { - margin-left: 85.6353591160221%; - *margin-left: 85.52897613729868%; - } - .row-fluid .offset9 { - margin-left: 79.8342541436464%; - *margin-left: 79.72787116492299%; - } - .row-fluid .offset9:first-child { - margin-left: 77.07182320441989%; - *margin-left: 76.96544022569647%; - } - .row-fluid .offset8 { - margin-left: 71.2707182320442%; - *margin-left: 71.16433525332079%; - } - .row-fluid .offset8:first-child { - margin-left: 68.50828729281768%; - *margin-left: 68.40190431409427%; - } - .row-fluid .offset7 { - margin-left: 62.70718232044199%; - *margin-left: 62.600799341718584%; - } - .row-fluid .offset7:first-child { - margin-left: 59.94475138121547%; - *margin-left: 59.838368402492065%; - } - .row-fluid .offset6 { - margin-left: 54.14364640883978%; - *margin-left: 54.037263430116376%; - } - .row-fluid .offset6:first-child { - margin-left: 51.38121546961326%; - *margin-left: 51.27483249088986%; - } - .row-fluid .offset5 { - margin-left: 45.58011049723757%; - *margin-left: 45.47372751851417%; - } - .row-fluid .offset5:first-child { - margin-left: 42.81767955801105%; - *margin-left: 42.71129657928765%; - } - .row-fluid .offset4 { - margin-left: 37.01657458563536%; - *margin-left: 36.91019160691196%; - } - .row-fluid .offset4:first-child { - margin-left: 34.25414364640884%; - *margin-left: 34.14776066768544%; - } - .row-fluid .offset3 { - margin-left: 28.45303867403315%; - *margin-left: 28.346655695309746%; - } - .row-fluid .offset3:first-child { - margin-left: 25.69060773480663%; - *margin-left: 25.584224756083227%; - } - .row-fluid .offset2 { - margin-left: 19.88950276243094%; - *margin-left: 19.783119783707537%; - } - .row-fluid .offset2:first-child { - margin-left: 17.12707182320442%; - *margin-left: 17.02068884448102%; - } - .row-fluid .offset1 { - margin-left: 11.32596685082873%; - *margin-left: 11.219583872105325%; - } - .row-fluid .offset1:first-child { - margin-left: 8.56353591160221%; - *margin-left: 8.457152932878806%; - } - input, - textarea, - .uneditable-input { - margin-left: 0; - } - .controls-row [class*="span"] + [class*="span"] { - margin-left: 20px; - } - input.span12, - textarea.span12, - .uneditable-input.span12 { - width: 710px; - } - input.span11, - textarea.span11, - .uneditable-input.span11 { - width: 648px; - } - input.span10, - textarea.span10, - .uneditable-input.span10 { - width: 586px; - } - input.span9, - textarea.span9, - .uneditable-input.span9 { - width: 524px; - } - input.span8, - textarea.span8, - .uneditable-input.span8 { - width: 462px; - } - input.span7, - textarea.span7, - .uneditable-input.span7 { - width: 400px; - } - input.span6, - textarea.span6, - .uneditable-input.span6 { - width: 338px; - } - input.span5, - textarea.span5, - .uneditable-input.span5 { - width: 276px; - } - input.span4, - textarea.span4, - .uneditable-input.span4 { - width: 214px; - } - input.span3, - textarea.span3, - .uneditable-input.span3 { - width: 152px; - } - input.span2, - textarea.span2, - .uneditable-input.span2 { - width: 90px; - } - input.span1, - textarea.span1, - .uneditable-input.span1 { - width: 28px; - } -} - -@media (max-width: 767px) { - body { - padding-right: 20px; - padding-left: 20px; - } - .navbar-fixed-top, - .navbar-fixed-bottom, - .navbar-static-top { - margin-right: -20px; - margin-left: -20px; - } - .container-fluid { - padding: 0; - } - .dl-horizontal dt { - float: none; - width: auto; - clear: none; - text-align: left; - } - .dl-horizontal dd { - margin-left: 0; - } - .container { - width: auto; - } - .row-fluid { - width: 100%; - } - .row, - .thumbnails { - margin-left: 0; - } - .thumbnails > li { - float: none; - margin-left: 0; - } - [class*="span"], - .row-fluid [class*="span"] { - display: block; - float: none; - width: 100%; - margin-left: 0; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - } - .span12, - .row-fluid .span12 { - width: 100%; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - } - .input-large, - .input-xlarge, - .input-xxlarge, - input[class*="span"], - select[class*="span"], - textarea[class*="span"], - .uneditable-input { - display: block; - width: 100%; - min-height: 30px; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - } - .input-prepend input, - .input-append input, - .input-prepend input[class*="span"], - .input-append input[class*="span"] { - display: inline-block; - width: auto; - } - .controls-row [class*="span"] + [class*="span"] { - margin-left: 0; - } - .modal { - position: fixed; - top: 20px; - right: 20px; - left: 20px; - width: auto; - margin: 0; - } - .modal.fade.in { - top: auto; - } -} - -@media (max-width: 480px) { - .nav-collapse { - -webkit-transform: translate3d(0, 0, 0); - } - .page-header h1 small { - display: block; - line-height: 20px; - } - input[type="checkbox"], - input[type="radio"] { - border: 1px solid #ccc; - } - .form-horizontal .control-label { - float: none; - width: auto; - padding-top: 0; - text-align: left; - } - .form-horizontal .controls { - margin-left: 0; - } - .form-horizontal .control-list { - padding-top: 0; - } - .form-horizontal .form-actions { - padding-right: 10px; - padding-left: 10px; - } - .modal { - top: 10px; - right: 10px; - left: 10px; - } - .modal-header .close { - padding: 10px; - margin: -10px; - } - .carousel-caption { - position: static; - } -} - -@media (max-width: 979px) { - body { - padding-top: 0; - } - .navbar-fixed-top, - .navbar-fixed-bottom { - position: static; - } - .navbar-fixed-top { - margin-bottom: 20px; - } - .navbar-fixed-bottom { - margin-top: 20px; - } - .navbar-fixed-top .navbar-inner, - .navbar-fixed-bottom .navbar-inner { - padding: 5px; - } - .navbar .container { - width: auto; - padding: 0; - } - .navbar .brand { - padding-right: 10px; - padding-left: 10px; - margin: 0 0 0 -5px; - } - .nav-collapse { - clear: both; - } - .nav-collapse .nav { - float: none; - margin: 0 0 10px; - } - .nav-collapse .nav > li { - float: none; - } - .nav-collapse .nav > li > a { - margin-bottom: 2px; - } - .nav-collapse .nav > .divider-vertical { - display: none; - } - .nav-collapse .nav .nav-header { - color: #777777; - text-shadow: none; - } - .nav-collapse .nav > li > a, - .nav-collapse .dropdown-menu a { - padding: 9px 15px; - font-weight: bold; - color: #777777; - -webkit-border-radius: 3px; - -moz-border-radius: 3px; - border-radius: 3px; - } - .nav-collapse .btn { - padding: 4px 10px 4px; - font-weight: normal; - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; - } - .nav-collapse .dropdown-menu li + li a { - margin-bottom: 2px; - } - .nav-collapse .nav > li > a:hover, - .nav-collapse .dropdown-menu a:hover { - background-color: #f2f2f2; - } - .navbar-inverse .nav-collapse .nav > li > a:hover, - .navbar-inverse .nav-collapse .dropdown-menu a:hover { - background-color: #111111; - } - .nav-collapse.in .btn-group { - padding: 0; - margin-top: 5px; - } - .nav-collapse .dropdown-menu { - position: static; - top: auto; - left: auto; - display: block; - float: none; - max-width: none; - padding: 0; - margin: 0 15px; - background-color: transparent; - border: none; - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; - -webkit-box-shadow: none; - -moz-box-shadow: none; - box-shadow: none; - } - .nav-collapse .dropdown-menu:before, - .nav-collapse .dropdown-menu:after { - display: none; - } - .nav-collapse .dropdown-menu .divider { - display: none; - } - .nav-collapse .nav > li > .dropdown-menu:before, - .nav-collapse .nav > li > .dropdown-menu:after { - display: none; - } - .nav-collapse .navbar-form, - .nav-collapse .navbar-search { - float: none; - padding: 10px 15px; - margin: 10px 0; - border-top: 1px solid #f2f2f2; - border-bottom: 1px solid #f2f2f2; - -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); - -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); - box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); - } - .navbar-inverse .nav-collapse .navbar-form, - .navbar-inverse .nav-collapse .navbar-search { - border-top-color: #111111; - border-bottom-color: #111111; - } - .navbar .nav-collapse .nav.pull-right { - float: none; - margin-left: 0; - } - .nav-collapse, - .nav-collapse.collapse { - height: 0; - overflow: hidden; - } - .navbar .btn-navbar { - display: block; - } - .navbar-static .navbar-inner { - padding-right: 10px; - padding-left: 10px; - } -} - -@media (min-width: 980px) { - .nav-collapse.collapse { - height: auto !important; - overflow: visible !important; - } -} diff --git a/upload/admin_area/styles/cbv3/bootstrap/css/bootstrap-responsive.min.css b/upload/admin_area/styles/cbv3/bootstrap/css/bootstrap-responsive.min.css deleted file mode 100644 index 7b0158da..00000000 --- a/upload/admin_area/styles/cbv3/bootstrap/css/bootstrap-responsive.min.css +++ /dev/null @@ -1,9 +0,0 @@ -/*! - * Bootstrap Responsive v2.1.1 - * - * Copyright 2012 Twitter, Inc - * Licensed under the Apache License v2.0 - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Designed and built with all the love in the world @twitter by @mdo and @fat. - */.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.hidden{display:none;visibility:hidden}.visible-phone{display:none!important}.visible-tablet{display:none!important}.hidden-desktop{display:none!important}.visible-desktop{display:inherit!important}@media(min-width:768px) and (max-width:979px){.hidden-desktop{display:inherit!important}.visible-desktop{display:none!important}.visible-tablet{display:inherit!important}.hidden-tablet{display:none!important}}@media(max-width:767px){.hidden-desktop{display:inherit!important}.visible-desktop{display:none!important}.visible-phone{display:inherit!important}.hidden-phone{display:none!important}}@media(min-width:1200px){.row{margin-left:-30px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:30px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:1170px}.span12{width:1170px}.span11{width:1070px}.span10{width:970px}.span9{width:870px}.span8{width:770px}.span7{width:670px}.span6{width:570px}.span5{width:470px}.span4{width:370px}.span3{width:270px}.span2{width:170px}.span1{width:70px}.offset12{margin-left:1230px}.offset11{margin-left:1130px}.offset10{margin-left:1030px}.offset9{margin-left:930px}.offset8{margin-left:830px}.offset7{margin-left:730px}.offset6{margin-left:630px}.offset5{margin-left:530px}.offset4{margin-left:430px}.offset3{margin-left:330px}.offset2{margin-left:230px}.offset1{margin-left:130px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.564102564102564%;*margin-left:2.5109110747408616%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.45299145299145%;*width:91.39979996362975%}.row-fluid .span10{width:82.90598290598291%;*width:82.8527914166212%}.row-fluid .span9{width:74.35897435897436%;*width:74.30578286961266%}.row-fluid .span8{width:65.81196581196582%;*width:65.75877432260411%}.row-fluid .span7{width:57.26495726495726%;*width:57.21176577559556%}.row-fluid .span6{width:48.717948717948715%;*width:48.664757228587014%}.row-fluid .span5{width:40.17094017094017%;*width:40.11774868157847%}.row-fluid .span4{width:31.623931623931625%;*width:31.570740134569924%}.row-fluid .span3{width:23.076923076923077%;*width:23.023731587561375%}.row-fluid .span2{width:14.52991452991453%;*width:14.476723040552828%}.row-fluid .span1{width:5.982905982905983%;*width:5.929714493544281%}.row-fluid .offset12{margin-left:105.12820512820512%;*margin-left:105.02182214948171%}.row-fluid .offset12:first-child{margin-left:102.56410256410257%;*margin-left:102.45771958537915%}.row-fluid .offset11{margin-left:96.58119658119658%;*margin-left:96.47481360247316%}.row-fluid .offset11:first-child{margin-left:94.01709401709402%;*margin-left:93.91071103837061%}.row-fluid .offset10{margin-left:88.03418803418803%;*margin-left:87.92780505546462%}.row-fluid .offset10:first-child{margin-left:85.47008547008548%;*margin-left:85.36370249136206%}.row-fluid .offset9{margin-left:79.48717948717949%;*margin-left:79.38079650845607%}.row-fluid .offset9:first-child{margin-left:76.92307692307693%;*margin-left:76.81669394435352%}.row-fluid .offset8{margin-left:70.94017094017094%;*margin-left:70.83378796144753%}.row-fluid .offset8:first-child{margin-left:68.37606837606839%;*margin-left:68.26968539734497%}.row-fluid .offset7{margin-left:62.393162393162385%;*margin-left:62.28677941443899%}.row-fluid .offset7:first-child{margin-left:59.82905982905982%;*margin-left:59.72267685033642%}.row-fluid .offset6{margin-left:53.84615384615384%;*margin-left:53.739770867430444%}.row-fluid .offset6:first-child{margin-left:51.28205128205128%;*margin-left:51.175668303327875%}.row-fluid .offset5{margin-left:45.299145299145295%;*margin-left:45.1927623204219%}.row-fluid .offset5:first-child{margin-left:42.73504273504273%;*margin-left:42.62865975631933%}.row-fluid .offset4{margin-left:36.75213675213675%;*margin-left:36.645753773413354%}.row-fluid .offset4:first-child{margin-left:34.18803418803419%;*margin-left:34.081651209310785%}.row-fluid .offset3{margin-left:28.205128205128204%;*margin-left:28.0987452264048%}.row-fluid .offset3:first-child{margin-left:25.641025641025642%;*margin-left:25.53464266230224%}.row-fluid .offset2{margin-left:19.65811965811966%;*margin-left:19.551736679396257%}.row-fluid .offset2:first-child{margin-left:17.094017094017094%;*margin-left:16.98763411529369%}.row-fluid .offset1{margin-left:11.11111111111111%;*margin-left:11.004728132387708%}.row-fluid .offset1:first-child{margin-left:8.547008547008547%;*margin-left:8.440625568285142%}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:30px}input.span12,textarea.span12,.uneditable-input.span12{width:1156px}input.span11,textarea.span11,.uneditable-input.span11{width:1056px}input.span10,textarea.span10,.uneditable-input.span10{width:956px}input.span9,textarea.span9,.uneditable-input.span9{width:856px}input.span8,textarea.span8,.uneditable-input.span8{width:756px}input.span7,textarea.span7,.uneditable-input.span7{width:656px}input.span6,textarea.span6,.uneditable-input.span6{width:556px}input.span5,textarea.span5,.uneditable-input.span5{width:456px}input.span4,textarea.span4,.uneditable-input.span4{width:356px}input.span3,textarea.span3,.uneditable-input.span3{width:256px}input.span2,textarea.span2,.uneditable-input.span2{width:156px}input.span1,textarea.span1,.uneditable-input.span1{width:56px}.thumbnails{margin-left:-30px}.thumbnails>li{margin-left:30px}.row-fluid .thumbnails{margin-left:0}}@media(min-width:768px) and (max-width:979px){.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:20px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:724px}.span12{width:724px}.span11{width:662px}.span10{width:600px}.span9{width:538px}.span8{width:476px}.span7{width:414px}.span6{width:352px}.span5{width:290px}.span4{width:228px}.span3{width:166px}.span2{width:104px}.span1{width:42px}.offset12{margin-left:764px}.offset11{margin-left:702px}.offset10{margin-left:640px}.offset9{margin-left:578px}.offset8{margin-left:516px}.offset7{margin-left:454px}.offset6{margin-left:392px}.offset5{margin-left:330px}.offset4{margin-left:268px}.offset3{margin-left:206px}.offset2{margin-left:144px}.offset1{margin-left:82px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.7624309392265194%;*margin-left:2.709239449864817%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.43646408839778%;*width:91.38327259903608%}.row-fluid .span10{width:82.87292817679558%;*width:82.81973668743387%}.row-fluid .span9{width:74.30939226519337%;*width:74.25620077583166%}.row-fluid .span8{width:65.74585635359117%;*width:65.69266486422946%}.row-fluid .span7{width:57.18232044198895%;*width:57.12912895262725%}.row-fluid .span6{width:48.61878453038674%;*width:48.56559304102504%}.row-fluid .span5{width:40.05524861878453%;*width:40.00205712942283%}.row-fluid .span4{width:31.491712707182323%;*width:31.43852121782062%}.row-fluid .span3{width:22.92817679558011%;*width:22.87498530621841%}.row-fluid .span2{width:14.3646408839779%;*width:14.311449394616199%}.row-fluid .span1{width:5.801104972375691%;*width:5.747913483013988%}.row-fluid .offset12{margin-left:105.52486187845304%;*margin-left:105.41847889972962%}.row-fluid .offset12:first-child{margin-left:102.76243093922652%;*margin-left:102.6560479605031%}.row-fluid .offset11{margin-left:96.96132596685082%;*margin-left:96.8549429881274%}.row-fluid .offset11:first-child{margin-left:94.1988950276243%;*margin-left:94.09251204890089%}.row-fluid .offset10{margin-left:88.39779005524862%;*margin-left:88.2914070765252%}.row-fluid .offset10:first-child{margin-left:85.6353591160221%;*margin-left:85.52897613729868%}.row-fluid .offset9{margin-left:79.8342541436464%;*margin-left:79.72787116492299%}.row-fluid .offset9:first-child{margin-left:77.07182320441989%;*margin-left:76.96544022569647%}.row-fluid .offset8{margin-left:71.2707182320442%;*margin-left:71.16433525332079%}.row-fluid .offset8:first-child{margin-left:68.50828729281768%;*margin-left:68.40190431409427%}.row-fluid .offset7{margin-left:62.70718232044199%;*margin-left:62.600799341718584%}.row-fluid .offset7:first-child{margin-left:59.94475138121547%;*margin-left:59.838368402492065%}.row-fluid .offset6{margin-left:54.14364640883978%;*margin-left:54.037263430116376%}.row-fluid .offset6:first-child{margin-left:51.38121546961326%;*margin-left:51.27483249088986%}.row-fluid .offset5{margin-left:45.58011049723757%;*margin-left:45.47372751851417%}.row-fluid .offset5:first-child{margin-left:42.81767955801105%;*margin-left:42.71129657928765%}.row-fluid .offset4{margin-left:37.01657458563536%;*margin-left:36.91019160691196%}.row-fluid .offset4:first-child{margin-left:34.25414364640884%;*margin-left:34.14776066768544%}.row-fluid .offset3{margin-left:28.45303867403315%;*margin-left:28.346655695309746%}.row-fluid .offset3:first-child{margin-left:25.69060773480663%;*margin-left:25.584224756083227%}.row-fluid .offset2{margin-left:19.88950276243094%;*margin-left:19.783119783707537%}.row-fluid .offset2:first-child{margin-left:17.12707182320442%;*margin-left:17.02068884448102%}.row-fluid .offset1{margin-left:11.32596685082873%;*margin-left:11.219583872105325%}.row-fluid .offset1:first-child{margin-left:8.56353591160221%;*margin-left:8.457152932878806%}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:20px}input.span12,textarea.span12,.uneditable-input.span12{width:710px}input.span11,textarea.span11,.uneditable-input.span11{width:648px}input.span10,textarea.span10,.uneditable-input.span10{width:586px}input.span9,textarea.span9,.uneditable-input.span9{width:524px}input.span8,textarea.span8,.uneditable-input.span8{width:462px}input.span7,textarea.span7,.uneditable-input.span7{width:400px}input.span6,textarea.span6,.uneditable-input.span6{width:338px}input.span5,textarea.span5,.uneditable-input.span5{width:276px}input.span4,textarea.span4,.uneditable-input.span4{width:214px}input.span3,textarea.span3,.uneditable-input.span3{width:152px}input.span2,textarea.span2,.uneditable-input.span2{width:90px}input.span1,textarea.span1,.uneditable-input.span1{width:28px}}@media(max-width:767px){body{padding-right:20px;padding-left:20px}.navbar-fixed-top,.navbar-fixed-bottom,.navbar-static-top{margin-right:-20px;margin-left:-20px}.container-fluid{padding:0}.dl-horizontal dt{float:none;width:auto;clear:none;text-align:left}.dl-horizontal dd{margin-left:0}.container{width:auto}.row-fluid{width:100%}.row,.thumbnails{margin-left:0}.thumbnails>li{float:none;margin-left:0}[class*="span"],.row-fluid [class*="span"]{display:block;float:none;width:100%;margin-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.span12,.row-fluid .span12{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.input-large,.input-xlarge,.input-xxlarge,input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.input-prepend input,.input-append input,.input-prepend input[class*="span"],.input-append input[class*="span"]{display:inline-block;width:auto}.controls-row [class*="span"]+[class*="span"]{margin-left:0}.modal{position:fixed;top:20px;right:20px;left:20px;width:auto;margin:0}.modal.fade.in{top:auto}}@media(max-width:480px){.nav-collapse{-webkit-transform:translate3d(0,0,0)}.page-header h1 small{display:block;line-height:20px}input[type="checkbox"],input[type="radio"]{border:1px solid #ccc}.form-horizontal .control-label{float:none;width:auto;padding-top:0;text-align:left}.form-horizontal .controls{margin-left:0}.form-horizontal .control-list{padding-top:0}.form-horizontal .form-actions{padding-right:10px;padding-left:10px}.modal{top:10px;right:10px;left:10px}.modal-header .close{padding:10px;margin:-10px}.carousel-caption{position:static}}@media(max-width:979px){body{padding-top:0}.navbar-fixed-top,.navbar-fixed-bottom{position:static}.navbar-fixed-top{margin-bottom:20px}.navbar-fixed-bottom{margin-top:20px}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding:5px}.navbar .container{width:auto;padding:0}.navbar .brand{padding-right:10px;padding-left:10px;margin:0 0 0 -5px}.nav-collapse{clear:both}.nav-collapse .nav{float:none;margin:0 0 10px}.nav-collapse .nav>li{float:none}.nav-collapse .nav>li>a{margin-bottom:2px}.nav-collapse .nav>.divider-vertical{display:none}.nav-collapse .nav .nav-header{color:#777;text-shadow:none}.nav-collapse .nav>li>a,.nav-collapse .dropdown-menu a{padding:9px 15px;font-weight:bold;color:#777;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.nav-collapse .btn{padding:4px 10px 4px;font-weight:normal;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.nav-collapse .dropdown-menu li+li a{margin-bottom:2px}.nav-collapse .nav>li>a:hover,.nav-collapse .dropdown-menu a:hover{background-color:#f2f2f2}.navbar-inverse .nav-collapse .nav>li>a:hover,.navbar-inverse .nav-collapse .dropdown-menu a:hover{background-color:#111}.nav-collapse.in .btn-group{padding:0;margin-top:5px}.nav-collapse .dropdown-menu{position:static;top:auto;left:auto;display:block;float:none;max-width:none;padding:0;margin:0 15px;background-color:transparent;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.nav-collapse .dropdown-menu:before,.nav-collapse .dropdown-menu:after{display:none}.nav-collapse .dropdown-menu .divider{display:none}.nav-collapse .nav>li>.dropdown-menu:before,.nav-collapse .nav>li>.dropdown-menu:after{display:none}.nav-collapse .navbar-form,.nav-collapse .navbar-search{float:none;padding:10px 15px;margin:10px 0;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1)}.navbar-inverse .nav-collapse .navbar-form,.navbar-inverse .nav-collapse .navbar-search{border-top-color:#111;border-bottom-color:#111}.navbar .nav-collapse .nav.pull-right{float:none;margin-left:0}.nav-collapse,.nav-collapse.collapse{height:0;overflow:hidden}.navbar .btn-navbar{display:block}.navbar-static .navbar-inner{padding-right:10px;padding-left:10px}}@media(min-width:980px){.nav-collapse.collapse{height:auto!important;overflow:visible!important}} diff --git a/upload/admin_area/styles/cbv3/bootstrap/css/bootstrap.css b/upload/admin_area/styles/cbv3/bootstrap/css/bootstrap.css deleted file mode 100644 index 9fa6f766..00000000 --- a/upload/admin_area/styles/cbv3/bootstrap/css/bootstrap.css +++ /dev/null @@ -1,5774 +0,0 @@ -/*! - * Bootstrap v2.1.1 - * - * Copyright 2012 Twitter, Inc - * Licensed under the Apache License v2.0 - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Designed and built with all the love in the world @twitter by @mdo and @fat. - */ - -article, -aside, -details, -figcaption, -figure, -footer, -header, -hgroup, -nav, -section { - display: block; -} - -audio, -canvas, -video { - display: inline-block; - *display: inline; - *zoom: 1; -} - -audio:not([controls]) { - display: none; -} - -html { - font-size: 100%; - -webkit-text-size-adjust: 100%; - -ms-text-size-adjust: 100%; -} - -a:focus { - outline: thin dotted #333; - outline: 5px auto -webkit-focus-ring-color; - outline-offset: -2px; -} - -a:hover, -a:active { - outline: 0; -} - -sub, -sup { - position: relative; - font-size: 75%; - line-height: 0; - vertical-align: baseline; -} - -sup { - top: -0.5em; -} - -sub { - bottom: -0.25em; -} - -img { - width: auto\9; - height: auto; - max-width: 100%; - vertical-align: middle; - border: 0; - -ms-interpolation-mode: bicubic; -} - -#map_canvas img { - max-width: none; -} - -button, -input, -select, -textarea { - margin: 0; - font-size: 100%; - vertical-align: middle; -} - -button, -input { - *overflow: visible; - line-height: normal; -} - -button::-moz-focus-inner, -input::-moz-focus-inner { - padding: 0; - border: 0; -} - -button, -input[type="button"], -input[type="reset"], -input[type="submit"] { - cursor: pointer; - -webkit-appearance: button; -} - -input[type="search"] { - -webkit-box-sizing: content-box; - -moz-box-sizing: content-box; - box-sizing: content-box; - -webkit-appearance: textfield; -} - -input[type="search"]::-webkit-search-decoration, -input[type="search"]::-webkit-search-cancel-button { - -webkit-appearance: none; -} - -textarea { - overflow: auto; - vertical-align: top; -} - -.clearfix { - *zoom: 1; -} - -.clearfix:before, -.clearfix:after { - display: table; - line-height: 0; - content: ""; -} - -.clearfix:after { - clear: both; -} - -.hide-text { - font: 0/0 a; - color: transparent; - text-shadow: none; - background-color: transparent; - border: 0; -} - -.input-block-level { - display: block; - width: 100%; - min-height: 30px; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; -} - -body { - margin: 0; - font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; - font-size: 14px; - line-height: 20px; - color: #333333; - background-color: #ffffff; -} - -a { - color: #0088cc; - text-decoration: none; -} - -a:hover { - color: #005580; - text-decoration: underline; -} - -.img-rounded { - -webkit-border-radius: 6px; - -moz-border-radius: 6px; - border-radius: 6px; -} - -.img-polaroid { - padding: 4px; - background-color: #fff; - border: 1px solid #ccc; - border: 1px solid rgba(0, 0, 0, 0.2); - -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); - -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); - box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); -} - -.img-circle { - -webkit-border-radius: 500px; - -moz-border-radius: 500px; - border-radius: 500px; -} - -.row { - margin-left: -20px; - *zoom: 1; -} - -.row:before, -.row:after { - display: table; - line-height: 0; - content: ""; -} - -.row:after { - clear: both; -} - -[class*="span"] { - float: left; - min-height: 1px; - margin-left: 20px; -} - -.container, -.navbar-static-top .container, -.navbar-fixed-top .container, -.navbar-fixed-bottom .container { - width: 940px; -} - -.span12 { - width: 940px; -} - -.span11 { - width: 860px; -} - -.span10 { - width: 780px; -} - -.span9 { - width: 700px; -} - -.span8 { - width: 620px; -} - -.span7 { - width: 540px; -} - -.span6 { - width: 460px; -} - -.span5 { - width: 380px; -} - -.span4 { - width: 300px; -} - -.span3 { - width: 220px; -} - -.span2 { - width: 140px; -} - -.span1 { - width: 60px; -} - -.offset12 { - margin-left: 980px; -} - -.offset11 { - margin-left: 900px; -} - -.offset10 { - margin-left: 820px; -} - -.offset9 { - margin-left: 740px; -} - -.offset8 { - margin-left: 660px; -} - -.offset7 { - margin-left: 580px; -} - -.offset6 { - margin-left: 500px; -} - -.offset5 { - margin-left: 420px; -} - -.offset4 { - margin-left: 340px; -} - -.offset3 { - margin-left: 260px; -} - -.offset2 { - margin-left: 180px; -} - -.offset1 { - margin-left: 100px; -} - -.row-fluid { - width: 100%; - *zoom: 1; -} - -.row-fluid:before, -.row-fluid:after { - display: table; - line-height: 0; - content: ""; -} - -.row-fluid:after { - clear: both; -} - -.row-fluid [class*="span"] { - display: block; - float: left; - width: 100%; - min-height: 30px; - margin-left: 2.127659574468085%; - *margin-left: 2.074468085106383%; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; -} - -.row-fluid [class*="span"]:first-child { - margin-left: 0; -} - -.row-fluid .span12 { - width: 100%; - *width: 99.94680851063829%; -} - -.row-fluid .span11 { - width: 91.48936170212765%; - *width: 91.43617021276594%; -} - -.row-fluid .span10 { - width: 82.97872340425532%; - *width: 82.92553191489361%; -} - -.row-fluid .span9 { - width: 74.46808510638297%; - *width: 74.41489361702126%; -} - -.row-fluid .span8 { - width: 65.95744680851064%; - *width: 65.90425531914893%; -} - -.row-fluid .span7 { - width: 57.44680851063829%; - *width: 57.39361702127659%; -} - -.row-fluid .span6 { - width: 48.93617021276595%; - *width: 48.88297872340425%; -} - -.row-fluid .span5 { - width: 40.42553191489362%; - *width: 40.37234042553192%; -} - -.row-fluid .span4 { - width: 31.914893617021278%; - *width: 31.861702127659576%; -} - -.row-fluid .span3 { - width: 23.404255319148934%; - *width: 23.351063829787233%; -} - -.row-fluid .span2 { - width: 14.893617021276595%; - *width: 14.840425531914894%; -} - -.row-fluid .span1 { - width: 6.382978723404255%; - *width: 6.329787234042553%; -} - -.row-fluid .offset12 { - margin-left: 104.25531914893617%; - *margin-left: 104.14893617021275%; -} - -.row-fluid .offset12:first-child { - margin-left: 102.12765957446808%; - *margin-left: 102.02127659574467%; -} - -.row-fluid .offset11 { - margin-left: 95.74468085106382%; - *margin-left: 95.6382978723404%; -} - -.row-fluid .offset11:first-child { - margin-left: 93.61702127659574%; - *margin-left: 93.51063829787232%; -} - -.row-fluid .offset10 { - margin-left: 87.23404255319149%; - *margin-left: 87.12765957446807%; -} - -.row-fluid .offset10:first-child { - margin-left: 85.1063829787234%; - *margin-left: 84.99999999999999%; -} - -.row-fluid .offset9 { - margin-left: 78.72340425531914%; - *margin-left: 78.61702127659572%; -} - -.row-fluid .offset9:first-child { - margin-left: 76.59574468085106%; - *margin-left: 76.48936170212764%; -} - -.row-fluid .offset8 { - margin-left: 70.2127659574468%; - *margin-left: 70.10638297872339%; -} - -.row-fluid .offset8:first-child { - margin-left: 68.08510638297872%; - *margin-left: 67.9787234042553%; -} - -.row-fluid .offset7 { - margin-left: 61.70212765957446%; - *margin-left: 61.59574468085106%; -} - -.row-fluid .offset7:first-child { - margin-left: 59.574468085106375%; - *margin-left: 59.46808510638297%; -} - -.row-fluid .offset6 { - margin-left: 53.191489361702125%; - *margin-left: 53.085106382978715%; -} - -.row-fluid .offset6:first-child { - margin-left: 51.063829787234035%; - *margin-left: 50.95744680851063%; -} - -.row-fluid .offset5 { - margin-left: 44.68085106382979%; - *margin-left: 44.57446808510638%; -} - -.row-fluid .offset5:first-child { - margin-left: 42.5531914893617%; - *margin-left: 42.4468085106383%; -} - -.row-fluid .offset4 { - margin-left: 36.170212765957444%; - *margin-left: 36.06382978723405%; -} - -.row-fluid .offset4:first-child { - margin-left: 34.04255319148936%; - *margin-left: 33.93617021276596%; -} - -.row-fluid .offset3 { - margin-left: 27.659574468085104%; - *margin-left: 27.5531914893617%; -} - -.row-fluid .offset3:first-child { - margin-left: 25.53191489361702%; - *margin-left: 25.425531914893618%; -} - -.row-fluid .offset2 { - margin-left: 19.148936170212764%; - *margin-left: 19.04255319148936%; -} - -.row-fluid .offset2:first-child { - margin-left: 17.02127659574468%; - *margin-left: 16.914893617021278%; -} - -.row-fluid .offset1 { - margin-left: 10.638297872340425%; - *margin-left: 10.53191489361702%; -} - -.row-fluid .offset1:first-child { - margin-left: 8.51063829787234%; - *margin-left: 8.404255319148938%; -} - -[class*="span"].hide, -.row-fluid [class*="span"].hide { - display: none; -} - -[class*="span"].pull-right, -.row-fluid [class*="span"].pull-right { - float: right; -} - -.container { - margin-right: auto; - margin-left: auto; - *zoom: 1; -} - -.container:before, -.container:after { - display: table; - line-height: 0; - content: ""; -} - -.container:after { - clear: both; -} - -.container-fluid { - padding-right: 20px; - padding-left: 20px; - *zoom: 1; -} - -.container-fluid:before, -.container-fluid:after { - display: table; - line-height: 0; - content: ""; -} - -.container-fluid:after { - clear: both; -} - -p { - margin: 0 0 10px; -} - -.lead { - margin-bottom: 20px; - font-size: 21px; - font-weight: 200; - line-height: 30px; -} - -small { - font-size: 85%; -} - -strong { - font-weight: bold; -} - -em { - font-style: italic; -} - -cite { - font-style: normal; -} - -.muted { - color: #999999; -} - -.text-warning { - color: #c09853; -} - -.text-error { - color: #b94a48; -} - -.text-info { - color: #3a87ad; -} - -.text-success { - color: #468847; -} - -h1, -h2, -h3, -h4, -h5, -h6 { - margin: 10px 0; - font-family: inherit; - font-weight: bold; - line-height: 1; - color: inherit; - text-rendering: optimizelegibility; -} - -h1 small, -h2 small, -h3 small, -h4 small, -h5 small, -h6 small { - font-weight: normal; - line-height: 1; - color: #999999; -} - -h1 { - font-size: 36px; - line-height: 40px; -} - -h2 { - font-size: 30px; - line-height: 40px; -} - -h3 { - font-size: 24px; - line-height: 40px; -} - -h4 { - font-size: 18px; - line-height: 20px; -} - -h5 { - font-size: 14px; - line-height: 20px; -} - -h6 { - font-size: 12px; - line-height: 20px; -} - -h1 small { - font-size: 24px; -} - -h2 small { - font-size: 18px; -} - -h3 small { - font-size: 14px; -} - -h4 small { - font-size: 14px; -} - -.page-header { - padding-bottom: 9px; - margin: 20px 0 30px; - border-bottom: 1px solid #eeeeee; -} - -ul, -ol { - padding: 0; - margin: 0 0 10px 25px; -} - -ul ul, -ul ol, -ol ol, -ol ul { - margin-bottom: 0; -} - -li { - line-height: 20px; -} - -ul.unstyled, -ol.unstyled { - margin-left: 0; - list-style: none; -} - -dl { - margin-bottom: 20px; -} - -dt, -dd { - line-height: 20px; -} - -dt { - font-weight: bold; -} - -dd { - margin-left: 10px; -} - -.dl-horizontal { - *zoom: 1; -} - -.dl-horizontal:before, -.dl-horizontal:after { - display: table; - line-height: 0; - content: ""; -} - -.dl-horizontal:after { - clear: both; -} - -.dl-horizontal dt { - float: left; - width: 160px; - overflow: hidden; - clear: left; - text-align: right; - text-overflow: ellipsis; - white-space: nowrap; -} - -.dl-horizontal dd { - margin-left: 180px; -} - -hr { - margin: 20px 0; - border: 0; - border-top: 1px solid #eeeeee; - border-bottom: 1px solid #ffffff; -} - -abbr[title] { - cursor: help; - border-bottom: 1px dotted #999999; -} - -abbr.initialism { - font-size: 90%; - text-transform: uppercase; -} - -blockquote { - padding: 0 0 0 15px; - margin: 0 0 20px; - border-left: 5px solid #eeeeee; -} - -blockquote p { - margin-bottom: 0; - font-size: 16px; - font-weight: 300; - line-height: 25px; -} - -blockquote small { - display: block; - line-height: 20px; - color: #999999; -} - -blockquote small:before { - content: '\2014 \00A0'; -} - -blockquote.pull-right { - float: right; - padding-right: 15px; - padding-left: 0; - border-right: 5px solid #eeeeee; - border-left: 0; -} - -blockquote.pull-right p, -blockquote.pull-right small { - text-align: right; -} - -blockquote.pull-right small:before { - content: ''; -} - -blockquote.pull-right small:after { - content: '\00A0 \2014'; -} - -q:before, -q:after, -blockquote:before, -blockquote:after { - content: ""; -} - -address { - display: block; - margin-bottom: 20px; - font-style: normal; - line-height: 20px; -} - -code, -pre { - padding: 0 3px 2px; - font-family: Monaco, Menlo, Consolas, "Courier New", monospace; - font-size: 12px; - color: #333333; - -webkit-border-radius: 3px; - -moz-border-radius: 3px; - border-radius: 3px; -} - -code { - padding: 2px 4px; - color: #d14; - background-color: #f7f7f9; - border: 1px solid #e1e1e8; -} - -pre { - display: block; - padding: 9.5px; - margin: 0 0 10px; - font-size: 13px; - line-height: 20px; - word-break: break-all; - word-wrap: break-word; - white-space: pre; - white-space: pre-wrap; - background-color: #f5f5f5; - border: 1px solid #ccc; - border: 1px solid rgba(0, 0, 0, 0.15); - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; -} - -pre.prettyprint { - margin-bottom: 20px; -} - -pre code { - padding: 0; - color: inherit; - background-color: transparent; - border: 0; -} - -.pre-scrollable { - max-height: 340px; - overflow-y: scroll; -} - -form { - margin: 0 0 20px; -} - -fieldset { - padding: 0; - margin: 0; - border: 0; -} - -legend { - display: block; - width: 100%; - padding: 0; - margin-bottom: 20px; - font-size: 21px; - line-height: 40px; - color: #333333; - border: 0; - border-bottom: 1px solid #e5e5e5; -} - -legend small { - font-size: 15px; - color: #999999; -} - -label, -input, -button, -select, -textarea { - font-size: 14px; - font-weight: normal; - line-height: 20px; -} - -input, -button, -select, -textarea { - font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; -} - -label { - display: block; - margin-bottom: 5px; -} - -select, -textarea, -input[type="text"], -input[type="password"], -input[type="datetime"], -input[type="datetime-local"], -input[type="date"], -input[type="month"], -input[type="time"], -input[type="week"], -input[type="number"], -input[type="email"], -input[type="url"], -input[type="search"], -input[type="tel"], -input[type="color"], -.uneditable-input { - display: inline-block; - height: 20px; - padding: 4px 6px; - margin-bottom: 9px; - font-size: 14px; - line-height: 20px; - color: #555555; - -webkit-border-radius: 3px; - -moz-border-radius: 3px; - border-radius: 3px; -} - -input, -textarea, -.uneditable-input { - width: 206px; -} - -textarea { - height: auto; -} - -textarea, -input[type="text"], -input[type="password"], -input[type="datetime"], -input[type="datetime-local"], -input[type="date"], -input[type="month"], -input[type="time"], -input[type="week"], -input[type="number"], -input[type="email"], -input[type="url"], -input[type="search"], -input[type="tel"], -input[type="color"], -.uneditable-input { - background-color: #ffffff; - border: 1px solid #cccccc; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - -webkit-transition: border linear 0.2s, box-shadow linear 0.2s; - -moz-transition: border linear 0.2s, box-shadow linear 0.2s; - -o-transition: border linear 0.2s, box-shadow linear 0.2s; - transition: border linear 0.2s, box-shadow linear 0.2s; -} - -textarea:focus, -input[type="text"]:focus, -input[type="password"]:focus, -input[type="datetime"]:focus, -input[type="datetime-local"]:focus, -input[type="date"]:focus, -input[type="month"]:focus, -input[type="time"]:focus, -input[type="week"]:focus, -input[type="number"]:focus, -input[type="email"]:focus, -input[type="url"]:focus, -input[type="search"]:focus, -input[type="tel"]:focus, -input[type="color"]:focus, -.uneditable-input:focus { - border-color: rgba(82, 168, 236, 0.8); - outline: 0; - outline: thin dotted \9; - /* IE6-9 */ - - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); - -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); -} - -input[type="radio"], -input[type="checkbox"] { - margin: 4px 0 0; - margin-top: 1px \9; - *margin-top: 0; - line-height: normal; - cursor: pointer; -} - -input[type="file"], -input[type="image"], -input[type="submit"], -input[type="reset"], -input[type="button"], -input[type="radio"], -input[type="checkbox"] { - width: auto; -} - -select, -input[type="file"] { - height: 30px; - /* In IE7, the height of the select element cannot be changed by height, only font-size */ - - *margin-top: 4px; - /* For IE7, add top margin to align select with labels */ - - line-height: 30px; -} - -select { - width: 220px; - background-color: #ffffff; - border: 1px solid #cccccc; -} - -select[multiple], -select[size] { - height: auto; -} - -select:focus, -input[type="file"]:focus, -input[type="radio"]:focus, -input[type="checkbox"]:focus { - outline: thin dotted #333; - outline: 5px auto -webkit-focus-ring-color; - outline-offset: -2px; -} - -.uneditable-input, -.uneditable-textarea { - color: #999999; - cursor: not-allowed; - background-color: #fcfcfc; - border-color: #cccccc; - -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); - -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); - box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); -} - -.uneditable-input { - overflow: hidden; - white-space: nowrap; -} - -.uneditable-textarea { - width: auto; - height: auto; -} - -input:-moz-placeholder, -textarea:-moz-placeholder { - color: #999999; -} - -input:-ms-input-placeholder, -textarea:-ms-input-placeholder { - color: #999999; -} - -input::-webkit-input-placeholder, -textarea::-webkit-input-placeholder { - color: #999999; -} - -.radio, -.checkbox { - min-height: 18px; - padding-left: 18px; -} - -.radio input[type="radio"], -.checkbox input[type="checkbox"] { - float: left; - margin-left: -18px; -} - -.controls > .radio:first-child, -.controls > .checkbox:first-child { - padding-top: 5px; -} - -.radio.inline, -.checkbox.inline { - display: inline-block; - padding-top: 5px; - margin-bottom: 0; - vertical-align: middle; -} - -.radio.inline + .radio.inline, -.checkbox.inline + .checkbox.inline { - margin-left: 10px; -} - -.input-mini { - width: 60px; -} - -.input-small { - width: 90px; -} - -.input-medium { - width: 150px; -} - -.input-large { - width: 210px; -} - -.input-xlarge { - width: 270px; -} - -.input-xxlarge { - width: 530px; -} - -input[class*="span"], -select[class*="span"], -textarea[class*="span"], -.uneditable-input[class*="span"], -.row-fluid input[class*="span"], -.row-fluid select[class*="span"], -.row-fluid textarea[class*="span"], -.row-fluid .uneditable-input[class*="span"] { - float: none; - margin-left: 0; -} - -.input-append input[class*="span"], -.input-append .uneditable-input[class*="span"], -.input-prepend input[class*="span"], -.input-prepend .uneditable-input[class*="span"], -.row-fluid input[class*="span"], -.row-fluid select[class*="span"], -.row-fluid textarea[class*="span"], -.row-fluid .uneditable-input[class*="span"], -.row-fluid .input-prepend [class*="span"], -.row-fluid .input-append [class*="span"] { - display: inline-block; -} - -input, -textarea, -.uneditable-input { - margin-left: 0; -} - -.controls-row [class*="span"] + [class*="span"] { - margin-left: 20px; -} - -input.span12, -textarea.span12, -.uneditable-input.span12 { - width: 926px; -} - -input.span11, -textarea.span11, -.uneditable-input.span11 { - width: 846px; -} - -input.span10, -textarea.span10, -.uneditable-input.span10 { - width: 766px; -} - -input.span9, -textarea.span9, -.uneditable-input.span9 { - width: 686px; -} - -input.span8, -textarea.span8, -.uneditable-input.span8 { - width: 606px; -} - -input.span7, -textarea.span7, -.uneditable-input.span7 { - width: 526px; -} - -input.span6, -textarea.span6, -.uneditable-input.span6 { - width: 446px; -} - -input.span5, -textarea.span5, -.uneditable-input.span5 { - width: 366px; -} - -input.span4, -textarea.span4, -.uneditable-input.span4 { - width: 286px; -} - -input.span3, -textarea.span3, -.uneditable-input.span3 { - width: 206px; -} - -input.span2, -textarea.span2, -.uneditable-input.span2 { - width: 126px; -} - -input.span1, -textarea.span1, -.uneditable-input.span1 { - width: 46px; -} - -.controls-row { - *zoom: 1; -} - -.controls-row:before, -.controls-row:after { - display: table; - line-height: 0; - content: ""; -} - -.controls-row:after { - clear: both; -} - -.controls-row [class*="span"] { - float: left; -} - -input[disabled], -select[disabled], -textarea[disabled], -input[readonly], -select[readonly], -textarea[readonly] { - cursor: not-allowed; - background-color: #eeeeee; -} - -input[type="radio"][disabled], -input[type="checkbox"][disabled], -input[type="radio"][readonly], -input[type="checkbox"][readonly] { - background-color: transparent; -} - -.control-group.warning > label, -.control-group.warning .help-block, -.control-group.warning .help-inline { - color: #c09853; -} - -.control-group.warning .checkbox, -.control-group.warning .radio, -.control-group.warning input, -.control-group.warning select, -.control-group.warning textarea { - color: #c09853; -} - -.control-group.warning input, -.control-group.warning select, -.control-group.warning textarea { - border-color: #c09853; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -} - -.control-group.warning input:focus, -.control-group.warning select:focus, -.control-group.warning textarea:focus { - border-color: #a47e3c; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e; - -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e; - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e; -} - -.control-group.warning .input-prepend .add-on, -.control-group.warning .input-append .add-on { - color: #c09853; - background-color: #fcf8e3; - border-color: #c09853; -} - -.control-group.error > label, -.control-group.error .help-block, -.control-group.error .help-inline { - color: #b94a48; -} - -.control-group.error .checkbox, -.control-group.error .radio, -.control-group.error input, -.control-group.error select, -.control-group.error textarea { - color: #b94a48; -} - -.control-group.error input, -.control-group.error select, -.control-group.error textarea { - border-color: #b94a48; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -} - -.control-group.error input:focus, -.control-group.error select:focus, -.control-group.error textarea:focus { - border-color: #953b39; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; - -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; -} - -.control-group.error .input-prepend .add-on, -.control-group.error .input-append .add-on { - color: #b94a48; - background-color: #f2dede; - border-color: #b94a48; -} - -.control-group.success > label, -.control-group.success .help-block, -.control-group.success .help-inline { - color: #468847; -} - -.control-group.success .checkbox, -.control-group.success .radio, -.control-group.success input, -.control-group.success select, -.control-group.success textarea { - color: #468847; -} - -.control-group.success input, -.control-group.success select, -.control-group.success textarea { - border-color: #468847; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -} - -.control-group.success input:focus, -.control-group.success select:focus, -.control-group.success textarea:focus { - border-color: #356635; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b; - -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b; - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b; -} - -.control-group.success .input-prepend .add-on, -.control-group.success .input-append .add-on { - color: #468847; - background-color: #dff0d8; - border-color: #468847; -} - -.control-group.info > label, -.control-group.info .help-block, -.control-group.info .help-inline { - color: #3a87ad; -} - -.control-group.info .checkbox, -.control-group.info .radio, -.control-group.info input, -.control-group.info select, -.control-group.info textarea { - color: #3a87ad; -} - -.control-group.info input, -.control-group.info select, -.control-group.info textarea { - border-color: #3a87ad; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -} - -.control-group.info input:focus, -.control-group.info select:focus, -.control-group.info textarea:focus { - border-color: #2d6987; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3; - -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3; - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3; -} - -.control-group.info .input-prepend .add-on, -.control-group.info .input-append .add-on { - color: #3a87ad; - background-color: #d9edf7; - border-color: #3a87ad; -} - -input:focus:required:invalid, -textarea:focus:required:invalid, -select:focus:required:invalid { - color: #b94a48; - border-color: #ee5f5b; -} - -input:focus:required:invalid:focus, -textarea:focus:required:invalid:focus, -select:focus:required:invalid:focus { - border-color: #e9322d; - -webkit-box-shadow: 0 0 6px #f8b9b7; - -moz-box-shadow: 0 0 6px #f8b9b7; - box-shadow: 0 0 6px #f8b9b7; -} - -.form-actions { - padding: 19px 20px 20px; - margin-top: 20px; - margin-bottom: 20px; - background-color: #f5f5f5; - border-top: 1px solid #e5e5e5; - *zoom: 1; -} - -.form-actions:before, -.form-actions:after { - display: table; - line-height: 0; - content: ""; -} - -.form-actions:after { - clear: both; -} - -.help-block, -.help-inline { - color: #595959; -} - -.help-block { - display: block; - margin-bottom: 10px; -} - -.help-inline { - display: inline-block; - *display: inline; - padding-left: 5px; - vertical-align: middle; - *zoom: 1; -} - -.input-append, -.input-prepend { - margin-bottom: 5px; - font-size: 0; - white-space: nowrap; -} - -.input-append input, -.input-prepend input, -.input-append select, -.input-prepend select, -.input-append .uneditable-input, -.input-prepend .uneditable-input { - position: relative; - margin-bottom: 0; - *margin-left: 0; - font-size: 14px; - vertical-align: top; - -webkit-border-radius: 0 3px 3px 0; - -moz-border-radius: 0 3px 3px 0; - border-radius: 0 3px 3px 0; -} - -.input-append input:focus, -.input-prepend input:focus, -.input-append select:focus, -.input-prepend select:focus, -.input-append .uneditable-input:focus, -.input-prepend .uneditable-input:focus { - z-index: 2; -} - -.input-append .add-on, -.input-prepend .add-on { - display: inline-block; - width: auto; - height: 20px; - min-width: 16px; - padding: 4px 5px; - font-size: 14px; - font-weight: normal; - line-height: 20px; - text-align: center; - text-shadow: 0 1px 0 #ffffff; - background-color: #eeeeee; - border: 1px solid #ccc; -} - -.input-append .add-on, -.input-prepend .add-on, -.input-append .btn, -.input-prepend .btn { - vertical-align: top; - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; -} - -.input-append .active, -.input-prepend .active { - background-color: #a9dba9; - border-color: #46a546; -} - -.input-prepend .add-on, -.input-prepend .btn { - margin-right: -1px; -} - -.input-prepend .add-on:first-child, -.input-prepend .btn:first-child { - -webkit-border-radius: 3px 0 0 3px; - -moz-border-radius: 3px 0 0 3px; - border-radius: 3px 0 0 3px; -} - -.input-append input, -.input-append select, -.input-append .uneditable-input { - -webkit-border-radius: 3px 0 0 3px; - -moz-border-radius: 3px 0 0 3px; - border-radius: 3px 0 0 3px; -} - -.input-append .add-on, -.input-append .btn { - margin-left: -1px; -} - -.input-append .add-on:last-child, -.input-append .btn:last-child { - -webkit-border-radius: 0 3px 3px 0; - -moz-border-radius: 0 3px 3px 0; - border-radius: 0 3px 3px 0; -} - -.input-prepend.input-append input, -.input-prepend.input-append select, -.input-prepend.input-append .uneditable-input { - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; -} - -.input-prepend.input-append .add-on:first-child, -.input-prepend.input-append .btn:first-child { - margin-right: -1px; - -webkit-border-radius: 3px 0 0 3px; - -moz-border-radius: 3px 0 0 3px; - border-radius: 3px 0 0 3px; -} - -.input-prepend.input-append .add-on:last-child, -.input-prepend.input-append .btn:last-child { - margin-left: -1px; - -webkit-border-radius: 0 3px 3px 0; - -moz-border-radius: 0 3px 3px 0; - border-radius: 0 3px 3px 0; -} - -input.search-query { - padding-right: 14px; - padding-right: 4px \9; - padding-left: 14px; - padding-left: 4px \9; - /* IE7-8 doesn't have border-radius, so don't indent the padding */ - - margin-bottom: 0; - -webkit-border-radius: 15px; - -moz-border-radius: 15px; - border-radius: 15px; -} - -/* Allow for input prepend/append in search forms */ - -.form-search .input-append .search-query, -.form-search .input-prepend .search-query { - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; -} - -.form-search .input-append .search-query { - -webkit-border-radius: 14px 0 0 14px; - -moz-border-radius: 14px 0 0 14px; - border-radius: 14px 0 0 14px; -} - -.form-search .input-append .btn { - -webkit-border-radius: 0 14px 14px 0; - -moz-border-radius: 0 14px 14px 0; - border-radius: 0 14px 14px 0; -} - -.form-search .input-prepend .search-query { - -webkit-border-radius: 0 14px 14px 0; - -moz-border-radius: 0 14px 14px 0; - border-radius: 0 14px 14px 0; -} - -.form-search .input-prepend .btn { - -webkit-border-radius: 14px 0 0 14px; - -moz-border-radius: 14px 0 0 14px; - border-radius: 14px 0 0 14px; -} - -.form-search input, -.form-inline input, -.form-horizontal input, -.form-search textarea, -.form-inline textarea, -.form-horizontal textarea, -.form-search select, -.form-inline select, -.form-horizontal select, -.form-search .help-inline, -.form-inline .help-inline, -.form-horizontal .help-inline, -.form-search .uneditable-input, -.form-inline .uneditable-input, -.form-horizontal .uneditable-input, -.form-search .input-prepend, -.form-inline .input-prepend, -.form-horizontal .input-prepend, -.form-search .input-append, -.form-inline .input-append, -.form-horizontal .input-append { - display: inline-block; - *display: inline; - margin-bottom: 0; - vertical-align: middle; - *zoom: 1; -} - -.form-search .hide, -.form-inline .hide, -.form-horizontal .hide { - display: none; -} - -.form-search label, -.form-inline label, -.form-search .btn-group, -.form-inline .btn-group { - display: inline-block; -} - -.form-search .input-append, -.form-inline .input-append, -.form-search .input-prepend, -.form-inline .input-prepend { - margin-bottom: 0; -} - -.form-search .radio, -.form-search .checkbox, -.form-inline .radio, -.form-inline .checkbox { - padding-left: 0; - margin-bottom: 0; - vertical-align: middle; -} - -.form-search .radio input[type="radio"], -.form-search .checkbox input[type="checkbox"], -.form-inline .radio input[type="radio"], -.form-inline .checkbox input[type="checkbox"] { - float: left; - margin-right: 3px; - margin-left: 0; -} - -.control-group { - margin-bottom: 10px; -} - -legend + .control-group { - margin-top: 20px; - -webkit-margin-top-collapse: separate; -} - -.form-horizontal .control-group { - margin-bottom: 20px; - *zoom: 1; -} - -.form-horizontal .control-group:before, -.form-horizontal .control-group:after { - display: table; - line-height: 0; - content: ""; -} - -.form-horizontal .control-group:after { - clear: both; -} - -.form-horizontal .control-label { - float: left; - width: 160px; - padding-top: 5px; - text-align: right; -} - -.form-horizontal .controls { - *display: inline-block; - *padding-left: 20px; - margin-left: 180px; - *margin-left: 0; -} - -.form-horizontal .controls:first-child { - *padding-left: 180px; -} - -.form-horizontal .help-block { - margin-bottom: 0; -} - -.form-horizontal input + .help-block, -.form-horizontal select + .help-block, -.form-horizontal textarea + .help-block { - margin-top: 10px; -} - -.form-horizontal .form-actions { - padding-left: 180px; -} - -table { - max-width: 100%; - background-color: transparent; - border-collapse: collapse; - border-spacing: 0; -} - -.table { - width: 100%; - margin-bottom: 20px; -} - -.table th, -.table td { - padding: 8px; - line-height: 20px; - text-align: left; - vertical-align: top; - border-top: 1px solid #dddddd; -} - -.table th { - font-weight: bold; -} - -.table thead th { - vertical-align: bottom; -} - -.table caption + thead tr:first-child th, -.table caption + thead tr:first-child td, -.table colgroup + thead tr:first-child th, -.table colgroup + thead tr:first-child td, -.table thead:first-child tr:first-child th, -.table thead:first-child tr:first-child td { - border-top: 0; -} - -.table tbody + tbody { - border-top: 2px solid #dddddd; -} - -.table-condensed th, -.table-condensed td { - padding: 4px 5px; -} - -.table-bordered { - border: 1px solid #dddddd; - border-collapse: separate; - *border-collapse: collapse; - border-left: 0; - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; -} - -.table-bordered th, -.table-bordered td { - border-left: 1px solid #dddddd; -} - -.table-bordered caption + thead tr:first-child th, -.table-bordered caption + tbody tr:first-child th, -.table-bordered caption + tbody tr:first-child td, -.table-bordered colgroup + thead tr:first-child th, -.table-bordered colgroup + tbody tr:first-child th, -.table-bordered colgroup + tbody tr:first-child td, -.table-bordered thead:first-child tr:first-child th, -.table-bordered tbody:first-child tr:first-child th, -.table-bordered tbody:first-child tr:first-child td { - border-top: 0; -} - -.table-bordered thead:first-child tr:first-child th:first-child, -.table-bordered tbody:first-child tr:first-child td:first-child { - -webkit-border-top-left-radius: 4px; - border-top-left-radius: 4px; - -moz-border-radius-topleft: 4px; -} - -.table-bordered thead:first-child tr:first-child th:last-child, -.table-bordered tbody:first-child tr:first-child td:last-child { - -webkit-border-top-right-radius: 4px; - border-top-right-radius: 4px; - -moz-border-radius-topright: 4px; -} - -.table-bordered thead:last-child tr:last-child th:first-child, -.table-bordered tbody:last-child tr:last-child td:first-child, -.table-bordered tfoot:last-child tr:last-child td:first-child { - -webkit-border-radius: 0 0 0 4px; - -moz-border-radius: 0 0 0 4px; - border-radius: 0 0 0 4px; - -webkit-border-bottom-left-radius: 4px; - border-bottom-left-radius: 4px; - -moz-border-radius-bottomleft: 4px; -} - -.table-bordered thead:last-child tr:last-child th:last-child, -.table-bordered tbody:last-child tr:last-child td:last-child, -.table-bordered tfoot:last-child tr:last-child td:last-child { - -webkit-border-bottom-right-radius: 4px; - border-bottom-right-radius: 4px; - -moz-border-radius-bottomright: 4px; -} - -.table-bordered caption + thead tr:first-child th:first-child, -.table-bordered caption + tbody tr:first-child td:first-child, -.table-bordered colgroup + thead tr:first-child th:first-child, -.table-bordered colgroup + tbody tr:first-child td:first-child { - -webkit-border-top-left-radius: 4px; - border-top-left-radius: 4px; - -moz-border-radius-topleft: 4px; -} - -.table-bordered caption + thead tr:first-child th:last-child, -.table-bordered caption + tbody tr:first-child td:last-child, -.table-bordered colgroup + thead tr:first-child th:last-child, -.table-bordered colgroup + tbody tr:first-child td:last-child { - -webkit-border-top-right-radius: 4px; - border-top-right-radius: 4px; - -moz-border-radius-topleft: 4px; -} - -.table-striped tbody tr:nth-child(odd) td, -.table-striped tbody tr:nth-child(odd) th { - background-color: #f9f9f9; -} - -.table-hover tbody tr:hover td, -.table-hover tbody tr:hover th { - background-color: #f5f5f5; -} - -table [class*=span], -.row-fluid table [class*=span] { - display: table-cell; - float: none; - margin-left: 0; -} - -.table .span1 { - float: none; - width: 44px; - margin-left: 0; -} - -.table .span2 { - float: none; - width: 124px; - margin-left: 0; -} - -.table .span3 { - float: none; - width: 204px; - margin-left: 0; -} - -.table .span4 { - float: none; - width: 284px; - margin-left: 0; -} - -.table .span5 { - float: none; - width: 364px; - margin-left: 0; -} - -.table .span6 { - float: none; - width: 444px; - margin-left: 0; -} - -.table .span7 { - float: none; - width: 524px; - margin-left: 0; -} - -.table .span8 { - float: none; - width: 604px; - margin-left: 0; -} - -.table .span9 { - float: none; - width: 684px; - margin-left: 0; -} - -.table .span10 { - float: none; - width: 764px; - margin-left: 0; -} - -.table .span11 { - float: none; - width: 844px; - margin-left: 0; -} - -.table .span12 { - float: none; - width: 924px; - margin-left: 0; -} - -.table .span13 { - float: none; - width: 1004px; - margin-left: 0; -} - -.table .span14 { - float: none; - width: 1084px; - margin-left: 0; -} - -.table .span15 { - float: none; - width: 1164px; - margin-left: 0; -} - -.table .span16 { - float: none; - width: 1244px; - margin-left: 0; -} - -.table .span17 { - float: none; - width: 1324px; - margin-left: 0; -} - -.table .span18 { - float: none; - width: 1404px; - margin-left: 0; -} - -.table .span19 { - float: none; - width: 1484px; - margin-left: 0; -} - -.table .span20 { - float: none; - width: 1564px; - margin-left: 0; -} - -.table .span21 { - float: none; - width: 1644px; - margin-left: 0; -} - -.table .span22 { - float: none; - width: 1724px; - margin-left: 0; -} - -.table .span23 { - float: none; - width: 1804px; - margin-left: 0; -} - -.table .span24 { - float: none; - width: 1884px; - margin-left: 0; -} - -.table tbody tr.success td { - background-color: #dff0d8; -} - -.table tbody tr.error td { - background-color: #f2dede; -} - -.table tbody tr.warning td { - background-color: #fcf8e3; -} - -.table tbody tr.info td { - background-color: #d9edf7; -} - -.table-hover tbody tr.success:hover td { - background-color: #d0e9c6; -} - -.table-hover tbody tr.error:hover td { - background-color: #ebcccc; -} - -.table-hover tbody tr.warning:hover td { - background-color: #faf2cc; -} - -.table-hover tbody tr.info:hover td { - background-color: #c4e3f3; -} - -[class^="icon-"], -[class*=" icon-"] { - display: inline-block; - width: 14px; - height: 14px; - margin-top: 1px; - *margin-right: .3em; - line-height: 14px; - vertical-align: text-top; - background-image: url("../img/glyphicons-halflings.png"); - background-position: 14px 14px; - background-repeat: no-repeat; -} - -/* White icons with optional class, or on hover/active states of certain elements */ - -.icon-white, -.nav-tabs > .active > a > [class^="icon-"], -.nav-tabs > .active > a > [class*=" icon-"], -.nav-pills > .active > a > [class^="icon-"], -.nav-pills > .active > a > [class*=" icon-"], -.nav-list > .active > a > [class^="icon-"], -.nav-list > .active > a > [class*=" icon-"], -.navbar-inverse .nav > .active > a > [class^="icon-"], -.navbar-inverse .nav > .active > a > [class*=" icon-"], -.dropdown-menu > li > a:hover > [class^="icon-"], -.dropdown-menu > li > a:hover > [class*=" icon-"], -.dropdown-menu > .active > a > [class^="icon-"], -.dropdown-menu > .active > a > [class*=" icon-"] { - background-image: url("../img/glyphicons-halflings-white.png"); -} - -.icon-glass { - background-position: 0 0; -} - -.icon-music { - background-position: -24px 0; -} - -.icon-search { - background-position: -48px 0; -} - -.icon-envelope { - background-position: -72px 0; -} - -.icon-heart { - background-position: -96px 0; -} - -.icon-star { - background-position: -120px 0; -} - -.icon-star-empty { - background-position: -144px 0; -} - -.icon-user { - background-position: -168px 0; -} - -.icon-film { - background-position: -192px 0; -} - -.icon-th-large { - background-position: -216px 0; -} - -.icon-th { - background-position: -240px 0; -} - -.icon-th-list { - background-position: -264px 0; -} - -.icon-ok { - background-position: -288px 0; -} - -.icon-remove { - background-position: -312px 0; -} - -.icon-zoom-in { - background-position: -336px 0; -} - -.icon-zoom-out { - background-position: -360px 0; -} - -.icon-off { - background-position: -384px 0; -} - -.icon-signal { - background-position: -408px 0; -} - -.icon-cog { - background-position: -432px 0; -} - -.icon-trash { - background-position: -456px 0; -} - -.icon-home { - background-position: 0 -24px; -} - -.icon-file { - background-position: -24px -24px; -} - -.icon-time { - background-position: -48px -24px; -} - -.icon-road { - background-position: -72px -24px; -} - -.icon-download-alt { - background-position: -96px -24px; -} - -.icon-download { - background-position: -120px -24px; -} - -.icon-upload { - background-position: -144px -24px; -} - -.icon-inbox { - background-position: -168px -24px; -} - -.icon-play-circle { - background-position: -192px -24px; -} - -.icon-repeat { - background-position: -216px -24px; -} - -.icon-refresh { - background-position: -240px -24px; -} - -.icon-list-alt { - background-position: -264px -24px; -} - -.icon-lock { - background-position: -287px -24px; -} - -.icon-flag { - background-position: -312px -24px; -} - -.icon-headphones { - background-position: -336px -24px; -} - -.icon-volume-off { - background-position: -360px -24px; -} - -.icon-volume-down { - background-position: -384px -24px; -} - -.icon-volume-up { - background-position: -408px -24px; -} - -.icon-qrcode { - background-position: -432px -24px; -} - -.icon-barcode { - background-position: -456px -24px; -} - -.icon-tag { - background-position: 0 -48px; -} - -.icon-tags { - background-position: -25px -48px; -} - -.icon-book { - background-position: -48px -48px; -} - -.icon-bookmark { - background-position: -72px -48px; -} - -.icon-print { - background-position: -96px -48px; -} - -.icon-camera { - background-position: -120px -48px; -} - -.icon-font { - background-position: -144px -48px; -} - -.icon-bold { - background-position: -167px -48px; -} - -.icon-italic { - background-position: -192px -48px; -} - -.icon-text-height { - background-position: -216px -48px; -} - -.icon-text-width { - background-position: -240px -48px; -} - -.icon-align-left { - background-position: -264px -48px; -} - -.icon-align-center { - background-position: -288px -48px; -} - -.icon-align-right { - background-position: -312px -48px; -} - -.icon-align-justify { - background-position: -336px -48px; -} - -.icon-list { - background-position: -360px -48px; -} - -.icon-indent-left { - background-position: -384px -48px; -} - -.icon-indent-right { - background-position: -408px -48px; -} - -.icon-facetime-video { - background-position: -432px -48px; -} - -.icon-picture { - background-position: -456px -48px; -} - -.icon-pencil { - background-position: 0 -72px; -} - -.icon-map-marker { - background-position: -24px -72px; -} - -.icon-adjust { - background-position: -48px -72px; -} - -.icon-tint { - background-position: -72px -72px; -} - -.icon-edit { - background-position: -96px -72px; -} - -.icon-share { - background-position: -120px -72px; -} - -.icon-check { - background-position: -144px -72px; -} - -.icon-move { - background-position: -168px -72px; -} - -.icon-step-backward { - background-position: -192px -72px; -} - -.icon-fast-backward { - background-position: -216px -72px; -} - -.icon-backward { - background-position: -240px -72px; -} - -.icon-play { - background-position: -264px -72px; -} - -.icon-pause { - background-position: -288px -72px; -} - -.icon-stop { - background-position: -312px -72px; -} - -.icon-forward { - background-position: -336px -72px; -} - -.icon-fast-forward { - background-position: -360px -72px; -} - -.icon-step-forward { - background-position: -384px -72px; -} - -.icon-eject { - background-position: -408px -72px; -} - -.icon-chevron-left { - background-position: -432px -72px; -} - -.icon-chevron-right { - background-position: -456px -72px; -} - -.icon-plus-sign { - background-position: 0 -96px; -} - -.icon-minus-sign { - background-position: -24px -96px; -} - -.icon-remove-sign { - background-position: -48px -96px; -} - -.icon-ok-sign { - background-position: -72px -96px; -} - -.icon-question-sign { - background-position: -96px -96px; -} - -.icon-info-sign { - background-position: -120px -96px; -} - -.icon-screenshot { - background-position: -144px -96px; -} - -.icon-remove-circle { - background-position: -168px -96px; -} - -.icon-ok-circle { - background-position: -192px -96px; -} - -.icon-ban-circle { - background-position: -216px -96px; -} - -.icon-arrow-left { - background-position: -240px -96px; -} - -.icon-arrow-right { - background-position: -264px -96px; -} - -.icon-arrow-up { - background-position: -289px -96px; -} - -.icon-arrow-down { - background-position: -312px -96px; -} - -.icon-share-alt { - background-position: -336px -96px; -} - -.icon-resize-full { - background-position: -360px -96px; -} - -.icon-resize-small { - background-position: -384px -96px; -} - -.icon-plus { - background-position: -408px -96px; -} - -.icon-minus { - background-position: -433px -96px; -} - -.icon-asterisk { - background-position: -456px -96px; -} - -.icon-exclamation-sign { - background-position: 0 -120px; -} - -.icon-gift { - background-position: -24px -120px; -} - -.icon-leaf { - background-position: -48px -120px; -} - -.icon-fire { - background-position: -72px -120px; -} - -.icon-eye-open { - background-position: -96px -120px; -} - -.icon-eye-close { - background-position: -120px -120px; -} - -.icon-warning-sign { - background-position: -144px -120px; -} - -.icon-plane { - background-position: -168px -120px; -} - -.icon-calendar { - background-position: -192px -120px; -} - -.icon-random { - width: 16px; - background-position: -216px -120px; -} - -.icon-comment { - background-position: -240px -120px; -} - -.icon-magnet { - background-position: -264px -120px; -} - -.icon-chevron-up { - background-position: -288px -120px; -} - -.icon-chevron-down { - background-position: -313px -119px; -} - -.icon-retweet { - background-position: -336px -120px; -} - -.icon-shopping-cart { - background-position: -360px -120px; -} - -.icon-folder-close { - background-position: -384px -120px; -} - -.icon-folder-open { - width: 16px; - background-position: -408px -120px; -} - -.icon-resize-vertical { - background-position: -432px -119px; -} - -.icon-resize-horizontal { - background-position: -456px -118px; -} - -.icon-hdd { - background-position: 0 -144px; -} - -.icon-bullhorn { - background-position: -24px -144px; -} - -.icon-bell { - background-position: -48px -144px; -} - -.icon-certificate { - background-position: -72px -144px; -} - -.icon-thumbs-up { - background-position: -96px -144px; -} - -.icon-thumbs-down { - background-position: -120px -144px; -} - -.icon-hand-right { - background-position: -144px -144px; -} - -.icon-hand-left { - background-position: -168px -144px; -} - -.icon-hand-up { - background-position: -192px -144px; -} - -.icon-hand-down { - background-position: -216px -144px; -} - -.icon-circle-arrow-right { - background-position: -240px -144px; -} - -.icon-circle-arrow-left { - background-position: -264px -144px; -} - -.icon-circle-arrow-up { - background-position: -288px -144px; -} - -.icon-circle-arrow-down { - background-position: -312px -144px; -} - -.icon-globe { - background-position: -336px -144px; -} - -.icon-wrench { - background-position: -360px -144px; -} - -.icon-tasks { - background-position: -384px -144px; -} - -.icon-filter { - background-position: -408px -144px; -} - -.icon-briefcase { - background-position: -432px -144px; -} - -.icon-fullscreen { - background-position: -456px -144px; -} - -.dropup, -.dropdown { - position: relative; -} - -.dropdown-toggle { - *margin-bottom: -3px; -} - -.dropdown-toggle:active, -.open .dropdown-toggle { - outline: 0; -} - -.caret { - display: inline-block; - width: 0; - height: 0; - vertical-align: top; - border-top: 4px solid #000000; - border-right: 4px solid transparent; - border-left: 4px solid transparent; - content: ""; -} - -.dropdown .caret { - margin-top: 8px; - margin-left: 2px; -} - -.dropdown-menu { - position: absolute; - top: 100%; - left: 0; - z-index: 1000; - display: none; - float: left; - min-width: 160px; - padding: 5px 0; - margin: 2px 0 0; - list-style: none; - background-color: #ffffff; - border: 1px solid #ccc; - border: 1px solid rgba(0, 0, 0, 0.2); - *border-right-width: 2px; - *border-bottom-width: 2px; - -webkit-border-radius: 6px; - -moz-border-radius: 6px; - border-radius: 6px; - -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); - -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); - box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); - -webkit-background-clip: padding-box; - -moz-background-clip: padding; - background-clip: padding-box; -} - -.dropdown-menu.pull-right { - right: 0; - left: auto; -} - -.dropdown-menu .divider { - *width: 100%; - height: 1px; - margin: 9px 1px; - *margin: -5px 0 5px; - overflow: hidden; - background-color: #e5e5e5; - border-bottom: 1px solid #ffffff; -} - -.dropdown-menu a { - display: block; - padding: 3px 20px; - clear: both; - font-weight: normal; - line-height: 20px; - color: #333333; - white-space: nowrap; -} - -.dropdown-menu li > a:hover, -.dropdown-menu li > a:focus, -.dropdown-submenu:hover > a { - color: #ffffff; - text-decoration: none; - background-color: #0088cc; - background-color: #0081c2; - background-image: -moz-linear-gradient(top, #0088cc, #0077b3); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3)); - background-image: -webkit-linear-gradient(top, #0088cc, #0077b3); - background-image: -o-linear-gradient(top, #0088cc, #0077b3); - background-image: linear-gradient(to bottom, #0088cc, #0077b3); - background-repeat: repeat-x; - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0); -} - -.dropdown-menu .active > a, -.dropdown-menu .active > a:hover { - color: #ffffff; - text-decoration: none; - background-color: #0088cc; - background-color: #0081c2; - background-image: linear-gradient(to bottom, #0088cc, #0077b3); - background-image: -moz-linear-gradient(top, #0088cc, #0077b3); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3)); - background-image: -webkit-linear-gradient(top, #0088cc, #0077b3); - background-image: -o-linear-gradient(top, #0088cc, #0077b3); - background-repeat: repeat-x; - outline: 0; - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0); -} - -.dropdown-menu .disabled > a, -.dropdown-menu .disabled > a:hover { - color: #999999; -} - -.dropdown-menu .disabled > a:hover { - text-decoration: none; - cursor: default; - background-color: transparent; -} - -.open { - *z-index: 1000; -} - -.open > .dropdown-menu { - display: block; -} - -.pull-right > .dropdown-menu { - right: 0; - left: auto; -} - -.dropup .caret, -.navbar-fixed-bottom .dropdown .caret { - border-top: 0; - border-bottom: 4px solid #000000; - content: ""; -} - -.dropup .dropdown-menu, -.navbar-fixed-bottom .dropdown .dropdown-menu { - top: auto; - bottom: 100%; - margin-bottom: 1px; -} - -.dropdown-submenu { - position: relative; -} - -.dropdown-submenu > .dropdown-menu { - top: 0; - left: 100%; - margin-top: -6px; - margin-left: -1px; - -webkit-border-radius: 0 6px 6px 6px; - -moz-border-radius: 0 6px 6px 6px; - border-radius: 0 6px 6px 6px; -} - -.dropdown-submenu:hover > .dropdown-menu { - display: block; -} - -.dropdown-submenu > a:after { - display: block; - float: right; - width: 0; - height: 0; - margin-top: 5px; - margin-right: -10px; - border-color: transparent; - border-left-color: #cccccc; - border-style: solid; - border-width: 5px 0 5px 5px; - content: " "; -} - -.dropdown-submenu:hover > a:after { - border-left-color: #ffffff; -} - -.dropdown .dropdown-menu .nav-header { - padding-right: 20px; - padding-left: 20px; -} - -.typeahead { - margin-top: 2px; - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; -} - -.well { - min-height: 20px; - padding: 19px; - margin-bottom: 20px; - background-color: #f5f5f5; - border: 1px solid #e3e3e3; - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); - -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); -} - -.well blockquote { - border-color: #ddd; - border-color: rgba(0, 0, 0, 0.15); -} - -.well-large { - padding: 24px; - -webkit-border-radius: 6px; - -moz-border-radius: 6px; - border-radius: 6px; -} - -.well-small { - padding: 9px; - -webkit-border-radius: 3px; - -moz-border-radius: 3px; - border-radius: 3px; -} - -.fade { - opacity: 0; - -webkit-transition: opacity 0.15s linear; - -moz-transition: opacity 0.15s linear; - -o-transition: opacity 0.15s linear; - transition: opacity 0.15s linear; -} - -.fade.in { - opacity: 1; -} - -.collapse { - position: relative; - height: 0; - overflow: hidden; - -webkit-transition: height 0.35s ease; - -moz-transition: height 0.35s ease; - -o-transition: height 0.35s ease; - transition: height 0.35s ease; -} - -.collapse.in { - height: auto; -} - -.close { - float: right; - font-size: 20px; - font-weight: bold; - line-height: 20px; - color: #000000; - text-shadow: 0 1px 0 #ffffff; - opacity: 0.2; - filter: alpha(opacity=20); -} - -.close:hover { - color: #000000; - text-decoration: none; - cursor: pointer; - opacity: 0.4; - filter: alpha(opacity=40); -} - -button.close { - padding: 0; - cursor: pointer; - background: transparent; - border: 0; - -webkit-appearance: none; -} - -.btn { - display: inline-block; - *display: inline; - padding: 4px 14px; - margin-bottom: 0; - *margin-left: .3em; - font-size: 14px; - line-height: 20px; - *line-height: 20px; - color: #333333; - text-align: center; - text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); - vertical-align: middle; - cursor: pointer; - background-color: #f5f5f5; - *background-color: #e6e6e6; - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6)); - background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6); - background-image: -o-linear-gradient(top, #ffffff, #e6e6e6); - background-image: linear-gradient(to bottom, #ffffff, #e6e6e6); - background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6); - background-repeat: repeat-x; - border: 1px solid #bbbbbb; - *border: 0; - border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); - border-color: #e6e6e6 #e6e6e6 #bfbfbf; - border-bottom-color: #a2a2a2; - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0); - filter: progid:dximagetransform.microsoft.gradient(enabled=false); - *zoom: 1; - -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); - -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); - box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); -} - -.btn:hover, -.btn:active, -.btn.active, -.btn.disabled, -.btn[disabled] { - color: #333333; - background-color: #e6e6e6; - *background-color: #d9d9d9; -} - -.btn:active, -.btn.active { - background-color: #cccccc \9; -} - -.btn:first-child { - *margin-left: 0; -} - -.btn:hover { - color: #333333; - text-decoration: none; - background-color: #e6e6e6; - *background-color: #d9d9d9; - /* Buttons in IE7 don't get borders, so darken on hover */ - - background-position: 0 -15px; - -webkit-transition: background-position 0.1s linear; - -moz-transition: background-position 0.1s linear; - -o-transition: background-position 0.1s linear; - transition: background-position 0.1s linear; -} - -.btn:focus { - outline: thin dotted #333; - outline: 5px auto -webkit-focus-ring-color; - outline-offset: -2px; -} - -.btn.active, -.btn:active { - background-color: #e6e6e6; - background-color: #d9d9d9 \9; - background-image: none; - outline: 0; - -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); - -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); - box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); -} - -.btn.disabled, -.btn[disabled] { - cursor: default; - background-color: #e6e6e6; - background-image: none; - opacity: 0.65; - filter: alpha(opacity=65); - -webkit-box-shadow: none; - -moz-box-shadow: none; - box-shadow: none; -} - -.btn-large { - padding: 9px 14px; - font-size: 16px; - line-height: normal; - -webkit-border-radius: 5px; - -moz-border-radius: 5px; - border-radius: 5px; -} - -.btn-large [class^="icon-"] { - margin-top: 2px; -} - -.btn-small { - padding: 3px 9px; - font-size: 12px; - line-height: 18px; -} - -.btn-small [class^="icon-"] { - margin-top: 0; -} - -.btn-mini { - padding: 2px 6px; - font-size: 11px; - line-height: 17px; -} - -.btn-block { - display: block; - width: 100%; - padding-right: 0; - padding-left: 0; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; -} - -.btn-block + .btn-block { - margin-top: 5px; -} - -input[type="submit"].btn-block, -input[type="reset"].btn-block, -input[type="button"].btn-block { - width: 100%; -} - -.btn-primary.active, -.btn-warning.active, -.btn-danger.active, -.btn-success.active, -.btn-info.active, -.btn-inverse.active { - color: rgba(255, 255, 255, 0.75); -} - -.btn { - border-color: #c5c5c5; - border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25); -} - -.btn-primary { - color: #ffffff; - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); - background-color: #006dcc; - *background-color: #0044cc; - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc)); - background-image: -webkit-linear-gradient(top, #0088cc, #0044cc); - background-image: -o-linear-gradient(top, #0088cc, #0044cc); - background-image: linear-gradient(to bottom, #0088cc, #0044cc); - background-image: -moz-linear-gradient(top, #0088cc, #0044cc); - background-repeat: repeat-x; - border-color: #0044cc #0044cc #002a80; - border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0); - filter: progid:dximagetransform.microsoft.gradient(enabled=false); -} - -.btn-primary:hover, -.btn-primary:active, -.btn-primary.active, -.btn-primary.disabled, -.btn-primary[disabled] { - color: #ffffff; - background-color: #0044cc; - *background-color: #003bb3; -} - -.btn-primary:active, -.btn-primary.active { - background-color: #003399 \9; -} - -.btn-warning { - color: #ffffff; - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); - background-color: #faa732; - *background-color: #f89406; - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406)); - background-image: -webkit-linear-gradient(top, #fbb450, #f89406); - background-image: -o-linear-gradient(top, #fbb450, #f89406); - background-image: linear-gradient(to bottom, #fbb450, #f89406); - background-image: -moz-linear-gradient(top, #fbb450, #f89406); - background-repeat: repeat-x; - border-color: #f89406 #f89406 #ad6704; - border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0); - filter: progid:dximagetransform.microsoft.gradient(enabled=false); -} - -.btn-warning:hover, -.btn-warning:active, -.btn-warning.active, -.btn-warning.disabled, -.btn-warning[disabled] { - color: #ffffff; - background-color: #f89406; - *background-color: #df8505; -} - -.btn-warning:active, -.btn-warning.active { - background-color: #c67605 \9; -} - -.btn-danger { - color: #ffffff; - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); - background-color: #da4f49; - *background-color: #bd362f; - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f)); - background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f); - background-image: -o-linear-gradient(top, #ee5f5b, #bd362f); - background-image: linear-gradient(to bottom, #ee5f5b, #bd362f); - background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f); - background-repeat: repeat-x; - border-color: #bd362f #bd362f #802420; - border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0); - filter: progid:dximagetransform.microsoft.gradient(enabled=false); -} - -.btn-danger:hover, -.btn-danger:active, -.btn-danger.active, -.btn-danger.disabled, -.btn-danger[disabled] { - color: #ffffff; - background-color: #bd362f; - *background-color: #a9302a; -} - -.btn-danger:active, -.btn-danger.active { - background-color: #942a25 \9; -} - -.btn-success { - color: #ffffff; - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); - background-color: #5bb75b; - *background-color: #51a351; - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351)); - background-image: -webkit-linear-gradient(top, #62c462, #51a351); - background-image: -o-linear-gradient(top, #62c462, #51a351); - background-image: linear-gradient(to bottom, #62c462, #51a351); - background-image: -moz-linear-gradient(top, #62c462, #51a351); - background-repeat: repeat-x; - border-color: #51a351 #51a351 #387038; - border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0); - filter: progid:dximagetransform.microsoft.gradient(enabled=false); -} - -.btn-success:hover, -.btn-success:active, -.btn-success.active, -.btn-success.disabled, -.btn-success[disabled] { - color: #ffffff; - background-color: #51a351; - *background-color: #499249; -} - -.btn-success:active, -.btn-success.active { - background-color: #408140 \9; -} - -.btn-info { - color: #ffffff; - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); - background-color: #49afcd; - *background-color: #2f96b4; - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4)); - background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4); - background-image: -o-linear-gradient(top, #5bc0de, #2f96b4); - background-image: linear-gradient(to bottom, #5bc0de, #2f96b4); - background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4); - background-repeat: repeat-x; - border-color: #2f96b4 #2f96b4 #1f6377; - border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0); - filter: progid:dximagetransform.microsoft.gradient(enabled=false); -} - -.btn-info:hover, -.btn-info:active, -.btn-info.active, -.btn-info.disabled, -.btn-info[disabled] { - color: #ffffff; - background-color: #2f96b4; - *background-color: #2a85a0; -} - -.btn-info:active, -.btn-info.active { - background-color: #24748c \9; -} - -.btn-inverse { - color: #ffffff; - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); - background-color: #363636; - *background-color: #222222; - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222)); - background-image: -webkit-linear-gradient(top, #444444, #222222); - background-image: -o-linear-gradient(top, #444444, #222222); - background-image: linear-gradient(to bottom, #444444, #222222); - background-image: -moz-linear-gradient(top, #444444, #222222); - background-repeat: repeat-x; - border-color: #222222 #222222 #000000; - border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0); - filter: progid:dximagetransform.microsoft.gradient(enabled=false); -} - -.btn-inverse:hover, -.btn-inverse:active, -.btn-inverse.active, -.btn-inverse.disabled, -.btn-inverse[disabled] { - color: #ffffff; - background-color: #222222; - *background-color: #151515; -} - -.btn-inverse:active, -.btn-inverse.active { - background-color: #080808 \9; -} - -button.btn, -input[type="submit"].btn { - *padding-top: 3px; - *padding-bottom: 3px; -} - -button.btn::-moz-focus-inner, -input[type="submit"].btn::-moz-focus-inner { - padding: 0; - border: 0; -} - -button.btn.btn-large, -input[type="submit"].btn.btn-large { - *padding-top: 7px; - *padding-bottom: 7px; -} - -button.btn.btn-small, -input[type="submit"].btn.btn-small { - *padding-top: 3px; - *padding-bottom: 3px; -} - -button.btn.btn-mini, -input[type="submit"].btn.btn-mini { - *padding-top: 1px; - *padding-bottom: 1px; -} - -.btn-link, -.btn-link:active, -.btn-link[disabled] { - background-color: transparent; - background-image: none; - -webkit-box-shadow: none; - -moz-box-shadow: none; - box-shadow: none; -} - -.btn-link { - color: #0088cc; - cursor: pointer; - border-color: transparent; - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; -} - -.btn-link:hover { - color: #005580; - text-decoration: underline; - background-color: transparent; -} - -.btn-link[disabled]:hover { - color: #333333; - text-decoration: none; -} - -.btn-group { - position: relative; - *margin-left: .3em; - font-size: 0; - white-space: nowrap; - vertical-align: middle; -} - -.btn-group:first-child { - *margin-left: 0; -} - -.btn-group + .btn-group { - margin-left: 5px; -} - -.btn-toolbar { - margin-top: 10px; - margin-bottom: 10px; - font-size: 0; -} - -.btn-toolbar .btn-group { - display: inline-block; - *display: inline; - /* IE7 inline-block hack */ - - *zoom: 1; -} - -.btn-toolbar .btn + .btn, -.btn-toolbar .btn-group + .btn, -.btn-toolbar .btn + .btn-group { - margin-left: 5px; -} - -.btn-group > .btn { - position: relative; - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; -} - -.btn-group > .btn + .btn { - margin-left: -1px; -} - -.btn-group > .btn, -.btn-group > .dropdown-menu { - font-size: 14px; -} - -.btn-group > .btn-mini { - font-size: 11px; -} - -.btn-group > .btn-small { - font-size: 12px; -} - -.btn-group > .btn-large { - font-size: 16px; -} - -.btn-group > .btn:first-child { - margin-left: 0; - -webkit-border-bottom-left-radius: 4px; - border-bottom-left-radius: 4px; - -webkit-border-top-left-radius: 4px; - border-top-left-radius: 4px; - -moz-border-radius-bottomleft: 4px; - -moz-border-radius-topleft: 4px; -} - -.btn-group > .btn:last-child, -.btn-group > .dropdown-toggle { - -webkit-border-top-right-radius: 4px; - border-top-right-radius: 4px; - -webkit-border-bottom-right-radius: 4px; - border-bottom-right-radius: 4px; - -moz-border-radius-topright: 4px; - -moz-border-radius-bottomright: 4px; -} - -.btn-group > .btn.large:first-child { - margin-left: 0; - -webkit-border-bottom-left-radius: 6px; - border-bottom-left-radius: 6px; - -webkit-border-top-left-radius: 6px; - border-top-left-radius: 6px; - -moz-border-radius-bottomleft: 6px; - -moz-border-radius-topleft: 6px; -} - -.btn-group > .btn.large:last-child, -.btn-group > .large.dropdown-toggle { - -webkit-border-top-right-radius: 6px; - border-top-right-radius: 6px; - -webkit-border-bottom-right-radius: 6px; - border-bottom-right-radius: 6px; - -moz-border-radius-topright: 6px; - -moz-border-radius-bottomright: 6px; -} - -.btn-group > .btn:hover, -.btn-group > .btn:focus, -.btn-group > .btn:active, -.btn-group > .btn.active { - z-index: 2; -} - -.btn-group .dropdown-toggle:active, -.btn-group.open .dropdown-toggle { - outline: 0; -} - -.btn-group > .btn + .dropdown-toggle { - *padding-top: 5px; - padding-right: 8px; - *padding-bottom: 5px; - padding-left: 8px; - -webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); - -moz-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); - box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); -} - -.btn-group > .btn-mini + .dropdown-toggle { - *padding-top: 2px; - padding-right: 5px; - *padding-bottom: 2px; - padding-left: 5px; -} - -.btn-group > .btn-small + .dropdown-toggle { - *padding-top: 5px; - *padding-bottom: 4px; -} - -.btn-group > .btn-large + .dropdown-toggle { - *padding-top: 7px; - padding-right: 12px; - *padding-bottom: 7px; - padding-left: 12px; -} - -.btn-group.open .dropdown-toggle { - background-image: none; - -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); - -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); - box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); -} - -.btn-group.open .btn.dropdown-toggle { - background-color: #e6e6e6; -} - -.btn-group.open .btn-primary.dropdown-toggle { - background-color: #0044cc; -} - -.btn-group.open .btn-warning.dropdown-toggle { - background-color: #f89406; -} - -.btn-group.open .btn-danger.dropdown-toggle { - background-color: #bd362f; -} - -.btn-group.open .btn-success.dropdown-toggle { - background-color: #51a351; -} - -.btn-group.open .btn-info.dropdown-toggle { - background-color: #2f96b4; -} - -.btn-group.open .btn-inverse.dropdown-toggle { - background-color: #222222; -} - -.btn .caret { - margin-top: 8px; - margin-left: 0; -} - -.btn-mini .caret, -.btn-small .caret, -.btn-large .caret { - margin-top: 6px; -} - -.btn-large .caret { - border-top-width: 5px; - border-right-width: 5px; - border-left-width: 5px; -} - -.dropup .btn-large .caret { - border-top: 0; - border-bottom: 5px solid #000000; -} - -.btn-primary .caret, -.btn-warning .caret, -.btn-danger .caret, -.btn-info .caret, -.btn-success .caret, -.btn-inverse .caret { - border-top-color: #ffffff; - border-bottom-color: #ffffff; -} - -.btn-group-vertical { - display: inline-block; - *display: inline; - /* IE7 inline-block hack */ - - *zoom: 1; -} - -.btn-group-vertical .btn { - display: block; - float: none; - width: 100%; - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; -} - -.btn-group-vertical .btn + .btn { - margin-top: -1px; - margin-left: 0; -} - -.btn-group-vertical .btn:first-child { - -webkit-border-radius: 4px 4px 0 0; - -moz-border-radius: 4px 4px 0 0; - border-radius: 4px 4px 0 0; -} - -.btn-group-vertical .btn:last-child { - -webkit-border-radius: 0 0 4px 4px; - -moz-border-radius: 0 0 4px 4px; - border-radius: 0 0 4px 4px; -} - -.btn-group-vertical .btn-large:first-child { - -webkit-border-radius: 6px 6px 0 0; - -moz-border-radius: 6px 6px 0 0; - border-radius: 6px 6px 0 0; -} - -.btn-group-vertical .btn-large:last-child { - -webkit-border-radius: 0 0 6px 6px; - -moz-border-radius: 0 0 6px 6px; - border-radius: 0 0 6px 6px; -} - -.alert { - padding: 8px 35px 8px 14px; - margin-bottom: 20px; - color: #c09853; - text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); - background-color: #fcf8e3; - border: 1px solid #fbeed5; - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; -} - -.alert h4 { - margin: 0; -} - -.alert .close { - position: relative; - top: -2px; - right: -21px; - line-height: 20px; -} - -.alert-success { - color: #468847; - background-color: #dff0d8; - border-color: #d6e9c6; -} - -.alert-danger, -.alert-error { - color: #b94a48; - background-color: #f2dede; - border-color: #eed3d7; -} - -.alert-info { - color: #3a87ad; - background-color: #d9edf7; - border-color: #bce8f1; -} - -.alert-block { - padding-top: 14px; - padding-bottom: 14px; -} - -.alert-block > p, -.alert-block > ul { - margin-bottom: 0; -} - -.alert-block p + p { - margin-top: 5px; -} - -.nav { - margin-bottom: 20px; - margin-left: 0; - list-style: none; -} - -.nav > li > a { - display: block; -} - -.nav > li > a:hover { - text-decoration: none; - background-color: #eeeeee; -} - -.nav > .pull-right { - float: right; -} - -.nav-header { - display: block; - padding: 3px 15px; - font-size: 11px; - font-weight: bold; - line-height: 20px; - color: #999999; - text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); - text-transform: uppercase; -} - -.nav li + .nav-header { - margin-top: 9px; -} - -.nav-list { - padding-right: 15px; - padding-left: 15px; - margin-bottom: 0; -} - -.nav-list > li > a, -.nav-list .nav-header { - margin-right: -15px; - margin-left: -15px; - text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); -} - -.nav-list > li > a { - padding: 3px 15px; -} - -.nav-list > .active > a, -.nav-list > .active > a:hover { - color: #ffffff; - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2); - background-color: #0088cc; -} - -.nav-list [class^="icon-"] { - margin-right: 2px; -} - -.nav-list .divider { - *width: 100%; - height: 1px; - margin: 9px 1px; - *margin: -5px 0 5px; - overflow: hidden; - background-color: #e5e5e5; - border-bottom: 1px solid #ffffff; -} - -.nav-tabs, -.nav-pills { - *zoom: 1; -} - -.nav-tabs:before, -.nav-pills:before, -.nav-tabs:after, -.nav-pills:after { - display: table; - line-height: 0; - content: ""; -} - -.nav-tabs:after, -.nav-pills:after { - clear: both; -} - -.nav-tabs > li, -.nav-pills > li { - float: left; -} - -.nav-tabs > li > a, -.nav-pills > li > a { - padding-right: 12px; - padding-left: 12px; - margin-right: 2px; - line-height: 14px; -} - -.nav-tabs { - border-bottom: 1px solid #ddd; -} - -.nav-tabs > li { - margin-bottom: -1px; -} - -.nav-tabs > li > a { - padding-top: 8px; - padding-bottom: 8px; - line-height: 20px; - border: 1px solid transparent; - -webkit-border-radius: 4px 4px 0 0; - -moz-border-radius: 4px 4px 0 0; - border-radius: 4px 4px 0 0; -} - -.nav-tabs > li > a:hover { - border-color: #eeeeee #eeeeee #dddddd; -} - -.nav-tabs > .active > a, -.nav-tabs > .active > a:hover { - color: #555555; - cursor: default; - background-color: #ffffff; - border: 1px solid #ddd; - border-bottom-color: transparent; -} - -.nav-pills > li > a { - padding-top: 8px; - padding-bottom: 8px; - margin-top: 2px; - margin-bottom: 2px; - -webkit-border-radius: 5px; - -moz-border-radius: 5px; - border-radius: 5px; -} - -.nav-pills > .active > a, -.nav-pills > .active > a:hover { - color: #ffffff; - background-color: #0088cc; -} - -.nav-stacked > li { - float: none; -} - -.nav-stacked > li > a { - margin-right: 0; -} - -.nav-tabs.nav-stacked { - border-bottom: 0; -} - -.nav-tabs.nav-stacked > li > a { - border: 1px solid #ddd; - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; -} - -.nav-tabs.nav-stacked > li:first-child > a { - -webkit-border-top-right-radius: 4px; - border-top-right-radius: 4px; - -webkit-border-top-left-radius: 4px; - border-top-left-radius: 4px; - -moz-border-radius-topright: 4px; - -moz-border-radius-topleft: 4px; -} - -.nav-tabs.nav-stacked > li:last-child > a { - -webkit-border-bottom-right-radius: 4px; - border-bottom-right-radius: 4px; - -webkit-border-bottom-left-radius: 4px; - border-bottom-left-radius: 4px; - -moz-border-radius-bottomright: 4px; - -moz-border-radius-bottomleft: 4px; -} - -.nav-tabs.nav-stacked > li > a:hover { - z-index: 2; - border-color: #ddd; -} - -.nav-pills.nav-stacked > li > a { - margin-bottom: 3px; -} - -.nav-pills.nav-stacked > li:last-child > a { - margin-bottom: 1px; -} - -.nav-tabs .dropdown-menu { - -webkit-border-radius: 0 0 6px 6px; - -moz-border-radius: 0 0 6px 6px; - border-radius: 0 0 6px 6px; -} - -.nav-pills .dropdown-menu { - -webkit-border-radius: 6px; - -moz-border-radius: 6px; - border-radius: 6px; -} - -.nav .dropdown-toggle .caret { - margin-top: 6px; - border-top-color: #0088cc; - border-bottom-color: #0088cc; -} - -.nav .dropdown-toggle:hover .caret { - border-top-color: #005580; - border-bottom-color: #005580; -} - -/* move down carets for tabs */ - -.nav-tabs .dropdown-toggle .caret { - margin-top: 8px; -} - -.nav .active .dropdown-toggle .caret { - border-top-color: #fff; - border-bottom-color: #fff; -} - -.nav-tabs .active .dropdown-toggle .caret { - border-top-color: #555555; - border-bottom-color: #555555; -} - -.nav > .dropdown.active > a:hover { - cursor: pointer; -} - -.nav-tabs .open .dropdown-toggle, -.nav-pills .open .dropdown-toggle, -.nav > li.dropdown.open.active > a:hover { - color: #ffffff; - background-color: #999999; - border-color: #999999; -} - -.nav li.dropdown.open .caret, -.nav li.dropdown.open.active .caret, -.nav li.dropdown.open a:hover .caret { - border-top-color: #ffffff; - border-bottom-color: #ffffff; - opacity: 1; - filter: alpha(opacity=100); -} - -.tabs-stacked .open > a:hover { - border-color: #999999; -} - -.tabbable { - *zoom: 1; -} - -.tabbable:before, -.tabbable:after { - display: table; - line-height: 0; - content: ""; -} - -.tabbable:after { - clear: both; -} - -.tab-content { - overflow: auto; -} - -.tabs-below > .nav-tabs, -.tabs-right > .nav-tabs, -.tabs-left > .nav-tabs { - border-bottom: 0; -} - -.tab-content > .tab-pane, -.pill-content > .pill-pane { - display: none; -} - -.tab-content > .active, -.pill-content > .active { - display: block; -} - -.tabs-below > .nav-tabs { - border-top: 1px solid #ddd; -} - -.tabs-below > .nav-tabs > li { - margin-top: -1px; - margin-bottom: 0; -} - -.tabs-below > .nav-tabs > li > a { - -webkit-border-radius: 0 0 4px 4px; - -moz-border-radius: 0 0 4px 4px; - border-radius: 0 0 4px 4px; -} - -.tabs-below > .nav-tabs > li > a:hover { - border-top-color: #ddd; - border-bottom-color: transparent; -} - -.tabs-below > .nav-tabs > .active > a, -.tabs-below > .nav-tabs > .active > a:hover { - border-color: transparent #ddd #ddd #ddd; -} - -.tabs-left > .nav-tabs > li, -.tabs-right > .nav-tabs > li { - float: none; -} - -.tabs-left > .nav-tabs > li > a, -.tabs-right > .nav-tabs > li > a { - min-width: 74px; - margin-right: 0; - margin-bottom: 3px; -} - -.tabs-left > .nav-tabs { - float: left; - margin-right: 19px; - border-right: 1px solid #ddd; -} - -.tabs-left > .nav-tabs > li > a { - margin-right: -1px; - -webkit-border-radius: 4px 0 0 4px; - -moz-border-radius: 4px 0 0 4px; - border-radius: 4px 0 0 4px; -} - -.tabs-left > .nav-tabs > li > a:hover { - border-color: #eeeeee #dddddd #eeeeee #eeeeee; -} - -.tabs-left > .nav-tabs .active > a, -.tabs-left > .nav-tabs .active > a:hover { - border-color: #ddd transparent #ddd #ddd; - *border-right-color: #ffffff; -} - -.tabs-right > .nav-tabs { - float: right; - margin-left: 19px; - border-left: 1px solid #ddd; -} - -.tabs-right > .nav-tabs > li > a { - margin-left: -1px; - -webkit-border-radius: 0 4px 4px 0; - -moz-border-radius: 0 4px 4px 0; - border-radius: 0 4px 4px 0; -} - -.tabs-right > .nav-tabs > li > a:hover { - border-color: #eeeeee #eeeeee #eeeeee #dddddd; -} - -.tabs-right > .nav-tabs .active > a, -.tabs-right > .nav-tabs .active > a:hover { - border-color: #ddd #ddd #ddd transparent; - *border-left-color: #ffffff; -} - -.nav > .disabled > a { - color: #999999; -} - -.nav > .disabled > a:hover { - text-decoration: none; - cursor: default; - background-color: transparent; -} - -.navbar { - *position: relative; - *z-index: 2; - margin-bottom: 20px; - overflow: visible; - color: #777777; -} - -.navbar-inner { - min-height: 40px; - padding-right: 20px; - padding-left: 20px; - background-color: #fafafa; - background-image: -moz-linear-gradient(top, #ffffff, #f2f2f2); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f2f2f2)); - background-image: -webkit-linear-gradient(top, #ffffff, #f2f2f2); - background-image: -o-linear-gradient(top, #ffffff, #f2f2f2); - background-image: linear-gradient(to bottom, #ffffff, #f2f2f2); - background-repeat: repeat-x; - border: 1px solid #d4d4d4; - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0); - *zoom: 1; - -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065); - -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065); - box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065); -} - -.navbar-inner:before, -.navbar-inner:after { - display: table; - line-height: 0; - content: ""; -} - -.navbar-inner:after { - clear: both; -} - -.navbar .container { - width: auto; -} - -.nav-collapse.collapse { - height: auto; -} - -.navbar .brand { - display: block; - float: left; - padding: 10px 20px 10px; - margin-left: -20px; - font-size: 20px; - font-weight: 200; - color: #777777; - text-shadow: 0 1px 0 #ffffff; -} - -.navbar .brand:hover { - text-decoration: none; -} - -.navbar-text { - margin-bottom: 0; - line-height: 40px; -} - -.navbar-link { - color: #777777; -} - -.navbar-link:hover { - color: #333333; -} - -.navbar .divider-vertical { - height: 40px; - margin: 0 9px; - border-right: 1px solid #ffffff; - border-left: 1px solid #f2f2f2; -} - -.navbar .btn, -.navbar .btn-group { - margin-top: 5px; -} - -.navbar .btn-group .btn, -.navbar .input-prepend .btn, -.navbar .input-append .btn { - margin-top: 0; -} - -.navbar-form { - margin-bottom: 0; - *zoom: 1; -} - -.navbar-form:before, -.navbar-form:after { - display: table; - line-height: 0; - content: ""; -} - -.navbar-form:after { - clear: both; -} - -.navbar-form input, -.navbar-form select, -.navbar-form .radio, -.navbar-form .checkbox { - margin-top: 5px; -} - -.navbar-form input, -.navbar-form select, -.navbar-form .btn { - display: inline-block; - margin-bottom: 0; -} - -.navbar-form input[type="image"], -.navbar-form input[type="checkbox"], -.navbar-form input[type="radio"] { - margin-top: 3px; -} - -.navbar-form .input-append, -.navbar-form .input-prepend { - margin-top: 6px; - white-space: nowrap; -} - -.navbar-form .input-append input, -.navbar-form .input-prepend input { - margin-top: 0; -} - -.navbar-search { - position: relative; - float: left; - margin-top: 5px; - margin-bottom: 0; -} - -.navbar-search .search-query { - padding: 4px 14px; - margin-bottom: 0; - font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; - font-size: 13px; - font-weight: normal; - line-height: 1; - -webkit-border-radius: 15px; - -moz-border-radius: 15px; - border-radius: 15px; -} - -.navbar-static-top { - position: static; - width: 100%; - margin-bottom: 0; -} - -.navbar-static-top .navbar-inner { - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; -} - -.navbar-fixed-top, -.navbar-fixed-bottom { - position: fixed; - right: 0; - left: 0; - z-index: 1030; - margin-bottom: 0; -} - -.navbar-fixed-top .navbar-inner, -.navbar-static-top .navbar-inner { - border-width: 0 0 1px; -} - -.navbar-fixed-bottom .navbar-inner { - border-width: 1px 0 0; -} - -.navbar-fixed-top .navbar-inner, -.navbar-fixed-bottom .navbar-inner { - padding-right: 0; - padding-left: 0; - -webkit-border-radius: 0; - -moz-border-radius: 0; - border-radius: 0; -} - -.navbar-static-top .container, -.navbar-fixed-top .container, -.navbar-fixed-bottom .container { - width: 940px; -} - -.navbar-fixed-top { - top: 0; -} - -.navbar-fixed-top .navbar-inner, -.navbar-static-top .navbar-inner { - -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1), 0 1px 10px rgba(0, 0, 0, 0.1); - -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1), 0 1px 10px rgba(0, 0, 0, 0.1); - box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1), 0 1px 10px rgba(0, 0, 0, 0.1); -} - -.navbar-fixed-bottom { - bottom: 0; -} - -.navbar-fixed-bottom .navbar-inner { - -webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.1), 0 -1px 10px rgba(0, 0, 0, 0.1); - -moz-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.1), 0 -1px 10px rgba(0, 0, 0, 0.1); - box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.1), 0 -1px 10px rgba(0, 0, 0, 0.1); -} - -.navbar .nav { - position: relative; - left: 0; - display: block; - float: left; - margin: 0 10px 0 0; -} - -.navbar .nav.pull-right { - float: right; - margin-right: 0; -} - -.navbar .nav > li { - float: left; -} - -.navbar .nav > li > a { - float: none; - padding: 10px 15px 10px; - color: #777777; - text-decoration: none; - text-shadow: 0 1px 0 #ffffff; -} - -.navbar .nav .dropdown-toggle .caret { - margin-top: 8px; -} - -.navbar .nav > li > a:focus, -.navbar .nav > li > a:hover { - color: #333333; - text-decoration: none; - background-color: transparent; -} - -.navbar .nav > .active > a, -.navbar .nav > .active > a:hover, -.navbar .nav > .active > a:focus { - color: #555555; - text-decoration: none; - background-color: #e5e5e5; - -webkit-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125); - -moz-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125); - box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125); -} - -.navbar .btn-navbar { - display: none; - float: right; - padding: 7px 10px; - margin-right: 5px; - margin-left: 5px; - color: #ffffff; - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); - background-color: #ededed; - *background-color: #e5e5e5; - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#e5e5e5)); - background-image: -webkit-linear-gradient(top, #f2f2f2, #e5e5e5); - background-image: -o-linear-gradient(top, #f2f2f2, #e5e5e5); - background-image: linear-gradient(to bottom, #f2f2f2, #e5e5e5); - background-image: -moz-linear-gradient(top, #f2f2f2, #e5e5e5); - background-repeat: repeat-x; - border-color: #e5e5e5 #e5e5e5 #bfbfbf; - border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffe5e5e5', GradientType=0); - filter: progid:dximagetransform.microsoft.gradient(enabled=false); - -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075); - -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075); - box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075); -} - -.navbar .btn-navbar:hover, -.navbar .btn-navbar:active, -.navbar .btn-navbar.active, -.navbar .btn-navbar.disabled, -.navbar .btn-navbar[disabled] { - color: #ffffff; - background-color: #e5e5e5; - *background-color: #d9d9d9; -} - -.navbar .btn-navbar:active, -.navbar .btn-navbar.active { - background-color: #cccccc \9; -} - -.navbar .btn-navbar .icon-bar { - display: block; - width: 18px; - height: 2px; - background-color: #f5f5f5; - -webkit-border-radius: 1px; - -moz-border-radius: 1px; - border-radius: 1px; - -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); - -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); - box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); -} - -.btn-navbar .icon-bar + .icon-bar { - margin-top: 3px; -} - -.navbar .nav > li > .dropdown-menu:before { - position: absolute; - top: -7px; - left: 9px; - display: inline-block; - border-right: 7px solid transparent; - border-bottom: 7px solid #ccc; - border-left: 7px solid transparent; - border-bottom-color: rgba(0, 0, 0, 0.2); - content: ''; -} - -.navbar .nav > li > .dropdown-menu:after { - position: absolute; - top: -6px; - left: 10px; - display: inline-block; - border-right: 6px solid transparent; - border-bottom: 6px solid #ffffff; - border-left: 6px solid transparent; - content: ''; -} - -.navbar-fixed-bottom .nav > li > .dropdown-menu:before { - top: auto; - bottom: -7px; - border-top: 7px solid #ccc; - border-bottom: 0; - border-top-color: rgba(0, 0, 0, 0.2); -} - -.navbar-fixed-bottom .nav > li > .dropdown-menu:after { - top: auto; - bottom: -6px; - border-top: 6px solid #ffffff; - border-bottom: 0; -} - -.navbar .nav li.dropdown.open > .dropdown-toggle, -.navbar .nav li.dropdown.active > .dropdown-toggle, -.navbar .nav li.dropdown.open.active > .dropdown-toggle { - color: #555555; - background-color: #e5e5e5; -} - -.navbar .nav li.dropdown > .dropdown-toggle .caret { - border-top-color: #777777; - border-bottom-color: #777777; -} - -.navbar .nav li.dropdown.open > .dropdown-toggle .caret, -.navbar .nav li.dropdown.active > .dropdown-toggle .caret, -.navbar .nav li.dropdown.open.active > .dropdown-toggle .caret { - border-top-color: #555555; - border-bottom-color: #555555; -} - -.navbar .pull-right > li > .dropdown-menu, -.navbar .nav > li > .dropdown-menu.pull-right { - right: 0; - left: auto; -} - -.navbar .pull-right > li > .dropdown-menu:before, -.navbar .nav > li > .dropdown-menu.pull-right:before { - right: 12px; - left: auto; -} - -.navbar .pull-right > li > .dropdown-menu:after, -.navbar .nav > li > .dropdown-menu.pull-right:after { - right: 13px; - left: auto; -} - -.navbar .pull-right > li > .dropdown-menu .dropdown-menu, -.navbar .nav > li > .dropdown-menu.pull-right .dropdown-menu { - right: 100%; - left: auto; - margin-right: -1px; - margin-left: 0; - -webkit-border-radius: 6px 0 6px 6px; - -moz-border-radius: 6px 0 6px 6px; - border-radius: 6px 0 6px 6px; -} - -.navbar-inverse { - color: #999999; -} - -.navbar-inverse .navbar-inner { - background-color: #1b1b1b; - background-image: -moz-linear-gradient(top, #222222, #111111); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#222222), to(#111111)); - background-image: -webkit-linear-gradient(top, #222222, #111111); - background-image: -o-linear-gradient(top, #222222, #111111); - background-image: linear-gradient(to bottom, #222222, #111111); - background-repeat: repeat-x; - border-color: #252525; - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0); -} - -.navbar-inverse .brand, -.navbar-inverse .nav > li > a { - color: #999999; - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); -} - -.navbar-inverse .brand:hover, -.navbar-inverse .nav > li > a:hover { - color: #ffffff; -} - -.navbar-inverse .nav > li > a:focus, -.navbar-inverse .nav > li > a:hover { - color: #ffffff; - background-color: transparent; -} - -.navbar-inverse .nav .active > a, -.navbar-inverse .nav .active > a:hover, -.navbar-inverse .nav .active > a:focus { - color: #ffffff; - background-color: #111111; -} - -.navbar-inverse .navbar-link { - color: #999999; -} - -.navbar-inverse .navbar-link:hover { - color: #ffffff; -} - -.navbar-inverse .divider-vertical { - border-right-color: #222222; - border-left-color: #111111; -} - -.navbar-inverse .nav li.dropdown.open > .dropdown-toggle, -.navbar-inverse .nav li.dropdown.active > .dropdown-toggle, -.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle { - color: #ffffff; - background-color: #111111; -} - -.navbar-inverse .nav li.dropdown > .dropdown-toggle .caret { - border-top-color: #999999; - border-bottom-color: #999999; -} - -.navbar-inverse .nav li.dropdown.open > .dropdown-toggle .caret, -.navbar-inverse .nav li.dropdown.active > .dropdown-toggle .caret, -.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle .caret { - border-top-color: #ffffff; - border-bottom-color: #ffffff; -} - -.navbar-inverse .navbar-search .search-query { - color: #ffffff; - background-color: #515151; - border-color: #111111; - -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15); - -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15); - box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15); - -webkit-transition: none; - -moz-transition: none; - -o-transition: none; - transition: none; -} - -.navbar-inverse .navbar-search .search-query:-moz-placeholder { - color: #cccccc; -} - -.navbar-inverse .navbar-search .search-query:-ms-input-placeholder { - color: #cccccc; -} - -.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder { - color: #cccccc; -} - -.navbar-inverse .navbar-search .search-query:focus, -.navbar-inverse .navbar-search .search-query.focused { - padding: 5px 15px; - color: #333333; - text-shadow: 0 1px 0 #ffffff; - background-color: #ffffff; - border: 0; - outline: 0; - -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); - -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); - box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); -} - -.navbar-inverse .btn-navbar { - color: #ffffff; - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); - background-color: #0e0e0e; - *background-color: #040404; - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#151515), to(#040404)); - background-image: -webkit-linear-gradient(top, #151515, #040404); - background-image: -o-linear-gradient(top, #151515, #040404); - background-image: linear-gradient(to bottom, #151515, #040404); - background-image: -moz-linear-gradient(top, #151515, #040404); - background-repeat: repeat-x; - border-color: #040404 #040404 #000000; - border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff151515', endColorstr='#ff040404', GradientType=0); - filter: progid:dximagetransform.microsoft.gradient(enabled=false); -} - -.navbar-inverse .btn-navbar:hover, -.navbar-inverse .btn-navbar:active, -.navbar-inverse .btn-navbar.active, -.navbar-inverse .btn-navbar.disabled, -.navbar-inverse .btn-navbar[disabled] { - color: #ffffff; - background-color: #040404; - *background-color: #000000; -} - -.navbar-inverse .btn-navbar:active, -.navbar-inverse .btn-navbar.active { - background-color: #000000 \9; -} - -.breadcrumb { - padding: 8px 15px; - margin: 0 0 20px; - list-style: none; - background-color: #f5f5f5; - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; -} - -.breadcrumb li { - display: inline-block; - *display: inline; - text-shadow: 0 1px 0 #ffffff; - *zoom: 1; -} - -.breadcrumb .divider { - padding: 0 5px; - color: #ccc; -} - -.breadcrumb .active { - color: #999999; -} - -.pagination { - height: 40px; - margin: 20px 0; -} - -.pagination ul { - display: inline-block; - *display: inline; - margin-bottom: 0; - margin-left: 0; - -webkit-border-radius: 3px; - -moz-border-radius: 3px; - border-radius: 3px; - *zoom: 1; - -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); - -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); - box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); -} - -.pagination ul > li { - display: inline; -} - -.pagination ul > li > a, -.pagination ul > li > span { - float: left; - padding: 0 14px; - line-height: 38px; - text-decoration: none; - background-color: #ffffff; - border: 1px solid #dddddd; - border-left-width: 0; -} - -.pagination ul > li > a:hover, -.pagination ul > .active > a, -.pagination ul > .active > span { - background-color: #f5f5f5; -} - -.pagination ul > .active > a, -.pagination ul > .active > span { - color: #999999; - cursor: default; -} - -.pagination ul > .disabled > span, -.pagination ul > .disabled > a, -.pagination ul > .disabled > a:hover { - color: #999999; - cursor: default; - background-color: transparent; -} - -.pagination ul > li:first-child > a, -.pagination ul > li:first-child > span { - border-left-width: 1px; - -webkit-border-radius: 3px 0 0 3px; - -moz-border-radius: 3px 0 0 3px; - border-radius: 3px 0 0 3px; -} - -.pagination ul > li:last-child > a, -.pagination ul > li:last-child > span { - -webkit-border-radius: 0 3px 3px 0; - -moz-border-radius: 0 3px 3px 0; - border-radius: 0 3px 3px 0; -} - -.pagination-centered { - text-align: center; -} - -.pagination-right { - text-align: right; -} - -.pager { - margin: 20px 0; - text-align: center; - list-style: none; - *zoom: 1; -} - -.pager:before, -.pager:after { - display: table; - line-height: 0; - content: ""; -} - -.pager:after { - clear: both; -} - -.pager li { - display: inline; -} - -.pager a, -.pager span { - display: inline-block; - padding: 5px 14px; - background-color: #fff; - border: 1px solid #ddd; - -webkit-border-radius: 15px; - -moz-border-radius: 15px; - border-radius: 15px; -} - -.pager a:hover { - text-decoration: none; - background-color: #f5f5f5; -} - -.pager .next a, -.pager .next span { - float: right; -} - -.pager .previous a { - float: left; -} - -.pager .disabled a, -.pager .disabled a:hover, -.pager .disabled span { - color: #999999; - cursor: default; - background-color: #fff; -} - -.modal-open .modal .dropdown-menu { - z-index: 2050; -} - -.modal-open .modal .dropdown.open { - *z-index: 2050; -} - -.modal-open .modal .popover { - z-index: 2060; -} - -.modal-open .modal .tooltip { - z-index: 2080; -} - -.modal-backdrop { - position: fixed; - top: 0; - right: 0; - bottom: 0; - left: 0; - z-index: 1040; - background-color: #000000; -} - -.modal-backdrop.fade { - opacity: 0; -} - -.modal-backdrop, -.modal-backdrop.fade.in { - opacity: 0.8; - filter: alpha(opacity=80); -} - -.modal { - position: fixed; - top: 50%; - left: 50%; - z-index: 1050; - width: 560px; - margin: -250px 0 0 -280px; - overflow: auto; - background-color: #ffffff; - border: 1px solid #999; - border: 1px solid rgba(0, 0, 0, 0.3); - *border: 1px solid #999; - -webkit-border-radius: 6px; - -moz-border-radius: 6px; - border-radius: 6px; - -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); - -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); - box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); - -webkit-background-clip: padding-box; - -moz-background-clip: padding-box; - background-clip: padding-box; -} - -.modal.fade { - top: -25%; - -webkit-transition: opacity 0.3s linear, top 0.3s ease-out; - -moz-transition: opacity 0.3s linear, top 0.3s ease-out; - -o-transition: opacity 0.3s linear, top 0.3s ease-out; - transition: opacity 0.3s linear, top 0.3s ease-out; -} - -.modal.fade.in { - top: 50%; -} - -.modal-header { - padding: 9px 15px; - border-bottom: 1px solid #eee; -} - -.modal-header .close { - margin-top: 2px; -} - -.modal-header h3 { - margin: 0; - line-height: 30px; -} - -.modal-body { - max-height: 400px; - padding: 15px; - overflow-y: auto; -} - -.modal-form { - margin-bottom: 0; -} - -.modal-footer { - padding: 14px 15px 15px; - margin-bottom: 0; - text-align: right; - background-color: #f5f5f5; - border-top: 1px solid #ddd; - -webkit-border-radius: 0 0 6px 6px; - -moz-border-radius: 0 0 6px 6px; - border-radius: 0 0 6px 6px; - *zoom: 1; - -webkit-box-shadow: inset 0 1px 0 #ffffff; - -moz-box-shadow: inset 0 1px 0 #ffffff; - box-shadow: inset 0 1px 0 #ffffff; -} - -.modal-footer:before, -.modal-footer:after { - display: table; - line-height: 0; - content: ""; -} - -.modal-footer:after { - clear: both; -} - -.modal-footer .btn + .btn { - margin-bottom: 0; - margin-left: 5px; -} - -.modal-footer .btn-group .btn + .btn { - margin-left: -1px; -} - -.tooltip { - position: absolute; - z-index: 1030; - display: block; - padding: 5px; - font-size: 11px; - opacity: 0; - filter: alpha(opacity=0); - visibility: visible; -} - -.tooltip.in { - opacity: 0.8; - filter: alpha(opacity=80); -} - -.tooltip.top { - margin-top: -3px; -} - -.tooltip.right { - margin-left: 3px; -} - -.tooltip.bottom { - margin-top: 3px; -} - -.tooltip.left { - margin-left: -3px; -} - -.tooltip-inner { - max-width: 200px; - padding: 3px 8px; - color: #ffffff; - text-align: center; - text-decoration: none; - background-color: #000000; - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; -} - -.tooltip-arrow { - position: absolute; - width: 0; - height: 0; - border-color: transparent; - border-style: solid; -} - -.tooltip.top .tooltip-arrow { - bottom: 0; - left: 50%; - margin-left: -5px; - border-top-color: #000000; - border-width: 5px 5px 0; -} - -.tooltip.right .tooltip-arrow { - top: 50%; - left: 0; - margin-top: -5px; - border-right-color: #000000; - border-width: 5px 5px 5px 0; -} - -.tooltip.left .tooltip-arrow { - top: 50%; - right: 0; - margin-top: -5px; - border-left-color: #000000; - border-width: 5px 0 5px 5px; -} - -.tooltip.bottom .tooltip-arrow { - top: 0; - left: 50%; - margin-left: -5px; - border-bottom-color: #000000; - border-width: 0 5px 5px; -} - -.popover { - position: absolute; - top: 0; - left: 0; - z-index: 1010; - display: none; - width: 236px; - padding: 1px; - background-color: #ffffff; - border: 1px solid #ccc; - border: 1px solid rgba(0, 0, 0, 0.2); - -webkit-border-radius: 6px; - -moz-border-radius: 6px; - border-radius: 6px; - -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); - -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); - box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); - -webkit-background-clip: padding-box; - -moz-background-clip: padding; - background-clip: padding-box; -} - -.popover.top { - margin-bottom: 10px; -} - -.popover.right { - margin-left: 10px; -} - -.popover.bottom { - margin-top: 10px; -} - -.popover.left { - margin-right: 10px; -} - -.popover-title { - padding: 8px 14px; - margin: 0; - font-size: 14px; - font-weight: normal; - line-height: 18px; - background-color: #f7f7f7; - border-bottom: 1px solid #ebebeb; - -webkit-border-radius: 5px 5px 0 0; - -moz-border-radius: 5px 5px 0 0; - border-radius: 5px 5px 0 0; -} - -.popover-content { - padding: 9px 14px; -} - -.popover-content p, -.popover-content ul, -.popover-content ol { - margin-bottom: 0; -} - -.popover .arrow, -.popover .arrow:after { - position: absolute; - display: inline-block; - width: 0; - height: 0; - border-color: transparent; - border-style: solid; -} - -.popover .arrow:after { - z-index: -1; - content: ""; -} - -.popover.top .arrow { - bottom: -10px; - left: 50%; - margin-left: -10px; - border-top-color: #ffffff; - border-width: 10px 10px 0; -} - -.popover.top .arrow:after { - bottom: -1px; - left: -11px; - border-top-color: rgba(0, 0, 0, 0.25); - border-width: 11px 11px 0; -} - -.popover.right .arrow { - top: 50%; - left: -10px; - margin-top: -10px; - border-right-color: #ffffff; - border-width: 10px 10px 10px 0; -} - -.popover.right .arrow:after { - bottom: -11px; - left: -1px; - border-right-color: rgba(0, 0, 0, 0.25); - border-width: 11px 11px 11px 0; -} - -.popover.bottom .arrow { - top: -10px; - left: 50%; - margin-left: -10px; - border-bottom-color: #ffffff; - border-width: 0 10px 10px; -} - -.popover.bottom .arrow:after { - top: -1px; - left: -11px; - border-bottom-color: rgba(0, 0, 0, 0.25); - border-width: 0 11px 11px; -} - -.popover.left .arrow { - top: 50%; - right: -10px; - margin-top: -10px; - border-left-color: #ffffff; - border-width: 10px 0 10px 10px; -} - -.popover.left .arrow:after { - right: -1px; - bottom: -11px; - border-left-color: rgba(0, 0, 0, 0.25); - border-width: 11px 0 11px 11px; -} - -.thumbnails { - margin-left: -20px; - list-style: none; - *zoom: 1; -} - -.thumbnails:before, -.thumbnails:after { - display: table; - line-height: 0; - content: ""; -} - -.thumbnails:after { - clear: both; -} - -.row-fluid .thumbnails { - margin-left: 0; -} - -.thumbnails > li { - float: left; - margin-bottom: 20px; - margin-left: 20px; -} - -.thumbnail { - display: block; - padding: 4px; - line-height: 20px; - border: 1px solid #ddd; - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; - -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055); - -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055); - box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055); - -webkit-transition: all 0.2s ease-in-out; - -moz-transition: all 0.2s ease-in-out; - -o-transition: all 0.2s ease-in-out; - transition: all 0.2s ease-in-out; -} - -a.thumbnail:hover { - border-color: #0088cc; - -webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); - -moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); - box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); -} - -.thumbnail > img { - display: block; - max-width: 100%; - margin-right: auto; - margin-left: auto; -} - -.thumbnail .caption { - padding: 9px; - color: #555555; -} - -.label, -.badge { - font-size: 11.844px; - font-weight: bold; - line-height: 14px; - color: #ffffff; - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); - white-space: nowrap; - vertical-align: baseline; - background-color: #999999; -} - -.label { - padding: 1px 4px 2px; - -webkit-border-radius: 3px; - -moz-border-radius: 3px; - border-radius: 3px; -} - -.badge { - padding: 1px 9px 2px; - -webkit-border-radius: 9px; - -moz-border-radius: 9px; - border-radius: 9px; -} - -a.label:hover, -a.badge:hover { - color: #ffffff; - text-decoration: none; - cursor: pointer; -} - -.label-important, -.badge-important { - background-color: #b94a48; -} - -.label-important[href], -.badge-important[href] { - background-color: #953b39; -} - -.label-warning, -.badge-warning { - background-color: #f89406; -} - -.label-warning[href], -.badge-warning[href] { - background-color: #c67605; -} - -.label-success, -.badge-success { - background-color: #468847; -} - -.label-success[href], -.badge-success[href] { - background-color: #356635; -} - -.label-info, -.badge-info { - background-color: #3a87ad; -} - -.label-info[href], -.badge-info[href] { - background-color: #2d6987; -} - -.label-inverse, -.badge-inverse { - background-color: #333333; -} - -.label-inverse[href], -.badge-inverse[href] { - background-color: #1a1a1a; -} - -.btn .label, -.btn .badge { - position: relative; - top: -1px; -} - -.btn-mini .label, -.btn-mini .badge { - top: 0; -} - -@-webkit-keyframes progress-bar-stripes { - from { - background-position: 40px 0; - } - to { - background-position: 0 0; - } -} - -@-moz-keyframes progress-bar-stripes { - from { - background-position: 40px 0; - } - to { - background-position: 0 0; - } -} - -@-ms-keyframes progress-bar-stripes { - from { - background-position: 40px 0; - } - to { - background-position: 0 0; - } -} - -@-o-keyframes progress-bar-stripes { - from { - background-position: 0 0; - } - to { - background-position: 40px 0; - } -} - -@keyframes progress-bar-stripes { - from { - background-position: 40px 0; - } - to { - background-position: 0 0; - } -} - -.progress { - height: 20px; - margin-bottom: 20px; - overflow: hidden; - background-color: #f7f7f7; - background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9)); - background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9); - background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9); - background-image: linear-gradient(to bottom, #f5f5f5, #f9f9f9); - background-repeat: repeat-x; - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0); - -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); - -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); - box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); -} - -.progress .bar { - float: left; - width: 0; - height: 100%; - font-size: 12px; - color: #ffffff; - text-align: center; - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); - background-color: #0e90d2; - background-image: -moz-linear-gradient(top, #149bdf, #0480be); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be)); - background-image: -webkit-linear-gradient(top, #149bdf, #0480be); - background-image: -o-linear-gradient(top, #149bdf, #0480be); - background-image: linear-gradient(to bottom, #149bdf, #0480be); - background-repeat: repeat-x; - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0); - -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); - -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); - box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - -webkit-transition: width 0.6s ease; - -moz-transition: width 0.6s ease; - -o-transition: width 0.6s ease; - transition: width 0.6s ease; -} - -.progress .bar + .bar { - -webkit-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15); - -moz-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15); - box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15); -} - -.progress-striped .bar { - background-color: #149bdf; - background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); - background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - -webkit-background-size: 40px 40px; - -moz-background-size: 40px 40px; - -o-background-size: 40px 40px; - background-size: 40px 40px; -} - -.progress.active .bar { - -webkit-animation: progress-bar-stripes 2s linear infinite; - -moz-animation: progress-bar-stripes 2s linear infinite; - -ms-animation: progress-bar-stripes 2s linear infinite; - -o-animation: progress-bar-stripes 2s linear infinite; - animation: progress-bar-stripes 2s linear infinite; -} - -.progress-danger .bar, -.progress .bar-danger { - background-color: #dd514c; - background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35)); - background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35); - background-image: -o-linear-gradient(top, #ee5f5b, #c43c35); - background-image: linear-gradient(to bottom, #ee5f5b, #c43c35); - background-repeat: repeat-x; - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffc43c35', GradientType=0); -} - -.progress-danger.progress-striped .bar, -.progress-striped .bar-danger { - background-color: #ee5f5b; - background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); - background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); -} - -.progress-success .bar, -.progress .bar-success { - background-color: #5eb95e; - background-image: -moz-linear-gradient(top, #62c462, #57a957); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957)); - background-image: -webkit-linear-gradient(top, #62c462, #57a957); - background-image: -o-linear-gradient(top, #62c462, #57a957); - background-image: linear-gradient(to bottom, #62c462, #57a957); - background-repeat: repeat-x; - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff57a957', GradientType=0); -} - -.progress-success.progress-striped .bar, -.progress-striped .bar-success { - background-color: #62c462; - background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); - background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); -} - -.progress-info .bar, -.progress .bar-info { - background-color: #4bb1cf; - background-image: -moz-linear-gradient(top, #5bc0de, #339bb9); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9)); - background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9); - background-image: -o-linear-gradient(top, #5bc0de, #339bb9); - background-image: linear-gradient(to bottom, #5bc0de, #339bb9); - background-repeat: repeat-x; - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff339bb9', GradientType=0); -} - -.progress-info.progress-striped .bar, -.progress-striped .bar-info { - background-color: #5bc0de; - background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); - background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); -} - -.progress-warning .bar, -.progress .bar-warning { - background-color: #faa732; - background-image: -moz-linear-gradient(top, #fbb450, #f89406); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406)); - background-image: -webkit-linear-gradient(top, #fbb450, #f89406); - background-image: -o-linear-gradient(top, #fbb450, #f89406); - background-image: linear-gradient(to bottom, #fbb450, #f89406); - background-repeat: repeat-x; - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0); -} - -.progress-warning.progress-striped .bar, -.progress-striped .bar-warning { - background-color: #fbb450; - background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); - background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); -} - -.accordion { - margin-bottom: 20px; -} - -.accordion-group { - margin-bottom: 2px; - border: 1px solid #e5e5e5; - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; -} - -.accordion-heading { - border-bottom: 0; -} - -.accordion-heading .accordion-toggle { - display: block; - padding: 8px 15px; -} - -.accordion-toggle { - cursor: pointer; -} - -.accordion-inner { - padding: 9px 15px; - border-top: 1px solid #e5e5e5; -} - -.carousel { - position: relative; - margin-bottom: 20px; - line-height: 1; -} - -.carousel-inner { - position: relative; - width: 100%; - overflow: hidden; -} - -.carousel .item { - position: relative; - display: none; - -webkit-transition: 0.6s ease-in-out left; - -moz-transition: 0.6s ease-in-out left; - -o-transition: 0.6s ease-in-out left; - transition: 0.6s ease-in-out left; -} - -.carousel .item > img { - display: block; - line-height: 1; -} - -.carousel .active, -.carousel .next, -.carousel .prev { - display: block; -} - -.carousel .active { - left: 0; -} - -.carousel .next, -.carousel .prev { - position: absolute; - top: 0; - width: 100%; -} - -.carousel .next { - left: 100%; -} - -.carousel .prev { - left: -100%; -} - -.carousel .next.left, -.carousel .prev.right { - left: 0; -} - -.carousel .active.left { - left: -100%; -} - -.carousel .active.right { - left: 100%; -} - -.carousel-control { - position: absolute; - top: 40%; - left: 15px; - width: 40px; - height: 40px; - margin-top: -20px; - font-size: 60px; - font-weight: 100; - line-height: 30px; - color: #ffffff; - text-align: center; - background: #222222; - border: 3px solid #ffffff; - -webkit-border-radius: 23px; - -moz-border-radius: 23px; - border-radius: 23px; - opacity: 0.5; - filter: alpha(opacity=50); -} - -.carousel-control.right { - right: 15px; - left: auto; -} - -.carousel-control:hover { - color: #ffffff; - text-decoration: none; - opacity: 0.9; - filter: alpha(opacity=90); -} - -.carousel-caption { - position: absolute; - right: 0; - bottom: 0; - left: 0; - padding: 15px; - background: #333333; - background: rgba(0, 0, 0, 0.75); -} - -.carousel-caption h4, -.carousel-caption p { - line-height: 20px; - color: #ffffff; -} - -.carousel-caption h4 { - margin: 0 0 5px; -} - -.carousel-caption p { - margin-bottom: 0; -} - -.hero-unit { - padding: 60px; - margin-bottom: 30px; - background-color: #eeeeee; - -webkit-border-radius: 6px; - -moz-border-radius: 6px; - border-radius: 6px; -} - -.hero-unit h1 { - margin-bottom: 0; - font-size: 60px; - line-height: 1; - letter-spacing: -1px; - color: inherit; -} - -.hero-unit p { - font-size: 18px; - font-weight: 200; - line-height: 30px; - color: inherit; -} - -.pull-right { - float: right; -} - -.pull-left { - float: left; -} - -.hide { - display: none; -} - -.show { - display: block; -} - -.invisible { - visibility: hidden; -} - -.affix { - position: fixed; -} diff --git a/upload/admin_area/styles/cbv3/bootstrap/css/bootstrap.min.css b/upload/admin_area/styles/cbv3/bootstrap/css/bootstrap.min.css deleted file mode 100644 index 31d8b960..00000000 --- a/upload/admin_area/styles/cbv3/bootstrap/css/bootstrap.min.css +++ /dev/null @@ -1,9 +0,0 @@ -/*! - * Bootstrap v2.1.1 - * - * Copyright 2012 Twitter, Inc - * Licensed under the Apache License v2.0 - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Designed and built with all the love in the world @twitter by @mdo and @fat. - */article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}a:hover,a:active{outline:0}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{width:auto\9;height:auto;max-width:100%;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}#map_canvas img{max-width:none}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}button,input{*overflow:visible;line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{margin:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;color:#333;background-color:#fff}a{color:#08c;text-decoration:none}a:hover{color:#005580;text-decoration:underline}.img-rounded{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.img-polaroid{padding:4px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.1);box-shadow:0 1px 3px rgba(0,0,0,0.1)}.img-circle{-webkit-border-radius:500px;-moz-border-radius:500px;border-radius:500px}.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:20px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.span12{width:940px}.span11{width:860px}.span10{width:780px}.span9{width:700px}.span8{width:620px}.span7{width:540px}.span6{width:460px}.span5{width:380px}.span4{width:300px}.span3{width:220px}.span2{width:140px}.span1{width:60px}.offset12{margin-left:980px}.offset11{margin-left:900px}.offset10{margin-left:820px}.offset9{margin-left:740px}.offset8{margin-left:660px}.offset7{margin-left:580px}.offset6{margin-left:500px}.offset5{margin-left:420px}.offset4{margin-left:340px}.offset3{margin-left:260px}.offset2{margin-left:180px}.offset1{margin-left:100px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.127659574468085%;*margin-left:2.074468085106383%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.48936170212765%;*width:91.43617021276594%}.row-fluid .span10{width:82.97872340425532%;*width:82.92553191489361%}.row-fluid .span9{width:74.46808510638297%;*width:74.41489361702126%}.row-fluid .span8{width:65.95744680851064%;*width:65.90425531914893%}.row-fluid .span7{width:57.44680851063829%;*width:57.39361702127659%}.row-fluid .span6{width:48.93617021276595%;*width:48.88297872340425%}.row-fluid .span5{width:40.42553191489362%;*width:40.37234042553192%}.row-fluid .span4{width:31.914893617021278%;*width:31.861702127659576%}.row-fluid .span3{width:23.404255319148934%;*width:23.351063829787233%}.row-fluid .span2{width:14.893617021276595%;*width:14.840425531914894%}.row-fluid .span1{width:6.382978723404255%;*width:6.329787234042553%}.row-fluid .offset12{margin-left:104.25531914893617%;*margin-left:104.14893617021275%}.row-fluid .offset12:first-child{margin-left:102.12765957446808%;*margin-left:102.02127659574467%}.row-fluid .offset11{margin-left:95.74468085106382%;*margin-left:95.6382978723404%}.row-fluid .offset11:first-child{margin-left:93.61702127659574%;*margin-left:93.51063829787232%}.row-fluid .offset10{margin-left:87.23404255319149%;*margin-left:87.12765957446807%}.row-fluid .offset10:first-child{margin-left:85.1063829787234%;*margin-left:84.99999999999999%}.row-fluid .offset9{margin-left:78.72340425531914%;*margin-left:78.61702127659572%}.row-fluid .offset9:first-child{margin-left:76.59574468085106%;*margin-left:76.48936170212764%}.row-fluid .offset8{margin-left:70.2127659574468%;*margin-left:70.10638297872339%}.row-fluid .offset8:first-child{margin-left:68.08510638297872%;*margin-left:67.9787234042553%}.row-fluid .offset7{margin-left:61.70212765957446%;*margin-left:61.59574468085106%}.row-fluid .offset7:first-child{margin-left:59.574468085106375%;*margin-left:59.46808510638297%}.row-fluid .offset6{margin-left:53.191489361702125%;*margin-left:53.085106382978715%}.row-fluid .offset6:first-child{margin-left:51.063829787234035%;*margin-left:50.95744680851063%}.row-fluid .offset5{margin-left:44.68085106382979%;*margin-left:44.57446808510638%}.row-fluid .offset5:first-child{margin-left:42.5531914893617%;*margin-left:42.4468085106383%}.row-fluid .offset4{margin-left:36.170212765957444%;*margin-left:36.06382978723405%}.row-fluid .offset4:first-child{margin-left:34.04255319148936%;*margin-left:33.93617021276596%}.row-fluid .offset3{margin-left:27.659574468085104%;*margin-left:27.5531914893617%}.row-fluid .offset3:first-child{margin-left:25.53191489361702%;*margin-left:25.425531914893618%}.row-fluid .offset2{margin-left:19.148936170212764%;*margin-left:19.04255319148936%}.row-fluid .offset2:first-child{margin-left:17.02127659574468%;*margin-left:16.914893617021278%}.row-fluid .offset1{margin-left:10.638297872340425%;*margin-left:10.53191489361702%}.row-fluid .offset1:first-child{margin-left:8.51063829787234%;*margin-left:8.404255319148938%}[class*="span"].hide,.row-fluid [class*="span"].hide{display:none}[class*="span"].pull-right,.row-fluid [class*="span"].pull-right{float:right}.container{margin-right:auto;margin-left:auto;*zoom:1}.container:before,.container:after{display:table;line-height:0;content:""}.container:after{clear:both}.container-fluid{padding-right:20px;padding-left:20px;*zoom:1}.container-fluid:before,.container-fluid:after{display:table;line-height:0;content:""}.container-fluid:after{clear:both}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:21px;font-weight:200;line-height:30px}small{font-size:85%}strong{font-weight:bold}em{font-style:italic}cite{font-style:normal}.muted{color:#999}.text-warning{color:#c09853}.text-error{color:#b94a48}.text-info{color:#3a87ad}.text-success{color:#468847}h1,h2,h3,h4,h5,h6{margin:10px 0;font-family:inherit;font-weight:bold;line-height:1;color:inherit;text-rendering:optimizelegibility}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:normal;line-height:1;color:#999}h1{font-size:36px;line-height:40px}h2{font-size:30px;line-height:40px}h3{font-size:24px;line-height:40px}h4{font-size:18px;line-height:20px}h5{font-size:14px;line-height:20px}h6{font-size:12px;line-height:20px}h1 small{font-size:24px}h2 small{font-size:18px}h3 small{font-size:14px}h4 small{font-size:14px}.page-header{padding-bottom:9px;margin:20px 0 30px;border-bottom:1px solid #eee}ul,ol{padding:0;margin:0 0 10px 25px}ul ul,ul ol,ol ol,ol ul{margin-bottom:0}li{line-height:20px}ul.unstyled,ol.unstyled{margin-left:0;list-style:none}dl{margin-bottom:20px}dt,dd{line-height:20px}dt{font-weight:bold}dd{margin-left:10px}.dl-horizontal{*zoom:1}.dl-horizontal:before,.dl-horizontal:after{display:table;line-height:0;content:""}.dl-horizontal:after{clear:both}.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}hr{margin:20px 0;border:0;border-top:1px solid #eee;border-bottom:1px solid #fff}abbr[title]{cursor:help;border-bottom:1px dotted #999}abbr.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:0 0 0 15px;margin:0 0 20px;border-left:5px solid #eee}blockquote p{margin-bottom:0;font-size:16px;font-weight:300;line-height:25px}blockquote small{display:block;line-height:20px;color:#999}blockquote small:before{content:'\2014 \00A0'}blockquote.pull-right{float:right;padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0}blockquote.pull-right p,blockquote.pull-right small{text-align:right}blockquote.pull-right small:before{content:''}blockquote.pull-right small:after{content:'\00A0 \2014'}q:before,q:after,blockquote:before,blockquote:after{content:""}address{display:block;margin-bottom:20px;font-style:normal;line-height:20px}code,pre{padding:0 3px 2px;font-family:Monaco,Menlo,Consolas,"Courier New",monospace;font-size:12px;color:#333;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}code{padding:2px 4px;color:#d14;background-color:#f7f7f9;border:1px solid #e1e1e8}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:20px;word-break:break-all;word-wrap:break-word;white-space:pre;white-space:pre-wrap;background-color:#f5f5f5;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}pre.prettyprint{margin-bottom:20px}pre code{padding:0;color:inherit;background-color:transparent;border:0}.pre-scrollable{max-height:340px;overflow-y:scroll}form{margin:0 0 20px}fieldset{padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:40px;color:#333;border:0;border-bottom:1px solid #e5e5e5}legend small{font-size:15px;color:#999}label,input,button,select,textarea{font-size:14px;font-weight:normal;line-height:20px}input,button,select,textarea{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}label{display:block;margin-bottom:5px}select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{display:inline-block;height:20px;padding:4px 6px;margin-bottom:9px;font-size:14px;line-height:20px;color:#555;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}input,textarea,.uneditable-input{width:206px}textarea{height:auto}textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{background-color:#fff;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{border-color:rgba(82,168,236,0.8);outline:0;outline:thin dotted \9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6)}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;*margin-top:0;line-height:normal;cursor:pointer}input[type="file"],input[type="image"],input[type="submit"],input[type="reset"],input[type="button"],input[type="radio"],input[type="checkbox"]{width:auto}select,input[type="file"]{height:30px;*margin-top:4px;line-height:30px}select{width:220px;background-color:#fff;border:1px solid #ccc}select[multiple],select[size]{height:auto}select:focus,input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.uneditable-input,.uneditable-textarea{color:#999;cursor:not-allowed;background-color:#fcfcfc;border-color:#ccc;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);box-shadow:inset 0 1px 2px rgba(0,0,0,0.025)}.uneditable-input{overflow:hidden;white-space:nowrap}.uneditable-textarea{width:auto;height:auto}input:-moz-placeholder,textarea:-moz-placeholder{color:#999}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999}.radio,.checkbox{min-height:18px;padding-left:18px}.radio input[type="radio"],.checkbox input[type="checkbox"]{float:left;margin-left:-18px}.controls>.radio:first-child,.controls>.checkbox:first-child{padding-top:5px}.radio.inline,.checkbox.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle}.radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline{margin-left:10px}.input-mini{width:60px}.input-small{width:90px}.input-medium{width:150px}.input-large{width:210px}.input-xlarge{width:270px}.input-xxlarge{width:530px}input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"]{float:none;margin-left:0}.input-append input[class*="span"],.input-append .uneditable-input[class*="span"],.input-prepend input[class*="span"],.input-prepend .uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"],.row-fluid .input-prepend [class*="span"],.row-fluid .input-append [class*="span"]{display:inline-block}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:20px}input.span12,textarea.span12,.uneditable-input.span12{width:926px}input.span11,textarea.span11,.uneditable-input.span11{width:846px}input.span10,textarea.span10,.uneditable-input.span10{width:766px}input.span9,textarea.span9,.uneditable-input.span9{width:686px}input.span8,textarea.span8,.uneditable-input.span8{width:606px}input.span7,textarea.span7,.uneditable-input.span7{width:526px}input.span6,textarea.span6,.uneditable-input.span6{width:446px}input.span5,textarea.span5,.uneditable-input.span5{width:366px}input.span4,textarea.span4,.uneditable-input.span4{width:286px}input.span3,textarea.span3,.uneditable-input.span3{width:206px}input.span2,textarea.span2,.uneditable-input.span2{width:126px}input.span1,textarea.span1,.uneditable-input.span1{width:46px}.controls-row{*zoom:1}.controls-row:before,.controls-row:after{display:table;line-height:0;content:""}.controls-row:after{clear:both}.controls-row [class*="span"]{float:left}input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background-color:#eee}input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"][readonly],input[type="checkbox"][readonly]{background-color:transparent}.control-group.warning>label,.control-group.warning .help-block,.control-group.warning .help-inline{color:#c09853}.control-group.warning .checkbox,.control-group.warning .radio,.control-group.warning input,.control-group.warning select,.control-group.warning textarea{color:#c09853}.control-group.warning input,.control-group.warning select,.control-group.warning textarea{border-color:#c09853;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.warning input:focus,.control-group.warning select:focus,.control-group.warning textarea:focus{border-color:#a47e3c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e}.control-group.warning .input-prepend .add-on,.control-group.warning .input-append .add-on{color:#c09853;background-color:#fcf8e3;border-color:#c09853}.control-group.error>label,.control-group.error .help-block,.control-group.error .help-inline{color:#b94a48}.control-group.error .checkbox,.control-group.error .radio,.control-group.error input,.control-group.error select,.control-group.error textarea{color:#b94a48}.control-group.error input,.control-group.error select,.control-group.error textarea{border-color:#b94a48;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.error input:focus,.control-group.error select:focus,.control-group.error textarea:focus{border-color:#953b39;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392}.control-group.error .input-prepend .add-on,.control-group.error .input-append .add-on{color:#b94a48;background-color:#f2dede;border-color:#b94a48}.control-group.success>label,.control-group.success .help-block,.control-group.success .help-inline{color:#468847}.control-group.success .checkbox,.control-group.success .radio,.control-group.success input,.control-group.success select,.control-group.success textarea{color:#468847}.control-group.success input,.control-group.success select,.control-group.success textarea{border-color:#468847;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus{border-color:#356635;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b}.control-group.success .input-prepend .add-on,.control-group.success .input-append .add-on{color:#468847;background-color:#dff0d8;border-color:#468847}.control-group.info>label,.control-group.info .help-block,.control-group.info .help-inline{color:#3a87ad}.control-group.info .checkbox,.control-group.info .radio,.control-group.info input,.control-group.info select,.control-group.info textarea{color:#3a87ad}.control-group.info input,.control-group.info select,.control-group.info textarea{border-color:#3a87ad;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.info input:focus,.control-group.info select:focus,.control-group.info textarea:focus{border-color:#2d6987;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3}.control-group.info .input-prepend .add-on,.control-group.info .input-append .add-on{color:#3a87ad;background-color:#d9edf7;border-color:#3a87ad}input:focus:required:invalid,textarea:focus:required:invalid,select:focus:required:invalid{color:#b94a48;border-color:#ee5f5b}input:focus:required:invalid:focus,textarea:focus:required:invalid:focus,select:focus:required:invalid:focus{border-color:#e9322d;-webkit-box-shadow:0 0 6px #f8b9b7;-moz-box-shadow:0 0 6px #f8b9b7;box-shadow:0 0 6px #f8b9b7}.form-actions{padding:19px 20px 20px;margin-top:20px;margin-bottom:20px;background-color:#f5f5f5;border-top:1px solid #e5e5e5;*zoom:1}.form-actions:before,.form-actions:after{display:table;line-height:0;content:""}.form-actions:after{clear:both}.help-block,.help-inline{color:#595959}.help-block{display:block;margin-bottom:10px}.help-inline{display:inline-block;*display:inline;padding-left:5px;vertical-align:middle;*zoom:1}.input-append,.input-prepend{margin-bottom:5px;font-size:0;white-space:nowrap}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input{position:relative;margin-bottom:0;*margin-left:0;font-size:14px;vertical-align:top;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.input-append input:focus,.input-prepend input:focus,.input-append select:focus,.input-prepend select:focus,.input-append .uneditable-input:focus,.input-prepend .uneditable-input:focus{z-index:2}.input-append .add-on,.input-prepend .add-on{display:inline-block;width:auto;height:20px;min-width:16px;padding:4px 5px;font-size:14px;font-weight:normal;line-height:20px;text-align:center;text-shadow:0 1px 0 #fff;background-color:#eee;border:1px solid #ccc}.input-append .add-on,.input-prepend .add-on,.input-append .btn,.input-prepend .btn{vertical-align:top;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-append .active,.input-prepend .active{background-color:#a9dba9;border-color:#46a546}.input-prepend .add-on,.input-prepend .btn{margin-right:-1px}.input-prepend .add-on:first-child,.input-prepend .btn:first-child{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.input-append input,.input-append select,.input-append .uneditable-input{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.input-append .add-on,.input-append .btn{margin-left:-1px}.input-append .add-on:last-child,.input-append .btn:last-child{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.input-prepend.input-append input,.input-prepend.input-append select,.input-prepend.input-append .uneditable-input{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-prepend.input-append .add-on:first-child,.input-prepend.input-append .btn:first-child{margin-right:-1px;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.input-prepend.input-append .add-on:last-child,.input-prepend.input-append .btn:last-child{margin-left:-1px;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}input.search-query{padding-right:14px;padding-right:4px \9;padding-left:14px;padding-left:4px \9;margin-bottom:0;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.form-search .input-append .search-query,.form-search .input-prepend .search-query{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.form-search .input-append .search-query{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search .input-append .btn{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.form-search .input-prepend .search-query{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.form-search .input-prepend .btn{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search input,.form-inline input,.form-horizontal input,.form-search textarea,.form-inline textarea,.form-horizontal textarea,.form-search select,.form-inline select,.form-horizontal select,.form-search .help-inline,.form-inline .help-inline,.form-horizontal .help-inline,.form-search .uneditable-input,.form-inline .uneditable-input,.form-horizontal .uneditable-input,.form-search .input-prepend,.form-inline .input-prepend,.form-horizontal .input-prepend,.form-search .input-append,.form-inline .input-append,.form-horizontal .input-append{display:inline-block;*display:inline;margin-bottom:0;vertical-align:middle;*zoom:1}.form-search .hide,.form-inline .hide,.form-horizontal .hide{display:none}.form-search label,.form-inline label,.form-search .btn-group,.form-inline .btn-group{display:inline-block}.form-search .input-append,.form-inline .input-append,.form-search .input-prepend,.form-inline .input-prepend{margin-bottom:0}.form-search .radio,.form-search .checkbox,.form-inline .radio,.form-inline .checkbox{padding-left:0;margin-bottom:0;vertical-align:middle}.form-search .radio input[type="radio"],.form-search .checkbox input[type="checkbox"],.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{float:left;margin-right:3px;margin-left:0}.control-group{margin-bottom:10px}legend+.control-group{margin-top:20px;-webkit-margin-top-collapse:separate}.form-horizontal .control-group{margin-bottom:20px;*zoom:1}.form-horizontal .control-group:before,.form-horizontal .control-group:after{display:table;line-height:0;content:""}.form-horizontal .control-group:after{clear:both}.form-horizontal .control-label{float:left;width:160px;padding-top:5px;text-align:right}.form-horizontal .controls{*display:inline-block;*padding-left:20px;margin-left:180px;*margin-left:0}.form-horizontal .controls:first-child{*padding-left:180px}.form-horizontal .help-block{margin-bottom:0}.form-horizontal input+.help-block,.form-horizontal select+.help-block,.form-horizontal textarea+.help-block{margin-top:10px}.form-horizontal .form-actions{padding-left:180px}table{max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0}.table{width:100%;margin-bottom:20px}.table th,.table td{padding:8px;line-height:20px;text-align:left;vertical-align:top;border-top:1px solid #ddd}.table th{font-weight:bold}.table thead th{vertical-align:bottom}.table caption+thead tr:first-child th,.table caption+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td{border-top:0}.table tbody+tbody{border-top:2px solid #ddd}.table-condensed th,.table-condensed td{padding:4px 5px}.table-bordered{border:1px solid #ddd;border-collapse:separate;*border-collapse:collapse;border-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.table-bordered th,.table-bordered td{border-left:1px solid #ddd}.table-bordered caption+thead tr:first-child th,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+tbody tr:first-child td,.table-bordered colgroup+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered thead:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td{border-top:0}.table-bordered thead:first-child tr:first-child th:first-child,.table-bordered tbody:first-child tr:first-child td:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered thead:first-child tr:first-child th:last-child,.table-bordered tbody:first-child tr:first-child td:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topright:4px}.table-bordered thead:last-child tr:last-child th:first-child,.table-bordered tbody:last-child tr:last-child td:first-child,.table-bordered tfoot:last-child tr:last-child td:first-child{-webkit-border-radius:0 0 0 4px;-moz-border-radius:0 0 0 4px;border-radius:0 0 0 4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px}.table-bordered thead:last-child tr:last-child th:last-child,.table-bordered tbody:last-child tr:last-child td:last-child,.table-bordered tfoot:last-child tr:last-child td:last-child{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px}.table-bordered caption+thead tr:first-child th:first-child,.table-bordered caption+tbody tr:first-child td:first-child,.table-bordered colgroup+thead tr:first-child th:first-child,.table-bordered colgroup+tbody tr:first-child td:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered caption+thead tr:first-child th:last-child,.table-bordered caption+tbody tr:first-child td:last-child,.table-bordered colgroup+thead tr:first-child th:last-child,.table-bordered colgroup+tbody tr:first-child td:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topleft:4px}.table-striped tbody tr:nth-child(odd) td,.table-striped tbody tr:nth-child(odd) th{background-color:#f9f9f9}.table-hover tbody tr:hover td,.table-hover tbody tr:hover th{background-color:#f5f5f5}table [class*=span],.row-fluid table [class*=span]{display:table-cell;float:none;margin-left:0}.table .span1{float:none;width:44px;margin-left:0}.table .span2{float:none;width:124px;margin-left:0}.table .span3{float:none;width:204px;margin-left:0}.table .span4{float:none;width:284px;margin-left:0}.table .span5{float:none;width:364px;margin-left:0}.table .span6{float:none;width:444px;margin-left:0}.table .span7{float:none;width:524px;margin-left:0}.table .span8{float:none;width:604px;margin-left:0}.table .span9{float:none;width:684px;margin-left:0}.table .span10{float:none;width:764px;margin-left:0}.table .span11{float:none;width:844px;margin-left:0}.table .span12{float:none;width:924px;margin-left:0}.table .span13{float:none;width:1004px;margin-left:0}.table .span14{float:none;width:1084px;margin-left:0}.table .span15{float:none;width:1164px;margin-left:0}.table .span16{float:none;width:1244px;margin-left:0}.table .span17{float:none;width:1324px;margin-left:0}.table .span18{float:none;width:1404px;margin-left:0}.table .span19{float:none;width:1484px;margin-left:0}.table .span20{float:none;width:1564px;margin-left:0}.table .span21{float:none;width:1644px;margin-left:0}.table .span22{float:none;width:1724px;margin-left:0}.table .span23{float:none;width:1804px;margin-left:0}.table .span24{float:none;width:1884px;margin-left:0}.table tbody tr.success td{background-color:#dff0d8}.table tbody tr.error td{background-color:#f2dede}.table tbody tr.warning td{background-color:#fcf8e3}.table tbody tr.info td{background-color:#d9edf7}.table-hover tbody tr.success:hover td{background-color:#d0e9c6}.table-hover tbody tr.error:hover td{background-color:#ebcccc}.table-hover tbody tr.warning:hover td{background-color:#faf2cc}.table-hover tbody tr.info:hover td{background-color:#c4e3f3}[class^="icon-"],[class*=" icon-"]{display:inline-block;width:14px;height:14px;margin-top:1px;*margin-right:.3em;line-height:14px;vertical-align:text-top;background-image:url("../img/glyphicons-halflings.png");background-position:14px 14px;background-repeat:no-repeat}.icon-white,.nav-tabs>.active>a>[class^="icon-"],.nav-tabs>.active>a>[class*=" icon-"],.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"]{background-image:url("../img/glyphicons-halflings-white.png")}.icon-glass{background-position:0 0}.icon-music{background-position:-24px 0}.icon-search{background-position:-48px 0}.icon-envelope{background-position:-72px 0}.icon-heart{background-position:-96px 0}.icon-star{background-position:-120px 0}.icon-star-empty{background-position:-144px 0}.icon-user{background-position:-168px 0}.icon-film{background-position:-192px 0}.icon-th-large{background-position:-216px 0}.icon-th{background-position:-240px 0}.icon-th-list{background-position:-264px 0}.icon-ok{background-position:-288px 0}.icon-remove{background-position:-312px 0}.icon-zoom-in{background-position:-336px 0}.icon-zoom-out{background-position:-360px 0}.icon-off{background-position:-384px 0}.icon-signal{background-position:-408px 0}.icon-cog{background-position:-432px 0}.icon-trash{background-position:-456px 0}.icon-home{background-position:0 -24px}.icon-file{background-position:-24px -24px}.icon-time{background-position:-48px -24px}.icon-road{background-position:-72px -24px}.icon-download-alt{background-position:-96px -24px}.icon-download{background-position:-120px -24px}.icon-upload{background-position:-144px -24px}.icon-inbox{background-position:-168px -24px}.icon-play-circle{background-position:-192px -24px}.icon-repeat{background-position:-216px -24px}.icon-refresh{background-position:-240px -24px}.icon-list-alt{background-position:-264px -24px}.icon-lock{background-position:-287px -24px}.icon-flag{background-position:-312px -24px}.icon-headphones{background-position:-336px -24px}.icon-volume-off{background-position:-360px -24px}.icon-volume-down{background-position:-384px -24px}.icon-volume-up{background-position:-408px -24px}.icon-qrcode{background-position:-432px -24px}.icon-barcode{background-position:-456px -24px}.icon-tag{background-position:0 -48px}.icon-tags{background-position:-25px -48px}.icon-book{background-position:-48px -48px}.icon-bookmark{background-position:-72px -48px}.icon-print{background-position:-96px -48px}.icon-camera{background-position:-120px -48px}.icon-font{background-position:-144px -48px}.icon-bold{background-position:-167px -48px}.icon-italic{background-position:-192px -48px}.icon-text-height{background-position:-216px -48px}.icon-text-width{background-position:-240px -48px}.icon-align-left{background-position:-264px -48px}.icon-align-center{background-position:-288px -48px}.icon-align-right{background-position:-312px -48px}.icon-align-justify{background-position:-336px -48px}.icon-list{background-position:-360px -48px}.icon-indent-left{background-position:-384px -48px}.icon-indent-right{background-position:-408px -48px}.icon-facetime-video{background-position:-432px -48px}.icon-picture{background-position:-456px -48px}.icon-pencil{background-position:0 -72px}.icon-map-marker{background-position:-24px -72px}.icon-adjust{background-position:-48px -72px}.icon-tint{background-position:-72px -72px}.icon-edit{background-position:-96px -72px}.icon-share{background-position:-120px -72px}.icon-check{background-position:-144px -72px}.icon-move{background-position:-168px -72px}.icon-step-backward{background-position:-192px -72px}.icon-fast-backward{background-position:-216px -72px}.icon-backward{background-position:-240px -72px}.icon-play{background-position:-264px -72px}.icon-pause{background-position:-288px -72px}.icon-stop{background-position:-312px -72px}.icon-forward{background-position:-336px -72px}.icon-fast-forward{background-position:-360px -72px}.icon-step-forward{background-position:-384px -72px}.icon-eject{background-position:-408px -72px}.icon-chevron-left{background-position:-432px -72px}.icon-chevron-right{background-position:-456px -72px}.icon-plus-sign{background-position:0 -96px}.icon-minus-sign{background-position:-24px -96px}.icon-remove-sign{background-position:-48px -96px}.icon-ok-sign{background-position:-72px -96px}.icon-question-sign{background-position:-96px -96px}.icon-info-sign{background-position:-120px -96px}.icon-screenshot{background-position:-144px -96px}.icon-remove-circle{background-position:-168px -96px}.icon-ok-circle{background-position:-192px -96px}.icon-ban-circle{background-position:-216px -96px}.icon-arrow-left{background-position:-240px -96px}.icon-arrow-right{background-position:-264px -96px}.icon-arrow-up{background-position:-289px -96px}.icon-arrow-down{background-position:-312px -96px}.icon-share-alt{background-position:-336px -96px}.icon-resize-full{background-position:-360px -96px}.icon-resize-small{background-position:-384px -96px}.icon-plus{background-position:-408px -96px}.icon-minus{background-position:-433px -96px}.icon-asterisk{background-position:-456px -96px}.icon-exclamation-sign{background-position:0 -120px}.icon-gift{background-position:-24px -120px}.icon-leaf{background-position:-48px -120px}.icon-fire{background-position:-72px -120px}.icon-eye-open{background-position:-96px -120px}.icon-eye-close{background-position:-120px -120px}.icon-warning-sign{background-position:-144px -120px}.icon-plane{background-position:-168px -120px}.icon-calendar{background-position:-192px -120px}.icon-random{width:16px;background-position:-216px -120px}.icon-comment{background-position:-240px -120px}.icon-magnet{background-position:-264px -120px}.icon-chevron-up{background-position:-288px -120px}.icon-chevron-down{background-position:-313px -119px}.icon-retweet{background-position:-336px -120px}.icon-shopping-cart{background-position:-360px -120px}.icon-folder-close{background-position:-384px -120px}.icon-folder-open{width:16px;background-position:-408px -120px}.icon-resize-vertical{background-position:-432px -119px}.icon-resize-horizontal{background-position:-456px -118px}.icon-hdd{background-position:0 -144px}.icon-bullhorn{background-position:-24px -144px}.icon-bell{background-position:-48px -144px}.icon-certificate{background-position:-72px -144px}.icon-thumbs-up{background-position:-96px -144px}.icon-thumbs-down{background-position:-120px -144px}.icon-hand-right{background-position:-144px -144px}.icon-hand-left{background-position:-168px -144px}.icon-hand-up{background-position:-192px -144px}.icon-hand-down{background-position:-216px -144px}.icon-circle-arrow-right{background-position:-240px -144px}.icon-circle-arrow-left{background-position:-264px -144px}.icon-circle-arrow-up{background-position:-288px -144px}.icon-circle-arrow-down{background-position:-312px -144px}.icon-globe{background-position:-336px -144px}.icon-wrench{background-position:-360px -144px}.icon-tasks{background-position:-384px -144px}.icon-filter{background-position:-408px -144px}.icon-briefcase{background-position:-432px -144px}.icon-fullscreen{background-position:-456px -144px}.dropup,.dropdown{position:relative}.dropdown-toggle{*margin-bottom:-3px}.dropdown-toggle:active,.open .dropdown-toggle{outline:0}.caret{display:inline-block;width:0;height:0;vertical-align:top;border-top:4px solid #000;border-right:4px solid transparent;border-left:4px solid transparent;content:""}.dropdown .caret{margin-top:8px;margin-left:2px}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);*border-right-width:2px;*border-bottom-width:2px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.dropdown-menu a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:20px;color:#333;white-space:nowrap}.dropdown-menu li>a:hover,.dropdown-menu li>a:focus,.dropdown-submenu:hover>a{color:#fff;text-decoration:none;background-color:#08c;background-color:#0081c2;background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0)}.dropdown-menu .active>a,.dropdown-menu .active>a:hover{color:#fff;text-decoration:none;background-color:#08c;background-color:#0081c2;background-image:linear-gradient(to bottom,#08c,#0077b3);background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-repeat:repeat-x;outline:0;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0)}.dropdown-menu .disabled>a,.dropdown-menu .disabled>a:hover{color:#999}.dropdown-menu .disabled>a:hover{text-decoration:none;cursor:default;background-color:transparent}.open{*z-index:1000}.open>.dropdown-menu{display:block}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid #000;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px}.dropdown-submenu:hover>.dropdown-menu{display:block}.dropdown-submenu>a:after{display:block;float:right;width:0;height:0;margin-top:5px;margin-right:-10px;border-color:transparent;border-left-color:#ccc;border-style:solid;border-width:5px 0 5px 5px;content:" "}.dropdown-submenu:hover>a:after{border-left-color:#fff}.dropdown .dropdown-menu .nav-header{padding-right:20px;padding-left:20px}.typeahead{margin-top:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,0.15)}.well-large{padding:24px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.well-small{padding:9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.fade{opacity:0;-webkit-transition:opacity .15s linear;-moz-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;-moz-transition:height .35s ease;-o-transition:height .35s ease;transition:height .35s ease}.collapse.in{height:auto}.close{float:right;font-size:20px;font-weight:bold;line-height:20px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.btn{display:inline-block;*display:inline;padding:4px 14px;margin-bottom:0;*margin-left:.3em;font-size:14px;line-height:20px;*line-height:20px;color:#333;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,0.75);vertical-align:middle;cursor:pointer;background-color:#f5f5f5;*background-color:#e6e6e6;background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-repeat:repeat-x;border:1px solid #bbb;*border:0;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-bottom-color:#a2a2a2;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);filter:progid:dximagetransform.microsoft.gradient(enabled=false);*zoom:1;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.btn:hover,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{color:#333;background-color:#e6e6e6;*background-color:#d9d9d9}.btn:active,.btn.active{background-color:#ccc \9}.btn:first-child{*margin-left:0}.btn:hover{color:#333;text-decoration:none;background-color:#e6e6e6;*background-color:#d9d9d9;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.active,.btn:active{background-color:#e6e6e6;background-color:#d9d9d9 \9;background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.btn.disabled,.btn[disabled]{cursor:default;background-color:#e6e6e6;background-image:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-large{padding:9px 14px;font-size:16px;line-height:normal;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.btn-large [class^="icon-"]{margin-top:2px}.btn-small{padding:3px 9px;font-size:12px;line-height:18px}.btn-small [class^="icon-"]{margin-top:0}.btn-mini{padding:2px 6px;font-size:11px;line-height:17px}.btn-block{display:block;width:100%;padding-right:0;padding-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.btn-block+.btn-block{margin-top:5px}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active{color:rgba(255,255,255,0.75)}.btn{border-color:#c5c5c5;border-color:rgba(0,0,0,0.15) rgba(0,0,0,0.15) rgba(0,0,0,0.25)}.btn-primary{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#006dcc;*background-color:#04c;background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-image:-moz-linear-gradient(top,#08c,#04c);background-repeat:repeat-x;border-color:#04c #04c #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);filter:progid:dximagetransform.microsoft.gradient(enabled=false)}.btn-primary:hover,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{color:#fff;background-color:#04c;*background-color:#003bb3}.btn-primary:active,.btn-primary.active{background-color:#039 \9}.btn-warning{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#faa732;*background-color:#f89406;background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-repeat:repeat-x;border-color:#f89406 #f89406 #ad6704;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0);filter:progid:dximagetransform.microsoft.gradient(enabled=false)}.btn-warning:hover,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{color:#fff;background-color:#f89406;*background-color:#df8505}.btn-warning:active,.btn-warning.active{background-color:#c67605 \9}.btn-danger{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#da4f49;*background-color:#bd362f;background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f));background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);background-repeat:repeat-x;border-color:#bd362f #bd362f #802420;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffbd362f',GradientType=0);filter:progid:dximagetransform.microsoft.gradient(enabled=false)}.btn-danger:hover,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{color:#fff;background-color:#bd362f;*background-color:#a9302a}.btn-danger:active,.btn-danger.active{background-color:#942a25 \9}.btn-success{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#5bb75b;*background-color:#51a351;background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));background-image:-webkit-linear-gradient(top,#62c462,#51a351);background-image:-o-linear-gradient(top,#62c462,#51a351);background-image:linear-gradient(to bottom,#62c462,#51a351);background-image:-moz-linear-gradient(top,#62c462,#51a351);background-repeat:repeat-x;border-color:#51a351 #51a351 #387038;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff51a351',GradientType=0);filter:progid:dximagetransform.microsoft.gradient(enabled=false)}.btn-success:hover,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{color:#fff;background-color:#51a351;*background-color:#499249}.btn-success:active,.btn-success.active{background-color:#408140 \9}.btn-info{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#49afcd;*background-color:#2f96b4;background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4));background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);background-repeat:repeat-x;border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff2f96b4',GradientType=0);filter:progid:dximagetransform.microsoft.gradient(enabled=false)}.btn-info:hover,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{color:#fff;background-color:#2f96b4;*background-color:#2a85a0}.btn-info:active,.btn-info.active{background-color:#24748c \9}.btn-inverse{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#363636;*background-color:#222;background-image:-webkit-gradient(linear,0 0,0 100%,from(#444),to(#222));background-image:-webkit-linear-gradient(top,#444,#222);background-image:-o-linear-gradient(top,#444,#222);background-image:linear-gradient(to bottom,#444,#222);background-image:-moz-linear-gradient(top,#444,#222);background-repeat:repeat-x;border-color:#222 #222 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ff444444',endColorstr='#ff222222',GradientType=0);filter:progid:dximagetransform.microsoft.gradient(enabled=false)}.btn-inverse:hover,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{color:#fff;background-color:#222;*background-color:#151515}.btn-inverse:active,.btn-inverse.active{background-color:#080808 \9}button.btn,input[type="submit"].btn{*padding-top:3px;*padding-bottom:3px}button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner{padding:0;border:0}button.btn.btn-large,input[type="submit"].btn.btn-large{*padding-top:7px;*padding-bottom:7px}button.btn.btn-small,input[type="submit"].btn.btn-small{*padding-top:3px;*padding-bottom:3px}button.btn.btn-mini,input[type="submit"].btn.btn-mini{*padding-top:1px;*padding-bottom:1px}.btn-link,.btn-link:active,.btn-link[disabled]{background-color:transparent;background-image:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-link{color:#08c;cursor:pointer;border-color:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-link:hover{color:#005580;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover{color:#333;text-decoration:none}.btn-group{position:relative;*margin-left:.3em;font-size:0;white-space:nowrap;vertical-align:middle}.btn-group:first-child{*margin-left:0}.btn-group+.btn-group{margin-left:5px}.btn-toolbar{margin-top:10px;margin-bottom:10px;font-size:0}.btn-toolbar .btn-group{display:inline-block;*display:inline;*zoom:1}.btn-toolbar .btn+.btn,.btn-toolbar .btn-group+.btn,.btn-toolbar .btn+.btn-group{margin-left:5px}.btn-group>.btn{position:relative;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group>.btn+.btn{margin-left:-1px}.btn-group>.btn,.btn-group>.dropdown-menu{font-size:14px}.btn-group>.btn-mini{font-size:11px}.btn-group>.btn-small{font-size:12px}.btn-group>.btn-large{font-size:16px}.btn-group>.btn:first-child{margin-left:0;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px}.btn-group>.btn:last-child,.btn-group>.dropdown-toggle{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px}.btn-group>.btn.large:first-child{margin-left:0;-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-topleft:6px}.btn-group>.btn.large:last-child,.btn-group>.large.dropdown-toggle{-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px}.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active{z-index:2}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{*padding-top:5px;padding-right:8px;*padding-bottom:5px;padding-left:8px;-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.btn-group>.btn-mini+.dropdown-toggle{*padding-top:2px;padding-right:5px;*padding-bottom:2px;padding-left:5px}.btn-group>.btn-small+.dropdown-toggle{*padding-top:5px;*padding-bottom:4px}.btn-group>.btn-large+.dropdown-toggle{*padding-top:7px;padding-right:12px;*padding-bottom:7px;padding-left:12px}.btn-group.open .dropdown-toggle{background-image:none;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.btn-group.open .btn.dropdown-toggle{background-color:#e6e6e6}.btn-group.open .btn-primary.dropdown-toggle{background-color:#04c}.btn-group.open .btn-warning.dropdown-toggle{background-color:#f89406}.btn-group.open .btn-danger.dropdown-toggle{background-color:#bd362f}.btn-group.open .btn-success.dropdown-toggle{background-color:#51a351}.btn-group.open .btn-info.dropdown-toggle{background-color:#2f96b4}.btn-group.open .btn-inverse.dropdown-toggle{background-color:#222}.btn .caret{margin-top:8px;margin-left:0}.btn-mini .caret,.btn-small .caret,.btn-large .caret{margin-top:6px}.btn-large .caret{border-top-width:5px;border-right-width:5px;border-left-width:5px}.dropup .btn-large .caret{border-top:0;border-bottom:5px solid #000}.btn-primary .caret,.btn-warning .caret,.btn-danger .caret,.btn-info .caret,.btn-success .caret,.btn-inverse .caret{border-top-color:#fff;border-bottom-color:#fff}.btn-group-vertical{display:inline-block;*display:inline;*zoom:1}.btn-group-vertical .btn{display:block;float:none;width:100%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group-vertical .btn+.btn{margin-top:-1px;margin-left:0}.btn-group-vertical .btn:first-child{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.btn-group-vertical .btn:last-child{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.btn-group-vertical .btn-large:first-child{-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0}.btn-group-vertical .btn-large:last-child{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.alert{padding:8px 35px 8px 14px;margin-bottom:20px;color:#c09853;text-shadow:0 1px 0 rgba(255,255,255,0.5);background-color:#fcf8e3;border:1px solid #fbeed5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.alert h4{margin:0}.alert .close{position:relative;top:-2px;right:-21px;line-height:20px}.alert-success{color:#468847;background-color:#dff0d8;border-color:#d6e9c6}.alert-danger,.alert-error{color:#b94a48;background-color:#f2dede;border-color:#eed3d7}.alert-info{color:#3a87ad;background-color:#d9edf7;border-color:#bce8f1}.alert-block{padding-top:14px;padding-bottom:14px}.alert-block>p,.alert-block>ul{margin-bottom:0}.alert-block p+p{margin-top:5px}.nav{margin-bottom:20px;margin-left:0;list-style:none}.nav>li>a{display:block}.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>.pull-right{float:right}.nav-header{display:block;padding:3px 15px;font-size:11px;font-weight:bold;line-height:20px;color:#999;text-shadow:0 1px 0 rgba(255,255,255,0.5);text-transform:uppercase}.nav li+.nav-header{margin-top:9px}.nav-list{padding-right:15px;padding-left:15px;margin-bottom:0}.nav-list>li>a,.nav-list .nav-header{margin-right:-15px;margin-left:-15px;text-shadow:0 1px 0 rgba(255,255,255,0.5)}.nav-list>li>a{padding:3px 15px}.nav-list>.active>a,.nav-list>.active>a:hover{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.2);background-color:#08c}.nav-list [class^="icon-"]{margin-right:2px}.nav-list .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.nav-tabs,.nav-pills{*zoom:1}.nav-tabs:before,.nav-pills:before,.nav-tabs:after,.nav-pills:after{display:table;line-height:0;content:""}.nav-tabs:after,.nav-pills:after{clear:both}.nav-tabs>li,.nav-pills>li{float:left}.nav-tabs>li>a,.nav-pills>li>a{padding-right:12px;padding-left:12px;margin-right:2px;line-height:14px}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{margin-bottom:-1px}.nav-tabs>li>a{padding-top:8px;padding-bottom:8px;line-height:20px;border:1px solid transparent;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>.active>a,.nav-tabs>.active>a:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-pills>li>a{padding-top:8px;padding-bottom:8px;margin-top:2px;margin-bottom:2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.nav-pills>.active>a,.nav-pills>.active>a:hover{color:#fff;background-color:#08c}.nav-stacked>li{float:none}.nav-stacked>li>a{margin-right:0}.nav-tabs.nav-stacked{border-bottom:0}.nav-tabs.nav-stacked>li>a{border:1px solid #ddd;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.nav-tabs.nav-stacked>li:first-child>a{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-topleft:4px}.nav-tabs.nav-stacked>li:last-child>a{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px}.nav-tabs.nav-stacked>li>a:hover{z-index:2;border-color:#ddd}.nav-pills.nav-stacked>li>a{margin-bottom:3px}.nav-pills.nav-stacked>li:last-child>a{margin-bottom:1px}.nav-tabs .dropdown-menu{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.nav-pills .dropdown-menu{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.nav .dropdown-toggle .caret{margin-top:6px;border-top-color:#08c;border-bottom-color:#08c}.nav .dropdown-toggle:hover .caret{border-top-color:#005580;border-bottom-color:#005580}.nav-tabs .dropdown-toggle .caret{margin-top:8px}.nav .active .dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.nav-tabs .active .dropdown-toggle .caret{border-top-color:#555;border-bottom-color:#555}.nav>.dropdown.active>a:hover{cursor:pointer}.nav-tabs .open .dropdown-toggle,.nav-pills .open .dropdown-toggle,.nav>li.dropdown.open.active>a:hover{color:#fff;background-color:#999;border-color:#999}.nav li.dropdown.open .caret,.nav li.dropdown.open.active .caret,.nav li.dropdown.open a:hover .caret{border-top-color:#fff;border-bottom-color:#fff;opacity:1;filter:alpha(opacity=100)}.tabs-stacked .open>a:hover{border-color:#999}.tabbable{*zoom:1}.tabbable:before,.tabbable:after{display:table;line-height:0;content:""}.tabbable:after{clear:both}.tab-content{overflow:auto}.tabs-below>.nav-tabs,.tabs-right>.nav-tabs,.tabs-left>.nav-tabs{border-bottom:0}.tab-content>.tab-pane,.pill-content>.pill-pane{display:none}.tab-content>.active,.pill-content>.active{display:block}.tabs-below>.nav-tabs{border-top:1px solid #ddd}.tabs-below>.nav-tabs>li{margin-top:-1px;margin-bottom:0}.tabs-below>.nav-tabs>li>a{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.tabs-below>.nav-tabs>li>a:hover{border-top-color:#ddd;border-bottom-color:transparent}.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:hover{border-color:transparent #ddd #ddd #ddd}.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li{float:none}.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a{min-width:74px;margin-right:0;margin-bottom:3px}.tabs-left>.nav-tabs{float:left;margin-right:19px;border-right:1px solid #ddd}.tabs-left>.nav-tabs>li>a{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.tabs-left>.nav-tabs>li>a:hover{border-color:#eee #ddd #eee #eee}.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:hover{border-color:#ddd transparent #ddd #ddd;*border-right-color:#fff}.tabs-right>.nav-tabs{float:right;margin-left:19px;border-left:1px solid #ddd}.tabs-right>.nav-tabs>li>a{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.tabs-right>.nav-tabs>li>a:hover{border-color:#eee #eee #eee #ddd}.tabs-right>.nav-tabs .active>a,.tabs-right>.nav-tabs .active>a:hover{border-color:#ddd #ddd #ddd transparent;*border-left-color:#fff}.nav>.disabled>a{color:#999}.nav>.disabled>a:hover{text-decoration:none;cursor:default;background-color:transparent}.navbar{*position:relative;*z-index:2;margin-bottom:20px;overflow:visible;color:#777}.navbar-inner{min-height:40px;padding-right:20px;padding-left:20px;background-color:#fafafa;background-image:-moz-linear-gradient(top,#fff,#f2f2f2);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f2f2f2));background-image:-webkit-linear-gradient(top,#fff,#f2f2f2);background-image:-o-linear-gradient(top,#fff,#f2f2f2);background-image:linear-gradient(to bottom,#fff,#f2f2f2);background-repeat:repeat-x;border:1px solid #d4d4d4;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ffffffff',endColorstr='#fff2f2f2',GradientType=0);*zoom:1;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.065);-moz-box-shadow:0 1px 4px rgba(0,0,0,0.065);box-shadow:0 1px 4px rgba(0,0,0,0.065)}.navbar-inner:before,.navbar-inner:after{display:table;line-height:0;content:""}.navbar-inner:after{clear:both}.navbar .container{width:auto}.nav-collapse.collapse{height:auto}.navbar .brand{display:block;float:left;padding:10px 20px 10px;margin-left:-20px;font-size:20px;font-weight:200;color:#777;text-shadow:0 1px 0 #fff}.navbar .brand:hover{text-decoration:none}.navbar-text{margin-bottom:0;line-height:40px}.navbar-link{color:#777}.navbar-link:hover{color:#333}.navbar .divider-vertical{height:40px;margin:0 9px;border-right:1px solid #fff;border-left:1px solid #f2f2f2}.navbar .btn,.navbar .btn-group{margin-top:5px}.navbar .btn-group .btn,.navbar .input-prepend .btn,.navbar .input-append .btn{margin-top:0}.navbar-form{margin-bottom:0;*zoom:1}.navbar-form:before,.navbar-form:after{display:table;line-height:0;content:""}.navbar-form:after{clear:both}.navbar-form input,.navbar-form select,.navbar-form .radio,.navbar-form .checkbox{margin-top:5px}.navbar-form input,.navbar-form select,.navbar-form .btn{display:inline-block;margin-bottom:0}.navbar-form input[type="image"],.navbar-form input[type="checkbox"],.navbar-form input[type="radio"]{margin-top:3px}.navbar-form .input-append,.navbar-form .input-prepend{margin-top:6px;white-space:nowrap}.navbar-form .input-append input,.navbar-form .input-prepend input{margin-top:0}.navbar-search{position:relative;float:left;margin-top:5px;margin-bottom:0}.navbar-search .search-query{padding:4px 14px;margin-bottom:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:normal;line-height:1;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.navbar-static-top{position:static;width:100%;margin-bottom:0}.navbar-static-top .navbar-inner{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030;margin-bottom:0}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{border-width:0 0 1px}.navbar-fixed-bottom .navbar-inner{border-width:1px 0 0}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding-right:0;padding-left:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.navbar-fixed-top{top:0}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.1),0 1px 10px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.1),0 1px 10px rgba(0,0,0,0.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.1),0 1px 10px rgba(0,0,0,0.1)}.navbar-fixed-bottom{bottom:0}.navbar-fixed-bottom .navbar-inner{-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,0.1),0 -1px 10px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 0 rgba(0,0,0,0.1),0 -1px 10px rgba(0,0,0,0.1);box-shadow:inset 0 1px 0 rgba(0,0,0,0.1),0 -1px 10px rgba(0,0,0,0.1)}.navbar .nav{position:relative;left:0;display:block;float:left;margin:0 10px 0 0}.navbar .nav.pull-right{float:right;margin-right:0}.navbar .nav>li{float:left}.navbar .nav>li>a{float:none;padding:10px 15px 10px;color:#777;text-decoration:none;text-shadow:0 1px 0 #fff}.navbar .nav .dropdown-toggle .caret{margin-top:8px}.navbar .nav>li>a:focus,.navbar .nav>li>a:hover{color:#333;text-decoration:none;background-color:transparent}.navbar .nav>.active>a,.navbar .nav>.active>a:hover,.navbar .nav>.active>a:focus{color:#555;text-decoration:none;background-color:#e5e5e5;-webkit-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);-moz-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);box-shadow:inset 0 3px 8px rgba(0,0,0,0.125)}.navbar .btn-navbar{display:none;float:right;padding:7px 10px;margin-right:5px;margin-left:5px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#ededed;*background-color:#e5e5e5;background-image:-webkit-gradient(linear,0 0,0 100%,from(#f2f2f2),to(#e5e5e5));background-image:-webkit-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:-o-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:linear-gradient(to bottom,#f2f2f2,#e5e5e5);background-image:-moz-linear-gradient(top,#f2f2f2,#e5e5e5);background-repeat:repeat-x;border-color:#e5e5e5 #e5e5e5 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#fff2f2f2',endColorstr='#ffe5e5e5',GradientType=0);filter:progid:dximagetransform.microsoft.gradient(enabled=false);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075)}.navbar .btn-navbar:hover,.navbar .btn-navbar:active,.navbar .btn-navbar.active,.navbar .btn-navbar.disabled,.navbar .btn-navbar[disabled]{color:#fff;background-color:#e5e5e5;*background-color:#d9d9d9}.navbar .btn-navbar:active,.navbar .btn-navbar.active{background-color:#ccc \9}.navbar .btn-navbar .icon-bar{display:block;width:18px;height:2px;background-color:#f5f5f5;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,0.25);box-shadow:0 1px 0 rgba(0,0,0,0.25)}.btn-navbar .icon-bar+.icon-bar{margin-top:3px}.navbar .nav>li>.dropdown-menu:before{position:absolute;top:-7px;left:9px;display:inline-block;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-left:7px solid transparent;border-bottom-color:rgba(0,0,0,0.2);content:''}.navbar .nav>li>.dropdown-menu:after{position:absolute;top:-6px;left:10px;display:inline-block;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent;content:''}.navbar-fixed-bottom .nav>li>.dropdown-menu:before{top:auto;bottom:-7px;border-top:7px solid #ccc;border-bottom:0;border-top-color:rgba(0,0,0,0.2)}.navbar-fixed-bottom .nav>li>.dropdown-menu:after{top:auto;bottom:-6px;border-top:6px solid #fff;border-bottom:0}.navbar .nav li.dropdown.open>.dropdown-toggle,.navbar .nav li.dropdown.active>.dropdown-toggle,.navbar .nav li.dropdown.open.active>.dropdown-toggle{color:#555;background-color:#e5e5e5}.navbar .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#777;border-bottom-color:#777}.navbar .nav li.dropdown.open>.dropdown-toggle .caret,.navbar .nav li.dropdown.active>.dropdown-toggle .caret,.navbar .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#555;border-bottom-color:#555}.navbar .pull-right>li>.dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right{right:0;left:auto}.navbar .pull-right>li>.dropdown-menu:before,.navbar .nav>li>.dropdown-menu.pull-right:before{right:12px;left:auto}.navbar .pull-right>li>.dropdown-menu:after,.navbar .nav>li>.dropdown-menu.pull-right:after{right:13px;left:auto}.navbar .pull-right>li>.dropdown-menu .dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right .dropdown-menu{right:100%;left:auto;margin-right:-1px;margin-left:0;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.navbar-inverse{color:#999}.navbar-inverse .navbar-inner{background-color:#1b1b1b;background-image:-moz-linear-gradient(top,#222,#111);background-image:-webkit-gradient(linear,0 0,0 100%,from(#222),to(#111));background-image:-webkit-linear-gradient(top,#222,#111);background-image:-o-linear-gradient(top,#222,#111);background-image:linear-gradient(to bottom,#222,#111);background-repeat:repeat-x;border-color:#252525;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ff222222',endColorstr='#ff111111',GradientType=0)}.navbar-inverse .brand,.navbar-inverse .nav>li>a{color:#999;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.navbar-inverse .brand:hover,.navbar-inverse .nav>li>a:hover{color:#fff}.navbar-inverse .nav>li>a:focus,.navbar-inverse .nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .nav .active>a,.navbar-inverse .nav .active>a:hover,.navbar-inverse .nav .active>a:focus{color:#fff;background-color:#111}.navbar-inverse .navbar-link{color:#999}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .divider-vertical{border-right-color:#222;border-left-color:#111}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle{color:#fff;background-color:#111}.navbar-inverse .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#999;border-bottom-color:#999}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-inverse .navbar-search .search-query{color:#fff;background-color:#515151;border-color:#111;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.navbar-inverse .navbar-search .search-query:-moz-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query:-ms-input-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query:focus,.navbar-inverse .navbar-search .search-query.focused{padding:5px 15px;color:#333;text-shadow:0 1px 0 #fff;background-color:#fff;border:0;outline:0;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.15);-moz-box-shadow:0 0 3px rgba(0,0,0,0.15);box-shadow:0 0 3px rgba(0,0,0,0.15)}.navbar-inverse .btn-navbar{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e0e0e;*background-color:#040404;background-image:-webkit-gradient(linear,0 0,0 100%,from(#151515),to(#040404));background-image:-webkit-linear-gradient(top,#151515,#040404);background-image:-o-linear-gradient(top,#151515,#040404);background-image:linear-gradient(to bottom,#151515,#040404);background-image:-moz-linear-gradient(top,#151515,#040404);background-repeat:repeat-x;border-color:#040404 #040404 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ff151515',endColorstr='#ff040404',GradientType=0);filter:progid:dximagetransform.microsoft.gradient(enabled=false)}.navbar-inverse .btn-navbar:hover,.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active,.navbar-inverse .btn-navbar.disabled,.navbar-inverse .btn-navbar[disabled]{color:#fff;background-color:#040404;*background-color:#000}.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active{background-color:#000 \9}.breadcrumb{padding:8px 15px;margin:0 0 20px;list-style:none;background-color:#f5f5f5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.breadcrumb li{display:inline-block;*display:inline;text-shadow:0 1px 0 #fff;*zoom:1}.breadcrumb .divider{padding:0 5px;color:#ccc}.breadcrumb .active{color:#999}.pagination{height:40px;margin:20px 0}.pagination ul{display:inline-block;*display:inline;margin-bottom:0;margin-left:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;*zoom:1;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.05);box-shadow:0 1px 2px rgba(0,0,0,0.05)}.pagination ul>li{display:inline}.pagination ul>li>a,.pagination ul>li>span{float:left;padding:0 14px;line-height:38px;text-decoration:none;background-color:#fff;border:1px solid #ddd;border-left-width:0}.pagination ul>li>a:hover,.pagination ul>.active>a,.pagination ul>.active>span{background-color:#f5f5f5}.pagination ul>.active>a,.pagination ul>.active>span{color:#999;cursor:default}.pagination ul>.disabled>span,.pagination ul>.disabled>a,.pagination ul>.disabled>a:hover{color:#999;cursor:default;background-color:transparent}.pagination ul>li:first-child>a,.pagination ul>li:first-child>span{border-left-width:1px;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.pagination ul>li:last-child>a,.pagination ul>li:last-child>span{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.pagination-centered{text-align:center}.pagination-right{text-align:right}.pager{margin:20px 0;text-align:center;list-style:none;*zoom:1}.pager:before,.pager:after{display:table;line-height:0;content:""}.pager:after{clear:both}.pager li{display:inline}.pager a,.pager span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.pager a:hover{text-decoration:none;background-color:#f5f5f5}.pager .next a,.pager .next span{float:right}.pager .previous a{float:left}.pager .disabled a,.pager .disabled a:hover,.pager .disabled span{color:#999;cursor:default;background-color:#fff}.modal-open .modal .dropdown-menu{z-index:2050}.modal-open .modal .dropdown.open{*z-index:2050}.modal-open .modal .popover{z-index:2060}.modal-open .modal .tooltip{z-index:2080}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop,.modal-backdrop.fade.in{opacity:.8;filter:alpha(opacity=80)}.modal{position:fixed;top:50%;left:50%;z-index:1050;width:560px;margin:-250px 0 0 -280px;overflow:auto;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.3);*border:1px solid #999;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 7px rgba(0,0,0,0.3);box-shadow:0 3px 7px rgba(0,0,0,0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box}.modal.fade{top:-25%;-webkit-transition:opacity .3s linear,top .3s ease-out;-moz-transition:opacity .3s linear,top .3s ease-out;-o-transition:opacity .3s linear,top .3s ease-out;transition:opacity .3s linear,top .3s ease-out}.modal.fade.in{top:50%}.modal-header{padding:9px 15px;border-bottom:1px solid #eee}.modal-header .close{margin-top:2px}.modal-header h3{margin:0;line-height:30px}.modal-body{max-height:400px;padding:15px;overflow-y:auto}.modal-form{margin-bottom:0}.modal-footer{padding:14px 15px 15px;margin-bottom:0;text-align:right;background-color:#f5f5f5;border-top:1px solid #ddd;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;*zoom:1;-webkit-box-shadow:inset 0 1px 0 #fff;-moz-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff}.modal-footer:before,.modal-footer:after{display:table;line-height:0;content:""}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.tooltip{position:absolute;z-index:1030;display:block;padding:5px;font-size:11px;opacity:0;filter:alpha(opacity=0);visibility:visible}.tooltip.in{opacity:.8;filter:alpha(opacity=80)}.tooltip.top{margin-top:-3px}.tooltip.right{margin-left:3px}.tooltip.bottom{margin-top:3px}.tooltip.left{margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-top-color:#000;border-width:5px 5px 0}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-right-color:#000;border-width:5px 5px 5px 0}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-left-color:#000;border-width:5px 0 5px 5px}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-bottom-color:#000;border-width:0 5px 5px}.popover{position:absolute;top:0;left:0;z-index:1010;display:none;width:236px;padding:1px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.popover.top{margin-bottom:10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-right:10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover-content p,.popover-content ul,.popover-content ol{margin-bottom:0}.popover .arrow,.popover .arrow:after{position:absolute;display:inline-block;width:0;height:0;border-color:transparent;border-style:solid}.popover .arrow:after{z-index:-1;content:""}.popover.top .arrow{bottom:-10px;left:50%;margin-left:-10px;border-top-color:#fff;border-width:10px 10px 0}.popover.top .arrow:after{bottom:-1px;left:-11px;border-top-color:rgba(0,0,0,0.25);border-width:11px 11px 0}.popover.right .arrow{top:50%;left:-10px;margin-top:-10px;border-right-color:#fff;border-width:10px 10px 10px 0}.popover.right .arrow:after{bottom:-11px;left:-1px;border-right-color:rgba(0,0,0,0.25);border-width:11px 11px 11px 0}.popover.bottom .arrow{top:-10px;left:50%;margin-left:-10px;border-bottom-color:#fff;border-width:0 10px 10px}.popover.bottom .arrow:after{top:-1px;left:-11px;border-bottom-color:rgba(0,0,0,0.25);border-width:0 11px 11px}.popover.left .arrow{top:50%;right:-10px;margin-top:-10px;border-left-color:#fff;border-width:10px 0 10px 10px}.popover.left .arrow:after{right:-1px;bottom:-11px;border-left-color:rgba(0,0,0,0.25);border-width:11px 0 11px 11px}.thumbnails{margin-left:-20px;list-style:none;*zoom:1}.thumbnails:before,.thumbnails:after{display:table;line-height:0;content:""}.thumbnails:after{clear:both}.row-fluid .thumbnails{margin-left:0}.thumbnails>li{float:left;margin-bottom:20px;margin-left:20px}.thumbnail{display:block;padding:4px;line-height:20px;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.055);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.055);box-shadow:0 1px 3px rgba(0,0,0,0.055);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a.thumbnail:hover{border-color:#08c;-webkit-box-shadow:0 1px 4px rgba(0,105,214,0.25);-moz-box-shadow:0 1px 4px rgba(0,105,214,0.25);box-shadow:0 1px 4px rgba(0,105,214,0.25)}.thumbnail>img{display:block;max-width:100%;margin-right:auto;margin-left:auto}.thumbnail .caption{padding:9px;color:#555}.label,.badge{font-size:11.844px;font-weight:bold;line-height:14px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);white-space:nowrap;vertical-align:baseline;background-color:#999}.label{padding:1px 4px 2px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.badge{padding:1px 9px 2px;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px}a.label:hover,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.label-important,.badge-important{background-color:#b94a48}.label-important[href],.badge-important[href]{background-color:#953b39}.label-warning,.badge-warning{background-color:#f89406}.label-warning[href],.badge-warning[href]{background-color:#c67605}.label-success,.badge-success{background-color:#468847}.label-success[href],.badge-success[href]{background-color:#356635}.label-info,.badge-info{background-color:#3a87ad}.label-info[href],.badge-info[href]{background-color:#2d6987}.label-inverse,.badge-inverse{background-color:#333}.label-inverse[href],.badge-inverse[href]{background-color:#1a1a1a}.btn .label,.btn .badge{position:relative;top:-1px}.btn-mini .label,.btn-mini .badge{top:0}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-moz-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-ms-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:0 0}to{background-position:40px 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f7f7f7;background-image:-moz-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f5f5f5),to(#f9f9f9));background-image:-webkit-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-o-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:linear-gradient(to bottom,#f5f5f5,#f9f9f9);background-repeat:repeat-x;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#fff5f5f5',endColorstr='#fff9f9f9',GradientType=0);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}.progress .bar{float:left;width:0;height:100%;font-size:12px;color:#fff;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e90d2;background-image:-moz-linear-gradient(top,#149bdf,#0480be);background-image:-webkit-gradient(linear,0 0,0 100%,from(#149bdf),to(#0480be));background-image:-webkit-linear-gradient(top,#149bdf,#0480be);background-image:-o-linear-gradient(top,#149bdf,#0480be);background-image:linear-gradient(to bottom,#149bdf,#0480be);background-repeat:repeat-x;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ff149bdf',endColorstr='#ff0480be',GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width .6s ease;-moz-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress .bar+.bar{-webkit-box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15)}.progress-striped .bar{background-color:#149bdf;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px}.progress.active .bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;-ms-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-danger .bar,.progress .bar-danger{background-color:#dd514c;background-image:-moz-linear-gradient(top,#ee5f5b,#c43c35);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#c43c35));background-image:-webkit-linear-gradient(top,#ee5f5b,#c43c35);background-image:-o-linear-gradient(top,#ee5f5b,#c43c35);background-image:linear-gradient(to bottom,#ee5f5b,#c43c35);background-repeat:repeat-x;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffc43c35',GradientType=0)}.progress-danger.progress-striped .bar,.progress-striped .bar-danger{background-color:#ee5f5b;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-success .bar,.progress .bar-success{background-color:#5eb95e;background-image:-moz-linear-gradient(top,#62c462,#57a957);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#57a957));background-image:-webkit-linear-gradient(top,#62c462,#57a957);background-image:-o-linear-gradient(top,#62c462,#57a957);background-image:linear-gradient(to bottom,#62c462,#57a957);background-repeat:repeat-x;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff57a957',GradientType=0)}.progress-success.progress-striped .bar,.progress-striped .bar-success{background-color:#62c462;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-info .bar,.progress .bar-info{background-color:#4bb1cf;background-image:-moz-linear-gradient(top,#5bc0de,#339bb9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#339bb9));background-image:-webkit-linear-gradient(top,#5bc0de,#339bb9);background-image:-o-linear-gradient(top,#5bc0de,#339bb9);background-image:linear-gradient(to bottom,#5bc0de,#339bb9);background-repeat:repeat-x;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff339bb9',GradientType=0)}.progress-info.progress-striped .bar,.progress-striped .bar-info{background-color:#5bc0de;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-warning .bar,.progress .bar-warning{background-color:#faa732;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0)}.progress-warning.progress-striped .bar,.progress-striped .bar-warning{background-color:#fbb450;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.accordion{margin-bottom:20px}.accordion-group{margin-bottom:2px;border:1px solid #e5e5e5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.accordion-heading{border-bottom:0}.accordion-heading .accordion-toggle{display:block;padding:8px 15px}.accordion-toggle{cursor:pointer}.accordion-inner{padding:9px 15px;border-top:1px solid #e5e5e5}.carousel{position:relative;margin-bottom:20px;line-height:1}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel .item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-moz-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel .item>img{display:block;line-height:1}.carousel .active,.carousel .next,.carousel .prev{display:block}.carousel .active{left:0}.carousel .next,.carousel .prev{position:absolute;top:0;width:100%}.carousel .next{left:100%}.carousel .prev{left:-100%}.carousel .next.left,.carousel .prev.right{left:0}.carousel .active.left{left:-100%}.carousel .active.right{left:100%}.carousel-control{position:absolute;top:40%;left:15px;width:40px;height:40px;margin-top:-20px;font-size:60px;font-weight:100;line-height:30px;color:#fff;text-align:center;background:#222;border:3px solid #fff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:.5;filter:alpha(opacity=50)}.carousel-control.right{right:15px;left:auto}.carousel-control:hover{color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-caption{position:absolute;right:0;bottom:0;left:0;padding:15px;background:#333;background:rgba(0,0,0,0.75)}.carousel-caption h4,.carousel-caption p{line-height:20px;color:#fff}.carousel-caption h4{margin:0 0 5px}.carousel-caption p{margin-bottom:0}.hero-unit{padding:60px;margin-bottom:30px;background-color:#eee;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.hero-unit h1{margin-bottom:0;font-size:60px;line-height:1;letter-spacing:-1px;color:inherit}.hero-unit p{font-size:18px;font-weight:200;line-height:30px;color:inherit}.pull-right{float:right}.pull-left{float:left}.hide{display:none}.show{display:block}.invisible{visibility:hidden}.affix{position:fixed} diff --git a/upload/admin_area/styles/cbv3/bootstrap/img/glyphicons-halflings-white.png b/upload/admin_area/styles/cbv3/bootstrap/img/glyphicons-halflings-white.png deleted file mode 100644 index 3bf6484a29d8da269f9bc874b25493a45fae3bae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8777 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 B7G?kd diff --git a/upload/admin_area/styles/cbv3/bootstrap/img/glyphicons-halflings.png b/upload/admin_area/styles/cbv3/bootstrap/img/glyphicons-halflings.png deleted file mode 100644 index a9969993201f9cee63cf9f49217646347297b643..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12799 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 diff --git a/upload/admin_area/styles/cbv3/bootstrap/js/bootstrap-transition.js b/upload/admin_area/styles/cbv3/bootstrap/js/bootstrap-transition.js deleted file mode 100644 index 2f15dd00..00000000 --- a/upload/admin_area/styles/cbv3/bootstrap/js/bootstrap-transition.js +++ /dev/null @@ -1,61 +0,0 @@ -/* =================================================== - * bootstrap-transition.js v2.0.4 - * http://twitter.github.com/bootstrap/javascript.html#transitions - * =================================================== - * Copyright 2012 Twitter, Inc. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - * ========================================================== */ - - -!function ($) { - - $(function () { - - "use strict"; // jshint ;_; - - - /* CSS TRANSITION SUPPORT (http://www.modernizr.com/) - * ======================================================= */ - - $.support.transition = (function () { - - var transitionEnd = (function () { - - var el = document.createElement('bootstrap') - , transEndEventNames = { - 'WebkitTransition' : 'webkitTransitionEnd' - , 'MozTransition' : 'transitionend' - , 'OTransition' : 'otransitionend' - , 'msTransition' : 'MSTransitionEnd' - , 'transition' : 'transitionend' - } - , name - - for (name in transEndEventNames){ - if (el.style[name] !== undefined) { - return transEndEventNames[name] - } - } - - }()) - - return transitionEnd && { - end: transitionEnd - } - - })() - - }) - -}(window.jQuery); \ No newline at end of file diff --git a/upload/admin_area/styles/cbv3/bootstrap/js/bootstrap.js b/upload/admin_area/styles/cbv3/bootstrap/js/bootstrap.js deleted file mode 100644 index f73fcb8e..00000000 --- a/upload/admin_area/styles/cbv3/bootstrap/js/bootstrap.js +++ /dev/null @@ -1,2027 +0,0 @@ -/* =================================================== - * bootstrap-transition.js v2.1.1 - * http://twitter.github.com/bootstrap/javascript.html#transitions - * =================================================== - * Copyright 2012 Twitter, Inc. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - * ========================================================== */ - - -!function ($) { - - $(function () { - - "use strict"; // jshint ;_; - - - /* CSS TRANSITION SUPPORT (http://www.modernizr.com/) - * ======================================================= */ - - $.support.transition = (function () { - - var transitionEnd = (function () { - - var el = document.createElement('bootstrap') - , transEndEventNames = { - 'WebkitTransition' : 'webkitTransitionEnd' - , 'MozTransition' : 'transitionend' - , 'OTransition' : 'oTransitionEnd otransitionend' - , 'transition' : 'transitionend' - } - , name - - for (name in transEndEventNames){ - if (el.style[name] !== undefined) { - return transEndEventNames[name] - } - } - - }()) - - return transitionEnd && { - end: transitionEnd - } - - })() - - }) - -}(window.jQuery);/* ========================================================== - * bootstrap-alert.js v2.1.1 - * http://twitter.github.com/bootstrap/javascript.html#alerts - * ========================================================== - * Copyright 2012 Twitter, Inc. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - * ========================================================== */ - - -!function ($) { - - "use strict"; // jshint ;_; - - - /* ALERT CLASS DEFINITION - * ====================== */ - - var dismiss = '[data-dismiss="alert"]' - , Alert = function (el) { - $(el).on('click', dismiss, this.close) - } - - Alert.prototype.close = function (e) { - var $this = $(this) - , selector = $this.attr('data-target') - , $parent - - if (!selector) { - selector = $this.attr('href') - selector = selector && selector.replace(/.*(?=#[^\s]*$)/, '') //strip for ie7 - } - - $parent = $(selector) - - e && e.preventDefault() - - $parent.length || ($parent = $this.hasClass('alert') ? $this : $this.parent()) - - $parent.trigger(e = $.Event('close')) - - if (e.isDefaultPrevented()) return - - $parent.removeClass('in') - - function removeElement() { - $parent - .trigger('closed') - .remove() - } - - $.support.transition && $parent.hasClass('fade') ? - $parent.on($.support.transition.end, removeElement) : - removeElement() - } - - - /* ALERT PLUGIN DEFINITION - * ======================= */ - - $.fn.alert = function (option) { - return this.each(function () { - var $this = $(this) - , data = $this.data('alert') - if (!data) $this.data('alert', (data = new Alert(this))) - if (typeof option == 'string') data[option].call($this) - }) - } - - $.fn.alert.Constructor = Alert - - - /* ALERT DATA-API - * ============== */ - - $(function () { - $('body').on('click.alert.data-api', dismiss, Alert.prototype.close) - }) - -}(window.jQuery);/* ============================================================ - * bootstrap-button.js v2.1.1 - * http://twitter.github.com/bootstrap/javascript.html#buttons - * ============================================================ - * Copyright 2012 Twitter, Inc. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - * ============================================================ */ - - -!function ($) { - - "use strict"; // jshint ;_; - - - /* BUTTON PUBLIC CLASS DEFINITION - * ============================== */ - - var Button = function (element, options) { - this.$element = $(element) - this.options = $.extend({}, $.fn.button.defaults, options) - } - - Button.prototype.setState = function (state) { - var d = 'disabled' - , $el = this.$element - , data = $el.data() - , val = $el.is('input') ? 'val' : 'html' - - state = state + 'Text' - data.resetText || $el.data('resetText', $el[val]()) - - $el[val](data[state] || this.options[state]) - - // push to event loop to allow forms to submit - setTimeout(function () { - state == 'loadingText' ? - $el.addClass(d).attr(d, d) : - $el.removeClass(d).removeAttr(d) - }, 0) - } - - Button.prototype.toggle = function () { - var $parent = this.$element.closest('[data-toggle="buttons-radio"]') - - $parent && $parent - .find('.active') - .removeClass('active') - - this.$element.toggleClass('active') - } - - - /* BUTTON PLUGIN DEFINITION - * ======================== */ - - $.fn.button = function (option) { - return this.each(function () { - var $this = $(this) - , data = $this.data('button') - , options = typeof option == 'object' && option - if (!data) $this.data('button', (data = new Button(this, options))) - if (option == 'toggle') data.toggle() - else if (option) data.setState(option) - }) - } - - $.fn.button.defaults = { - loadingText: 'loading...' - } - - $.fn.button.Constructor = Button - - - /* BUTTON DATA-API - * =============== */ - - $(function () { - $('body').on('click.button.data-api', '[data-toggle^=button]', function ( e ) { - var $btn = $(e.target) - if (!$btn.hasClass('btn')) $btn = $btn.closest('.btn') - $btn.button('toggle') - }) - }) - -}(window.jQuery);/* ========================================================== - * bootstrap-carousel.js v2.1.1 - * http://twitter.github.com/bootstrap/javascript.html#carousel - * ========================================================== - * Copyright 2012 Twitter, Inc. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - * ========================================================== */ - - -!function ($) { - - "use strict"; // jshint ;_; - - - /* CAROUSEL CLASS DEFINITION - * ========================= */ - - var Carousel = function (element, options) { - this.$element = $(element) - this.options = options - this.options.slide && this.slide(this.options.slide) - this.options.pause == 'hover' && this.$element - .on('mouseenter', $.proxy(this.pause, this)) - .on('mouseleave', $.proxy(this.cycle, this)) - } - - Carousel.prototype = { - - cycle: function (e) { - if (!e) this.paused = false - this.options.interval - && !this.paused - && (this.interval = setInterval($.proxy(this.next, this), this.options.interval)) - return this - } - - , to: function (pos) { - var $active = this.$element.find('.item.active') - , children = $active.parent().children() - , activePos = children.index($active) - , that = this - - if (pos > (children.length - 1) || pos < 0) return - - if (this.sliding) { - return this.$element.one('slid', function () { - that.to(pos) - }) - } - - if (activePos == pos) { - return this.pause().cycle() - } - - return this.slide(pos > activePos ? 'next' : 'prev', $(children[pos])) - } - - , pause: function (e) { - if (!e) this.paused = true - if (this.$element.find('.next, .prev').length && $.support.transition.end) { - this.$element.trigger($.support.transition.end) - this.cycle() - } - clearInterval(this.interval) - this.interval = null - return this - } - - , next: function () { - if (this.sliding) return - return this.slide('next') - } - - , prev: function () { - if (this.sliding) return - return this.slide('prev') - } - - , slide: function (type, next) { - var $active = this.$element.find('.item.active') - , $next = next || $active[type]() - , isCycling = this.interval - , direction = type == 'next' ? 'left' : 'right' - , fallback = type == 'next' ? 'first' : 'last' - , that = this - , e = $.Event('slide', { - relatedTarget: $next[0] - }) - - this.sliding = true - - isCycling && this.pause() - - $next = $next.length ? $next : this.$element.find('.item')[fallback]() - - if ($next.hasClass('active')) return - - if ($.support.transition && this.$element.hasClass('slide')) { - this.$element.trigger(e) - if (e.isDefaultPrevented()) return - $next.addClass(type) - $next[0].offsetWidth // force reflow - $active.addClass(direction) - $next.addClass(direction) - this.$element.one($.support.transition.end, function () { - $next.removeClass([type, direction].join(' ')).addClass('active') - $active.removeClass(['active', direction].join(' ')) - that.sliding = false - setTimeout(function () { that.$element.trigger('slid') }, 0) - }) - } else { - this.$element.trigger(e) - if (e.isDefaultPrevented()) return - $active.removeClass('active') - $next.addClass('active') - this.sliding = false - this.$element.trigger('slid') - } - - isCycling && this.cycle() - - return this - } - - } - - - /* CAROUSEL PLUGIN DEFINITION - * ========================== */ - - $.fn.carousel = function (option) { - return this.each(function () { - var $this = $(this) - , data = $this.data('carousel') - , options = $.extend({}, $.fn.carousel.defaults, typeof option == 'object' && option) - , action = typeof option == 'string' ? option : options.slide - if (!data) $this.data('carousel', (data = new Carousel(this, options))) - if (typeof option == 'number') data.to(option) - else if (action) data[action]() - else if (options.interval) data.cycle() - }) - } - - $.fn.carousel.defaults = { - interval: 5000 - , pause: 'hover' - } - - $.fn.carousel.Constructor = Carousel - - - /* CAROUSEL DATA-API - * ================= */ - - $(function () { - $('body').on('click.carousel.data-api', '[data-slide]', function ( e ) { - var $this = $(this), href - , $target = $($this.attr('data-target') || (href = $this.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '')) //strip for ie7 - , options = !$target.data('modal') && $.extend({}, $target.data(), $this.data()) - $target.carousel(options) - e.preventDefault() - }) - }) - -}(window.jQuery);/* ============================================================= - * bootstrap-collapse.js v2.1.1 - * http://twitter.github.com/bootstrap/javascript.html#collapse - * ============================================================= - * Copyright 2012 Twitter, Inc. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - * ============================================================ */ - - -!function ($) { - - "use strict"; // jshint ;_; - - - /* COLLAPSE PUBLIC CLASS DEFINITION - * ================================ */ - - var Collapse = function (element, options) { - this.$element = $(element) - this.options = $.extend({}, $.fn.collapse.defaults, options) - - if (this.options.parent) { - this.$parent = $(this.options.parent) - } - - this.options.toggle && this.toggle() - } - - Collapse.prototype = { - - constructor: Collapse - - , dimension: function () { - var hasWidth = this.$element.hasClass('width') - return hasWidth ? 'width' : 'height' - } - - , show: function () { - var dimension - , scroll - , actives - , hasData - - if (this.transitioning) return - - dimension = this.dimension() - scroll = $.camelCase(['scroll', dimension].join('-')) - actives = this.$parent && this.$parent.find('> .accordion-group > .in') - - if (actives && actives.length) { - hasData = actives.data('collapse') - if (hasData && hasData.transitioning) return - actives.collapse('hide') - hasData || actives.data('collapse', null) - } - - this.$element[dimension](0) - this.transition('addClass', $.Event('show'), 'shown') - $.support.transition && this.$element[dimension](this.$element[0][scroll]) - } - - , hide: function () { - var dimension - if (this.transitioning) return - dimension = this.dimension() - this.reset(this.$element[dimension]()) - this.transition('removeClass', $.Event('hide'), 'hidden') - this.$element[dimension](0) - } - - , reset: function (size) { - var dimension = this.dimension() - - this.$element - .removeClass('collapse') - [dimension](size || 'auto') - [0].offsetWidth - - this.$element[size !== null ? 'addClass' : 'removeClass']('collapse') - - return this - } - - , transition: function (method, startEvent, completeEvent) { - var that = this - , complete = function () { - if (startEvent.type == 'show') that.reset() - that.transitioning = 0 - that.$element.trigger(completeEvent) - } - - this.$element.trigger(startEvent) - - if (startEvent.isDefaultPrevented()) return - - this.transitioning = 1 - - this.$element[method]('in') - - $.support.transition && this.$element.hasClass('collapse') ? - this.$element.one($.support.transition.end, complete) : - complete() - } - - , toggle: function () { - this[this.$element.hasClass('in') ? 'hide' : 'show']() - } - - } - - - /* COLLAPSIBLE PLUGIN DEFINITION - * ============================== */ - - $.fn.collapse = function (option) { - return this.each(function () { - var $this = $(this) - , data = $this.data('collapse') - , options = typeof option == 'object' && option - if (!data) $this.data('collapse', (data = new Collapse(this, options))) - if (typeof option == 'string') data[option]() - }) - } - - $.fn.collapse.defaults = { - toggle: true - } - - $.fn.collapse.Constructor = Collapse - - - /* COLLAPSIBLE DATA-API - * ==================== */ - - $(function () { - $('body').on('click.collapse.data-api', '[data-toggle=collapse]', function (e) { - var $this = $(this), href - , target = $this.attr('data-target') - || e.preventDefault() - || (href = $this.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '') //strip for ie7 - , option = $(target).data('collapse') ? 'toggle' : $this.data() - $this[$(target).hasClass('in') ? 'addClass' : 'removeClass']('collapsed') - $(target).collapse(option) - }) - }) - -}(window.jQuery);/* ============================================================ - * bootstrap-dropdown.js v2.1.1 - * http://twitter.github.com/bootstrap/javascript.html#dropdowns - * ============================================================ - * Copyright 2012 Twitter, Inc. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - * ============================================================ */ - - -!function ($) { - - "use strict"; // jshint ;_; - - - /* DROPDOWN CLASS DEFINITION - * ========================= */ - - var toggle = '[data-toggle=dropdown]' - , Dropdown = function (element) { - var $el = $(element).on('click.dropdown.data-api', this.toggle) - $('html').on('click.dropdown.data-api', function () { - $el.parent().removeClass('open') - }) - } - - Dropdown.prototype = { - - constructor: Dropdown - - , toggle: function (e) { - var $this = $(this) - , $parent - , isActive - - if ($this.is('.disabled, :disabled')) return - - $parent = getParent($this) - - isActive = $parent.hasClass('open') - - clearMenus() - - if (!isActive) { - $parent.toggleClass('open') - $this.focus() - } - - return false - } - - , keydown: function (e) { - var $this - , $items - , $active - , $parent - , isActive - , index - - if (!/(38|40|27)/.test(e.keyCode)) return - - $this = $(this) - - e.preventDefault() - e.stopPropagation() - - if ($this.is('.disabled, :disabled')) return - - $parent = getParent($this) - - isActive = $parent.hasClass('open') - - if (!isActive || (isActive && e.keyCode == 27)) return $this.click() - - $items = $('[role=menu] li:not(.divider) a', $parent) - - if (!$items.length) return - - index = $items.index($items.filter(':focus')) - - if (e.keyCode == 38 && index > 0) index-- // up - if (e.keyCode == 40 && index < $items.length - 1) index++ // down - if (!~index) index = 0 - - $items - .eq(index) - .focus() - } - - } - - function clearMenus() { - getParent($(toggle)) - .removeClass('open') - } - - function getParent($this) { - var selector = $this.attr('data-target') - , $parent - - if (!selector) { - selector = $this.attr('href') - selector = selector && /#/.test(selector) && selector.replace(/.*(?=#[^\s]*$)/, '') //strip for ie7 - } - - $parent = $(selector) - $parent.length || ($parent = $this.parent()) - - return $parent - } - - - /* DROPDOWN PLUGIN DEFINITION - * ========================== */ - - $.fn.dropdown = function (option) { - return this.each(function () { - var $this = $(this) - , data = $this.data('dropdown') - if (!data) $this.data('dropdown', (data = new Dropdown(this))) - if (typeof option == 'string') data[option].call($this) - }) - } - - $.fn.dropdown.Constructor = Dropdown - - - /* APPLY TO STANDARD DROPDOWN ELEMENTS - * =================================== */ - - $(function () { - $('html') - .on('click.dropdown.data-api touchstart.dropdown.data-api', clearMenus) - $('body') - .on('click.dropdown touchstart.dropdown.data-api', '.dropdown form', function (e) { e.stopPropagation() }) - .on('click.dropdown.data-api touchstart.dropdown.data-api' , toggle, Dropdown.prototype.toggle) - .on('keydown.dropdown.data-api touchstart.dropdown.data-api', toggle + ', [role=menu]' , Dropdown.prototype.keydown) - }) - -}(window.jQuery);/* ========================================================= - * bootstrap-modal.js v2.1.1 - * http://twitter.github.com/bootstrap/javascript.html#modals - * ========================================================= - * Copyright 2012 Twitter, Inc. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - * ========================================================= */ - - -!function ($) { - - "use strict"; // jshint ;_; - - - /* MODAL CLASS DEFINITION - * ====================== */ - - var Modal = function (element, options) { - this.options = options - this.$element = $(element) - .delegate('[data-dismiss="modal"]', 'click.dismiss.modal', $.proxy(this.hide, this)) - this.options.remote && this.$element.find('.modal-body').load(this.options.remote) - } - - Modal.prototype = { - - constructor: Modal - - , toggle: function () { - return this[!this.isShown ? 'show' : 'hide']() - } - - , show: function () { - var that = this - , e = $.Event('show') - - this.$element.trigger(e) - - if (this.isShown || e.isDefaultPrevented()) return - - $('body').addClass('modal-open') - - this.isShown = true - - this.escape() - - this.backdrop(function () { - var transition = $.support.transition && that.$element.hasClass('fade') - - if (!that.$element.parent().length) { - that.$element.appendTo(document.body) //don't move modals dom position - } - - that.$element - .show() - - if (transition) { - that.$element[0].offsetWidth // force reflow - } - - that.$element - .addClass('in') - .attr('aria-hidden', false) - .focus() - - that.enforceFocus() - - transition ? - that.$element.one($.support.transition.end, function () { that.$element.trigger('shown') }) : - that.$element.trigger('shown') - - }) - } - - , hide: function (e) { - e && e.preventDefault() - - var that = this - - e = $.Event('hide') - - this.$element.trigger(e) - - if (!this.isShown || e.isDefaultPrevented()) return - - this.isShown = false - - $('body').removeClass('modal-open') - - this.escape() - - $(document).off('focusin.modal') - - this.$element - .removeClass('in') - .attr('aria-hidden', true) - - $.support.transition && this.$element.hasClass('fade') ? - this.hideWithTransition() : - this.hideModal() - } - - , enforceFocus: function () { - var that = this - $(document).on('focusin.modal', function (e) { - if (that.$element[0] !== e.target && !that.$element.has(e.target).length) { - that.$element.focus() - } - }) - } - - , escape: function () { - var that = this - if (this.isShown && this.options.keyboard) { - this.$element.on('keyup.dismiss.modal', function ( e ) { - e.which == 27 && that.hide() - }) - } else if (!this.isShown) { - this.$element.off('keyup.dismiss.modal') - } - } - - , hideWithTransition: function () { - var that = this - , timeout = setTimeout(function () { - that.$element.off($.support.transition.end) - that.hideModal() - }, 500) - - this.$element.one($.support.transition.end, function () { - clearTimeout(timeout) - that.hideModal() - }) - } - - , hideModal: function (that) { - this.$element - .hide() - .trigger('hidden') - - this.backdrop() - } - - , removeBackdrop: function () { - this.$backdrop.remove() - this.$backdrop = null - } - - , backdrop: function (callback) { - var that = this - , animate = this.$element.hasClass('fade') ? 'fade' : '' - - if (this.isShown && this.options.backdrop) { - var doAnimate = $.support.transition && animate - - this.$backdrop = $(' - - - \ No newline at end of file diff --git a/upload/admin_area/styles/cbv3/layout/add_phrase.html b/upload/admin_area/styles/cbv3/layout/add_phrase.html deleted file mode 100644 index 16a8767a..00000000 --- a/upload/admin_area/styles/cbv3/layout/add_phrase.html +++ /dev/null @@ -1,48 +0,0 @@ -

    Add New Phrase

    -
    - -
    - Adding new phrase - - - - - - - - - - - - - - - - - - - - - -
    Phrase Code
    Phrase Text
    Language
      
    - -  
    -
    -


    - -To display this text in your template , simple add this where you want to display your text {$LANG.phrase_code}
    -
    - diff --git a/upload/admin_area/styles/cbv3/layout/ads_add_placements.html b/upload/admin_area/styles/cbv3/layout/ads_add_placements.html deleted file mode 100644 index eeb7cdcb..00000000 --- a/upload/admin_area/styles/cbv3/layout/ads_add_placements.html +++ /dev/null @@ -1,95 +0,0 @@ -

    Ads placement manager

    -
    - - -
    - - - - - - - -
    - - - - - - - - - - - - - - {foreach $ads_placements as $place} - - {if $place.placement_id} - - - - - - - - {/if} - {/foreach} - -
    #NameCodeAds
    {$place.placement_id}{$place.placement_name}{ldelim}AD place={$place.placement}{rdelim}{$place.total_ads} - {if $place.disable=='no'} - Remove - {else} - Remove - {/if} -
    -
    - -
    diff --git a/upload/admin_area/styles/cbv3/layout/ads_manager.html b/upload/admin_area/styles/cbv3/layout/ads_manager.html deleted file mode 100644 index a16835a1..00000000 --- a/upload/admin_area/styles/cbv3/layout/ads_manager.html +++ /dev/null @@ -1,229 +0,0 @@ -

    Advertisement Manager

    - -
    - -{assign var='ads' value=$adsObj->get_advertisements()} - -
    -
    -
    -
    -
    - -
    - -
    - - -
    -
    - - - - -
    - - - - - - - - - - - - - - - - {foreach $ads as $ad} - - - - - - - - - - - {/foreach} - -
    #NameImpressionsPlacementDate
    {$ad.ad_id}{$ad.ad_name} -
    - {if $ad.ad_status=='1'}Active{else} - inactive - {/if} -
    -
    {$ad.ad_impressions|number_format}{$adsObj->get_placement_name($ad.ad_placement)}{$ad.date_added|niceTime} - - - - - -
    - - {if !$ads} -
    There are no ads...
    - {/if} -
    - - - {if $ads} - {foreach $ads as $ad} - {$ad_data=$ad} - - {/foreach} - {/if} -
    \ No newline at end of file diff --git a/upload/admin_area/styles/cbv3/layout/amplify.requests.html b/upload/admin_area/styles/cbv3/layout/amplify.requests.html deleted file mode 100644 index 95ef0b2a..00000000 --- a/upload/admin_area/styles/cbv3/layout/amplify.requests.html +++ /dev/null @@ -1,65 +0,0 @@ - \ No newline at end of file diff --git a/upload/admin_area/styles/cbv3/layout/blocks/access_log.html b/upload/admin_area/styles/cbv3/layout/blocks/access_log.html deleted file mode 100644 index 417d63b6..00000000 --- a/upload/admin_area/styles/cbv3/layout/blocks/access_log.html +++ /dev/null @@ -1,10 +0,0 @@ - - - - -Untitled Document - - - - - diff --git a/upload/admin_area/styles/cbv3/layout/blocks/category.html b/upload/admin_area/styles/cbv3/layout/blocks/category.html deleted file mode 100644 index 6658b2f1..00000000 --- a/upload/admin_area/styles/cbv3/layout/blocks/category.html +++ /dev/null @@ -1,27 +0,0 @@ -
    -
      -
    • -
    • {$category.category_id}
    • -
    • - {$category_id = $category.category_id} -
    • {$prefix}{$category.category_name} {loading_pointer place="category-$category_id"}
    • -
    • -
      - - - -
      -
    • -
    -
    - -
    \ No newline at end of file diff --git a/upload/admin_area/styles/cbv3/layout/blocks/comments.html b/upload/admin_area/styles/cbv3/layout/blocks/comments.html deleted file mode 100644 index c51c3ef0..00000000 --- a/upload/admin_area/styles/cbv3/layout/blocks/comments.html +++ /dev/null @@ -1,50 +0,0 @@ -{assign var=bgcolor value =F2F2F2} -{if $comments} - - - - - - - - - - - -
    CIDUIDUsernameEmailCommentDateVotes 
    -
    -{foreach from=$comments.comments item=comment} - - - - - - - - - - - - - {if $bgcolor == 'F2F2F2'} - {assign var=bgcolor value =FFF} - {elseif $bgcolor == 'FFF'} - {assign var=bgcolor value =F2F2F2} - {/if} - -{/foreach} -
    {$comment.comment_id}{$comment.userid}{if $comment.anonym_name}{$comment.anonym_name}{else}{$comment.username}{/if}{if $comment.anonym_email}{$comment.anonym_email}{else}{$comment.email}{/if}
    {$comment.comment}
    {$comment.date_added|date_format}{$comment.vote}Delete
    -
    -{else} -
    No User Comments
    -{/if} - -{literal} - -{/literal} \ No newline at end of file diff --git a/upload/admin_area/styles/cbv3/layout/blocks/edit-category.html b/upload/admin_area/styles/cbv3/layout/blocks/edit-category.html deleted file mode 100644 index 736b42d5..00000000 --- a/upload/admin_area/styles/cbv3/layout/blocks/edit-category.html +++ /dev/null @@ -1,126 +0,0 @@ - -
    - - - - -
    - -
    - -
    -
    - -
    - -
    - -
    -
    - -
    - -
    - {cbCategories output="dropdown" name="parent_cat" id="parent_cat" blank_option=TRUE echo=TRUE type="video" selected=$c.parent_id} -
    -
    - -
    - -
    - - -
    -
    - - -
    - -
    - - {$icons=get_category_icons()} - - - -
    - -
    - - -
    - {if $icons} -
      - {foreach $icons as $name => $icon} -
    • - - - -
    • - {/foreach} -
    - {/if} -
    - - -
    -
    - - -
    - - - -
    - -
    -
    - -
    -
    -
    - - Select thumb - - - -
    -
    -
    - -
    - \ No newline at end of file diff --git a/upload/admin_area/styles/cbv3/layout/blocks/edit_video.html b/upload/admin_area/styles/cbv3/layout/blocks/edit_video.html deleted file mode 100644 index 97ab6b72..00000000 --- a/upload/admin_area/styles/cbv3/layout/blocks/edit_video.html +++ /dev/null @@ -1,194 +0,0 @@ -{assign var='requiredFields' value=$Upload->loadRequiredFields($data)} -{assign var='optionFields' value=$Upload->loadOptionFields($data)} -{assign var='locationFields' value=$Upload->loadLocationFields($data)} - -{assign var='custom_fields' value=$Upload->load_custom_upload_fields($data,TRUE)} -{assign var='custom_form_fields' value=$Upload->load_custom_form_fields($data,TRUE)} - - -{if $data.title neq ""} - - - - - - - - - - - -
    Editing {$data.title}  
    - -
    - - - - - -
    - -
    - - - - - -
    - User Information - - - - - -
    Useid{$data.userid}
    -
    - -
    - Important Details - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - {foreach from=$requiredFields item=field} - - - - - {/foreach} - - - - - - - - - -
    Video Id - -
    Video Key - -
    File Name - -
    Referal URL
    Total Video Files{get_all_video_files vdetails=$data count_only=true} - View File Details and Conversion Log
    Total Thumbnails{get_thumb vdetails=$data count_only=true}
    Thumbnails
    -{if $data.embeded !=yes}Regenerate Thumbs{/if}
    - Manage Thumbs
    {assign var=vidthumbs value=func->get_thumb($data,1,TRUE)} - - {foreach from=$vidthumbs item=vid_thumb} -
    -
    - {if $vid_thumb|getname!='processing'} - Delete - {/if} -
    - {/foreach} - -
    {$field.title} :{$field.hint_1}{ANCHOR place=$field.anchor_before}{$formObj->createField($field)} -{$field.hint_2}
    Status - -
    Duration (seconds) - -seconds
    -
    - - - -
    - Recording Details - - {foreach from=$locationFields item=field} - - - - - {/foreach} -
    {$field.title} {$field.hint_1}{ANCHOR place=$field.anchor_before}{$formObj->createField($field)} -{$field.hint_2}
    -
    - - - -
    - Sharing - - {foreach from=$optionFields item=field} - - - - - {/foreach} -
    {$field.title} {$field.hint_1}{ANCHOR place=$field.anchor_before}{$formObj->createField($field)} -
    - {$field.hint_2}
    -
    - - - -
    - Custom Form Fields - - {foreach from=$custom_form_fields item=field} - - - - - {/foreach} -
    {$field.title}{$field.hint_1}{ANCHOR place=$field.anchor_before}{$formObj->createField($field)} -
    - {$field.hint_2}
    -
    - - -
    - Custom Upload Fields - - {foreach from=$custom_fields item=field} - - - - - {/foreach} -
    {$field.title}{$field.hint_1}{ANCHOR place=$field.anchor_before}{$formObj->createField($field)} -
    - {$field.hint_2}
    -
    -
    - -
    -
    -{/if} \ No newline at end of file diff --git a/upload/admin_area/styles/cbv3/layout/blocks/home-block.html b/upload/admin_area/styles/cbv3/layout/blocks/home-block.html deleted file mode 100644 index dd5c3ebc..00000000 --- a/upload/admin_area/styles/cbv3/layout/blocks/home-block.html +++ /dev/null @@ -1,10 +0,0 @@ -
    - - - - -
    {$block.title}
    -
    - {$block.content} -
    -
    \ No newline at end of file diff --git a/upload/admin_area/styles/cbv3/layout/blocks/home/activity.html b/upload/admin_area/styles/cbv3/layout/blocks/home/activity.html deleted file mode 100644 index e69de29b..00000000 diff --git a/upload/admin_area/styles/cbv3/layout/blocks/home/notes.html b/upload/admin_area/styles/cbv3/layout/blocks/home/notes.html deleted file mode 100644 index 45575e43..00000000 --- a/upload/admin_area/styles/cbv3/layout/blocks/home/notes.html +++ /dev/null @@ -1,19 +0,0 @@ - - - -{assign var=notes value=$myquery->get_notes()} - - - {if $notes} - {foreach from=$notes item=note} - - - - - {/foreach} - {/if} - -
    {$note.note|nl2br}
    \ No newline at end of file diff --git a/upload/admin_area/styles/cbv3/layout/blocks/home/overview.html b/upload/admin_area/styles/cbv3/layout/blocks/home/overview.html deleted file mode 100644 index 8f60075f..00000000 --- a/upload/admin_area/styles/cbv3/layout/blocks/home/overview.html +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - -
    {'35689'|number_format} Videosmanage
    {'35689'|number_format} Photosmanage
    {'35689'|number_format} Membersmanage
    {'35689'|number_format} Groupsmanage
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ObjectValue
    Failed videos666
    Processes running65
    Queued5
    {'35689'|number_format} Groupsmanage
    - - - -
    -
    - you are using ClipBucket v3.0
    no new version available -
    \ No newline at end of file diff --git a/upload/admin_area/styles/cbv3/layout/blocks/home/stats.html b/upload/admin_area/styles/cbv3/layout/blocks/home/stats.html deleted file mode 100644 index ae6c1ca5..00000000 --- a/upload/admin_area/styles/cbv3/layout/blocks/home/stats.html +++ /dev/null @@ -1,106 +0,0 @@ - - - - - -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    \ No newline at end of file diff --git a/upload/admin_area/styles/cbv3/layout/blocks/pagination.html b/upload/admin_area/styles/cbv3/layout/blocks/pagination.html deleted file mode 100644 index 3aa4fec0..00000000 --- a/upload/admin_area/styles/cbv3/layout/blocks/pagination.html +++ /dev/null @@ -1,14 +0,0 @@ - diff --git a/upload/admin_area/styles/cbv3/layout/blocks/video_profile.html b/upload/admin_area/styles/cbv3/layout/blocks/video_profile.html deleted file mode 100644 index 7776ae04..00000000 --- a/upload/admin_area/styles/cbv3/layout/blocks/video_profile.html +++ /dev/null @@ -1,240 +0,0 @@ - - {$pid = $profile.profile_id} - \ No newline at end of file diff --git a/upload/admin_area/styles/cbv3/layout/blocks/widget-form.html b/upload/admin_area/styles/cbv3/layout/blocks/widget-form.html deleted file mode 100644 index 286c157f..00000000 --- a/upload/admin_area/styles/cbv3/layout/blocks/widget-form.html +++ /dev/null @@ -1,48 +0,0 @@ - - - \ No newline at end of file diff --git a/upload/admin_area/styles/cbv3/layout/body.html b/upload/admin_area/styles/cbv3/layout/body.html deleted file mode 100644 index 051f5b2b..00000000 --- a/upload/admin_area/styles/cbv3/layout/body.html +++ /dev/null @@ -1,36 +0,0 @@ -{include file="$style_dir/global_header.html" } - - - - -{include file="$style_dir/header.html" } - - -
    - - - - -
    -
    - {include file="$style_dir/msg.html" } - - {if $Cbucket->show_page} - {foreach from=$template_files item=file} - {include_template_file file=$file} - {/foreach} - {/if} -
    -
    - -
    - {include file="$style_dir/left_menu.html" } -
    - - - - -
    -{include file="$style_dir/footer.html" } - - \ No newline at end of file diff --git a/upload/admin_area/styles/cbv3/layout/category.html b/upload/admin_area/styles/cbv3/layout/category.html deleted file mode 100644 index f8fd4ccf..00000000 --- a/upload/admin_area/styles/cbv3/layout/category.html +++ /dev/null @@ -1,184 +0,0 @@ -

    {$manage_categories_title}

    - -
    -
    -
    - -
    - -
    - -
    - -
    -
    - -
    - -
    - -
    -
    - -
    - -
    - {cbCategories output="dropdown" name="parent_cat" id="parent_cat" blank_option=TRUE echo=TRUE type=$type} -
    -
    - -
    - -
    - - -
    -
    - - -
    - -
    - - {$icons=get_category_icons()} - - - -
    - -
    - - - - - - -
    -
    - - -
    - - - -
    - -
    -
    - -
    -
    -
    - - Select thumb - - - -
    -
    -
    - - -
    - - {loading_pointer place='add-category'} -
    -
    - -
    -
    -
    -
    -
    - -
    -
    -
      -
    • -
    • ID
    • -
    • Order
    • -
    • Title
    • -
    -
    -
    - - {list_admin_categories($categories)} -
    - - - -
    -
    \ No newline at end of file diff --git a/upload/admin_area/styles/cbv3/layout/cb_conversion_queue.html b/upload/admin_area/styles/cbv3/layout/cb_conversion_queue.html deleted file mode 100644 index 3fa22399..00000000 --- a/upload/admin_area/styles/cbv3/layout/cb_conversion_queue.html +++ /dev/null @@ -1,66 +0,0 @@ -

    ClipBucket Queue Manager

    {if conv_lock_exists()}Delete Conversion Lock{/if} -
    -do not try to change the things here, can cause problems to your Clipbucket conversion system. - - - -
    - - - - - - -
    - - -
    - - - - - - - - - -
    - IDDetails 
    - -{if $queues} - -{foreach from=$queues item=queue} - - - - - - -{if $bgcolor == ""} -{assign var = bgcolor value = "#EEEEEE"} -{else} -{assign var = bgcolor value = ""} -{/if} -{/foreach} -
    - - {$queue.cqueue_id} - - {$queue.cqueue_name} - - - File Type : {$queue.cqueue_ext} • - Temp Ext : {$queue.cqueue_tmp_ext} • - Conversion Process : {$queue.cqueue_conversion|conv_status} • - {if $queue.time_started} - Started : {"Y-m-d H:i:s"|date:$queue.time_started} • - {/if} - {if $queue.time_completed} - Completed : {"Y-m-d H:i:s"|date:$queue.time_completed} - {/if} -
    -{else} -
    No Conversion Queue File Found
    -{/if} -
    - -{include file="$style_dir/blocks/pagination.html" } \ No newline at end of file diff --git a/upload/admin_area/styles/cbv3/layout/cb_mod_check.html b/upload/admin_area/styles/cbv3/layout/cb_mod_check.html deleted file mode 100644 index fc7ac65a..00000000 --- a/upload/admin_area/styles/cbv3/layout/cb_mod_check.html +++ /dev/null @@ -1,102 +0,0 @@ -

    Server Video Conversion Modules & Tools

    - -

    -A brief test to check weather server modules exist or not, also displays versions and paths if applicable -

    - - -
    - Modules and Paths -
    - - -
    - - {check_module_path path='ffmpeg' get_path='true' assign='ffmpeg_status'} - FFMPEG -
    FFmpeg is used to convert videos from different versions to FLV , MP4 and many other formats. Learn more
    - - {if $ffmpeg_status.status=='ok'} - Version {$ffmpeg_status.version} • Expected Path {get_binaries path=ffmpeg type=server} - {else} - FFmpeg is not found - {if $ffmpeg_status.error} -
    {$ffmpeg_status.error} - {/if} - {/if} - -
    - - -
    - - {check_module_path path='flvtool2' get_path='true' assign='flvtool2_status'} - FLVTool2 -
    FLVTool2 is a tool to repair FLV files to make them streamable - Learn more
    - - {if $flvtool2_status.status=='ok'} - Version {$flvtool2_status.version} • Expected Path {get_binaries path=flvtool2 type=server} - {else} - FLVTool2 is not found - {if $flvtool2_status.error} -
    {$flvtool2_status.error} - {/if} - {/if} - -
    - - - -
    - - {check_module_path path='mp4box' get_path='true' assign='mp4box_status'} - MP4Box -
    MP4Box is a tool used to repair MP4 files to make them streamable - Learn more
    - - {if $mp4box_status.status=='ok'} - Version - {if $mp4box_status.version} - {$mp4box_status.version} - {/if} • Expected Path {get_binaries path=mp4box type=server} - {else} - Mp4box is not found - {if $mp4box_status.error} -
    {$mp4box_status.error} - {/if} - {/if} - -
    - -
    - -
    - PHP Specific -
    - - -
    - - {check_module_path path='php' get_path='true' assign='php_status'} - PHP CLI -
    PHP CLI is used to preform video conversion in a background process. - Learn more
    - - {if $php_status.status=='ok'} - Version {$php_status.version} • Expected Path {get_binaries path=php type=server} - {else} - PHP is not found - {if $php_status.error} -
    {$php_status.error} - {/if} - {/if} - -
    - - - diff --git a/upload/admin_area/styles/cbv3/layout/collection_category.html b/upload/admin_area/styles/cbv3/layout/collection_category.html deleted file mode 100644 index a7adef70..00000000 --- a/upload/admin_area/styles/cbv3/layout/collection_category.html +++ /dev/null @@ -1,167 +0,0 @@ -Collection Categories - - - - - - - - -
    Manage Collection Categories  
    - - -{if $edit_category != "show"} -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - -
     * are required fields
    Category Name*
    Category Description*
    Make Default Category

    - - -
    -

    Category Thumb -
     
    -
    -{/if} -{if $edit_category == "show"} -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
     * are required fields
    Category Name*
    Category Description*
    Make Default Category

    - - -
    -

    Category Thumb
    -
    -{/if} - - -
    -Category List -
    - -{if $total != 0} -
    - - - - - - - - - - -{assign var = bgcolor value = ""} -{section name=list loop=$category} - - - - - {if $category[list].parent_id == "0"} - {assign var=p_name value="None"} - {else} - {assign var=p_name value=$cbvid->get_category_field($category[list].parent_id,'category_name')} - {/if} - - - - - - - {if $bgcolor == ""} - {assign var = bgcolor value = "#EEEEEE"} - {else} - {assign var = bgcolor value = ""} - {/if} - -{/section} - -
    Category NameOrderParent CategoryDescriptionDefaultAction 
    {$category[list].category_name} - View Thumb - {$p_name}{if $category[list].category_desc}{$category[list].category_desc}{else}N/A{/if}{$category[list].isdefault} -
  • Edit
  • -
  • Delete
  • - {if $category[list].isdefault!="yes"}
  • Make Default
  • {/if} -
     
    - - -
    -
    - -{else} -No Category Has Been Created Yet -{/if} \ No newline at end of file diff --git a/upload/admin_area/styles/cbv3/layout/collection_manager.html b/upload/admin_area/styles/cbv3/layout/collection_manager.html deleted file mode 100644 index e62717c2..00000000 --- a/upload/admin_area/styles/cbv3/layout/collection_manager.html +++ /dev/null @@ -1,206 +0,0 @@ -

    Collection Manager

    -

    - -
    -
    -
    - - -
    -
    - - - Advance Search -
    -
    -
    -
    - - - -
    - - - - - - - - - - - - - - - - - {$collection=$c} - {if $c} - {foreach $collection as $c} - - - - - - - - - - - {/foreach} - {/if} - -
    #ThumbCollectionOwnerTotal PhotosDate
    {$c.collection_id} - {$c.collection_name} -
    - {if $c.active=='yes'} - {lang code='Active'} - {else} - {lang code='Inactive'} - {/if} - {if $c.featured=='yes'} - Featured - {/if} -
    {$c.username}{$c.total_objects|number_format}{$c.date_added|niceTime} - -
    -
    - - {if !$c} -
    {lang code='No collections found'}
    - {/if} -
    - - - -{include file="$style_dir/blocks/pagination.html" } \ No newline at end of file diff --git a/upload/admin_area/styles/cbv3/layout/comments.html b/upload/admin_area/styles/cbv3/layout/comments.html deleted file mode 100644 index c6e013e3..00000000 --- a/upload/admin_area/styles/cbv3/layout/comments.html +++ /dev/null @@ -1,151 +0,0 @@ -Comments Manager -
    - - -
    - - - - - -
    - - - - -
    - - - - - - - - -
    - CIDComment 
    - -{if $comments} - - -{foreach from=$comments item=comment} - -{if $comment.anonym_name != ""} - {assign var=comment_owner value=$comment.anonym_name} -{else} - {assign var=comment_owner value=$userquery->get_user_details($comment.3)} -{/if} - - - - - - - -{/if} - -{if $type == 't'} - - {if is_array($comment_owner)} {$comment_owner.username} {else} {$comment_owner} {/if} commented on {$comment.date_added|date_format} on a topic named {$comment.topic_title|truncate:40} - -
    -{$comment.comment} - -{/if} - -{if $type == 'c'} - - {if is_array($comment_owner)} {$comment_owner.username} {else} {$comment_owner} {/if} commented on {$comment.date_added|date_format} on a channel named {$comment.username|truncate:40} - -
    -{$comment.comment} - - -{/if} - -{if $type == 'cl'} - - {if is_array($comment_owner)} {$comment_owner.username} {else} {$comment_owner} {/if} commented on {$comment.date_added|date_format} on a collection named {$comment.collection_name|truncate:40} - -
    -{$comment.comment} - - -{/if} - -{if $type == 'p'} - - {if is_array($comment_owner)} {$comment_owner.username} {else} {$comment_owner} {/if} commented on {$comment.date_added|date_format} on a photo named {$comment.photo_title|truncate:40} - -
    -{$comment.comment} - - -{/if} - -{if $bgcolor == ""} -{assign var = bgcolor value = "#EEE"} -{else} -{assign var = bgcolor value = ""} -{/if} -{/foreach} -
    {$comment.comment_id} - {if $type == '' || $type == 'v'} - - {if is_array($comment_owner)} {$comment_owner.username} {else} {$comment_owner} {/if} commented on {$comment.date_added|date_format} on a video named {$comment.title|truncate:40} - - -
    -{$comment.comment} - -
     
    -{else} -
    {lang code='no_comments'}
    -{/if} -
    -
    -{include file="$style_dir/blocks/pagination.html" } \ No newline at end of file diff --git a/upload/admin_area/styles/cbv3/layout/conversion_lab.html b/upload/admin_area/styles/cbv3/layout/conversion_lab.html deleted file mode 100644 index 77251000..00000000 --- a/upload/admin_area/styles/cbv3/layout/conversion_lab.html +++ /dev/null @@ -1,86 +0,0 @@ - -{literal} - -{/literal} - -

    Conversion lab - αlpha

    -
    -
    -Conversion environment for clipbucket users so they can test why their videos are not converting. -This test is in early beta stages, we are hopeful to get best outcome results.
    -
    -Current scientists : Arslan Hassan
    -Current version : 1.0 α
    - -Choose your victim - - - - - - -
    - -
    \ No newline at end of file diff --git a/upload/admin_area/styles/cbv3/layout/conversion_settings.html b/upload/admin_area/styles/cbv3/layout/conversion_settings.html deleted file mode 100644 index e14a1a72..00000000 --- a/upload/admin_area/styles/cbv3/layout/conversion_settings.html +++ /dev/null @@ -1,95 +0,0 @@ -{* Lets do somethin *} -

    Conversion Settings

    -Manage your video profiles and presets. -Please read more about how to set these configurations here - -

    - - -
    -
    -
    -
    -
    - -
    - -
    - - -
    -
    - - {include_template_file file="blocks/video_profile.html"} - -
    - - - - - - - - - - - - - - - - - {if $profiles} - {foreach $profiles as $profile} - - - - - - - - - - - {/foreach} - {/if} - -
    #OrderNameActiveFormat/Resolution
    {$profile.profile_id}{$profile.name}{$profile.active}{$profile.format}/{$profile.width}x{$profile.height}
    - Edit - Delete -
    -
    - - {if !$profiles} -
    No profiles were found
    - {else} -
    - -
    - {* including profile *} - {foreach $profiles as $profile} - {include_template_file file="blocks/video_profile.html" profile=$profile} - {/foreach} - {/if} - - -
    - -
    \ No newline at end of file diff --git a/upload/admin_area/styles/cbv3/layout/edit_announcemnent.html b/upload/admin_area/styles/cbv3/layout/edit_announcemnent.html deleted file mode 100644 index 43a11842..00000000 --- a/upload/admin_area/styles/cbv3/layout/edit_announcemnent.html +++ /dev/null @@ -1,18 +0,0 @@ -

    Edit Announcement

    - - - - -
    -
    - Announcement
    - - - -
    - -
    diff --git a/upload/admin_area/styles/cbv3/layout/edit_collection.html b/upload/admin_area/styles/cbv3/layout/edit_collection.html deleted file mode 100644 index 8c43d25e..00000000 --- a/upload/admin_area/styles/cbv3/layout/edit_collection.html +++ /dev/null @@ -1,230 +0,0 @@ -{assign var=requiredFields value=$cbcollection->load_required_fields($data)} -{assign var=otherFields value=$cbcollection->load_other_fields($data)} -{$c=$data} -

    {lang code='Edit Collection'}: {$c.collection_name}

    -

    - -
    -
    -
    -
    -
    - -
    - - -
    - Delete -
    - -
    - -
    - -
    -
    -
    -
    - -
    -
    -
    -
    - Photos - {if $objects} - {foreach $objects as $object} -
    - -
    - {/foreach} - {assign var=rest value=$data.total_objects-$objects|@count} -
    - Manage Items - {else} -
    -
    {lang code='No photos found'}
    - {/if} -
    -
    - -
    -
    - Important Details - -
    - -
    -
    - {$c.username} -
    -
    -
    - -
    - -
    - -
    -
    - -
    - -
    - -
    -
    -
    -
    - -
    -
    - Required Fields - {foreach from=$requiredFields item=field} -
    - -
    - {$field.class='input-xlarge'} - {if $field.type=='checkbox' || $field.type=='radiobutton'} - {$field.sep=' '} - - {if $field.type=='checkbox'} - {$field.class='checkbox'} - {else} - {$field.class='radio'} - {/if} - {/if} - {$formObj->createField($field)} - {if $field.hint_2}

    {$field.hint_2}

    {/if} -
    -
    - {/foreach} -
    -
    - -
    -
    - Collection Thumb -
    - -
    - - -
    -
    - -
    - -
    - -
    -
    -
    -
    - -
    -
    - Other Fields - {foreach from=$otherFields item=field} -
    - -
    - {$field.class='input-xlarge'} - {if $field.type=='checkbox' || $field.type=='radiobutton'} - {$field.sep=' '} - {if $field.type=='checkbox'} - {$field.class='checkbox'} - {else} - {$field.class='radio'} - {/if} - {/if} - {$formObj->createField($field)} - {if $field.hint_2}

    {$field.hint_2}

    {/if} -
    -
    - {/foreach} -
    -
    - -
    -
    - Collection Stats and Info -
    - -
    - -

    -
    -
    - -
    - -
    - -

    -
    -
    - -
    - -
    - -

    -
    -
    - -
    - -
    -
    - of 10 -
    -

    -
    -
    - -
    - -
    - -

    -
    -
    -
    -
    -
    -
    \ No newline at end of file diff --git a/upload/admin_area/styles/cbv3/layout/edit_group.html b/upload/admin_area/styles/cbv3/layout/edit_group.html deleted file mode 100644 index 72bd0550..00000000 --- a/upload/admin_area/styles/cbv3/layout/edit_group.html +++ /dev/null @@ -1,185 +0,0 @@ -

    Edit Group : {$group.group_name}

    -

    This is a complete list of information that is displayed or used for displaying a group.

    - -
    -
    -
    -
    - -
    - - -
    - Delete -
    - - -
    - -
    - -
    -
    -
    - -{* Loading Form Fields *} -{assign var='requiredFields' value=$cbgroup->load_required_fields($group,true)} -{assign var='optionFields' value=$cbgroup->load_other_fields($group)} - -
    - -
    - -
    -
    - Thumb -
    - - - - - {$LANG.grp_must_be} JPG | GIF | PNG -
    - {$LANG.grp_90x90} -
    - {$LANG.grp_thumb_warn} -
    -
    - -
    - -
    - -
    -
    -
    -
    - -
    -
    - Important Details -
    - -
    -
    - {$group.userid|get_username} -
    -
    -
    - -
    - -
    - -
    -
    -
    -
    - -
    -
    - Required Fields - {foreach from=$requiredFields item=field} -
    - -
    - {$field.class='input-xlarge'} - {if $field.type=='checkbox' || $field.type=='radiobutton'} - {$field.sep=' '} - {if $field.type=='checkbox'} - {$field.class='checkbox'} - {else} - {$field.class='radio'} - {/if} - {/if} - {$formObj->createField($field)} - {if $field.hint_2}

    {$field.hint_2}

    {/if} -
    -
    - {/foreach} -
    -
    - -
    -
    - Optional Fields - {foreach from=$optionFields item=field} -
    - -
    - {$field.class='input-xlarge'} - {if $field.type=='checkbox' || $field.type=='radiobutton'} - {$field.sep=' '} - {if $field.type=='checkbox'} - {$field.class='checkbox'} - {else} - {$field.class='radio'} - {/if} - {/if} - {$formObj->createField($field)} - {if $field.hint_2}

    {$field.hint_2}

    {/if} -
    -
    - {/foreach} -
    -
    - -
    -
    - Group Stats and Info -
    - -
    - -
    -
    - -
    - -
    - -
    -
    - -
    - -
    - -
    -
    - -
    - -
    - -
    -
    -
    -
    -
    -
    \ No newline at end of file diff --git a/upload/admin_area/styles/cbv3/layout/edit_photo.html b/upload/admin_area/styles/cbv3/layout/edit_photo.html deleted file mode 100644 index f6621ee1..00000000 --- a/upload/admin_area/styles/cbv3/layout/edit_photo.html +++ /dev/null @@ -1,469 +0,0 @@ -{$photo=$data} -{if $view} - {if $view == 'tags'} -

    Photo Tags

    -

    Complete list of tags for current photo

    - - - -
    -
    -
    -
    -
    - -
    - -
    - Delete -
    -
    -
    - - -
    -
    -
    - -
    - - - - - - - - - - - - - - - {if $tags} - {foreach $tags as $tag} - - - - - - - - - - {/foreach} - {/if} -
    #Tag Hash TagTagged ByDate
    {$tag.ptag_id}{$tag.ptag_key} - {if $tag.ptag_isuser} - {$tag.ptag_username} - {else} - {$tag.ptag_username} - {/if} - {$tag.ptag_by_username}{$tag.date_added|niceTime:true}Delete Tag
    -
    - - {if !$tags} - {if $smarty.get.search == 'do'}
    No tags found for current criteria
    {else}
    This photo has no tags ..
    {/if} - {/if} -
    - {/if} - - {if $view == 'exif'} - - -

    Exif Data

    -

    Exif data is a record of the settings a camera used to take a photo. This information is embedded into the files the camera saves

    -
    -
    -
    -
    - -
    -
    -
    -
    - -
    - {if $exif.rest} -
    -
    - Other Information - - {foreach $exif.rest as $name => $value} - {if $value} - - - - - {/if} - {/foreach} -
    {$name|format_exif_camelCase|capitalize}:{$value}
    -
    -
    - {/if} - -
    -
    - Dates - - {if $exif.dates.taken} - - - - - {/if} - - - - -
    Taken on:{$exif.dates.taken} ( {$exif.dates.taken|niceTime} )
    {lang code='Added on %s'|sprintf:'here'}:{$exif.dates.uploaded} ( {$exif.dates.uploaded|niceTime} )
    -
    -
    - - {if $exif.base} -
    -
    - Base Information - - {foreach $exif.base as $name => $base} - {if $base} - - - - - {/if} - {/foreach} -
    {lang code="$name"|capitalize}{$base}
    -
    -
    - {/if} -
    - {/if} -{else} - -

    Edit Photo : {$photo.photo_title}

    -

    This is a complete list of information that is displayed or used for displaying a photo.

    - -
    -
    -
    -
    - -
    - - -
    - Delete -
    - -
    - {$colors=get_photo_meta_value($photo.photo_id,'colors')} - {if $photo.ptags_count > 0} - Photo Tags - {/if} - {if $colors} - View Colors - {/if} - {if $photo.exif_data == 'yes'} - Exif Data - {/if} -
    - -
    - -
    - -
    -
    -
    - -
    -
    -
    - {get_photo details=$photo size='l' width='360' output='html' style='display:block; margin:auto;'} -
    - -
    -
    - Important Details - -
    - -
    -
    - {$photo.username} -
    -
    -
    - -
    - -
    - -
    -
    - -
    - -
    - -
    -
    - -
    - -
    - -
    -
    - -
    - -
    - -
    -
    - -
    -
    - -
    -
    - Required Fields - {foreach from=$requiredFields item=field} -
    - -
    - {$field.class='input-xlarge'} - {$formObj->createField($field)} - {if $field.hint_2}

    {$field.hint_2}

    {/if} -
    -
    - {/foreach} -
    -
    - -
    -
    - Other Fields - {foreach from=$otherFields item=field} -
    - -
    - {$field.class='input-xlarge'} - {if $field.type=='checkbox' || $field.type=='radiobutton'} - {$field.sep=' '} - {if $field.type=='checkbox'} - {$field.class='checkbox'} - {else} - {$field.class='radio'} - {/if} - {/if} - {$formObj->createField($field)} - {if $field.hint_2}

    {$field.hint_2}

    {/if} -
    -
    - {/foreach} -
    -
    - -
    -
    - Photos Stats and Info - -
    - -
    - -

    -
    -
    - -
    - -
    - -

    -
    -
    - -
    - -
    - -

    -
    -
    - -
    - -
    - -

    -
    -
    - -
    - -
    -
    - of 10 -
    -

    -
    -
    - -
    - -
    - -

    -
    -
    -
    -
    -
    -
    - - {if $colors} - - {$basedir=$smarty.const.STYLES_DIR} - {include file="$basedir/global/colors.html" colors=$colors|json_decode} - {/if} - -{/if} \ No newline at end of file diff --git a/upload/admin_area/styles/cbv3/layout/edit_video.html b/upload/admin_area/styles/cbv3/layout/edit_video.html deleted file mode 100644 index bcdfbac8..00000000 --- a/upload/admin_area/styles/cbv3/layout/edit_video.html +++ /dev/null @@ -1,236 +0,0 @@ - -{assign var='custom_upload_fields' value=$Upload->load_custom_upload_fields($data,TRUE)} -{assign var='video_fields' value=$Upload->load_video_fields($data)} - -{$video=$data} -

    Edit Video : {$video.title}

    -This is a complete list of information that is displayed or used for displaying a video. - - - -
    - - - -
    -
    -
    -
    - -
    - - -
    - Delete -
    - - -
    - -
    - -
    -
    -
    - - - - -
    - - -
    -
    - - {FlashPlayer vdetails = $data width='100%' autoplay='false'} - -
    - - - -
    -
    - Important Details - -
    - -
    -
    - {$video.username} -
    -
    -
    - -
    - -
    - -
    -
    - -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    - -
    -
    - - - {foreach from=$video_fields item=field_group} -
    -
    - {$field_group.group_name} - - {foreach from=$field_group.fields item=field} - -
    - -
    - {$field.class='input-xlarge'} - - {if $field.type=='checkbox' || $field.type=='radiobutton'} - {$field.sep=' '} - - {if $field.type=='checkbox'} - {$field.class='checkbox'} - {else} - {$field.class='radio'} - {/if} - {/if} - - {$formObj->createField($field)} - - {if $field.hint_2}

    {$field.hint_2}

    {/if} -
    -
    - - {/foreach} - -
    -
    - {/foreach} - - - -
    -
    - Video Stats and Info - -
    - -
    - -
    -
    - -
    - -
    - -
    -
    - -
    - -
    -
    - of 10 -
    -
    -
    - -
    - -
    - -
    -
    - -
    - -
    - -
    -
    - -
    -
    - - - -
    -
    - Other options - - {foreach from=$custom_upload_fields item=field} -
    - -
    - {ANCHOR place=$field.anchor_before} - {$field.class='input-xlarge'} - - {if $field.type=='checkbox' || $field.type=='radiobutton'} - {$field.sep=' '} - - {if $field.type=='checkbox'} - {$field.class='checkbox'} - {else} - {$field.class='radio'} - {/if} - {/if} - - {$formObj->createField($field)} - - {if $field.hint_2}

    {$field.hint_2}

    {/if} - {ANCHOR place=$field.anchor_after} -
    -
    - {/foreach} -
    -
    - -
    - -
    - -
    \ No newline at end of file diff --git a/upload/admin_area/styles/cbv3/layout/editor_pick.html b/upload/admin_area/styles/cbv3/layout/editor_pick.html deleted file mode 100644 index 8829f382..00000000 --- a/upload/admin_area/styles/cbv3/layout/editor_pick.html +++ /dev/null @@ -1,71 +0,0 @@ -Editor's Pick - -
    - - - - - -
    - - - -
    - - - - - - - -
    - OrderDetails 
    - - - -{assign var = bgcolor value = ""} -{section name=list loop=$videos} - - - - - - - {if $bgcolor == ""} - {assign var = bgcolor value = "#EEEEEE"} - {else} - {assign var = bgcolor value = ""} - {/if} - -{/section} -
    - - {$videos[list].title} - Remove from editor's pick— - - Featured:{$videos[list].featured} • - Active:{$videos[list].active} • - Status:{$videos[list].status} - -
    - -
     
    - - - - - -
    - - -
    -
    - - diff --git a/upload/admin_area/styles/cbv3/layout/email_settings.html b/upload/admin_area/styles/cbv3/layout/email_settings.html deleted file mode 100644 index 6948b972..00000000 --- a/upload/admin_area/styles/cbv3/layout/email_settings.html +++ /dev/null @@ -1,120 +0,0 @@ -

    Email Settings

    -following email settings are used when send emails, by default php mail() function -Learn more about emails here -
    - -
    - -
    - -
    - -

    Select Mailer Type php Mail() or SMTP

    -
    -
    - -
    - -
    - -

    If using smtp, please enter its server

    -
    -
    - -
    - -
    - -

    SMTP Mail server port mostly its 25 or 26

    -
    -
    - -
    - -
    - -
    -
    - -
    - -
    - -
    -
    - - -
    - -
    - -

    Enable SMTP Authentication

    -
    -
    - - -
    - -
    -
    - - -
    -

    Email Templates Settings

    - -
    - -
    -
    - - - {assign var=templates value=$cbemail->get_templates()} - {if $templates} - - - -
    - {foreach $templates as $temp_id => $template} - - -
    - -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    - -
    - {/foreach} - -
    - -
    -
    - - {/if} -
    - -
    \ No newline at end of file diff --git a/upload/admin_area/styles/cbv3/layout/flagged_collections.html b/upload/admin_area/styles/cbv3/layout/flagged_collections.html deleted file mode 100644 index 63e63e26..00000000 --- a/upload/admin_area/styles/cbv3/layout/flagged_collections.html +++ /dev/null @@ -1,157 +0,0 @@ -{if $mode == 'view'} -

    Flagged Collections Manager

    -

     

    - -
    -
    -
    -
    -
    - -
    - - - - -
    -
    -
    - -
    - - - - - - - - - - - - - - - {if $c} - {$collections=$c} - - {foreach $collections as $c} - - - - - - - - - - - {/foreach} - {/if} -
    #ThumbCollectionFlagsOwnerDate
    {$c.collection_id} - {$c.collection_name} -
    - {if $c.active=='yes'} - {lang code='Active'} - {else} - {lang code='Inactive'} - {/if} - {if $c.featured=='yes'} - Featured - {/if} -
    {$c.total_flags|number_format}{$c.username}{$c.date_added|niceTime} - -
    -
    - - {if !$c} -
    {lang code='No flags found'}
    - {/if} -
    - -{include file="$style_dir/blocks/pagination.html" } -{/if} - -{if $mode == 'view_flags'} -

    {$collection.collection_name} Flags

    -

    Following are details of flags

    -
    - - -
    - - - - - - - - - - {if $flags} - {foreach $flags as $flag} - - - - - - - {/foreach} - {/if} -
    #ReportReporterDate
    {$flag.flag_id}{$flag.flag_type|flag_type}{$flag.userid|get_username}{$flag.date_added|niceTime}
    -
    -
    -{/if} \ No newline at end of file diff --git a/upload/admin_area/styles/cbv3/layout/flagged_groups.html b/upload/admin_area/styles/cbv3/layout/flagged_groups.html deleted file mode 100644 index d5740c36..00000000 --- a/upload/admin_area/styles/cbv3/layout/flagged_groups.html +++ /dev/null @@ -1,170 +0,0 @@ - -{if $mode=='view'} -

    Flagged Groups Manager

    -

     

    -
    -
    -
    -
    -
    - -
    - - - - -
    -
    -
    - -
    - - - - - - - - - - - - - - - {if $groups} - {foreach $groups as $group} - - - - - - - - - - - {/foreach} - {/if} -
    #ThumbGroupFlagsUploaderDate
    {$group.group_id} - {$group.group_name} - {if $group.group_privacy =='1'} -    - {/if} - - {if $group.group_privacy =='2'} -    - {/if} - -
    - {if $group.active=='yes'} - {lang code='Active'} - {else} - {lang code='Inactive'} - {/if} - - {if $group.featured=='yes'} - Featured - {/if} - -
    {$group.total_flags|number_format}{$group.username}{$group.date_added|niceTime} - - -
    - - {if !$groups} -
    {lang code='No flags found'}
    - {/if} -
    -
    - -{include file="$style_dir/blocks/pagination.html" } - -{/if} - - -{if $mode=='view_flags'} -

    {$group.group_name} Flags

    -

    Following are details of flags

    -
    -
    -
    - -
    -
    - -
    - - - - - - - - - - {if $flags} - {foreach $flags as $flag} - - - - - - - {/foreach} - {/if} -
    #ReportReporterDate
    {$flag.flag_id}{$flag.flag_type|flag_type}{$flag.userid|get_username}{$flag.date_added|niceTime}
    -
    -
    -{/if} \ No newline at end of file diff --git a/upload/admin_area/styles/cbv3/layout/flagged_photos.html b/upload/admin_area/styles/cbv3/layout/flagged_photos.html deleted file mode 100644 index eeab3bf5..00000000 --- a/upload/admin_area/styles/cbv3/layout/flagged_photos.html +++ /dev/null @@ -1,164 +0,0 @@ -{if $mode == 'view'} -

    Flagged Photos Manager

    -

     

    - -
    -
    -
    -
    -
    - -
    - - - - -
    -
    -
    - -
    - - - - - - - - - - - - - - - {if $photos} - {foreach $photos as $photo} - - - - {assign var=that_thumb value=$cbphoto->get_image_file($photo,'m')} - - - - - - - - {/foreach} - {/if} -
    #ThumbPhotoFlagsUploaderDate
    {$photo.photo_id}{get_photo details=$photo width=60 output='html' extra=" rel='popover' data-content='
    ' " title="Thumbnail" class="popover-class"}
    - {$photo.photo_title} -
    - {if $photo.active=='yes'} - {lang code='Active'} - {else} - {lang code='Inactive'} - {/if} - - {if $photo.featured=='yes'} - Featured - {/if} - - {if $photo.is_mature=='yes'} - Mature - {/if} -
    {$photo.total_flags|number_format}{$photo.username}{$photo.date_added|niceTime} - - -
    - - {if !$photos} -
    {lang code='No flags found'}
    - {/if} -
    -
    - -{include file="$style_dir/blocks/pagination.html" } -{/if} - -{if $mode == 'view_flags'} -

    {$photo.photo_title} Flags

    -

    Following are details of flags

    - -
    -
    -
    - -
    -
    - -
    - - - - - - - - - - {if $flags} - {foreach $flags as $flag} - - - - - - - {/foreach} - {/if} -
    #ReportReporterDate
    {$flag.flag_id}{$flag.flag_type|flag_type}{$flag.userid|get_username}{$flag.date_added|niceTime}
    -
    -
    -{/if} \ No newline at end of file diff --git a/upload/admin_area/styles/cbv3/layout/flagged_users.html b/upload/admin_area/styles/cbv3/layout/flagged_users.html deleted file mode 100644 index 043fc66f..00000000 --- a/upload/admin_area/styles/cbv3/layout/flagged_users.html +++ /dev/null @@ -1,175 +0,0 @@ - -{if $mode=='view'} -

    Flagged Users Manager

    -
    - - -
    - - -
    - - - - - - - - - - - - - - - - - {foreach $users as $user} - - - - - - - - - - - - - - {/foreach} - -
    #PhotoUsernameFlagsStatusDate
    {$user.userid}{$user.username} - {if $user.featured=='yes'}Featured{/if} - - - {$user.total_flags|number_format}{$user.status}{$user.doj|niceTime} - - - - -
    -
    - -
    - - - - -{include file="$style_dir/blocks/pagination.html" } - -{/if} - - -{if $mode=='view_flags'} - - -

    {$user.username} flags

    -
    -
    -
    - -
    - -
    - - - - - - - - - - - - - - - {foreach $flags as $flag} - - - - - - - - - {/foreach} - - -
    #ReportReporterDate
    {$flag.flag_id}{$flag.flag_type|flag_type}{$flag.userid|get_username}{$flag.date_added|nicetime}
    -
    - -
    - -{/if} \ No newline at end of file diff --git a/upload/admin_area/styles/cbv3/layout/flagged_videos.html b/upload/admin_area/styles/cbv3/layout/flagged_videos.html deleted file mode 100644 index acd59622..00000000 --- a/upload/admin_area/styles/cbv3/layout/flagged_videos.html +++ /dev/null @@ -1,203 +0,0 @@ - -{if $mode=='view'} -

    Flagged Videos Manager

    -
    - - -
    - - -
    - - - - - - - - - - - - - - - - - - {foreach $videos as $video} - - - - - - - - - - - - {/foreach} - -
    #ThumbVideoFlagsUploaderStatusDate
    {$video.videoid}{$video.title} - - {if $video.status=='Successful'} - ({$video.duration|SetTime}) - {/if} - - {if $video.broadcast!='public'} -    - {/if} - -
    - - {if $video.active=='yes'} - {lang code='Active'} - {else} - {lang code='Inactive'} - {/if} - - {if $video.featured=='yes'} - Featured - {/if} - - -
    {$video.total_flags|number_format}{$video.username}{$video.status}{$video.date_added|niceTime} - - - - -
    -
    - -
    - - - - -{include file="$style_dir/blocks/pagination.html" } - -{/if} - - -{if $mode=='view_flags'} - - -

    {$video.title} flags

    - -
    -
    - -
    - -
    - - - - - - - - - - - - - - - {foreach $flags as $flag} - - - - - - - - - {/foreach} - - -
    #ReportReporterDate
    {$flag.flag_id}{$flag.flag_type|flag_type}{$flag.userid|get_username}{$flag.date_added|nicetime}
    -
    - -
    - -{/if} \ No newline at end of file diff --git a/upload/admin_area/styles/cbv3/layout/footer.html b/upload/admin_area/styles/cbv3/layout/footer.html deleted file mode 100644 index 126421b1..00000000 --- a/upload/admin_area/styles/cbv3/layout/footer.html +++ /dev/null @@ -1,20 +0,0 @@ -
    -
      - -
    • You are using ClipBucket {$Cbucket->cbinfo.version}
    • - - -
    • - Designed using Twitter Bootstrap and Galphicons
      - By Arslan Hassan & Fawaz Tahir -
    • -
    -
    -
    \ No newline at end of file diff --git a/upload/admin_area/styles/cbv3/layout/functions.js b/upload/admin_area/styles/cbv3/layout/functions.js deleted file mode 100644 index 39ec7ca6..00000000 --- a/upload/admin_area/styles/cbv3/layout/functions.js +++ /dev/null @@ -1,523 +0,0 @@ -function js(){ - return false; -} - -/** - *Function used to display an error message popup box - */ -function displayError(err) -{ - $('#error .modal-body p').html(''); - - $.each(err,function(index,data){ - $('#error .modal-body p').append(data+'
    '); - }) - $('#error').modal('show'); -} - - -/** - *Function used to display an error message popup box - */ -function displayMsg(msg) -{ - $('#msg .modal-body p').html(''); - - $.each(msg,function(index,data){ - $('#msg .modal-body p').append(data+'
    '); - }) - $('#msg').modal('show'); -} - -/** - * Relative input highlight and add error - */ -function focusObj(err,type) -{ - $.each(err,function(rel,msg){ - $('#'+rel).parent().parent().addClass(type); - $('#'+rel).parent().find('.help-inline').text(msg); - }) -} - -/** - * toggles the sidebar for widgets - * @param object - */ -function toggleSidebar($obj) -{ - $('.sidebar').hide(); - var text = $($obj).text(); - var ref = $($obj).attr('ref'); - - $('#sidebar-dd-text').text(text); - $('#'+ref).show(); -} - -/** - * Create a widget inside the sidebar so that it can be used - */ -function createWidget($widgetId,$sideBarId) -{ - - - var $widget = $('#'+$widgetId); - var $sidebar = $('#'+$sideBarId); - var $widgetList = $('#'+$sideBarId+' .widgets-list'); - var $widgetTitle = $('#'+$widgetId+' .admin-widget-box-title').text(); - $sideBarId = $('#'+$sideBarId+' input[name=sidebar_id]').val(); - var $sideBarTitle = $('a[ref='+$sideBarId+']').text(); - - if($('#'+$widgetId+'-'+$sideBarId).html()) - { - alert($widgetTitle+' is already in '+$sideBarTitle) - return false; - } - - var $newWidget = '
    '; - $newWidget += '
    '; - $newWidget += ''; - $newWidget += ''; - $newWidget += '
    '; - - - /*Widget Modal - var WidgetModal = '' - - //Append widget...*/ - - $widgetList.append($newWidget); - - saveAndFetch($sideBarId,$widgetId); - - - - return true; -} - -/** - * Save Sidebar .. - */ -function saveSidebar($Id,$widgetId) -{ - var FormData = $('#'+$Id+'-form').serialize(); - FormData = FormData + '&mode=update-sidebar'; - amplify.request( "update-sidebar",FormData, - function( data ) { - - } - ); -} - -/** - * Save and fetch widget form as well.... - */ -function saveAndFetch($Id,$widgetId) -{ - var FormData = $('#'+$Id+'-form').serialize(); - FormData = FormData + '&mode=update-sidebar&fetch-widget='+$widgetId; - amplify.request("update-sidebar",FormData, - function(data){ - $('#modal-forms-'+$Id).append(data.data); - $('#'+$widgetId+'-'+$Id+' .loader' ).hide(); - } - ); -} - -/** - * Save widget - */ -function saveWidget($bttn,$id) -{ - $($bttn).attr('disabled','disabled'); - $($bttn).addClass('disabled'); - $($bttn).text('Saving...'); - - var FormData = $('#'+$id+'-form').serialize(); - FormData = FormData+'&mode=update-widget'; - amplify.request("update-sidebar",FormData, - function(data){ - $($bttn).removeAttr('disabled'); - $($bttn).removeClass('disabled'); - $($bttn).text('Save'); - $($bttn).prev().trigger('click'); - } - ); - -} - -/** - * Remove widget from sidebar... - */ - -function deleteWidget($widgetId,$sidebarId){ - - if($('#'+$widgetId+'-'+$sidebarId).html()) - { - $('#'+$widgetId+'-'+$sidebarId).remove(); - saveSidebar($sidebarId); - $('#'+$widgetId+'-'+$sidebarId+'-modal').modal('hide').remove(); - } -} - - -/** - * Add Category.. - */ -function add_category() -{ - var formData = $('#add-category').serialize(); - formData += '&mode=add_category'; - - loading('add-category'); - amplify.request("categories",formData, - function(data){ - if(data.err) - { - displayError(data.err); - }else if(data.data) - { - $('#categories-list').append(data.data); - $('#category-'+data.cid).hide().fadeIn('slow'); - loading('add-category','hide'); - scrollTo('#category-'+data.cid); - } - } - ); -} - - -/** - * Function used to make confirmation about any action - */ -function cb_confirm(title,text,callback) -{ - $('#confirm .modal-header h3').text(title); - $('#confirm .modal-body').html(text); - $('#confirm-yes').bind('click',callback); - $('#confirm').modal('show'); -} - -/** - * Clears confirm form events and text - */ -function clear_confirm(){ - $('#confirm .modal-header h3').text(''); - $('#confirm .modal-body').html(''); - $('#confirm-yes').unbind('click'); -} - - - - -/** - * Scroll to an elemet - */ -function scrollTo($element){ - $('html, body').animate({ - scrollTop: $($element).offset().top - }, 'fast'); -} - -/** - * Delete category - * @param cid STRING - */ -function delete_category(cid,type) -{ - amplify.request("categories",{ - cid : cid, - 'mode' : 'delete_category', - type:type - }, - function(data){ - if(data.err) - { - displayError(data.err); - }else - { - $('#category-'+cid).fadeOut(); - } - } - ); - -} - - -/** - * Make Default - * @param cid STRING - */ -function make_default(cid,category_name,type) -{ - amplify.request("categories",{ - cid : cid, - 'mode' : 'make_default', - 'name':category_name, - type:type - }, - function(data){ - if(data.err) - { - displayError(data.err); - }else - { - displayMsg(data.msg) - } - } - ); -} - - -/** - * function used to hide or show loading pointer - * - */ -function loading_pointer(ID,toDo) -{ - var pointer = $('#'+ID+'-loader'); - - if(toDo=='hide') - { - pointer.hide(); - } - else{ - pointer.show(); - } -} -function loading(ID,ToDo) -{ - return loading_pointer(ID,ToDo) -} - -/** - * edit category... - */ -function edit_category(id,type) -{ - - amplify.request("categories",{ - 'mode' : 'edit_category', - cid:id, - type:type - }, - function(data){ - if(data.success) - { - $('#edit-category-modal .form-basic').html(data.template); - $('#edit-category-modal h3').html(data.title); - $('#edit-category-modal .update-message').html(''); - $('#edit-category-modal').modal('show'); - }else - if(data.err) - displayError(data.err); - } - ); -} - -/** - * Change Category - * @param id INT - */ -function save_category(id) -{ - $('#save-category-button').addClass('disable'); - loading('save-category'); - - var formData = $('#edit-category').serialize(); - formData += '&mode=save_category'; - - amplify.request("categories",formData, - function(data){ - if(data.err) - $('#edit-category-modal .update-message').html('
    '+data.err+'
    ') - else - $('#edit-category-modal .update-message').html('
    '+data.msg+'
    ') - loading('save-category','hide'); - $('#save-category-button').removeClass('disable'); - } - ); -} - - -/** - * Update Order - * - * @param id INT - * @param order INT - * @param type STRING - */ -function update_order(id,order,type) -{ - if(type=='category') - var amplify_type = 'categories'; - - loading(type+'-'+id); - - amplify.request(amplify_type,{ - "mode":"update_order", - "cid":id, - 'order':order, - type:type - }, - function(data){ - if(data.err) - displayError(data.err); - loading(type+'-'+id,"hide"); - } - ); -} - - -/** - * Add video profile.. - */ -function add_video_profile() -{ - var $form = $('#video-profile-form').serialize(); - - $('#video-profile-bttn').button('loading'); - - $('#video-profile-alert').hide().html(''); - - var postData = $form+'&mode=add_profile'; - amplify.request('videos',postData,function(data){ - - if(data.rel.err) - { - focusObj(data.rel.err,'error'); - } - - if(data.err) - { - $.each(data.err,function(rel,msg){ - $('#video-profile-alert').append(msg+'
    ').show(); - }) - $('#video-profile-bttn').button('reset'); - }else - { - $('#profile_id').val(data.profile_id); - $('#video-profile-form').submit(); - } - }) -} - - -/** - * Update video profile... - */ -function update_video_profile(pid) -{ - var $form = $('#video-profile-form'+pid).serialize(); - - $('#video-profile-bttn'+pid).button('loading'); - - $('#video-profile-alert'+pid).hide().html(''); - - var postData = $form+'&mode=update_profile'; - amplify.request('videos',postData,function(data){ - - if(data.rel.err) - { - focusObj(data.rel.err,'error'); - } - - if(data.err) - { - $.each(data.err,function(rel,msg){ - $('#video-profile-alert'+pid).append(msg+'
    ').show(); - }) - $('#video-profile-bttn').button('reset'); - }else - { - $('#video-profile-form'+pid).submit(); - } - }) -} - -/** - * Adjust notification sidebar height. - */ -function notificationHeight() -{ - var height = $(window).height(); - if(height<450) - height = 450; - $('.notification-container').height(height + 10); - $('.home-box').css('min-height',height); -} - - -/** - * Add Note for admin - */ - -function add_note() -{ - var $note = $('#note-text').val(); - - amplify.request('main',{"mode":"add-note","note":$note},function(data){ - if(data.err) - { - displayError(data.err); - }else - { - var new_note = ''; - new_note += data.note; - new_note += ''; - new_note += '
    '; - - $('#note-text').val(''); - $('#notes-container').prepend(new_note); - $('#note-'+data.id).fadeIn(); - } - }); - -} - -function delete_note($id) -{ - amplify.request('main',{mode:'delete-note',id:$id},function(data){ - if(data.err){ - displayError(data.err); - }else - { - $('#note-'+$id).fadeOut(function(){ $(this).remove() }); - } - }) -} - -function update_admin_home_order() -{ - var formData = $('#admin-home-blocks-form').serialize(); - formData += '&mode=update-home-block-order'; - - amplify.request('main',formData,function(data){ - if(data.err){ - displayError(data.err); - }else - { - - } - }) - - - //NOw we wil check which box does not have any box..and changes its style - $('.blocks-container').each(function(){ - if($(this).children('.home-block').size() <1 ) - $(this).addClass('no-blocks'); - else - $(this).removeClass('no-blocks'); - }) -} \ No newline at end of file diff --git a/upload/admin_area/styles/cbv3/layout/global_header.html b/upload/admin_area/styles/cbv3/layout/global_header.html deleted file mode 100644 index b5888de9..00000000 --- a/upload/admin_area/styles/cbv3/layout/global_header.html +++ /dev/null @@ -1,177 +0,0 @@ - - - - -{cbtitle sub_sep='›'} - - - - - - - - - - - - - - -{if $Cbucket->AdminJSArray} - -{foreach from=$Cbucket->AdminJSArray key=file item=type} - {if $curActive == $type || $type=='global' } - {include_js type=$type file=$file} - {/if} -{/foreach} - -{/if} - -{if $Cbucket->admin_header_files} - - {foreach from=$Cbucket->admin_header_files key=file item=type} - {include_header type=$type file=$file} - {/foreach} - -{/if} - - -{literal} - -{/literal} - - - - - - - - - - - - - - - - - - - - - - - - - - - -{include file="$layout_dir/amplify.requests.html"} - - - - - - - - - - - - - - - - - - - - - - - - -{include file="$layout_dir/javascript.html"} - - - - - - - \ No newline at end of file diff --git a/upload/admin_area/styles/cbv3/layout/group_category.html b/upload/admin_area/styles/cbv3/layout/group_category.html deleted file mode 100644 index f91e50df..00000000 --- a/upload/admin_area/styles/cbv3/layout/group_category.html +++ /dev/null @@ -1,158 +0,0 @@ -Group Categories - - - - - - -
    Manage Group Categories  
    - - -{if $edit_category != "show"} -
    - - - - - - - - - - - - - - - - - - - - - - - - - -
     * are required fields
    Category Name*
    Category Description*
    Make Default Category

    - - -
    -

    Category Thumb -
     
    -
    -{/if} -{if $edit_category == "show"} -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - -
     * are required fields
    Category Name*
    Category Description*
    Make Default Category

    - - -
    -

    Category Thumb
    -
    -{/if} - - -
    -Category List -
    - -{if $total != 0} -
    - - - - - - - - - -{assign var = bgcolor value = ""} -{section name=list loop=$category} - - - - - - - - - - - {if $bgcolor == ""} - {assign var = bgcolor value = "#EEEEEE"} - {else} - {assign var = bgcolor value = ""} - {/if} - -{/section} - -
    Category NameOrderDescriptionDefaultAction 
    {$category[list].category_name} - View Thumb - {if $category[list].category_desc}{$category[list].category_desc}{else}N/A{/if}{$category[list].isdefault} -
  • Edit
  • -
  • Delete
  • - {if $category[list].isdefault!="yes"}
  • Make Default
  • {/if} -
     
    - - -
    -
    -{else} -No Category Has Been Created Yet -{/if} -
    -
    - - diff --git a/upload/admin_area/styles/cbv3/layout/groups_manager.html b/upload/admin_area/styles/cbv3/layout/groups_manager.html deleted file mode 100644 index 92409c9d..00000000 --- a/upload/admin_area/styles/cbv3/layout/groups_manager.html +++ /dev/null @@ -1,205 +0,0 @@ -

    Groups Manager

    -
    -Manage your groups from here, you can read more about how to manage groups here {*@todo : Write doc*} -
    - -
    - - - - - - -
    - - - - - - - - - - - - - - - - {foreach $groups as $group} - - - - - - - - - - {/foreach} - -
    #ThumbNameOwnerDate
    {$group.group_id}{$group.group_name} - - - - - {if $group.group_privacy>0} -    - {/if} - -
    -
    - - - - {if $group.active=='yes'} - {lang code='Active'} - {else} - {lang code='Inactive'} - {/if} - - - {if $group.featured=='yes'} - Featured - {/if} - - - -
    {$group.total_videos|number_format} {$group.total_members|number_format} {$group.total_topics|number_format}
    -
    -
    - -
    {$group.userid|get_username}{$group.date_added|niceTime} -
    -
    - - {if !$groups} -
    No groups are found here..
    - {/if} - -
    - - -{include file="$style_dir/blocks/pagination.html" } diff --git a/upload/admin_area/styles/cbv3/layout/header.html b/upload/admin_area/styles/cbv3/layout/header.html deleted file mode 100644 index 97a2ec2d..00000000 --- a/upload/admin_area/styles/cbv3/layout/header.html +++ /dev/null @@ -1,68 +0,0 @@ -
    - - - - - -
    - -
    - -
    - -
    -
    - - - - - - - - - - - -
    \ No newline at end of file diff --git a/upload/admin_area/styles/cbv3/layout/index.html b/upload/admin_area/styles/cbv3/layout/index.html deleted file mode 100644 index 7ade93a8..00000000 --- a/upload/admin_area/styles/cbv3/layout/index.html +++ /dev/null @@ -1,68 +0,0 @@ -
    -
    - × -

    A Peace of information!

    - - Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum. - - -
    - - -
    -
    - {list_admin_blocks()} -
    -
    - {list_admin_blocks(2)} -
    -
    - -
    -
      -
    • Notifications
    • -
    • -
        -
      • Some notification -
        some content of notification.
        -
      • -
      • Some notification -
        some content of notification.
        -
      • -
      • Some notification -
        some content of notification.
        -
      • -
      • Some notification -
        some content of notification.
        -
      • -
      • Some notification -
        some content of notification.
        -
      • -
      • Some notification -
        some content of notification.
        -
      • -
      -
    • - - -
    • News
    • -
    • -
        -
      • Some News -
        some content of news.
        -
      • -
      • Some News -
        some content of news.
        -
      • -
      • Some News -
        some content of news.
        -
      • -
      • Some News -
        some content of news.
        -
      • -
      -
    • -
    -
    - -
    \ No newline at end of file diff --git a/upload/admin_area/styles/cbv3/layout/index.php b/upload/admin_area/styles/cbv3/layout/index.php deleted file mode 100644 index e69de29b..00000000 diff --git a/upload/admin_area/styles/cbv3/layout/javascript.html b/upload/admin_area/styles/cbv3/layout/javascript.html deleted file mode 100644 index 09597a9e..00000000 --- a/upload/admin_area/styles/cbv3/layout/javascript.html +++ /dev/null @@ -1,285 +0,0 @@ - \ No newline at end of file diff --git a/upload/admin_area/styles/cbv3/layout/language_settings.html b/upload/admin_area/styles/cbv3/layout/language_settings.html deleted file mode 100644 index 70bb46ec..00000000 --- a/upload/admin_area/styles/cbv3/layout/language_settings.html +++ /dev/null @@ -1,238 +0,0 @@ -{if $edit_lang != 'yes'} -

    Language Settings

    - -
    - -{$languages=$language_list} -
    -
    - -
    - - - -
    - - - - - - - - - - - - - - {foreach $languages as $language} - - - - - - - - - - {/foreach} - -
    #{lang code='Name'}{lang code='Active'}{lang code='Default'}
    {$language.language_id}{$language.language_name} - {if $language.language_default=='yes'} - default - {/if} - {$language.language_active} - -
    -
    - -
    - - -{* Calling foreach loop again to write down modal boxes for languages because we cannot declare a form within a form *} -{foreach $languages as $language} - - -{/foreach} - - -{lang code='awein'} - -{else} -

    {lang code='Edit Language phrases'} - {$lang_details.language_name}

    -
    - -
    -
    - -
    - -
    -
    - -
    - -
    - -
    -
    - - - -
    - -
    - -
    - - - - - - - - - - - - {foreach $lang_phrases as $phrase} - - - - - {/foreach} - -
    Phrase codePhrase Text
    {$phrase.varname}
    {$phrase.text}
    - - -{include file="$style_dir/blocks/pagination.html" } - -{/if} \ No newline at end of file diff --git a/upload/admin_area/styles/cbv3/layout/left_menu.html b/upload/admin_area/styles/cbv3/layout/left_menu.html deleted file mode 100644 index 092ee5a5..00000000 --- a/upload/admin_area/styles/cbv3/layout/left_menu.html +++ /dev/null @@ -1,22 +0,0 @@ - - diff --git a/upload/admin_area/styles/cbv3/layout/login.html b/upload/admin_area/styles/cbv3/layout/login.html deleted file mode 100644 index e259afa0..00000000 --- a/upload/admin_area/styles/cbv3/layout/login.html +++ /dev/null @@ -1,70 +0,0 @@ - - - - \ No newline at end of file diff --git a/upload/admin_area/styles/cbv3/layout/main.html b/upload/admin_area/styles/cbv3/layout/main.html deleted file mode 100644 index 734ba77b..00000000 --- a/upload/admin_area/styles/cbv3/layout/main.html +++ /dev/null @@ -1,1471 +0,0 @@ - -

    ClipBucket Website Settings & Configurations

    -
    - - - - - - -{$r=$row} - - -
    - - -
    - - - - - -
    -
    - -
    - -
    - -

    Enter website title

    -
    -
    - - -
    - -
    - -

    A nice slogan or subtitle for your website

    -
    -
    - - - -
    - -
    - -

    Turn off your website or make it offline.

    -
    -
    - - - -
    - -
    - -

    Message to display when website is offline

    -
    -
    - - -
    - -
    - -

    Meta description for website

    -
    -
    - -
    - -
    - -

    Meta keywords for website

    -
    -
    - -
    - -
    - -

    -
    -
    - -
    - -
    - -

    Allow users to select different template from Front End

    -
    -
    - -
    - -
    - -

    Allow users to change language from Front End

    -
    -
    - -
    - -
    - -

    Read PHP Documenation for better understanding

    -
    -
    - -
    - -
    - -

    -
    -
    - -
    - -
    - -

    -
    -
    - -
    - -
    - -

    -
    -
    - -
    - -
    - -

    If selected Yes, Categories shown in checkboxes will be collapsed.

    -
    -
    - -
    - Emails -
    - -
    - -

    -
    -
    - -
    - -
    - -

    -
    -
    - -
    - -
    - -

    -
    -
    - -
    - -
    - -

    -
    -
    - - -
    - -
    - -

    -
    -
    -
    - -
    - Comments -
    - -
    - -

    -
    -
    - -
    - -
    - -

    -
    -
    - -
    - -
    - -

    -
    -
    - -
    - -
    - -

    -
    -
    - -
    - -
    - -

    -
    -
    - -
    - -
    - - - -

    -
    -
    -
    -
    - Videos -
    - -
    - -

    -
    -
    - -
    - -
    - -

    -
    -
    - -
    - -
    - -

    -
    -
    - -
    - -
    - -

    -
    -
    - -
    - -
    - -

    -
    -
    - -
    - -
    - -

    -
    -
    - -
    - -
    - x -

    -
    -
    - -
    - -
    - -

    -
    -
    - -
    - -
    - - - - - -

    -
    -
    -
    -
    - Channels -
    - -
    - -

    -
    -
    - -
    - -
    - -

    -
    -
    - -
    - -
    - -

    -
    -
    -
    - -
    - Groups -
    - -
    - -

    -
    -
    - -
    - -
    - -

    -
    -
    - -
    - -
    - -

    -
    -
    - -
    - -
    - -

    -
    -
    - -
    - -
    - -

    -
    -
    - -
    - -
    - -

    -
    -
    - -
    - -
    - -

    -
    -
    - -
    - -
    - -

    -
    -
    -
    - -
    - Photos -
    - -
    - -

    -
    -
    -
    - -
    - Collections -
    - -
    - -

    -
    -
    - -
    - -
    - -

    -
    -
    - -
    - -
    - -

    -
    -
    -
    -
    - -
    - -
    - -
    - {foreach from=$opt_list item=opt} - {assign var=uploadOptId value=$opt.load_func} - - {/foreach} -
    -
    - - -
    - -
    - -
    -
    -
    - - -
    -
    - - -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    - -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    - -
    - -
    - -
    -
    - -
    - -
    - -
    -
    - - -
    - -
    - -

    Sperate by comma [case insensitive]

    -
    -
    - - - -
    - -
    -
    - MBs -

    - Default PHP Max Upload size is {$upload_max_size} and Post max size is {$post_max_size}, - if you set max upload file size larger than this, it will be override by default, however, if set lower than default, it will work fine. -

    -
    -
    - -
    - -
    - Minutes -
    -
    - -
    - -
    - -
    -
    - -
    - Upload Form settings -
    - -
    -
    - Min - -
    -
    -
    -
    -
    - Max - -
    -
    -
    - - -
    - -
    -
    - Min - -
    -
    -
    -
    -
    - Max - -
    -
    -
    - - -
    - -
    -
    - Min - -
    -
    -
    -
    -
    - Max - -
    -
    -
    - -
    - - -
    - -
    -
    -
    - -
    - -
    -
    - -
    - -
    - -

    Max time wait till re-index paginatio

    -
    -
    - - Videos to list on pages - -
    - -
    - -
    -
    - -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    - -
    - -
    - -
    -
    - -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    - - - - Photos to list on pages - -
    - -
    - -
    -
    - -
    - -
    - -
    -
    - -
    - -
    - -
    -
    - -
    - -
    - -
    -
    - -
    - -
    - -
    -
    - -
    - -
    - -
    -
    - -
    - -
    - -
    -
    - - - - Collections to list on pages - -
    - -
    - -
    -
    - -
    - -
    - -
    -
    - -
    - -
    - -
    -
    - -
    - -
    - -
    -
    - -
    - -
    - -
    -
    - -
    - -
    - -
    -
    - -
    - -
    - -
    -
    - - - - Users to list on pages - -
    - -
    - -
    -
    - -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    - -
    - -
    - -
    -
    - -
    - -
    - -
    -
    - -
    - -
    - -
    -
    - - Users to list on pages - -
    - -
    - -
    -
    - -
    - -
    - -
    -
    - - General - -
    - -
    - -
    -
    - -
    - -
    - -
    -
    - -
    - -
    - -
    -
    - - - -
    -
    - - -
    - -
    - -
    - -

    Set Anoymous Userid, Click For More Details

    -
    -
    - -
    - -
    - -

    -
    -
    - -
    - -
    - -

    -
    -
    - -
    - -
    - -

    Requires admin approval

    -
    -
    - -
    - -
    - -

    -
    -
    - -
    - -
    - -

    -
    -
    - -
    - -
    - -

    Separated by commas

    -
    -
    - -
    - -
    - -

    -
    -
    - -
    - -
    - -

    -
    -
    - -
    - -
    - -

    -
    -
    - -
    - -
    - -

    -
    -
    - -
    - -
    - -

    Leave blank to disable this option

    -
    -
    - -
    - Profile Settings -
    - -
    - -

    -
    -
    - -
    - -
    - -

    -
    -
    - -
    - -
    - -

    -
    -
    - -
    - -
    - -

    -
    -
    - -
    - -
    - -

    -
    -
    - -
    - -
    - -

    -
    -
    - -
    - -
    - -

    -
    -
    - -
    - -
    - -

    -
    -
    - -
    - -
    - -

    -
    -
    - -
    - -
    - -

    -
    -
    - -
    - -
    - -

    -
    -
    - -
    - -
    - -

    -
    -
    - -
    - -
    - -

    -
    -
    - -
    - -
    - -

    -
    -
    - -
    - -
    - -

    -
    -
    - -
    - -
    - -

    -
    -
    - -
    - -
    - -

    -
    -
    - -
    - -
    - -

    -
    -
    -
    - -
    - Profile Pictures & Background -
    - -
    - -

    -
    -
    - -
    - -
    - – KBs -

    -
    -
    - -
    - -
    - – Pixels -

    -
    -
    - -
    - -
    - -

    -
    -
    - -
    - -
    - -

    -
    -
    - -
    - -
    - – KBs -

    -
    -
    - -
    - -
    - – Pixels -

    -
    -
    - -
    - -
    - -

    -
    -
    - -
    - -
    - -

    -
    -
    - -
    - -
    - -

    -
    -
    -
    -
    -
    - - - - -
    \ No newline at end of file diff --git a/upload/admin_area/styles/cbv3/layout/maintenance.html b/upload/admin_area/styles/cbv3/layout/maintenance.html deleted file mode 100644 index 85598df3..00000000 --- a/upload/admin_area/styles/cbv3/layout/maintenance.html +++ /dev/null @@ -1,96 +0,0 @@ -

    - Website Maintenance - -

    -
    -Remove inactive sessions, user access logs, comments cache, more options will be available soon -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    DescriptionTool
    Remove sessions that are not active from past 5 minutes or more.Remove inactive sessions
    Remove user access log which is older than specified date. - Remove user access log - - -
    Remove user activity feed which is older than specified date. - Remove user activity feed - - -
    - - - -{if $smarty.get.mode =='remove_activity_feed'} -{if $indexing} -
    {$from} - {$to} of {$total}
    -
      - {foreach from=$index_msgs item=themsg} -
    • {$themsg}
    • - {/foreach} -
    -{if $stop_loop!='yes'} - -redirecting....do not close this window -{else} -Indexing has been completed. -{/if} -{/if} -{/if} \ No newline at end of file diff --git a/upload/admin_area/styles/cbv3/layout/manage_items.html b/upload/admin_area/styles/cbv3/layout/manage_items.html deleted file mode 100644 index 44dcfecd..00000000 --- a/upload/admin_area/styles/cbv3/layout/manage_items.html +++ /dev/null @@ -1,147 +0,0 @@ -

    Manage Items

    -

    Here you can manage items of - {$data.collection_name}

    -
    -
    -
    -
    -
    - -
    - - - - - -
    - Remove -
    - - {if $data.is_avatar_collection == 'no'} -
    - Move Selected to - -
    - {/if} -
    -
    -
    - -
    - - - - - - - - - - - - - - - - {if $obj} - {foreach $obj as $ob} - - - - {assign var=that_thumb value=$cbphoto->get_image_file($ob,'m')} - - - - - - - {/foreach} - {/if} -
    #ThumbDetailsDate
    {$ob.photo_id}{get_photo details=$ob width=70 output='html' extra=" rel='popover' data-content='
    ' " title="Thumbnail" class="popover-class"}
    - {$ob.photo_title} -
    - {if $ob.active=='yes'} - {lang code='Active'} - {else} - {lang code='Inactive'} - {/if} - - {if $ob.featured=='yes'} - Featured - {/if} - - {if $ob.is_mature=='yes'} - Mature - {/if} -
    {$ob.date_added|niceTime} - -
    -
    - {if !$obj} -
    {lang code='%s has no items'|sprintf:$data.collection_name}
    - {/if} -
    - - \ No newline at end of file diff --git a/upload/admin_area/styles/cbv3/layout/manage_pages.html b/upload/admin_area/styles/cbv3/layout/manage_pages.html deleted file mode 100644 index 71ae23ac..00000000 --- a/upload/admin_area/styles/cbv3/layout/manage_pages.html +++ /dev/null @@ -1,197 +0,0 @@ - -Manage Pages - -{if $mode =="new"} -
    -
    - Add New Page - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
     
     
    -
     
    -
    -
    -
    -{/if} - - - - - -{if $mode =="edit" && $page.page_name!=''} -
    -
    - Add New Page - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
     
     
    -
     
    -
    -
    -
    -{/if} - - - - -{if $mode=='manage'} -
    - - - - - - -
    - - - - - -
    - - - - - - - - - - - -
    - PIDOrder
    Details
     
    - - - - - - -{assign var = bgcolor value = ""} -{section name=list loop=$cbpages} - - - - - - - - {if $bgcolor == ""} - {assign var = bgcolor value = "#EEEEEE"} - {else} - {assign var = bgcolor value = ""} - {/if} - -{/section} -
    {$cbpages[list].page_id} - - {$cbpages[list].page_name} - — - - Active:{$cbpages[list].active} • - Added:{$cbpages[list].date_added|niceTime} - {if $cbpages[list].delete_able =='no'} • UNDELETE-ABLE{/if} - • Display in footer:{$cbpages[list].display} - - -
    - -
     
    - - - - - - -
    - - - - - -
    -
    -{/if} \ No newline at end of file diff --git a/upload/admin_area/styles/cbv3/layout/manage_players.html b/upload/admin_area/styles/cbv3/layout/manage_players.html deleted file mode 100644 index a885897b..00000000 --- a/upload/admin_area/styles/cbv3/layout/manage_players.html +++ /dev/null @@ -1,317 +0,0 @@ -{if $mode =='show_settings'} -

    ClipBucket Website Player Settings

    -

    - -
    -
    -
    - Save -
    -
    -
    - -
    - -
    - -
    - -

    If you have pakplayer license, please enter it here

    -
    -
    - -
    - -
    - - -

    If yes, all videos will be played automatically

    -
    -
    - -
    - -
    - - -

    By turning this on, player will turn on playlists feature in player (if available)

    -
    -
    - -
    - -
    -

    - -

    Logo file that will display on your flash player

    -
    -
    - -
    - -
    - -

    Placement of logo

    -
    -
    - -
    - -
    - -

    Set logo padding in pixels

    -
    -
    - -
    - -
    - -

    To control the buffer seconds

    -
    -
    - -
    - -
    - - -

    This will let you play youtube videos in your player

    -
    -
    - -
    - -
    - -

    Enter embedable player width in pixels

    -
    -
    - -
    - -
    - -

    Enter embedable player height in pixels

    -
    -
    - -
    - -
    - - -

    Autoplay embeded video by default

    -
    -
    - -
    - -
    - - -

    Let users to play video from anywhere, requires h264 streaming module from webserver

    -
    -
    - -
    - -
    - -

    Write what you want to display when user right clicks on pakplayer (only if have pakplayer license)

    -
    -
    -
    - -{literal} - - -{/literal} -
    - -
    - Main website player size -
    -
    -

    In order to change player size, resize the box given below or enter values in below given fields.

    -
    -
    -

    Website Player

    -
    -
    -
    -
    - -
    - -
    -
    - -
    - -
    - -
    -
    -
    -
    -
    -
    -
    -
    - -
    - Channel player size -
    -
    -

    In order to change player size, resize the box given below or enter values in below given fields.

    -
    -
    -

    Channel Player

    -
    -
    -
    -
    - -
    - -
    -
    - -
    - -
    - -
    -
    -
    -
    -
    -
    -
    - - - -{else} - -

    Manage Players

    -

    -{assign var="player_dir" value=$Cbucket->configs.player_dir} -{assign var="player_file" value=$Cbucket->configs.player_file} -{assign var="curplayer" value=$cbplayer->getPlayerDetails($player_file,$player_dir)} - -
    -
    - Current Player -
    -
    - -
    -
    -

    {$curplayer.name}

    -

    By {if $curplayer.author_page != ''}{/if}{$curplayer.author}{if $curplayer.author_page != ''}{/if}{if $curplayer.released}, Released on {$curplayer.released|date_format}{/if}

    -

    {$curplayer.description}

    -

    Version: {$curplayer.version} | Website: {$curplayer.website}

    -
    -
    -
    -
    -{* Listing All Avilable Players *} -{assign var='players' value=$cbplayer->get_players()} -{if $players} -
    -
    - Available Players -
    -
    - - {foreach $players as $player} - {if $player_file !=$player.file && $player_dir != $player.folder} -
    - -
    -

    {$player.name}

    -
    - By {$player.author} -
    - Options - -
    -
    - - -
    -
    - {/if} - {/foreach} -
    -
    -
    -{/if} - -{/if} \ No newline at end of file diff --git a/upload/admin_area/styles/cbv3/layout/mass_email.html b/upload/admin_area/styles/cbv3/layout/mass_email.html deleted file mode 100644 index 07fc3735..00000000 --- a/upload/admin_area/styles/cbv3/layout/mass_email.html +++ /dev/null @@ -1,297 +0,0 @@ -

    Send email to users

    - -


    - Send mass email to your users with our new and updated email manager -

    - - -{if $send_email==""} -
    -
    - Email manager - - -
    -
    -
    Email to send at once -
    loop size of emails when mass emails are sent
    -
    -
    -
    - - -
    -
    From -
    Enter email address to tell user who sent it
    -
    -
    -
    - -
    -
    Subject -
    Enter your email subject
    -
    -
    -
    - - -
    -
    Message -
    Enter your email message
    -

    - {literal}You can use {username}, {userid}, {email}, {datejoined},{avcode} in your message{/literal}
    -
    -
    - - - - -
    -
    - - -
    - - - More options - - - -
    -
    -
    Active status -
    - Choose whether to send to active users or non active
    -
    -
    -
    -
    - - -
    -
    Banned status -
    Send email to banned users
    -
    - -
    -
    -
    - - -
    -
    User level -
    Choose which user level to send email
    -
    - - {assign var=levels value=$userquery->get_levels()} - {foreach from=$levels item=level} - {if $level.user_level_id !='4'} - - {/if} - {/foreach} -
    -
    -
    - - - -
    -
    User category -
    User category
    -
    - {assign var=cats value=$userquery->get_categories()} - {foreach from=$cats item=cat} - - - - {/foreach} -
    -
    -
    - - - - - - - -
    -
    - -
    - -
    -
    - - -
    -

    - Mass email campaigns -

    - -{if $emails} - -
    -
    -
    -
    -
    - -
    -
    - -
    -
    - -
    - -
    -
    -
    - -
    - - - - - - - - - - - - - - - - {foreach from=$emails item=email} - - - - - - - - - - - - - -
    #SubjectSentStatusDate
    {$email.id}{$email.email_subj} Method : {$email.method}{$email.sent}{$email.status}{$email.date_added|niceTime} - -
    - - {if !$emails} -
    No email campaign was found
    - {/if} - -
    - -
    -{/if} - - -{else} - -
    - Sending emails — Go back to mass email page
    -{if $send_email} -{assign var=email value=$send_email} -
    -
    - {$email.email_subj} — - View
    - From - : {$email.email_from} • Method : {$email.method} - • Sent : {$email.sent} • Status : {$email.status}
    - {$email.date_added|niceTime} -
    - -
    -
    - - - -
    -{$eh->message_list.0} -{if $msgs} -
      - {foreach from=$msgs item=msg} -
    • {$msg}
    • - {/foreach} -
    -{/if} - - -{if ($email.total==$email.sent && $email.sent>0)|| $email.status=='completed'} -
    - Email has been sent to {$email.total} users -
    -{else} -
    - Pelase wait, do not close this window... - - (pause) - -
    - - -{/if} - -{/if} - -{literal} - -{/literal} - - -{/if} \ No newline at end of file diff --git a/upload/admin_area/styles/cbv3/layout/mass_uploader.html b/upload/admin_area/styles/cbv3/layout/mass_uploader.html deleted file mode 100644 index dfd87f53..00000000 --- a/upload/admin_area/styles/cbv3/layout/mass_uploader.html +++ /dev/null @@ -1,50 +0,0 @@ -

    Mass Uploader

    -
    -{assign var=vid_files value=$cbmass->get_video_files()} -{if $vid_files} - -
    - {foreach from=$vid_files item=file name=mass_files} - - - {assign var='requiredFields' value=$Upload->loadRequiredFields($file)} - {assign var='optionFields' value=$Upload->loadOptionFields($file)} - {assign var='locationFields' value=$Upload->loadLocationFields($file)} - {assign var='cust_fields' value=$Upload->custom_form_fields} - - - - - - -
    #{$smarty.foreach.mass_files.iteration}{$file.file} - enter details
    - - - - {foreach from=$requiredFields item=field} - - - - - - {/foreach} - - - {/foreach} - -
    -
    -
    -{else} - - - - - - -
    NO VIDEO FOUND IN MASS UPLOAD FOLDER
    - -{/if} - diff --git a/upload/admin_area/styles/cbv3/layout/members.html b/upload/admin_area/styles/cbv3/layout/members.html deleted file mode 100644 index efe99865..00000000 --- a/upload/admin_area/styles/cbv3/layout/members.html +++ /dev/null @@ -1,218 +0,0 @@ -

    {lang code='Manage members'}

    -Manage your members here, read more about managing members here. {*@todo:Put guide link here*} -
    -
    -
    -
    - - -
    -
    - - - Advance Search -
    -
    -
    -
    - -
    - - - - - - - - - - - - - - - - - {foreach $users as $user} - {$u=$user} - - - - - - - - - - {/foreach} - -
    #PhotoUsernameStatusDate
    {$user.userid}{$user.username} - {if $user.featured=='yes'}Featured{/if} - - - - {$user.status} -
    - {if $user.active=='yes'}Active{else} - Inactive{/if} -
    {$user.doj|nicetime} - -
    -
    - -
    - - - -{include file="$style_dir/blocks/pagination.html" } diff --git a/upload/admin_area/styles/cbv3/layout/msg.html b/upload/admin_area/styles/cbv3/layout/msg.html deleted file mode 100644 index 3c4f9400..00000000 --- a/upload/admin_area/styles/cbv3/layout/msg.html +++ /dev/null @@ -1,35 +0,0 @@ -{assign var=msg value=$eh->message_list} -{assign var=err value=$eh->error_list} -{assign var=war value=$eh->warning_list} - -{if $err.0 neq '' || $err.1 neq ''} - -
    -
      - {foreach from=$err item=show_msg} -
    • {$show_msg}
    • - {/foreach} -
    -
    - -{/if} - -{if $msg.0 neq ''} -
    -
      - {foreach from=$msg item=show_msg} -
    • {$show_msg}
    • - {/foreach} -
    -
    -{/if} - -{if $war.0 neq ''} -
    -
      - {foreach from=$war item=show_msg} -
    • {$show_msg}
    • - {/foreach} -
    -
    -{/if} \ No newline at end of file diff --git a/upload/admin_area/styles/cbv3/layout/online_users.html b/upload/admin_area/styles/cbv3/layout/online_users.html deleted file mode 100644 index 395a5b13..00000000 --- a/upload/admin_area/styles/cbv3/layout/online_users.html +++ /dev/null @@ -1,75 +0,0 @@ -

    {$total} {if $total>1}users are{else}user is{/if} online

    -
    - - -
    - - -
    - - - - - - - - - - - - - {foreach $online_users as $user} - {$theBrowser=get_browser_details($user.agent)} - - - - - - - - - {/foreach} - -
    #UserBrowsingAccess timeIP
    {$user.session_id} - {if $user.username} - {$user.username} - {else} - {$user.session_string} - {/if} - - - - - - {$user.current_page|truncate:40:'..':false:true} - - {if $user.referer} - - view referer - - {/if} - {$user.session_date|niceTime}{$user.ip}KICK
    -
    - -
    - -{include file="$style_dir/blocks/pagination.html" } diff --git a/upload/admin_area/styles/cbv3/layout/orphan_photos.html b/upload/admin_area/styles/cbv3/layout/orphan_photos.html deleted file mode 100644 index eb6de1fa..00000000 --- a/upload/admin_area/styles/cbv3/layout/orphan_photos.html +++ /dev/null @@ -1,78 +0,0 @@ -

    Orphan Photos

    -
    - - - - - - -
    - - - - -
    - - - - - - - - -
    - Photo IDDetails 
    -{if $photos} - -{section name=list loop=$photos} -
  • -
    -
    -
    -
    {$photos[list].photo_id}
    - -
    -
    - -
    -
    - {$photos[list].photo_title} -
    - - Featured:{$photos[list].featured} • - {if $photos[list].collection_id} - Collection:{$photos[list].collection_id|get_collection_field} - {else} - Photo is Orphan - {/if} • - Uploaded:{$photos[list].date_added|niceTime} • - User:{$photos[list].username} - -
    - -
    -
    -
  • -{/section} - - - - - - - -
    - - - -
    - -
    -{else} -
    No Photo Found
    -{/if} \ No newline at end of file diff --git a/upload/admin_area/styles/cbv3/layout/photo_manager.html b/upload/admin_area/styles/cbv3/layout/photo_manager.html deleted file mode 100644 index 8f34d7a3..00000000 --- a/upload/admin_area/styles/cbv3/layout/photo_manager.html +++ /dev/null @@ -1,244 +0,0 @@ -

    Photo Manager

    -

    Manage your photos here.

    - - -
    - - -
    - - - - - - - - - - - - - - - - {if $photos} - {foreach from=$photos item=photo} - - - - {assign var=that_thumb value=$cbphoto->get_image_file($photo,'m')} - - - - - - - - {/foreach} - {/if} -
    #ThumbPhotoUploaderCollectionDate
    {$photo.photo_id}{get_photo details=$photo width=60 output='html' title="Thumbnail"} - {$photo.photo_title} -
    - {if $photo.active=='yes'} - {lang code='Active'} - {else} - {lang code='Inactive'} - {/if} - - {if $photo.featured=='yes'} - Featured - {/if} - - {if $photo.is_mature=='yes'} - Mature - {/if} -
    {$photo.username}{$photo.collection_name}{$photo.date_added|niceTime} - - -
    -
    - - {if !$photos} -
    {lang code='There are no photos....'}
    - {/if} -
    - -{include file="$style_dir/blocks/pagination.html" } \ No newline at end of file diff --git a/upload/admin_area/styles/cbv3/layout/photo_settings.html b/upload/admin_area/styles/cbv3/layout/photo_settings.html deleted file mode 100644 index 9c5ac097..00000000 --- a/upload/admin_area/styles/cbv3/layout/photo_settings.html +++ /dev/null @@ -1,208 +0,0 @@ -{if $mode == '' || $mode == 'photo_settings'} -

    Photo Settings

    -

    Setup your photo resizing settings and photo behavior

    -
    -
    - -
    -
    -
    -
    -
    - {lang code='Photo Resizing'} -
    - -
    -
      -
    • - -
    • -
    • - -
    • -
    • - -
    • -
    -

    Your photo thumb and medium size thumb will be resized according to selected ratio

    -
    -
    - -
    - -
    - x - -

    Height will automatically be updated according to your ratio selected

    -
    -
    - -
    - -
    - x - -

    Height will automatically be updated according to your ratio selected

    -
    -
    - -
    - -
    - -

    Large does not required height, We will resize according to width

    -
    -
    - -
    - -
    - - -

    If Enable, your thumb and medium size will be cropped exactly to above dimensions if required.

    -
    -
    -
    -
    - -
    - Photo Behavior - -
    - -
    - -

    Number of photos, user can upload at once. If you want unlimited set a real high number

    -
    -
    - -
    - -
    - -

    Maximum allowed photo size, in MBs.

    -
    -
    - -
    - -
    - -

    -
    -
    - -
    - -
    - -

    -
    -
    - -
    - -
    - -

    -
    -
    - -
    - -
    - -

    -
    -
    -
    - - - -
    - -{/if} - - -{if $mode == 'watermark_settings'} -

    Watermark Settings

    -

    Here you can upload new watermark, set it's position or set maximum width for watermark

    -
    -
    - -
    -
    -
    - -
    -
    - -
    - -

    -
    -
    - -
    - -
    - -

    Maximum Width of watermark image. Recommended is 120.

    -
    -
    - -
    - -
    -
    -
    -
    -
    - -
    -
    -
    - -
    -
    -
    -
    -

    Select a placement for watermark

    -
    -
    - {assign var=file value=$cbphoto->watermark_file()} -
    - Upload New Watermark - Current Watermark -
    - -
    - -

    This will over-write your existing watermark file, if exists.

    -
    -
    -
    - - - -
    -{/if} \ No newline at end of file diff --git a/upload/admin_area/styles/cbv3/layout/phpinfo.html b/upload/admin_area/styles/cbv3/layout/phpinfo.html deleted file mode 100644 index 80b69fb6..00000000 --- a/upload/admin_area/styles/cbv3/layout/phpinfo.html +++ /dev/null @@ -1 +0,0 @@ -{$phpinfo} \ No newline at end of file diff --git a/upload/admin_area/styles/cbv3/layout/plugin_manager.html b/upload/admin_area/styles/cbv3/layout/plugin_manager.html deleted file mode 100644 index 1d161254..00000000 --- a/upload/admin_area/styles/cbv3/layout/plugin_manager.html +++ /dev/null @@ -1,196 +0,0 @@ -

    Plugins manager

    -
    - - -
    -
    - -
    - - - -
    - - - - - - - - - - - - - {foreach $installed_plugin_list as $plugin} - - - - - - - - {/foreach} - -
    NameVersion
    - - - - - - {$plugin.name} -
    {$plugin.description}
    - -
    - - {if $plugin.plugin_active=='yes'} - Active - {else} - Inactive - {/if} - - - - {$plugin.author} - - - -
    {$plugin.version}
    - - {if !$installed_plugin_list} -
    There are no plugins installed
    - {/if} -
    - - -
    - - - - - \ No newline at end of file diff --git a/upload/admin_area/styles/cbv3/layout/recreate_thumbs.html b/upload/admin_area/styles/cbv3/layout/recreate_thumbs.html deleted file mode 100644 index 963248bc..00000000 --- a/upload/admin_area/styles/cbv3/layout/recreate_thumbs.html +++ /dev/null @@ -1,99 +0,0 @@ -{if $mode == 'single'} -

    Re-create Photo

    -
    -
    -
    - -
    - - -
    -
    -
    -
    - {include file="$style_dir/resizing_settings.html"} - Re-create Photo -
    -{/if} - -{if $mode == 'mass' || $mode == ''} -

    Mass Re-creation of Photos

    -

    This will re-create all the photos uploaded on your website, according to the settings shown below

    -
    - -
    -
    -

    Take caution while using Mass Recreation. Use MAX of 5 photos per GO.

    - {include file="$style_dir/resizing_settings.html"} -
    -
    - -
    - -

    Number of photos to re-create in one go.

    -
    -
    - -
    - - {if $indexing} - - {if $stop_loop!='yes'} -

    Redirecting .... do not close this window

    - {else} -

    Re-creation of photos have been completed.

    - {/if} - - {foreach from=$index_msgs item=themsg} -

    {$themsg}

    - {/foreach} - {/if} -{/if} - -{if $mode == "collection"} -

    Recreate Photos

    - {assign var=cid value=$smarty.get.cid} - {assign var=c_name value=$cid|get_collection_field} -
    -
    -
    - {$c_name} - Edit Collection - {if $items}Manage Items{/if} -
    - -
    - {if $items}Re-create Photos{else}Manage Items{/if} -
    -
    -
    -
    - {if $items} - {include file="$style_dir/resizing_settings.html"} -

    Collection Photos

    -

    Select photos you want re-created or Click here to select all

    -
    -
    -
      - {foreach from=$items item=photo} -
    • - - -
    • - {/foreach} -
    - -
    - - {else} -
    {lang code='No photos found in collection'}
    - {/if} -{/if} \ No newline at end of file diff --git a/upload/admin_area/styles/cbv3/layout/reindex_cb.html b/upload/admin_area/styles/cbv3/layout/reindex_cb.html deleted file mode 100644 index 1eead2e4..00000000 --- a/upload/admin_area/styles/cbv3/layout/reindex_cb.html +++ /dev/null @@ -1,96 +0,0 @@ -

    Re-index Clipbucket

    -
    -Here you can re-index your videos, users or groups statistics. From below select which thing you want to re-index. - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    Loop Size

    - number of items to reindex at once
    -

    Reindex Videos

    - this will reindex total playlists, total favorites and total comments made on video
    -
    - - -

    Reindex Users

    - This will reindex total videos, total comments, total comments made, total subscribers and subscriptions, total groups owned,
    -
    - - -

    Reindex Groups -

    - this will reindex all groups , update total members, total videos , total topics
    -
    - - -

    Reindex Collections -

    - this will reindex all collections , update total objects, total comments
    -
    - - -

    Reindex Photos -

    - this will reindex all photos , update total favorites, total comments
    -
    - - -
    - -{if $indexing} -
    {$from} - {$to} of {$total}
    -
      - {foreach from=$index_msgs item=themsg} -
    • {$themsg}
    • - {/foreach} -
    -{if $stop_loop!='yes'} - -redirecting....do not close this window -{else} - Indexing has been completed. -{/if} -{/if} diff --git a/upload/admin_area/styles/cbv3/layout/repair_vid_duration.html b/upload/admin_area/styles/cbv3/layout/repair_vid_duration.html deleted file mode 100644 index 89ec70c2..00000000 --- a/upload/admin_area/styles/cbv3/layout/repair_vid_duration.html +++ /dev/null @@ -1,62 +0,0 @@ -

    ClipBucket video duration fix

    -
    - -
    - Clipbucket repair video duration using file conversion logs of each file, if there is no log, duration fix is likely not possible.
    - * with log => those videos that have file conversion log
    - * with no log => those don't have any conversion log
    - -
    - - -
    -
    -
    -
    - - -
    - -
    - -
    -
    -
    - -
    - - - - - - - - - - - - - - {foreach $videos as $video} - - - - - - - - {/foreach} - -
    #TitleDurationHas LogStatus
    {$video.videoid}{$video.title} {if $fixed_array.$filename}Fixed{/if}{$video.duration|setTime}{if $log}Yes{else}No{/if}{$video.status}
    -
    - - {if !$videos} -
    No videos found with duration less than or equal to 1
    - {/if} - -
    \ No newline at end of file diff --git a/upload/admin_area/styles/cbv3/layout/reports.html b/upload/admin_area/styles/cbv3/layout/reports.html deleted file mode 100644 index 9b5b30f9..00000000 --- a/upload/admin_area/styles/cbv3/layout/reports.html +++ /dev/null @@ -1,218 +0,0 @@ -
    -
    - -
    - - - - - - - - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    Videos Reports

    All TimeTotal {get_videos count_only=yes} – Active {get_videos count_only=yes active="yes"} – Processing {get_videos count_only=yes status='Processing'}
    Todays VideosTotal {get_videos count_only=yes date_span=today} – Active {get_videos count_only=yes active="yes" date_span=today} – Processing {get_videos count_only=yes status='Processing' date_span=today}
    This WeekTotal {get_videos count_only=yes date_span=this_week} – Active {get_videos count_only=yes active="yes" date_span=this_week} – Processing {get_videos count_only=yes status='Processing' date_span=this_week}
    Last WeekTotal {get_videos count_only=yes date_span=last_week} – Active {get_videos count_only=yes active="yes" date_span=last_week} – Processing {get_videos count_only=yes status='Processing' date_span=last_week}
    This MonthTotal {get_videos count_only=yes date_span=this_month} – Active {get_videos count_only=yes active="yes" date_span=this_month} – Processing {get_videos count_only=yes status='Processing' date_span=this_month}
    Last MonthTotal {get_videos count_only=yes date_span=last_month} – Active {get_videos count_only=yes active="yes" date_span=last_month} – Processing {get_videos count_only=yes status='Processing' date_span=last_month}
      
      
    -
    - - - -
    - - - - - - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    User Reports

    All TimeTotal {get_users count_only=yes} – Active {get_users count_only=yes status='Ok'} – Inactive {get_users count_only=yes status='ToActivate'}
    Todays UsersTotal {get_users count_only=yes date_span='today'} – Active {get_users count_only=yes status='Ok' date_span='today'} – Inactive {get_users count_only=yes status='ToActivate' date_span='today'}
    This WeekTotal {get_users count_only=yes date_span='this_week'} – Active {get_users count_only=yes status='Ok' date_span='this_week'} – Inactive {get_users count_only=yes status='ToActivate' date_span='this_week'}
    Last WeekTotal {get_users count_only=yes date_span='last_week'} – Active {get_users count_only=yes status='Ok' date_span='last_week'} – Processing {get_users count_only=yes status='ToActivate' date_span='last_week'}
    This MonthTotal {get_users count_only=yes date_span='this_month'} – Active {get_users count_only=yes status='Ok' date_span='this_month'} – Inactive {get_users count_only=yes status='ToActivate' date_span='this_month'}
    Last MonthTotal {get_users count_only=yes date_span='last_month'} – Active {get_users count_only=yes status='Ok' date_span='last_month'} – Inactive {get_users count_only=yes status='ToActivate' date_span='last_month'}
    -
    - - - - - - -
    - - - - - - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    Group Reports

    All TimeTotal {get_groups count_only=yes} – - Active {get_groups count_only=yes active='yes'} – - Inactive {get_groups count_only=yes active='no'} -
    TodayTotal {get_groups count_only=yes date_span=today} – - Active {get_groups count_only=yes active='yes' date_span=today} – - Inactive {get_groups count_only=yes active='no' date_span=today}
    This WeekTotal {get_groups count_only=yes date_span=this_week} – - Active {get_groups count_only=yes active='yes' date_span=this_week} – - Inactive {get_groups count_only=yes active='no' date_span=this_week}
    Last WeekTotal {get_groups count_only=yes date_span=last_week} – - Active {get_groups count_only=yes active='yes' date_span=last_week} – - Inactive {get_groups count_only=yes active='no' date_span=last_week}
    This MonthTotal {get_groups count_only=yes date_span=this_month} – - Active {get_groups count_only=yes active='yes' date_span=this_month} – - Inactive {get_groups count_only=yes active='no' date_span=this_month}
    Last MonthTotal {get_groups count_only=yes date_span=last_month} – - Active {get_groups count_only=yes active='yes' date_span=last_month} – - Inactive {get_groups count_only=yes active='no' date_span=last_month}
    -
    - - -
    - - - - - - - - - - - - - - - -

    Comments

    Flags

    Playlists

    Favorites

      -
    • {$myquery->get_comments('wildcard',v,TRUE)} video comments
    • -
    • {$myquery->get_comments('wildcard',t,TRUE)} Group Discussions
    • -
    • {$myquery->get_comments('wildcard',c,TRUE)} Profile Comments
    • -
      -
    • {$cbvid->action->count_flagged_objects()} videos are reported
    • -
    • {$userquery->action->count_flagged_objects()} groups are reported
    • -
    • {$cbgroup->action->count_flagged_objects()} profiles are reported
    • -
    -

     

      -
    • {$cbvid->action->count_total_playlist()} Video Playlists are created
    • -
    • {$cbvid->action->count_total_playlist(true)} Video Items are in playlist
    • -
      -
    • {$cbvid->action->total_favorites()} favorite videos
    • -
    - - - - -
    - - - - - - - - - -

    Files and Sizes

      -
    • Video Files : {$vid_dir.count|number_format} – Folder Size : {$vid_dir.size|formatfilesize}
    • -
    • Thumb Files : {$thumb_dir.count|number_format} – Folder Size : {$thumb_dir.size|formatfilesize}
    • -
    • Original Video Files : {$orig_dir.count|number_format} – Folder Size : {$orig_dir.size|formatfilesize}
    • -
    • User Thumb Files : {$user_thumbs.count|number_format} – Folder Size : {$user_thumbs.size|formatfilesize}
    • -
    • User Background Files {$user_bg.count|number_format} – Folder Size : {$user_bg.size|formatfilesize}
    • -
    • Groups Thumb Files : {$grp_thumbs.count|number_format} – Folder Size : {$grp_thumbs.size|formatfilesize}
    • -
    • Category Thumb Files {$cat_thumbs.count|number_format} – Folder Size : {$cat_thumbs.size|formatfilesize}
    • -
    • Database Size : {$db_size}
    • -
    \ No newline at end of file diff --git a/upload/admin_area/styles/cbv3/layout/resizing_settings.html b/upload/admin_area/styles/cbv3/layout/resizing_settings.html deleted file mode 100644 index 1e639b38..00000000 --- a/upload/admin_area/styles/cbv3/layout/resizing_settings.html +++ /dev/null @@ -1,57 +0,0 @@ -

    Settings on which photos will be re-created

    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - {assign var=cropping value=$Cbucket->configs.photo_crop} - - - - - {assign var=watermark value=$Cbucket->configs.watermark_photo} - - - {if $watermark == 1} - - - - - {/if} -
    PropertyValue
    Photo Ratio{$Cbucket->configs.photo_ratio}
    Thumb Dimensions{$Cbucket->configs.photo_thumb_width} x {$Cbucket->configs.photo_thumb_height}
    Medium Thumb Dimensions{$Cbucket->configs.photo_med_width} x {$Cbucket->configs.photo_med_height}
    Large Photo Size{$Cbucket->configs.photo_lar_width}
    Cropping - {if $cropping == 1} - Enabled - {else} - Disabled - {/if} -
    Watermarking - {if $watermark == 1} - Enabled - {else} - Disabled - {/if} -
    Watermark Placement - {$Cbucket->configs.watermark_placement} -
    -
    \ No newline at end of file diff --git a/upload/admin_area/styles/cbv3/layout/tags_manager.html b/upload/admin_area/styles/cbv3/layout/tags_manager.html deleted file mode 100644 index e914a219..00000000 --- a/upload/admin_area/styles/cbv3/layout/tags_manager.html +++ /dev/null @@ -1,149 +0,0 @@ -

    Photo Tags Manager

    -

    This is the complete list of tags that have been placed on different photos.

    - - - -
    -
    -
    -
    -
    - -
    - -
    - Delete -
    -
    -
    - -
    -
    -
    - -
    - - - - - - - - - - - - - - - {if $tags} - {foreach $tags as $tag} - - - - - - - - - - - {/foreach} - {/if} -
    #Tag Hash TagTagged ByDateOn Photo
    {$tag.ptag_id}{$tag.ptag_key} - {if $tag.ptag_isuser} - {$tag.ptag_username} - {else} - {$tag.ptag_username} - {/if} - {$tag.ptag_by_username}{$tag.date_added|niceTime:true}{get_photo details=$tag output='html' width='100' title='View all tags for photo'} - -
    - {if !$tags} -
    {lang code='No Photo tags found'}
    - {/if} -
    -
    \ No newline at end of file diff --git a/upload/admin_area/styles/cbv3/layout/template_editor.html b/upload/admin_area/styles/cbv3/layout/template_editor.html deleted file mode 100644 index 56df1e22..00000000 --- a/upload/admin_area/styles/cbv3/layout/template_editor.html +++ /dev/null @@ -1,79 +0,0 @@ -

    Edit templates

    -

    -{assign var='templates' value=$cbtpl->get_templates()} - -
    -
    -

    Layout Files

    -
    -
    - -
    -

    CSS Files

    -
    -
    - -
    -
    - -
    - {if $templates} -
    - - -
    - {/if} -
    -
    File
    -
    {$sel_dir}/{if $smarty.get.folder}{$smarty.get.folder}/{else}layout/{/if}{if $smarty.get.file}{$smarty.get.file}{else}index.html{/if}
    -
    -
    -
    - -
    - {if $writeable == 'no'} -

    This file is not writable, please set '{$smarty.get.file}' permissions to 0777 - More Details

    - {else} - - {/if} -
    -
    - -
    -
    \ No newline at end of file diff --git a/upload/admin_area/styles/cbv3/layout/templates.html b/upload/admin_area/styles/cbv3/layout/templates.html deleted file mode 100644 index 1eb8631f..00000000 --- a/upload/admin_area/styles/cbv3/layout/templates.html +++ /dev/null @@ -1,166 +0,0 @@ -{if !$uploading_theme} -

    Templates Manager

    -

    Here you can manage your available templates.

    -{assign var="selected" value=$Cbucket->configs.template_dir} -{assign var="curtpl" value=$cbtpl->get_template_details($selected)} - -
    -
    -
    -
    -
    - Delete -
    -
    - -
    -
    - Upload -
    -
    -
    -
    -
    - Current Template -
    - - - -
    -

    {$curtpl.name}

    -

    By {$curtpl.author}, Released on {$curtpl.released|date_format}

    -

    {$curtpl.description}

    -

    Version: {$curtpl.version} | Website: {$curtpl.website.title}

    -

    Open in editor

    -
    -
    -
    - {* Listing All Avilable Templates *} - {assign var='templates' value=$cbtpl->get_templates(true)} - {$hidden_templates=get_hidden_templates(true)} - - {if $hidden_templates} -
    -
    - Hidden Templates - Hidden templates are not visible to end user, when selecting from 'Template Changer'. To disallow users to change template, turn off Allow Template Change setting -
    -
    - - {foreach $hidden_templates as $template} - {if $template.dir != $selected} -
    - - -
    -
    {$template.name}
    - - - -
    -
    - {/if} - {/foreach} -
    -
    -
    - {/if} - - {if $templates} -
    -
    - Available Templates -
    -
    - - {foreach $templates as $template} - {if $template.dir != $selected} -
    - - -
    -

    {$template.name}

    -
    - By {$template.author} - -
    - - -
    -
    - {/if} - {/foreach} -
    - -
    - - {else} -
    No New Template Found
    - {/if} - - -
    -{else} -

    Uploading Theme

    - {if $messages} - {foreach $messages as $message} -

    {$message}

    - {/foreach} - {else} -

    Nothing to display

    - {/if} -{/if} \ No newline at end of file diff --git a/upload/admin_area/styles/cbv3/layout/under_development.html b/upload/admin_area/styles/cbv3/layout/under_development.html deleted file mode 100644 index f37b6647..00000000 --- a/upload/admin_area/styles/cbv3/layout/under_development.html +++ /dev/null @@ -1 +0,0 @@ -

    Page Under Development

    diff --git a/upload/admin_area/styles/cbv3/layout/upload_thumbs.html b/upload/admin_area/styles/cbv3/layout/upload_thumbs.html deleted file mode 100644 index 33f0d2c1..00000000 --- a/upload/admin_area/styles/cbv3/layout/upload_thumbs.html +++ /dev/null @@ -1,40 +0,0 @@ -{if $data.title neq ""} -

    Manage Video Thumbs

    -
    - « Back to Edit Details | Regenerate Thumbs
    -
    - {assign var=vidthumbs value=func->get_thumb($data,1,TRUE,FLASE,TRUE,FALSE)} - - {foreach from=$vidthumbs item=vid_thumb} - -
    -
    - {if $vid_thumb|getname!='processing'} - Delete - {/if} -
    - {/foreach} -

    -
    -
    - -
    -
    -
    -
    -

    Upload New Thumb

    -
    - -
    - - -
    -
    -
    -
    - -
    -
    -
    - {/if} \ No newline at end of file diff --git a/upload/admin_area/styles/cbv3/layout/user_category.html b/upload/admin_area/styles/cbv3/layout/user_category.html deleted file mode 100644 index 67e6aa1c..00000000 --- a/upload/admin_area/styles/cbv3/layout/user_category.html +++ /dev/null @@ -1,160 +0,0 @@ -User Categories - - - - - - - - -
    Manage User Categories  
    - - -{if $edit_category != "show"} -
    - - - - - - - - - - - - - - - - - - - - - - - - - - -
     * are required fields
    Category Name*
    Category Description*
    Make Default Category

    - - -
    -

    Category Thumb -
     
    -
    -{/if} -{if $edit_category == "show"} -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - -
     * are required fields
    Category Name*
    Category Description*
    Make Default Category

    - - -
    -

    Category Thumb
    -
    -{/if} - - -
    -Category List -
    - -{if $total != 0} -
    - - - - - - - - - -{assign var = bgcolor value = ""} -{section name=list loop=$category} - - - - - - - - - - - {if $bgcolor == ""} - {assign var = bgcolor value = "#EEEEEE"} - {else} - {assign var = bgcolor value = ""} - {/if} - -{/section} - -
    Category NameOrderDescriptionDefaultAction 
    {$category[list].category_name} - View Thumb - {if $category[list].category_desc}{$category[list].category_desc}{else}N/A{/if}{$category[list].isdefault} -
  • Edit
  • -
  • Delete
  • - {if $category[list].isdefault!="yes"}
  • Make Default
  • {/if} -
     
    - - -
    -
    -{else} -No Category Has Been Created Yet -{/if} -
    -
    - diff --git a/upload/admin_area/styles/cbv3/layout/user_levels.html b/upload/admin_area/styles/cbv3/layout/user_levels.html deleted file mode 100644 index efa5979a..00000000 --- a/upload/admin_area/styles/cbv3/layout/user_levels.html +++ /dev/null @@ -1,276 +0,0 @@ - -{if $view=='view'} - -

    User Levels

    -
    -User levels are used to control user permissions, each user can have 1 level , read more about user levels here {*@todo : write about user levels*} -
    - - - - -{$levels=$userquery->get_levels()} - -
    -
    -
    -
    -
    - -
    -
    - - -
    -
    - - -
    -
    - - - - - - - - - - - - - - - - {foreach $levels as $level} - - - - - - - - - - {/foreach} - -
    #NameActiveUsersActions
    {$level.user_level_id}{$level.user_level_name}{$level.user_level_active}{$userquery->get_level_users($level.user_level_id,true)} - -
    - -
    - - - - - - - - -{elseif $view=='edit'} -{$level=$level_details} -

    User Levels - {$level.user_level_name}

    -
    - - - -
    -
    -
    -
    -
    - -
    -
    - - -
    -
    - - -
    -
    - - - -
    - -
    - -
    - -
    -
    - - - - - {assign var='types' value=$userquery->get_level_types()} - {foreach $types as $type} -
    - {$type.user_permission_type_name} - -
    - Yes All - No All -
    - -
    - {assign var=perms value=$userquery->get_permissions($type.user_permission_type_id)} - {foreach from=$perms item=perm} - {assign var="perm_code" value=$perm.permission_code} - - {if $perm.permission_id !=""} -
    - -
    - - -

    {$perm.permission_desc}

    -
    -
    - {/if} - {/foreach} -
    - {/foreach} - - {if $Cbucket->plugins_perms} -
    - Plugins - -
    - Yes All - No All -
    -
    - - {assign var=perms value=$Cbucket->plugins_perms} - {foreach from=$perms item=perm} - {assign var=perm_plugin_code value=$perm.plugin_code} -
    - -
    - - -

    {$perm.plugin_desc}

    -
    -
    - - {/foreach} - -
    - {/if} - -
    -
    -{/if} - - - diff --git a/upload/admin_area/styles/cbv3/layout/video_manager.html b/upload/admin_area/styles/cbv3/layout/video_manager.html deleted file mode 100644 index bf9566c6..00000000 --- a/upload/admin_area/styles/cbv3/layout/video_manager.html +++ /dev/null @@ -1,233 +0,0 @@ - -

    Video Manager

    -Manage all your videos here, change categories , delete and edit. Read more -
    -
    -
    -
    - - -
    -
    - - - Advance Search -
    -
    -
    -
    - - - - - - -
    - - - - - - - - - - - - - - - - - - {foreach $videos as $video} - - - - - - - - - - - {/foreach} - - -
    #ThumbVideoUploaderStatusDate
    {$video.videoid}{$video.title} - - {if $video.status=='Successful'} - ({$video.duration|SetTime}) - {/if} - - {if $video.broadcast!='public'} -    - {/if} - -
    - - {if $video.active=='yes'} - {lang code='Active'} - {else} - {lang code='Inactive'} - {/if} - - {if $video.featured=='yes'} - Featured - {/if} - - -
    {$video.username}{$video.status}{$video.date_added|niceTime} - -
    -
    - - {if !$videos} -
    {lang code='There are no videos....'}
    - {/if} - -
    - - -{include file="$style_dir/blocks/pagination.html" } \ No newline at end of file diff --git a/upload/admin_area/styles/cbv3/layout/view_conversion_log.html b/upload/admin_area/styles/cbv3/layout/view_conversion_log.html deleted file mode 100644 index 7ccd83ee..00000000 --- a/upload/admin_area/styles/cbv3/layout/view_conversion_log.html +++ /dev/null @@ -1,204 +0,0 @@ - - - - -{if $video} - -

    Video Log for {$video.file_name} - {$video.title}

    - -
    -
    -
    - {if $video_files} - {foreach $video_files as $file} - {if $file.name} -
    - #{$file.profile_id} - {$file.name} - {$file.format} -
    {$file.date_added}
    -
    - {/if} - {/foreach} - {/if} -
    -
    - - {foreach $video_files as $file} - {if $file.name} - -
    - {$log=json_decode($file.log,true)} - -
    Ouput Details
    - - {$output=json_decode($file.output_results,true)} - - -
    - {foreach $output as $key => $value} -
    {$key|ucfirst|replace:'_':' '}
    -
    {$value}
    - {/foreach} -
    - - - {$msgs=$log.m} - {$errs=$log.e} - - - Messages - - {if $msgs} - {foreach $msgs as $key => $msg} - {if $key!='conversion' && $key!='conversion_cmd'} -
    {$msg}
    - {/if} - {/foreach} - {/if} - -
    - Errors / Warnings - - {if $errs} - {foreach $errs as $key => $err} -
    {$err}
    - {/foreach} - {/if} - - - -
    - {/if} - {/foreach} -
    -
    -
    -
    Conversion Details
    - -
    -
    Current Status
    -
    - {$qstatus=$video.queue_status} - {if $qstatus=='u'}Processing{/if} - {if $qstatus=='f'}Failed{/if} - {if $qstatus=='s'}Completed{/if} -
    - - - {if $video.date_added} - -
    Created On
    -
    {$video.date_added}
    - - {/if} - - {if $video.time_started} - -
    Started On
    -
    {$video.time_started|date_format:"%d-%m-%Y %H:%M:%S"}
    - - {/if} - - {if $video.time_completed} - -
    Completed On
    -
    {$video.time_completed|date_format:"%d-%m-%Y %H:%M:%S"}
    - - {/if} - - {if $video.conversion_counts} - -
    Total Conversions
    -
    {$video.conversion_counts}
    - - {/if} -
    - - -
    -
    -
    - Messages - {$msgs=json_decode($video.messages,true)} - {foreach $msgs as $msg} -
    {$msg@iteration}. {$msg}
    - {/foreach} -
    -
    - -
    -
    -
    - -
    -
    - Conversion Log - -
    - - - Copy - - -
    -
    -
    - -
    - {if $video_files} - {foreach $video_files as $file} - {if $file.name} - - {$msgs=json_decode($file.log,true)} - -
    - {if $msgs.m.conversion_cmd} -
    Command
    -
    {$msgs.m.conversion_cmd}
    - {/if} -
    -
    -
    -        {$msgs.m.conversion}
    -
    -    
    -
    - {/if} - {/foreach} - {/if} - {/if} - -
    \ No newline at end of file diff --git a/upload/admin_area/styles/cbv3/layout/view_user.html b/upload/admin_area/styles/cbv3/layout/view_user.html deleted file mode 100644 index b636e0c4..00000000 --- a/upload/admin_area/styles/cbv3/layout/view_user.html +++ /dev/null @@ -1,478 +0,0 @@ -{assign var='signup_fields' value=$userquery->load_signup_fields($u)} -{assign var='channel_profile_fields' value=$userquery->load_user_fields($p)} -{$user=$u} -

    Edit User

    - -
    - - - -
    -
    -
    -
    - -
    - - -
    - Delete -
    - -
    - -
    - -
    -
    -
    - - -
    - - - -
    - -
    -
    - User Details -
    - -
    - - -
    -
    - -
    - -
    - - - -
    -
    - - -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    - -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    - - -
    - -
    - - -
    -
    - - -
    - -
    - {ANCHOR place=$signup_fields.cat.anchor_before}{$formObj->createField($signup_fields.cat)}{ANCHOR place=$signup_fields.cat.anchor_after} -
    -
    - - {assign var=cust_signup value=$userquery->load_custom_signup_fields($u,true)} - {if $cust_signup} - {foreach from=$cust_signup item=field} -
    - -
    - {$field.class='input-xlarge'} - - {if $field.type=='checkbox' || $field.type=='radiobutton'} - {$field.sep=' '} - - {if $field.type=='checkbox'} - {$field.class='checkbox'} - {else} - {$field.class='radio'} - {/if} - {/if} - - {$formObj->createField($field)} - - {if $field.hint_2}

    {$field.hint_2}

    {/if} -
    -
    - {/foreach} - {/if} - -
    -
    - - {*@todo : Add inline class for checkboxes of channel settings *} - {*@todo : Add custom status option*} - - {foreach $channel_profile_fields as $fgid => $field_group} - -
    -
    - {$field_group.group_name} - - {foreach from=$field_group.fields item=field} - -
    - -
    - {$field.class='input-xlarge'} - - {if $field.type=='checkbox' || $field.type=='radiobutton'} - {$field.sep=' '} - - {if $field.type=='checkbox'} - {$field.class='checkbox'} - {else} - {$field.class='radio'} - {/if} - {/if} - - {$formObj->createField($field)} - - {if $field.hint_2}

    {$field.hint_2}

    {/if} -
    -
    - - {/foreach} - -
    -
    - {/foreach} - - -
    -
    - User Activity - -
    - -
    -
    - yyy-mm-dd -
    -
    -
    - -
    - -
    -
    - {$u.signup_ip} -
    -
    -
    - - -
    - -
    -
    - {$u.last_active|is_online} -
    -
    -
    - -
    - -
    - -
    -
    - -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    - -
    - -
    - -
    -
    - -
    -
    - - - - -
    -
    - User Activity - -
    - {assign var="logs" value=$userquery->get_user_action_log($u.userid,10)} - - - - - - - - - - - {foreach $logs as $log} - - - - - {/foreach} - -
    DateAction
    {$log.date_added}Type : {$log.action_type} –{if $log.action_details!=''}{$log.action_details} –{/if} Success : {$log.action_success} – {$log.action_ip}
    - -
    -
    - - -
    -
    - User Avatar and Background -
    - -
    -
    -
    - -
    - -
    -
    -
    - -
    - -
    - -
    -
    - -
    - -
    - -
    -
    - -
    - -
    - -
    -
    - - - -
    -
    - - {if $userquery->getUserBg($u)} -
    -
    -
    - - -
    - - -
    -
    -
    - {/if} - -
    - -
    - -
    -
    - -
    - -
    - -
    -
    - -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    - - - -
    -
    - - -
    - -
    - -
    \ No newline at end of file diff --git a/upload/admin_area/styles/cbv3/layout/view_video.html b/upload/admin_area/styles/cbv3/layout/view_video.html deleted file mode 100644 index d3d6f48f..00000000 --- a/upload/admin_area/styles/cbv3/layout/view_video.html +++ /dev/null @@ -1,203 +0,0 @@ -{if $show=='oyeaaa'} -{assign var='requiredFields' value=$Upload->loadRequiredFields($data)} -{assign var='optionFields' value=$Upload->loadOptionFields($data)} -{assign var='locationFields' value=$Upload->loadLocationFields($data)} - -{assign var='custom_fields' value=$Upload->load_custom_upload_fields($data,TRUE)} -{assign var='custom_form_fields' value=$Upload->load_custom_form_fields($data,TRUE)} - - - - - - - -
    Viewing {$data.title}  
    - - -
    - - -
    - - - - - - - - - - - - - - - - - - -
    - - - - - - - {foreach from=$requiredFields item=field} - - - - - {/foreach} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - {foreach from=$optionFields item=field} - - - - - {/foreach} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - {foreach from=$custom_fields item=field} - - - - - - {foreachelse} - - - - - {/foreach} - - - - - - - - {foreach from=$custom_form_fields item=field} - - - - - - {foreachelse} - - - - - {/foreach} - - - - - - - - - - - - - - - - - - - -
     
    Information
    {$field.title}{ANCHOR place=$field.anchor_before}{input_value input=$field}
      
    Important Details and Files information
    Video Id{$data.videoid}
    Video Key{$data.videokey}
    File Name{$data.file_name}
    Video Files{get_all_video_files vdetails=$data count_only=true}
    Thumb Files {get_thumb vdetails=$data count_only=true}
     {assign var=vidthumbs value=func->get_thumb($data,1,TRUE)} - - {foreach from=$vidthumbs item=vid_thumb} -
    -
    - {if $data.default_thumb==$vid_thumb|get_thumb_num}Default{/if} -
    - {/foreach} - -
    View File Details and Conversion Log
      
    Sharing Options
    {$field.title}{ANCHOR place=$field.anchor_before}{input_value input=$field}
      
    Stats
    Views{$data.views}
    Rating{$data.rating} - of 10
    RatedBy{$data.rated_by}
    Duration{$data.duration|SetTime}
      
    Custom Upload Options
    {$field.title}{$field.value|form_val}
    No Custom Fields
      
    Custom Form Fields
    {$field.title}{$field.value|form_val}
    No Custom Fields
      
    User Information
    User id{$udata.userid}
    User name{$udata.username}
    Videos Uploaded{$userquery->get_user_vids($data.userid,'',true)}
    - This content requires JavaScript and Macromedia Flash Player 7 or higher. Get Flash

    -
    -
      
    Video Comments
    {assign var=id value=$data.videoid}{include file="$style_dir/blocks/comments.html" type=v id=$data.videoid link="video=$id"}
    -
    -
    -{else} -

    Page moved

    -{/if} \ No newline at end of file diff --git a/upload/admin_area/styles/cbv3/layout/widgets.html b/upload/admin_area/styles/cbv3/layout/widgets.html deleted file mode 100644 index cb310bdc..00000000 --- a/upload/admin_area/styles/cbv3/layout/widgets.html +++ /dev/null @@ -1,123 +0,0 @@ -

    Widgets Manager

    -
    -Widgets are blocks that can be displayed in sidebars of the website. Sidebars come along with -the template. To Add widgets in a siderbar, simply drag it from the left pane to the right -pane of the sidebar you want to add to. -
    - -
    -
    - - {if $Cbucket->widgets} - - {foreach $Cbucket->widgets as $widget} - -
    -
    - -
    -
    -
    - {$widget.title} -
    -
    - {$widget.options.description} -
    -
    - - - {include file="$layout_dir/blocks/widget-form.html"} - -
    -
    - {/foreach} -
    - {/if} -
    - - - {assign var=sidebars value=get_sidebars()} - -
    - -
    - - - - - -
    - - {foreach $sidebars as $sidebar} - - {/foreach} -
    - -
    -
    \ No newline at end of file diff --git a/upload/admin_area/styles/cbv3/lionbars/jquery.lionbars.js b/upload/admin_area/styles/cbv3/lionbars/jquery.lionbars.js deleted file mode 100644 index f6e0a790..00000000 --- a/upload/admin_area/styles/cbv3/lionbars/jquery.lionbars.js +++ /dev/null @@ -1,417 +0,0 @@ -(function( $ ) { - $.fn.hasScrollBar = function() { - return this.get(0).scrollHeight > this.height(); - }; - $.fn.lionbars = function(options) { - options = options || {}; - autohide = options.autohide; - - // Flags - var timeout, - HDragging=false, - VDragging=false, - activeScroll=0, - activeWrap=0, - eventX, - eventY, - mouseX, - mouseY, - currentRatio, - initPos, - scrollValue, - hideTimeoutSet=false, - vEventFired = false, - hEventFired = false; - - // Initialization - var elements = $(this), - id = 0, - vScrollWidth=0, hScrollWidth=0, - addHScroll=false, addVScroll=false, - paddingTop=0, paddingLeft=0, paddingBottom=0, paddingRight=0, - borderTop=0, borderRight=0, borderBottom=0, borderLeft=0, - scrollHeight=0, scrollWidth=0, offsetWidth=0, offsetHeight=0, clientWidth=0, clientHeight=0, - vRatio=0, hRatio=0, - vSliderHeight=0, hSliderHeight=0, - vLbHeight=0, hLbHeight=0; - - // Main Loop - mainLoop(); - - function mainLoop() { - for (var i=0; elements[i] !== undefined; i++) { - if (needScrollbars(elements[i]) && !$(elements[i]).hasClass('nolionbars')) { - // add the element to the main array - target = elements[i]; - - // get some values before the element is wrapped - getDimentions(target); - - // wrap the element - wrap(target, addVScroll, addHScroll); - - // hide the default scrollbar - hideScrollbars(target, addVScroll, addHScroll); - - // Calculate the size of the scrollbars - reduceScrollbarsWidthHeight(target); - setSlidersHeight(target); - - // Set variables needed to calculate scroll speed, etc. - setScrollRatios(target); - - // Set events - setEvents(target); - - // prepare for next element - resetVars(); - } - } - } - - // Set document events - $(document).mousemove(function(e) { - if (VDragging) { - mouseY = e.pageY; - activeWrap.scrollTop((initPos + mouseY - eventY) * Math.abs(currentRatio)); - } - if (HDragging) { - mouseX = e.pageX; - activeWrap.scrollLeft((initPos + mouseX - eventX) * Math.abs(currentRatio)); - } - }); - $(document).mouseup(function(e) { - if (VDragging) { - VDragging = false; - } - if (HDragging) { - HDragging = false; - } - }); - - // Core functions - function setEvents(elem) { - var el = $(elem); - - if (addVScroll || addHScroll) { - el.find('.lb-wrap').scroll(function(e) { - el.find('.lb-v-scrollbar-slider').css({ "top" : -$(this).scrollTop()/el.attr('vratio') }); - el.find('.lb-h-scrollbar-slider').css({ "left" : -$(this).scrollLeft()/el.attr('hratio') }); - - if (el.find('.lb-v-scrollbar').height() == (parseInt(el.find('.lb-v-scrollbar-slider').css('top')) + el.find('.lb-v-scrollbar-slider').height()) - && typeof(options.reachedBottom) == 'function' - && !vEventFired - ) { - vEventFired = true; - var self = $(this); - - options.reachedBottom.apply($(this).children('.lb-content'), [function () { - getDimentions($(self).parent(), { - height: $(self).children('.lb-content').get(0).scrollHeight, - width: $(self).children('.lb-content').get(0).scrollWidth - }); - - // Calculate the size of the scrollbars - reduceScrollbarsWidthHeight($(self).parent()); - setSlidersHeight($(self).parent()); - - // Set variables needed to calculate scroll speed, etc. - setScrollRatios($(self).parent()); - - // prepare for next element - resetVars(); - - vEventFired = false; - }]); - } - - if (el.find('.lb-h-scrollbar').width() == (parseInt(el.find('.lb-h-scrollbar-slider').css('left')) + el.find('.lb-h-scrollbar-slider').width()) - && typeof(options.reachedRight) == 'function' - && !hEventFired - ) { - hEventFired = true; - var self = $(this); - - options.reachedRight.apply($(this).children('.lb-content'), [function () { - getDimentions($(self).parent(), { - height: $(self).children('.lb-content').get(0).scrollHeight, - width: $(self).children('.lb-content').get(0).scrollWidth - }); - - // Calculate the size of the scrollbars - reduceScrollbarsWidthHeight($(self).parent()); - setSlidersHeight($(self).parent()); - - // Set variables needed to calculate scroll speed, etc. - setScrollRatios($(self).parent()); - - // prepare for next element - resetVars(); - - hEventFired = false; - }]); - } - - - }).on('mouseenter',function(){ if (autohide) { - el.find('.lb-v-scrollbar, .lb-h-scrollbar').fadeIn(150); - clearTimeout(timeout); - timeout = setTimeout(function() { - el.find('.lb-v-scrollbar, .lb-h-scrollbar').fadeOut(150); - }, 2000); - }}); - } - - if (addVScroll) { - el.find('.lb-v-scrollbar-slider').mousedown(function(e) { - eventY = e.pageY; - - VDragging = true; - activeScroll = $(this); - activeWrap = el.find('.lb-wrap'); - currentRatio = activeWrap.parent().attr('vratio'); - initPos = activeScroll.position().top; - return false; - }); - el.find('.lb-v-scrollbar').mousedown(function(e) { - if (!$(e.target).hasClass('lb-v-scrollbar-slider')) { - el.find('.lb-wrap').scrollTop((e.pageY - $(this).offset().top) * Math.abs(el.attr('vratio')) - $(this).find('.lb-v-scrollbar-slider').height()/2); - } - return false; - }); - } - - if (addHScroll) { - el.find('.lb-h-scrollbar-slider').mousedown(function(e) { - eventX = e.pageX; - - HDragging = true; - activeScroll = $(this); - activeWrap = el.find('.lb-wrap'); - currentRatio = activeWrap.parent().attr('hratio'); - initPos = activeScroll.position().left; - return false; - }); - el.find('.lb-h-scrollbar').mousedown(function(e) { - if (!$(e.target).hasClass('lb-h-scrollbar-slider')) { - el.find('.lb-wrap').scrollLeft((e.pageX - $(this).offset().left) * Math.abs(el.attr('hratio')) - $(this).find('.lb-h-scrollbar-slider').width()/2); - } - return false; - }); - } - - if ((addVScroll || addHScroll) && autohide) { - el.find('.lb-v-scrollbar, .lb-h-scrollbar').hide(); - - el.hover(function() { - }, function() { - el.find('.lb-v-scrollbar, .lb-h-scrollbar').fadeOut(150); - }); - } - } - function setScrollRatios(elem) { - vRatio = (offsetHeight - $(elem).find('.lb-wrap').get(0).scrollHeight - borderTop - borderBottom)/(vLbHeight - vSliderHeight); - hRatio = (offsetWidth - $(elem).find('.lb-wrap').get(0).scrollWidth - borderLeft - borderRight)/(hLbHeight - hSliderHeight); - - var el = $(elem); - el.attr('vratio', vRatio); - el.attr('hratio', hRatio); - } - function setSlidersHeight(elem) { - var el = $(elem); - var hmin, hmax, gap; - - if (el.find('.lb-v-scrollbar').length != 0) { - hmin = 20; - gap = offsetHeight - el.find('.lb-v-scrollbar').height(); - hmax = offsetHeight - gap - hmin; - vSliderHeight = Math.round((offsetHeight*hmax)/scrollHeight); - vSliderHeight = (vSliderHeight < hmin) ? hmin : vSliderHeight; - } - - if (el.find('.lb-h-scrollbar').length != 0) { - hmin = 20; - gap = offsetWidth - el.find('.lb-h-scrollbar').width(); - hmax = offsetWidth - gap - hmin; - hSliderHeight = Math.round((offsetWidth*hmax)/scrollWidth); - hSliderHeight = (hSliderHeight < hmin) ? hmin : hSliderHeight; - } - el.find('.lb-v-scrollbar-slider').css({ "height" : vSliderHeight }); - el.find('.lb-h-scrollbar-slider').css({ "width" : hSliderHeight }); - } - function resetVars() { - vScrollWidth = 0; - hScrollWidth = 0; - addHScroll=false; - addVScroll=false; - paddingTop = 0; - paddingLeft = 0; - paddingBottom = 0; - paddingRight = 0; - borderTop = 0; - borderLeft = 0; - borderBottom = 0; - borderRight = 0; - scrollHeight = 0; - scrollWidth = 0; - offsetWidth = 0; - offsetHeight = 0; - clientWidth = 0; - clientHeight = 0; - // vRatio = 0; - // hRatio = 0; - vSliderHeight = 0; - hSliderHeight = 0; - vLbHeight = 0; - hLbHeight = 0; - } - function reduceScrollbarsWidthHeight(elem) { - var el = $(elem); - - if (addVScroll && addHScroll) { - vLbHeight = el.height()-12; - hLbHeight = el.width()-12; - el.find('.lb-v-scrollbar').css({ "height" : vLbHeight }); - el.find('.lb-h-scrollbar').css({ "width" : hLbHeight }); - } else { - vLbHeight = el.height()-4; - hLbHeight = el.width()-4; - el.find('.lb-v-scrollbar').css({ "height" : vLbHeight }); - el.find('.lb-h-scrollbar').css({ "width" : hLbHeight }); - } - } - function hideScrollbars(elem, vscroll, hscroll) { - var el = $(elem); - - if (vscroll || hscroll) { - el.css({ "overflow" : 'hidden' }); - movePadding(el, el.find('.lb-wrap')); - resizeMainBox(el); - resizeInnerWrap(el, el.find('.lb-wrap')); - } - } - function resizeMainBox(elem) { - var el = $(elem); - el.css({ "width" : el.width() + paddingLeft + paddingRight, "height" : el.height() + paddingTop + paddingBottom }); - } - function movePadding(from, to) { - var fromEl = $(from); - var toEl = $(to); - - fromEl.css({ "padding" : 0 }); - toEl.css({ - "padding-top" : paddingTop+'px', - "padding-left" : paddingLeft+'px', - "padding-bottom" : paddingBottom+'px', - "padding-right" : paddingRight+'px' - }); - } - function resizeInnerWrap(main, child) { - var mainEl = $(main); - var childEl = $(child); - mainEl.css({ "position" : 'relative' }); - childEl.css({ - "width" : mainEl.width()+vScrollWidth - paddingLeft - paddingRight, - "height" : mainEl.height()+hScrollWidth - paddingTop - paddingBottom - }); - } - function setVScrollbarWidth(elem) { - var el = $(elem); - el.css({ "overflow" : 'auto' }); - vScrollWidth = offsetWidth - clientWidth - borderLeft - borderRight; - el.css({ "overflow" : 'hidden' }); - } - function setHScrollbarWidth(elem) { - var el = $(elem); - el.css({ "overflow" : 'auto' }); - hScrollWidth = offsetHeight - clientHeight - borderTop - borderBottom; - el.css({ "overflow" : 'hidden' }); - } - function wrap(elem, vscroll, hscroll) { - var el = $(elem); - var elemId = el.attr('id'); - var wrap = 0; - - if (elemId !== undefined) { - el.wrapInner('
    '); - wrap = $('#lb-wrap-'+id+'-'+elemId); - } else { - el.wrapInner('
    '); - wrap = $('#lb-wrap-'+id); - } - wrap.wrapInner('
    '); - if (vscroll) { - el.prepend('
    '); - el.find('.lb-v-scrollbar').append('
    '); - } - if (hscroll) { - el.prepend('
    '); - el.find('.lb-h-scrollbar').append('
    '); - } - - // preparation for the next element - id = id + 1; - } - function needScrollbars(elem) { - var el = $(elem); - addVScroll = false; - addHScroll = false; - - getPadding(el); - getBorders(el); - - el.css({ "overflow" : 'hidden' }); - - // check for vertical scrollbars - if (el.get(0).scrollHeight > el.get(0).clientHeight) { - addVScroll = true; - // setVScrollbarWidth(el); - } - - // check for horizontal scrollbars - if (el.get(0).scrollWidth > el.get(0).clientWidth) { - addHScroll = true; - // setHScrollbarWidth(el); - } - - el.css({ "overflow" : 'auto' }); - - if (addVScroll || addHScroll) { - return true; - } - } - function getPadding(elem) { - var el = $(elem); - - paddingTop = parseInt(el.css('padding-top').replace('px', '')); - paddingLeft = parseInt(el.css('padding-left').replace('px', '')); - paddingBottom = parseInt(el.css('padding-bottom').replace('px', '')); - paddingRight = parseInt(el.css('padding-right').replace('px', '')); - } - function getBorders(elem) { - var el = $(elem); - - borderTop = parseInt(el.css('border-top-width').replace('px', '')); - borderRight = parseInt(el.css('border-right-width').replace('px', '')); - borderBottom = parseInt(el.css('border-bottom-width').replace('px', '')); - borderLeft = parseInt(el.css('border-left-width').replace('px', '')); - } - function getDimentions(elem, scroll) { - var el = $(elem).get(0); - - scrollHeight = (typeof(scroll) != 'undefined') ? scroll.height : el.scrollHeight; - scrollWidth = (typeof(scroll) != 'undefined') ? scroll.width : el.scrollWidth; - clientHeight = el.clientHeight; - clientWidth = el.clientWidth; - offsetHeight = el.offsetHeight; - offsetWidth = el.offsetWidth; - - setVScrollbarWidth($(elem)); - setHScrollbarWidth($(elem)); - } - - return this.each(function() { - //var $this = $(this); - }); - }; -})( jQuery ); \ No newline at end of file diff --git a/upload/admin_area/styles/cbv3/lionbars/lionbars.css b/upload/admin_area/styles/cbv3/lionbars/lionbars.css deleted file mode 100644 index f66036b3..00000000 --- a/upload/admin_area/styles/cbv3/lionbars/lionbars.css +++ /dev/null @@ -1,15 +0,0 @@ -.lb-v-dummy { width: 100%; display: block; height: 1px; } -.lb-h-dummy { height: 100%; display: block; width: 1px; } -.lb-clear { clear: both; } -.lb-wrap { z-index: 0; overflow: auto; position: relative; } -/*.lb-scrollbar-wrap { position: absolute; left: 0; top: 0; }*/ -.lb-v-scrollbar { z-index: 1; position: absolute; right: 2px; top: 2px; width: 7px; height: 100%; background: #cfcfcf; opacity: 0.3; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; border-radius: 7px; -webkit-border-radius: 7px; -moz-border-radius: 7px; } -.lb-h-scrollbar { z-index: 1; position: absolute; bottom: 2px; left: 2px; width: 100%; height: 7px; background: #cfcfcf; opacity: 0.3; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; border-radius: 7px; -webkit-border-radius: 7px; -moz-border-radius: 7px; } -.lb-v-scrollbar-slider { position: absolute; width: 7px; height: 50px; left: 0; top: 0; background: #000; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; border-radius: 7px; -webkit-border-radius: 7px; -moz-border-radius: 7px; } -.lb-h-scrollbar-slider { position: absolute; height: 7px; width: 50px; left: 0; top: 0; background: #000; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; border-radius: 7px; -webkit-border-radius: 7px; -moz-border-radius: 7px; } - - \ No newline at end of file diff --git a/upload/admin_area/styles/cbv3/template.xml b/upload/admin_area/styles/cbv3/template.xml deleted file mode 100644 index 58ea5518..00000000 --- a/upload/admin_area/styles/cbv3/template.xml +++ /dev/null @@ -1,9 +0,0 @@ - - \ No newline at end of file diff --git a/upload/admin_area/styles/cbv3/theme/cbtab.css b/upload/admin_area/styles/cbv3/theme/cbtab.css deleted file mode 100644 index 4cefecaf..00000000 --- a/upload/admin_area/styles/cbv3/theme/cbtab.css +++ /dev/null @@ -1,36 +0,0 @@ -@charset "utf-8"; -/* CSS Document */ - - -.cbtab{margin:0px; padding:0px} - -.cbtab li -{ - list-style-type:none; - padding:0px 10px; - background-color:#009; - margin:2px; background-image:url(../images/bgs/round_bg.png); - background-position:0px -52px; height:26px; line-height:26px; - font-size:12px; color:#FFF; - font-weight:bold; - -moz-border-radius-topleft:5px; - -webkit-border-top-left-radius:5px; - -moz-border-radius-topright:5px; - -webkit-border-top-right-radius:5px; - border:2px #d2d2d2 solid; - border-bottom:none; - cursor:pointer; - float:left; - margin-bottom:0px; -} - -.cbtab .selected{background:#333} - -.main_page_div{min-height:200px; border:1px solid #d2d2d2; width:95%; margin-left:2px; padding:5px; --moz-border-radius-bottomleft:5px; --webkit-border-bottom-left-radius:5px; --moz-border-radius-bottomright:5px; --webkit-border-bottom-right-radius:5px; --moz-border-radius-topright:5px; --webkit-border-top-right-radius:5px; -} \ No newline at end of file diff --git a/upload/admin_area/styles/cbv3/theme/default.css b/upload/admin_area/styles/cbv3/theme/default.css deleted file mode 100644 index 6203111e..00000000 --- a/upload/admin_area/styles/cbv3/theme/default.css +++ /dev/null @@ -1,463 +0,0 @@ -h2{font-family: 'Open sans', sans-serif;} -h2.sub_heading { font-size:20px; font-weight: normal; } - -.inlineblock{display: inline-block !important} -.inline{display:inline} -.block{display: block} -.display-none{display: none} - -.relative {position: relative} -.absolute {position: absolute} - -.bottom{bottom:0px} -.top{top:0px} -.left{left:0px} -.right{right:0px} - -.sidebar-nav{ - padding: 9px 0px; - margin-left: -5px; -} - -.width75{width: 75px} -.width100{width: 100px} -.width150{width: 150px} -.width200{width: 200px} -.width240{width: 240px} -.width250{width: 250px} -.width270{width: 270px} - -.height5{height: 5px} -.height10{height: 10px} -.height20{height: 20px} - -.text-right { text-align: right } -.text-left { text-align: left } -.text-center { text-align: center; } - -.marginR10{margin-right: 10px} -.marginL10{margin-left: 10px} -.marginL50{margin-left: 50px} -.marginL70{margin-left: 70px} - -.marginR5{margin-right: 5px} -.marginL5{margin-left: 5px} -.margin0{margin: 0px;} -.marginT5 { margin-top: 5px;} -.marginT10 { margin-top: 10px;} -.marginB20 { margin-bottom: 20px;} -.marginB0 { margin-bottom: 0px;} - -.row-fluid .span150, .span150{width: 150px} -.row-fluid .span200, .span200{width: 200px} -.row-fluid .span250, .span250{width: 150px} - -.sidebar-nav li a{padding: 3px 0px} -.sidebar-nav li.nav-header{margin-left: -25px} - -.sidebar-nav .nav-header{cursor: pointer} - -.nav-sub-menu{padding: 0px} - - -.valignTop{vertical-align: top} -.valignMid{vertical-align: middle} - - -.marginR10{margin-right: 10px} -.marginL10{margin-left: 10px} -.marginL50{margin-left: 50px} -.marginL70{margin-left: 70px} - -.marginR5{margin-right: 5px} -.marginL5{margin-left: 5px} -.margin0{margin: 0px;} - - - -/* V3 ClipBucket Custom icons */ -.icon-stats {background-position: -0px -0px;} -.icon-globe {background-position: -24px -0px;} -.icon-keys {background-position: -48px -0px;} -.icon-reply {background-position: -72px -0px;} -.icon-groups {background-position: -96px 3px;} -.icon-add-user {background-position: -120px -0px;} -.icon-remove-user {background-position: -144px -0px;} -.icon-gauges {background-position: -168px -0px;} -.icon-gauge {background-position: -192px -0px;} -.icon-graph {background-position: -216px -0px;} -.icon-pie-chart {background-position: -240px -0px;} -.icon-adjustment {background-position: -264px -0px;} -.icon-coins {background-position: -288px -0px;} -.icon-notes {background-position: -312px -0px;} -.icon-settings {background-position: -336px -0px;} -.icon-plugins {background-position: -360px -0px;} - - -.icon-v3 { - background-image: url("../images/v3icons.png"); -} - - -.icon-v3-white { - background-image: url("../images/v3icons-white.png"); -} - -.left-column{ margin-top: 10px; position: relative; - width: 200px;margin-left: -100%;z-index:2; float: left} -.left-column .nav-list{ margin-left: 5px} - -.content-container{margin-top: 10px; width: 100%; float: left;z-index:1;} -.content{margin-left: 220px; padding-right: 10px} - -/* Side Bars */ -.admin-sidebars{ width: 270px; padding: 10px; margin: 10px} -.sidebar{margin-bottom: 10px} -.sidebar-title{background-color: #aaa; padding: 4px} -.xadmin-sidebars .btn{width: auto; display: block; text-align: left; font-weight: bold} -.btn-sidebar{width: 245px !important} -.btn-sidebar-dragable{width: 200px !important} - -.widget-btn-long{width: 223px !important} -.admin-sidebars .dropdown-menu{min-width: 198px;} -.sidebar-desc{font-size: 11px; color: #3f4443; margin: 5px 0px} -.sidebar{display: none} -.widget-bar{margin:5px 0px} - -.admin-widget-box{width: 300px; margin-right: 10px; float: left; height: 80px; margin-bottom: 10px; overflow: hidden;} -.admin-widget-box-icon{width: 50px; margin-right: 10px; float: left;cursor: move} -.admin-widget-box-inner{width: 240px; float: left} -.admin-widget-box-title{font-weight: bold; font-size: 15px; margin-bottom: 5px} - -.drop-widget-area{background-color: #f9f9f9; -padding:5px; border:1px dashed #ccc} - -.widgets-list{padding: 5px 0px;} - -/* Header */ -.header-top{height: 63px; background-color: #1b1b1b } -.header-top .logo{background-image: url(../images/header-top-bg.png); height: 62px; min-width: 388px; - background-repeat: no-repeat; font-size: 28px; color: #fff; padding-left:90px; line-height: 58px} - -@media screen and (-webkit-min-device-pixel-ratio:0){ - .header-top .logo-text{ - background: url(../images/logo-text.png); - -webkit-background-clip: text; - -webkit-text-fill-color: transparent; background-position: 0px 17px - } -} - -.header-bottom{background-color: #363636} -.header-bottom ul{margin: 0px; padding: 0px;} -.header-bottom ul li{float: left; display: inline-block; border-right: 1px solid #222; -border-left: 1px solid #4b4b4b; padding: 5px 10px; color: #fff; font-size: 11px; font-weight: bold} -.header-bottom ul li a{color:#fff} - -footer{background-color:#161616; padding: 0px 0px} -footer ul{padding: 0px; margin: 0px;} -footer ul li{padding: 0px; margin: 0px; list-style: none;border-right: 1px solid #2c2c2c; -border-left: 1px solid #060606; padding: 15px 20px; float: left; height: 30px; color:#fff; vertical-align: middle; } -footer ul li.version{font-size: 13px; margin-top: 5px; border-right: none} -footer ul li.links{ width: 270px; border-right: none} -footer ul li span{float: left; width: 120px; margin-right: 10px; font-size: 11px} -footer ul li.team{font-size:11px; text-align: center; border-left: none} - - -/* Forms */ -.form-basic{margin-top: 15px} -.form-basic label{font-size: 12px; color: #666; font-weight: bold} - -/* Data rows */ -.data-row{ border-bottom:1px solid #e5e5e5; border-top:1px solid #fff; padding: 10px 0px } -.data-row:first-child{border-top:0px;} -.data-row:last-child{border-bottom: 0px} -.data-row > ul{padding: 0px; margin: 0px} -.data-row > ul > li{padding: 0px; margin: 0px; list-style: none; float: left; padding-right: 10px; -font-weight: bold; font-size: 12px; color: #626262} -.data-row > ul > li.index{width: 35px;} -.data-row > ul > li.option{width: 40px} -.data-row > ul > li.text{width: 250px} -.data-row > ul > li.action{width:70px; float: right; padding-right: 0px} -.data-row input{margin-bottom: 0px; padding: 0px 4px} - -.well-compact{padding: 10px} - -.loading_pointer{ vertical-align: middle; display: none} - - -/* Login Page */ -.login-page{background-color: #efefef} -.back-to-website a{color: #fff} -.back-to-website{ -background: #4f4f4f; -background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRmNGY0ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwZTBlMGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); -background: -moz-linear-gradient(top, #4f4f4f 0%, #0e0e0e 100%); -background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4f4f4f), color-stop(100%,#0e0e0e)); -background: -webkit-linear-gradient(top, #4f4f4f 0%,#0e0e0e 100%); -background: -o-linear-gradient(top, #4f4f4f 0%,#0e0e0e 100%); -background: -ms-linear-gradient(top, #4f4f4f 0%,#0e0e0e 100%); -background: linear-gradient(to bottom, #4f4f4f 0%,#0e0e0e 100%); -filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4f4f4f', endColorstr='#0e0e0e',GradientType=0 ); --webkit-border-bottom-right-radius: 5px; --webkit-border-bottom-left-radius: 5px; --moz-border-radius-bottomright: 5px; --moz-border-radius-bottomleft: 5px; -border-bottom-right-radius: 5px; -border-bottom-left-radius: 5px; -font-size: 12px; color: #fff; -font-weight: bold; text-align: center; padding: 3px 8px; -width:150px; margin: auto; -} -.login-logo{text-align: center; margin: 30px 0px 10px} -.login-box{ --webkit-border-radius: 3px; --moz-border-radius: 3px; -border-radius: 3px; -padding: 15px; border:1px solid #aeaeae; -box-shadow: 1px 1px 0px #fff; -width: 280px; margin: auto; -background: #ffffff; -background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI3MSUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZWZlZmVmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==); -background: -moz-linear-gradient(top, #ffffff 71%, #efefef 100%); -background: -webkit-gradient(linear, left top, left bottom, color-stop(71%,#ffffff), color-stop(100%,#efefef)); -background: -webkit-linear-gradient(top, #ffffff 71%,#efefef 100%); -background: -o-linear-gradient(top, #ffffff 71%,#efefef 100%); -background: -ms-linear-gradient(top, #ffffff 71%,#efefef 100%); -background: linear-gradient(to bottom, #ffffff 71%,#efefef 100%); -filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef',GradientType=0 ); - -} -.login-msg{width: 310px; margin: auto;} -.login-box .control-label{font-size: 14px; font-weight: bold} -.login-footer{margin-top: 15px; - font-size: 12px; color: #222l;text-align: center} -.login-footer .version{font-size: 12px; font-weight: normal} - -.white-grad{background: rgb(255,255,255); -background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI0NiUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZWRlZGVkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==); -background: -moz-linear-gradient(top, rgba(255,255,255,1) 46%, rgba(237,237,237,1) 100%); -background: -webkit-gradient(linear, left top, left bottom, color-stop(46%,rgba(255,255,255,1)), color-stop(100%,rgba(237,237,237,1))); -background: -webkit-linear-gradient(top, rgba(255,255,255,1) 46%,rgba(237,237,237,1) 100%); -background: -o-linear-gradient(top, rgba(255,255,255,1) 46%,rgba(237,237,237,1) 100%); -background: -ms-linear-gradient(top, rgba(255,255,255,1) 46%,rgba(237,237,237,1) 100%); -background: linear-gradient(to bottom, rgba(255,255,255,1) 46%,rgba(237,237,237,1) 100%); -filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); -} - -.controller{border: 1px solid #ccc;padding: 5px 8px; -border-width: 1px 0px; margin-bottom: 10px; } -.controller .buttons{position: relative; top:1px;} -.controller-fixed{border-top: none; box-shadow: 0px 1px 1px #CCC} -.controller-fixed-bottom{border-bottom: none; box-shadow: 0px -1px 1px #CCC; margin-bottom: 0px} - -.buttons .right-button{ position: absolute; right: 0px; top: 2px} -.buttons .btn-toolbar{margin: 0px} -.buttons .active a{box-shadow:inset 0px 3px 3px rgba(0,0,0,0.05)} - -.input-order{width: 30px} -.list-block tbody input[type=checkbox]{margin: 0px 10px} - -.category-list label{display: inline-block} - -.settings-block{width: 364px; margin: 8px; float: left; box-shadow:0 0 2px #CCCCCC; padding: 8px} -.settings-block fieldset legend{margin-bottom:0px} - -/* Photo Settings Page */ -.photo-ratio-box { - text-align: center; - font-size:20px; - font-family: 'Open Sans',Helvetica,Arial,sans-serif; - margin: auto; - -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; -} - -.photo-ratio-boxes .thumbnail { - -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; -} - -.photo-ratio-boxes .thumbnail:hover { - border-color:#ccc; - cursor: pointer; - box-shadow:inset 0px 0px 0px 1px rgba(255,255,255,1), inset 0px 0px 10px rgba(0,0,0,0.2) -} - -.photo-ratio-boxes .thumbnail:hover .photo-ratio-box { - -} - -.photo-ratio-boxes .thumbnail.checked, .photo-ratio-boxes .thumbnail.checked:hover { - border-color:#08c; - cursor: pointer; - box-shadow:none; - -} - -.photo-ratio-boxes .thumbnail.checked .photo-ratio-box { - background:#08c; - border-color:#08c; - color:white; -} - -.photo-ratio-boxes li { - position:relative; -} - -.photo-ratio-boxes li input { - position: absolute; - visibility: hidden; -} - -/* Watermark Placement */ -.watermark-placement { - width:205px; -} - -.watermark-placement-holder { - width:65px; height: 55px; - display:inline-block; - margin:0px 0px -1px -5px; - position:relative; - text-align: center; - border:1px solid #DDD; - box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075); - -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; -} -.watermark-placement:hover .watermark-placement-holder { - opacity: 0.3 -} -.watermark-placement:hover .watermark-placement-holder.checked, .watermark-placement:hover .watermark-placement-holder:hover { - opacity: 1; -} - -.watermark-placement-holder.watermark-top-left, .watermark-placement-holder.watermark-left, .watermark-placement-holder.watermark-bottom-left { - border-radius:4px 0px 0px 4px; -} -.watermark-placement-holder.watermark-top-right, .watermark-placement-holder.watermark-right, .watermark-placement-holder.watermark-bottom-right { - border-radius:0px 4px 4px 0px; -} - -.watermark-placement-holder:hover { - box-shadow:inset 0px 0px 0px 1px rgba(255,255,255,1), inset 0px 0px 10px rgba(0,0,0,0.2) -} -.watermark-placement-holder.checked { - border-color: #08c; - z-index: 500; - background:#08c; - box-shadow:inset 0px 0px 15px 0px rgba(255, 255, 255, 0.45), inset 0px 0px 0px 1px rgba(255, 255, 255, 0.4) -} -.watermark-placement-holder label { - margin:0px; - width:100%; - height:100%; -} -.watermark-placement-holder label:hover { - cursor: pointer; -} - -.watermark-placement-holder input { - position: absolute; - top:50%; left:50%; - margin-top: -6px; margin-left: -6px; -} - -.buttons{height: 35px} - -.border-box{ - -moz-box-sizing: border-box; - -webkit-box-sizing: border-box; - -ms-box-sizing: border-box; - box-sizing: border-box; -} - -h3.template_name { - font-size: 22px; - font-weight:lighter; - font-family: 'Open Sans', Helvetica, Arial, sans-serif; - margin-bottom: 10px; -} - - -.home-sidebar{ - width:225px; float: left; background-color: #f5f5f5; - border-left: 1px solid #ccc; height: 100% -} - -.home-sidebar .sidebar-title{ font-size: 11px; font-weight: bold; background-color: #f5f5f5; } - -.blocks-container{width: 50%; float: left; box-sizing: padding-box; -moz-box-sizing: padding-box; -webkit-box-sizing: padding-box; - padding-right: 20px;} -.home-block{ - -webkit-border-radius: 3px; - -moz-border-radius: 3px; - border-radius: 3px; - background-color: #f5f5f5; - border: 1px solid #d1d1d1; - -webkit-box-shadow: 1px 1px 1px 0px rgba(229, 229, 229, 1); - box-shadow: 1px 1px 1px 0px rgba(229, 229, 229, 1); - padding: 10px; - width: 100%; - display: inline-block; - margin-left: 0px !important; - margin-right: 20px; margin-bottom: 20px; - box-sizing: padding-box; -moz-box-sizing: padding-box; -webkit-box-sizing: padding-box -} -.home-block .block-title{font-size: 16px; font-weight: bold; margin-bottom: 5px; position: relative; display: block; cursor: move} -.icon-blank{cursor: pointer; position: absolute; right: 0px} -.block-content{padding-top: 15px;} -.block-content .stats tr td:nth-child(2),.block-content .stats tr th:nth-child(2){ text-align: right} -.block-content .stats tr td {font-size: 14px} - -.notification-container{width: 200px;position: absolute; right: 0px; -top: 90px; background-image: url('../images/notification-bg.png'); } -.home-box{padding-right: 210px;} - -.notification{ margin: 0px; padding: 0px} -.notification li{list-style: none; padding: 0px; margin: 0px;} - -.notification li.head{background-color: rgba(0, 0, 0, 0.47); -border: 1px solid #222222; -box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset; -color: #FFFFFF; -font-weight: bold; -height: 20px; -margin: 5px 0 0; -padding: 3px 10px; -text-shadow: 1px 1px 6px #000000;} - -.notification li.notifications ul li:first-child{ -background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjQxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUzJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); -background: -moz-linear-gradient(top, rgba(0,0,0,0.41) 0%, rgba(0,0,0,0) 53%, rgba(0,0,0,0) 100%); -background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.41)), color-stop(53%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0))); -background: -webkit-linear-gradient(top, rgba(0,0,0,0.41) 0%,rgba(0,0,0,0) 53%,rgba(0,0,0,0) 100%); -background: -o-linear-gradient(top, rgba(0,0,0,0.41) 0%,rgba(0,0,0,0) 53%,rgba(0,0,0,0) 100%); -background: -ms-linear-gradient(top, rgba(0,0,0,0.41) 0%,rgba(0,0,0,0) 53%,rgba(0,0,0,0) 100%); -background: linear-gradient(to bottom, rgba(0,0,0,0.41) 0%,rgba(0,0,0,0) 53%,rgba(0,0,0,0) 100%); -filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#69000000', endColorstr='#00000000',GradientType=0 ); -border-top: 0px; - -} -.notification li.notifications{height: 200px;} -.notification li.notifications ul{margin: 0px; padding: 0px; list-style: none} -.notification li.notifications ul li{border-bottom: 1px solid #333333; -color: #FFFFFF; -font-size: 12px; -font-weight: bold; -list-style: none outside none; -margin: 0; -padding: 4px 6px 4px 10px; height: 40px; -border-top: 1px solid rgba(255, 255, 255, 0.2) -} -.notification li.notifications ul li .desc{font-weight: normal; font-size: 11px; margin-top: -3px} - -.note-textarea,.note-add-btn{width:100%; box-sizing:padding-box; -moz-box-sizing: padding-box; -webkit-box-sizing: padding-box} -.note-add-btn{width: 100% !important; margin-bottom: 10px} -.awein{background-color: #000; padding: 10px} - -.file_info{padding-left: 30px; padding-bottom: 10px; padding-top: 10px; border-bottom:1px solid #ccc ; position:relative; cursor:pointer} -.file_iteration{position:absolute; left:3px} - -.log_data{max-height:400px;} -.file_info_active{ - background-color:#258dc8; color:#fff; text-shadow: 0px 1px 0px #000; border-bottom:none -} -.file_output{max-height:400px;} \ No newline at end of file diff --git a/upload/admin_area/styles/cbv3/theme/main.css b/upload/admin_area/styles/cbv3/theme/main.css deleted file mode 100644 index b7e9a555..00000000 --- a/upload/admin_area/styles/cbv3/theme/main.css +++ /dev/null @@ -1,352 +0,0 @@ - -body,html {background-color:#fff; margin:0px; padding:0px; font-family:Verdana; color:#333; font-size:11px;} - -/* CLEARS */ -.clearfix { } -.clearfix:after{ content: "."; display:block; height:0; font-size:0; clear:both; visibility:hidden; } - -/* GENERAL CSS */ -a{ color:#0099cc; text-decoration:none; outline:none; } -a:hover,a:active { /*color:#464646; */ color:#d54e21; outline:none; } -a[rel=sponsors] { padding:5px; background:#0099cc; border:1px solid transparent; } -a[rel=sponsors]:hover { background:#555; border:1px solid #232323; } - - -.footer_grey_bar,.header_grey_bar{background-image:url(../images/gradients.png); background-repeat:repeat-x; height:40px; line-height:40px; min-width:1000px} -.header_grey_bar{ color:#fff;font-size: 20px; font-family:"Century Gothic",Verdana,sans-serif;} -.cbicon{background-image:url(../images/icons.png); width:50px; height:28px; background-repeat:no-repeat; margin:6px 10px 0px 10px; float:left} -.header_grey_bar .welcome{font-size:15px; padding-right:10px} -.header_grey_bar .logout_button{background-image:url(../images/icons.png); background-position:-50px 0px; height:25px; width:25px; margin:6px 5px 0px 5px; vertical-align:sub; } - -.sarch_button{width:109px; height:25px; cursor:pointer; background:transparent url(../images/icons.png) 0px -59px no-repeat;} - -.header_menu{ background-image:url(../images/gradients.png); background-repeat:repeat-x; background-position:0px -41px; height:33px; border:1px solid #000; border-left:none; border-right:none;min-width:1000px; position:relative} -.header_menu_after{background:url(../images/headerafter.png) repeat-x; min-height:13px; padding-top:5px} - -.header_menu a{text-decoration:none; color:#fff} -.header_menu ul{list-style:none; margin:0px; padding:0px;} -.header_menu ul li{list-style:none; float:left; width:auto; text-align:center; line-height:31px; color:#fff; border-right:#1577ba solid 1px;border-left:#43a1e1 solid 1px; margin-top:1px; padding:0px 5px} -.header_menu ul li:hover{background-color:#148ada} -.header_menu ul li:first-child{border-left:none} - -.footer_grey_bar{ color:#fff; font:14px/40px Century Gothic; padding-right:10px} -.footer_grey_bar a{color:#fff;; text-decoration:none} -.toggle_menu{height:30px; line-height:30px; font-size:15px; font-weight:bold; margin:3px; display:inline-block; cursor:pointer} -.toggle_menu_icon{background-image:url(../images/icons.png); background-position:0px -29px; height:30px; width:30px; float:left; margin-right:5px} - - -.admin_heading{ font-size:11px; font-weight:bold; color:#fff;background-image:url(../images/bgs/round_bg.png); background-position:right -52px; height:26px;line-height:26px; text-indent:10px;border-radius:5px 5px 0px 0px ;-webkit-border-radius:5px 5px 0px 0px ;-moz-border-radius: 5px 5px 0px 0px;} -.admin_box{border:1px solid #146194; border-top:0px; padding:5px; background-color:#fafafa; color:#666666; border-radius:0px 0px 5px 5px;-webkit-border-radius:0px 0px 5px 5px;-moz-border-radius:0px 0px 5px 5px; margin-bottom:15px} - -.news .news_title{font-size:11px; color:#666} -.news .news_title a{font-size:13px; text-decoration:none; font-weight:bold} -.news .news_title .title{float:left; display:inline} -.news .news_title .date{float:right; display:inline; color:#a2a2a2; font-size:10px} - -.stats .stat{border:0px; border-bottom:1px solid #ccc; padding:2px; background-color:#fafafa} -.stats .stat:last-child{border:none; background-color:#f3f3f3} -.stats .stat:first-child{background-color:#f3f3f3} -.stats .stat span:nth-child(1){float:left;} -.stats .stat span:nth-child(2){float:right;} - -.simple_button{background:url(../images/gradients.png) 0px -86px repeat-x; height:17px; line-height:17px; text-align:center; display:inline-block; padding:0px 5px; border:1px solid #ccc; } -.simple_button,.simple_button a{color:#555; text-decoration:none; font-size:11px; font-weight:bold} - - - -/** - * Page Table Tops - */ - - - -.admin_td,.video_opt_td{color:#333; font-size:12px;} -.video_opt_td{height:55px; border-bottom:1px solid #ccc; padding-top:5px} -.video_opt_td a{font-size:13px; font-weight:bold; color:#0c4469; text-decoration:none} -.vid_opts{ padding:2px; display:inline;-moz-border-radius: 5px; -webkit-border-radius: 5px;} -.vid_opts a { font-weight:bold; font-size:11px; font-family:Tahoma,Verdana,sans-serif; } -.vid_opts a:hover { border-bottom:1px dashed #0099cc; } -.vdo_sets,.vdo_sets a{font-size:11px; text-transform:uppercase; font-family: Consolas, Monaco, Courier, monospace;} - - - -/** - * Forms - */ -.button{background-image:url(../images/button_bg.png); height:30px; color:#FFF; font-weight:bold; border:1px; line-height:30px; -moz-border-radius: 3px; --webkit-border-radius: 3px;border-radius: 3px; border:1px solid #003366; cursor:pointer;outline:none} - -.button:focus{background-position:-0 -30px; outline:none} - -.fieldset{-moz-border-radius: 5px; --webkit-border-radius: 5px; border:2px solid #EAEEFF; width:98%; margin:0px; padding:0px; margin:auto; margin-top:15px} - -.fieldset select,.fieldset input[type="text"],.fieldset input[type="textfield"],.fieldset textarea{border:1px solid #CCC; font-size:11px; margin:2px; padding:2px} - -.fieldset .block{margin:5px} -.fieldset legend{margin:2px; font-size:13px; font-weight:bold; color:#147dc3} - -.cbform input[type="text"],.cbform input[type="textfield"],.cbform select,.cbform textarea{width:300px; padding:3px; font-size:12px} - -/** - * Forms End -*/ -.block_head tr td{padding:0px 2px 0px 2px} -.block tr td{padding:2px; border-bottom:1px dotted #eee; } -.block tr:hover{background-color:#f8f8f8} - -.head_title{text-indent:5px; padding:0px} - -.hint{font-size:11px;} - -#login_box{ - height:250px; - width:400px; - background-image:url(../images/login.png); - background-repeat:no-repeat; - margin:auto; - background-position:center; - padding-top: 150px; -} - -#login_box .textfield{ - height:30px; - width: 280px; - margin-bottom: 10px; - -moz-border-radius: 5px; --webkit-border-radius: 5px; border:1px solid #ccc; -line-height:30px; -padding-left:5px; font-size:16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding-top:5px; color:#6E6E6E -} -#login_box label{ - font-size:18px; - color: #494949; -} - - -.row_white{border-bottom:1px dotted #646464; width:100%; margin:auto} -.row_white:hover{background-color:#F3F3F3} - - - -.search_box{margin:5px; padding:5px; border:1px solid #e3e3e3; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; background:#f9f9f9} - -.video_search .input,#dp_opts input[type='text']{border:1px solid #666; width:200px} - - -.item_listing td{border-bottom:1px solid #ccc} - -.item_listing li{list-style:none} -.item_listing a{color:#0c4469; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-style:italic} - -.templates_container -{ - font-size:11px; color:#333; -} - -.templates_container .tpl_title{width:80%; margin:auto; font-size:12px;} -.templates_container .template_box{width:250px; height:225px; float:left; margin:10px; padding:10px} -.templates_container .template_box:hover{background-color:#F3E8FF; } - - -.preview_thumb{width:175px; height:100px} -.preview_thumb_template{width:170px; height:130px} - -.mid_user_thumb{max-width:30px; min-height:30px} - -.login_footer{ color:#333;font-size: 15px;font-family:"Century Gothic", Verdana, sans-serif; font-weight:bold} - -.settings_inner_title{font-size:14px; font-weight:bold} - - -/* ADMIN WIDGET */ -.widgets-wrap -{ - min-height:300px; - background:#fff; -} - -.widgets-wrap .dragbox{ - margin:0px 2px 20px; - background:#f8f8f8; - position:relative; - border:1px solid #146194; - -moz-border-radius:5px; - -webkit-border-radius:5px; -} - - -.widgets-wrap .dragbox h2{ - margin:0; - font-size:12px; - padding:5px; - background-image:url(../images/bgs/round_bg.png); background-position:right -53px; height:15px; - color:#fff; - border-bottom:none; - font-family:Verdana; - cursor:move; - display:block; font-weight:bold; -} -.dragbox-content{ - min-height:100px; margin:5px 0px; - font-family:'Lucida Grande', Verdana; font-size:0.8em; line-height:1.5em; -} -.widgets-wrap .placeholder{ - background: #f0f0f0; - border:1px dashed #ddd; -} -.dragbox h2.collapse{ - background:#1488d5 url('../images/collapse.png') no-repeat top right; -} -.dragbox h2 .configure{ - font-size:11px; font-weight:normal; - margin-right:30px; float:right; -} -.dragbox h2 .configure a{color:#fff; text-decoration:none} - -.item img{ cursor:pointer;} -.item{background-image:url(../images/widget_item_border.gif); background-position:bottom; background-repeat:repeat-x; font-size:11px; font-family:Verdana; padding:10px 5px} -.item:first-child{padding-top:0px} -.item:nth-child(2n){ background:#fff url(../images/widget_item_border.gif) repeat-x bottom } -.subitem{background:#fff;} -.index_table:first-child{padding:0px 20px 0px 0px} -.index_table:last-child{padding:0px} - -.delete_note{float:right} - - -.stats_subitem{width:20%;float:left;} -.stats_subitem_d{float:right; width:80%; text-align:right} - - -.msg{ margin:10px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; } -.msg ul{padding:0px} -.msg ul li{list-style:none; padding-left:10px; margin-bottom:5px} - -.blue{background-color:#fafdff; border:1px solid #005d9c;} -.msg img{ margin-right:10px} - - - - - -#contentwrapper{ -float: left; -width: 100%; -z-index:500; -position:relative; -} - - -.contentcolumn{margin-left: 248px;} -.contentcolumn0{margin-left: 25px;} - -.innertube{ /*Margins for inner DIV inside each column (to provide padding)*/ -margin-top: 0; -} - - -.file_content textarea, textarea.file_content {height:550px; overflow:auto; width:100%; font-family: Consolas,Monaco,monospace; padding: 10px; max-width: 100%; } - -.sel_file{ background-color:#FBFBFB} -.sel_file a{color:#d54e21; font-weight:bold} - -.dp_opts{right:0px; top:5px; background-color:#006699; position:absolute; color:#FFF; padding:2px; display:inline; margin:3px; border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;} -.dp_opts a{color:#fff; text-decoration:none; font-weight:bold} -#dp_opts{padding:5px; border:1px solid #e3e3e3; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; background:#f9f9f9; margin-top:0px; margin:5px; padding:5px; display:none} - -.player_dims{background-color:#E2E2E2; border-top:#666 1px solid; margin-top:5px; padding:5px} -.player_dims lable{font-weight:bold;} .player_dims input{border:1px solid #666;} - -.admin_links {margin:0px; padding:0px;} -.admin_links li{list-style:none; display:block; padding:2px 10px; margin:3px 0px; border-bottom:#666 1px dotted} -.admin_links a{font-weight:bold; font-size:12px; color:#09c; display:block} -.admin_links a:hover{color:#d54e21} - -.edit_comment{display:block; } - -.cb_div{border:1px solid #CCC; padding:10px; margin:10px; margin-left:0px } -.cb_div td{border-bottom:1px solid #CCC} -.cb_div .heading{background-color:#F2F2F2; font-weight:bold} -.cb_div input[type=submit]{padding:5px} - -.reindex_tbl .button {width:130px} -.reindex_tbl td{height:60px} - -.RatioBox { background:#0099cc; border:1px solid #026f93; font:bold 11px Tahoma; color:#FFF; text-align:center; display:inline-block; } -.smallText { font:normal 10px Tahoma; color:#7b7b7b; display:inline-block; margin-top:5px; } -.AdminBoldText { font:bold 11px Tahoma; color:#7b7b7b; } -/* I GOT FUKING ANNOYED THOSE TD's TR's SO I HAVE DEDICED TO ADD THIS CSS */ -.moveL { float:left; } -.moveR { float:right; } - -li.myAdminList { list-style:none; padding:5px 0px; border-bottom:1px solid #ccc; position:relative; } -li.myAdminList .PhotoCheckBox { width:30px; } -li.myAdminList .PhotoID { width:75px; font:bold 11px Tahoma; text-align:center; } -li.myAdminList .PhotoDetails { min-height:90px; height:90px; height:auto !important; } -li.myAdminList .PhotoDetails a { color:#0C4469; font-size:13px; font-weight:bold; text-decoration:none; } -li.myAdminList .AdminPhotoThumb { margin-right:8px; } -li.myAdminList .AdminPhotoActions a { font:bold 11px Tahoma; } -li.myAdminList .AdminPhotoActions a:hover { border-bottom:1px dashed #0099cc; } -li.myAdminList input[disabled=disabled].disabled { font:normal 11px Tahoma; padding:1px; } - -.myAdminButton { background:url(../images/gradients.png); border:1px solid #000; padding:4px; margin:0px; font:bold 11px Tahoma; color:#FFF; } -.myAdminButton[disabled] { opacity:0.5 } - -.TabButton { margin-right:25px; position:relative; border-radius:3px; -moz-border-radius:3px; padding:4px 6px; background:url(../images/gradients.png); color:#FFF; font:bold 11px Tahoma; border:1px solid #000; } -.TabButton:hover { cursor:move; } - -.delTab { font:normal 10px Verdana; background:#eee; border:1px solid white; margin:0px; padding:1px; color:#333; } -.delTab:hover { background:#000; border:1px solid white; color:#FFF; cursor:pointer; } - -.TabButton:hover .delTab { display:inline-block; } - -.uploadCategoryCheckBlock { position:relative; width:200px; } -.uploadCategoryCheckBlock br { display:none; } -.CategoryToggler { position:absolute; width:10px; height:10px; top:5px; right:5px; } -.CategoryToggler.none { background: url(../images/catgory_toggler.png) left top no-repeat; } -.CategoryToggler.block { background: url(../images/catgory_toggler.png) right top no-repeat; top:5px; } -.CategoryToggler:hover { cursor:pointer; } -.TabButton:hover .delTab { display:inline-block; } - - -.optionsLists{ - margin:0px; padding:0px; list-style:none; - width:220px; float:left; display:block - } -.optionsLists li{font-size:11px; font-weight:bold; font-family:tahoma; padding:5px; cursor:pointer} -.optionsLists li:hover{color:#09c} -.optionsLists .selected{border:1px solid #09c; border-right:0px; background-color:#fff;color:#09c} - -.optionsListsCont{ border:1px solid #09c; width:auto; margin-left:219px;padding:10px} -.templateCodeCont{ border:1px solid #757575; padding:10px; background-color:#F7F7F7;} -.templateCode{width:100%; height:100%; border:1px solid #F4F4F4; border:0px; background:none; min-height:500px;} - -.browser{background-image:url(../images/browsers.png); width:17px; height:16px; display:inline-block} -.firefox{background-position:-18px 0px} -.opera{background-position:-36px 0px} -.safari{background-position:-52px 0px} -.msie{background-position:-72px 0px} -.bot{background-image:url(../images/bot.png); background-repeat:no-repeat} - -.browsingUsers td{font-weight:bold; font-size:11px; padding:5px 2px;border-bottom:1px solid #ccc} -.browsingUsers tr:nth-child(even) td{background-color:#f3f3f3} -.browsingUsers a.kick{font-size:10px; font-family:Tahoma; color:#ed0000} - -.li_links ul, .li_links li{margin:0px; padding:0px; list-style:none} -.li_links ul{display:block;} -.li_links a{display:block; padding:3px; background-color:#fff;font-size:13px} -.li_links li:nth-child(2n) a{ background-color:#eee} - -.cb_title{background-color:#f3f3f3; font-size:12px; font-weight:bold; color:#333; border-bottom:1px solid #cccccc; height:27px; line-height:27px; padding-left:5px} -.cb_form select,.cb_form input,.cb_form textarea{border:1px solid #bbb; font-size:11px; width:200px; color:#333; padding:3px} -.cb_form textarea{width:auto} -.cb_form .cb_fieldL{float:left; width:300px; margin-right:10px} -.cb_form .cb_fieldR{float:left; width:400px;} -.cb_form .cb_field_cont{margin-bottom:10px;} -.cb_form input[type=radio],.cb_form input[type=checkbox]{width:auto !important} -.cb_form input[type=submit]{width:auto !important; color:#fff; border:1px solid #003} - -.cb_row{margin:5px 0px; padding-left:5px} -.font_12{font-size:12px} -.font_ah{font-family:Arial, Helvetica, sans-serif} \ No newline at end of file diff --git a/upload/admin_area/styles/cbv3/theme/pagination.css b/upload/admin_area/styles/cbv3/theme/pagination.css deleted file mode 100644 index 950e162c..00000000 --- a/upload/admin_area/styles/cbv3/theme/pagination.css +++ /dev/null @@ -1,17 +0,0 @@ -/* Css Document */ - -.pagination -{ - background-image:url(../images/bgs/pagination_bg.png); - background-repeat:repeat-x; - height:23px; - width:100%; - margin:auto; - line-height:23px; - color:#FFF;font-weight:bold; font-size:12px; font-family:Arial, Helvetica, sans-serif; -} - - -.pagination a, .pagination .selected{color:#FFF; font-weight:bold; font-size:13px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; margin:0px 3px 0px 3px; } - -.pagination .selected{color:#FFFF97; text-decoration:underline;} \ No newline at end of file diff --git a/upload/admin_area/styles/cbv3/theme/slidemenu.css b/upload/admin_area/styles/cbv3/theme/slidemenu.css deleted file mode 100644 index 81976212..00000000 --- a/upload/admin_area/styles/cbv3/theme/slidemenu.css +++ /dev/null @@ -1,117 +0,0 @@ -.left_menu -{ -width: 232px; /*Width of left column*/ -padding-left: 5px; -position:relative; -} - -.left_menu_0 -{ -width: 15px; /*Width of left column*/ -overflow:hidden; -padding-left: 0px; -margin-left:1px; - -} - -#left_column{ -float: left; -margin-left: -100%; -z-index:5001; -position:relative; -} - -.left_menu .mainDiv -{ - margin-top:3px; - width:211px; - margin-bottom:5px -} -.left_menu_0 .mainDiv -{ - margin-top:3px; - width:0px; - visibility:hidden; - margin-bottom:5px - -} -.topItem,.topItemOver,.topItemClose,.topItemCloseOver -{ - letter-spacing: 0; - background-position:center center; - background-repeat:no-repeat; - border: none; - width: 211px; - height: 26px; - color: #FFFFFF; - cursor:pointer; - text-indent:10px; - font-family: Arial, Helvetica, sans-serif; - font-size: 12px; - font-weight: bold; - line-height:26px; -} -.topItem{background: url("../images/bgs/left_menu_head.png") no-repeat 0 -26px;} -.topItemOver{background: url("../images/bgs/left_menu_head.png") no-repeat 0 -52px;} - -.topItemClose{background: url("../images/bgs/left_menu_head.png") no-repeat 0 0;} -.topItemCloseOver{background: url("../images/bgs/left_menu_head.png") no-repeat 0 -78px;} - - - -.dropMenu -{ - font: bold 11px tahoma,verdana,sans-serif; - color: #000; - filter:alpha(opacity=100); - background-position:bottom; - background-repeat:no-repeat; - padding-bottom:10px; - border:1px solid #0066cc; - overflow:hidden; -} - -.subMenu -{ - display:block; -} - -.subItem,.subItemOver -{ - font: 12px tahoma,verdana,sans-serif; - text-decoration:none; - color: #215dc6; - background-color:#f8f8f8; - border-bottom:1px solid #ccc; height:25px; - -} -.subItem:nth-child(2n),.subItemOver:nth-child(2n) -{ - background-color:#f3f3f3 -} - -.subItem a,.subItemOver a -{ - font:bold 11px tahoma,verdana,sans-serif; - color:#333; - display:block; - padding-left:10px; - text-decoration:none; - font-family:Arial, Helvetica, sans-serif; - height:25px; line-height:25px; -} -.subItem a:hover,.subItemOver a:hover{ -background-color:#e9f6ff; -color:#2b495d; -} - -.drop -{ - border-left:1px solid black; - border-right:1px solid black; -} - -.menu_toggle{ background-image:url(../images/slide_toggle_2.png);position:absolute; right:0px; top:0px; z-index:5002; width:9px; height:100%; cursor:e-resize; border:1px solid #aaa;} -.menu_toggle_arrow{ background:url(../images/slide_toggle_3.png) left no-repeat; position:absolute; right:0px; top:35px; z-index:5003; width:13px; height:51px; cursor:pointer} -.left_menu .menu_toggle_arrow:hover { background:url(../images/slide_toggle_3.png) -13px no-repeat; } -.left_menu_0 .menu_toggle_arrow:hover { background:url(../images/slide_toggle_3.png) right no-repeat; } \ No newline at end of file diff --git a/upload/admin_area/tags_manager.php b/upload/admin_area/tags_manager.php deleted file mode 100644 index 23255def..00000000 --- a/upload/admin_area/tags_manager.php +++ /dev/null @@ -1,68 +0,0 @@ -admin_login_check(); -//$userquery->login_check('photo_moderation'); - -if ( isset($_GET['delete_tag']) ) { - $id = mysql_clean( $_GET['delete_tag'] ); - if ( $cbphoto->remove_photo_tag( $id ) ) { - e(lang('Photo tag has been deleted successfully'),'m'); - } -} - -$action = mysql_clean( $_POST['action'] ); - -switch( $action ) { - case 'delete_selected': { - $tags = $_POST['check_tag']; - $total_tags = count( $tags ); - foreach( $tags as $tag_id ) { - $tag_id = mysql_clean($tag_id); - $cbphoto->remove_photo_tag( $tag_id ); - } - $eh->flush_msg(); - e( lang('Selected photo tags has been deleted successfully'), 'm' ); - } break; -} - -$array = array(); -$array['join_photos'] = true; - -if( isset($_GET['search']) ) { - $array['tag'] = $_GET['tag']; - $array['order'] = $_GET['order']; - $array['tagger'] = $_GET['tagger']; - $array['tagged'] = $_GET['tagged']; - $array['orderby'] = $_GET['orderby']; - $array['user_tagged_only'] = $_GET['only_user']; -} - -$array['order'] = $array['order'] ? $array['order'] : 'date_added'; -$array['orderby'] = $array['orderby'] ? $array['orderby'] : 'desc'; -$array['order'] = tbl('photo_tags.'.$array['order'].' '.$array['orderby']); - -$page = mysql_clean($_GET['page']); -$get_limit = create_query_limit($page,RESULTS); -$array['limit'] = $get_limit; - -$tags = $cbphoto->get_tags( $array ); -//echo $db->db_query; -assign('tags',$tags); - -$array['count_only'] = true; -$total_rows = $cbphoto->get_tags( $array ); -$total_pages = count_pages($total_rows,RESULTS); -$pages->paginate($total_pages,$page); - -subtitle("Photo Tags Manager"); -template_files('tags_manager.html'); -display_it(); -?> diff --git a/upload/admin_area/template_editor.php b/upload/admin_area/template_editor.php deleted file mode 100644 index 4ed2fc6a..00000000 --- a/upload/admin_area/template_editor.php +++ /dev/null @@ -1,178 +0,0 @@ -admin_login_check(); -$userquery->perm_check('manage_template_access',true); - - -/** - * Getting List Of Templates - */ -$templates = $cbtpl->get_templates(); - -#Checking if user has selected template for editing, if not, make SELECTED template for editing -$sel_dir = $_GET['dir']; -if(!$sel_dir || !$cbtpl->is_template($sel_dir)) -{ - $sel_dir = TEMPLATE; -} - - -//Checking if still there is no template, display error -if(!$cbtpl->is_template($sel_dir)) -{ - e("No Template Found"); -}else -{ - assign('sel_dir',$sel_dir); - //Getting list template layout files , i.e HTML files - $files = $cbtpl->get_template_files($sel_dir ); - - assign('tpl_files',$files); - //Getting list of css files - $css_files = $cbtpl->get_template_files($sel_dir,'theme'); - assign('css_files',$css_files); - - //Reading File - $tpl_file = get('file'); - if(!$tpl_file) - $tpl_file = 'index.html'; - - $tpl_folder = get('folder'); - if(!$tpl_folder) - $tpl_folder = 'layout'; - - if(isset($tpl_file) && isset($tpl_folder)) - { - $file = STYLES_DIR.'/'.$sel_dir.'/'.$tpl_folder.'/'.$tpl_file; - if(file_exists($file)) - { - if(isset($_POST['update_file'])) - { - if(is_writable($file)) - { - //echo $file; - $data = $_POST['thecontent']; - $open_file = fopen($file, "w"); - fwrite($open_file, stripslashes($data)); - e("File has been updated","m"); - }else - e("Unable to write file"); - } - - $content = htmlentities(file_get_contents($file)); - assign('content',$content); - - if(!is_writable($file)) - assign('writeable','no'); - else - assign('writeable','yes'); - } - - } -} - - -//Getting And Listing Files -if(!file_exists(BASEDIR.'/'.TEMPLATEFOLDER.'/'.@$_GET['dir']) || @$_GET['dir']==''){ - $dir = SITETEMPLATEDIR.'/layout/'; - $cur_dir = TEMPLATE; -}else{ - $dir = BASEDIR.'/'.TEMPLATEFOLDER.'/'.$_GET['dir'].'/layout/'; - $cur_dir = $_GET['dir']; -} - -if(!($dp = opendir($dir))) die("Cannot open $dir."); - -while($file = readdir($dp)){ - - $ext = GetExt($file); - if($ext == 'html' || $ext == 'HTML'){ - $files[] = $file; - } - - if(!strstr($file,'.')) - $lDirs[] = $file; - -} -closedir($dp); -sort($files); - -$layout_dirs = array(); -foreach($lDirs as $ldir) -{ - $dp = @opendir($dir.'/'.$ldir); - if($dp) - { - while($file = readdir($dp)){ - $ext = GetExt($file); - if($ext == 'html' || $ext == 'HTML'){ - $layout_dirs[$ldir]['files'][] = $file; - } - - if(!strstr($file,'.')) - { - $subdir = $dir.'/'.$ldir.'/'.$file; - $subdirfiles = array(); - $sdp = @opendir($subdir); - if($sdp) - { - while($subfile = readdir($sdp)){ - $ext = GetExt($subfile); - if($ext == 'html' || $ext == 'HTML'){ - $subdirfiles[] = $subfile; - } - } - } - closedir($sdp); - if($subdirfiles); - sort($subdirfiles); - $layout_dirs[$ldir]['dirs'][$file] = $subdirfiles; - } - - } - } - - - closedir($dp); - -} - - -Assign('layoutDirs',$layout_dirs); -Assign('files',$files); - -//Writng File -if(isset($_POST['save'])){ - $file = $dir.$_POST['file']; - $data = stripslashes($_POST['data']); - $open_file = fopen($file, "w"); - fwrite($open_file, $data); - $msg = $_POST['file']." Has Been Saved And Updated"; -} - -//Getting Data from File -if(isset($_POST['file'])){ -$file = $dir.$_POST['file']; -$_file = $_POST['file']; -}else{ -$file = $dir.$files[0]; -$_file = $files[0]; -} - -$open_file = fopen($file, "r"); -$data = htmlentities(file_get_contents($file)); - -$details = $cbtpl->get_template_details( $cur_dir ); -assign('tpl',$details); -template_files('template_editor.html'); -display_it(); -?> \ No newline at end of file diff --git a/upload/admin_area/templates.php b/upload/admin_area/templates.php deleted file mode 100644 index 4d125ae0..00000000 --- a/upload/admin_area/templates.php +++ /dev/null @@ -1,74 +0,0 @@ -admin_login_check(); -$pages->page_redir(); -$userquery->perm_check('manage_template_access',true); - -if ( $_GET['delete'] ) { - $to_delete = mysql_clean($_GET['delete']); - if ( $cbtpl->delete_template( $to_delete ) ) { - e(lang('Template deleted'),'m'); - } -} - -if($_GET['change']) -{ - $myquery->set_template($_GET['change']); - $dir = mysql_clean( $_GET['change'] ); - if ( is_template_hidden( $dir ) ) { - show_the_template( $dir ); - } -} - -if ( $_GET['hide'] ) { - $tpl_dir = mysql_clean( $_GET['hide'] ); - hide_the_template( $tpl_dir ); -} - -if ( $_GET['show'] ) { - $tpl_dir = mysql_clean( $_GET['show'] ); - show_the_template( $tpl_dir ); -} - -if ( $_POST['do-action'] ) { - $do_action = mysql_clean( $_POST['do-action'] ); - switch( $do_action ) { - case "upload-theme": - default: - { - assign( "uploading_theme", true ); - $theme_file = $_FILES['theme-file']; - $messages = upload_new_theme( $theme_file ); - } - break; - } - - assign( 'messages', $messages ); -} - -if ( isset($_POST['delete_selected']) ) { - $total = count($_POST['check_template']); - if ( $total > 0 ) { - for( $i=0; $i<$total; $i++ ) { - $temp = $_POST['check_template'][$i]; - $cbtpl->delete_template( $temp ); - } - $eh->flush(); - e( lang('Selected templates deleted'), 'm' ); - } else { - e( lang('Select templates you want to delete') ); - } -} - -subtitle("Template Manager"); -template_files('templates.html'); -display_it(); -?> \ No newline at end of file diff --git a/upload/admin_area/upload_thumbs.php b/upload/admin_area/upload_thumbs.php deleted file mode 100644 index f44262c9..00000000 --- a/upload/admin_area/upload_thumbs.php +++ /dev/null @@ -1,75 +0,0 @@ -admin_login_check(); -$userquery->login_check('video_moderation'); -$pages->page_redir(); - -if(@$_GET['msg']){ -$msg[] = clean($_GET['msg']); -} - -$video = mysql_clean($_GET['video']); - - -//Check Video Exists or Not -if($myquery->VideoExists($video)){ - - # Setting Default thumb - if(isset($_POST['update_default_thumb'])) - { - $myquery->set_default_thumb($video,$_POST['default_thumb']); - } - - $data = get_video_details($video);; - $vid_file = VIDEOS_DIR.'/'.get_video_file($data,false,false); - - # Uploading Thumbs - if(isset($_POST['upload_thumbs'])){ - $Upload->upload_thumbs($data['file_name'],$_FILES['vid_thumb']); - } - -// # Uploading Big Thumb -// if(isset($_POST['upload_big_thumb'])) { -// $Upload->upload_big_thumb($data['file_name'],$_FILES['big_thumb']); -// } - - # Delete Thumb - if(isset($_GET['delete'])) - delete_video_thumb($_GET['delete']); - - # Generating more thumbs - if(isset($_GET['gen_more'])) - { - $num = config('num_thumbs'); - $dim = config('thumb_width').'x'.config('thumb_height'); - $big_dim = config('big_thumb_width').'x'.config('big_thumb_height'); - require_once(BASEDIR.'/includes/classes/conversion/ffmpeg.class.php'); - $ffmpeg = new ffmpeg($vid_file); - //Generating Thumbs - $ffmpeg->generate_thumbs($vid_file,$data['duration'],$dim,$num,true); - //Generating Big Thumb - $ffmpeg->generate_thumbs($vid_file,$data['duration'],$big_dim,$num,true,true); - } - - Assign('data',$data); - Assign('rand',rand(44,444)); - -}else{ - $msg[] = lang('class_vdo_del_err'); -} - - - - -subtitle("Video Thumbs Manager"); -template_files('upload_thumbs.html'); -display_it(); -?> \ No newline at end of file diff --git a/upload/admin_area/uploader/css/jquery.fileupload-ui.css b/upload/admin_area/uploader/css/jquery.fileupload-ui.css deleted file mode 100644 index e36a93df..00000000 --- a/upload/admin_area/uploader/css/jquery.fileupload-ui.css +++ /dev/null @@ -1,84 +0,0 @@ -@charset 'UTF-8'; -/* - * jQuery File Upload UI Plugin CSS 6.3 - * https://github.com/blueimp/jQuery-File-Upload - * - * Copyright 2010, Sebastian Tschan - * https://blueimp.net - * - * Licensed under the MIT license: - * http://www.opensource.org/licenses/MIT - */ - -.fileinput-button { - position: relative; - overflow: hidden; - float: left; - margin-right: 4px; -} -.fileinput-button input { - position: absolute; - top: 0; - right: 0; - margin: 0; - border: solid transparent; - border-width: 0 0 100px 200px; - opacity: 0; - filter: alpha(opacity=0); - -moz-transform: translate(-300px, 0) scale(4); - direction: ltr; - cursor: pointer; -} -.fileupload-buttonbar .btn, -.fileupload-buttonbar .toggle { - margin-bottom: 5px; -} -.files .progress { - width: 200px; -} -.progress-animated .bar { - background: url(../img/progressbar.gif) !important; - filter: none; -} -.fileupload-loading { - position: absolute; - left: 50%; - width: 128px; - height: 128px; - background: url(../img/loading.gif) center no-repeat; - display: none; -} -.fileupload-processing .fileupload-loading { - display: block; -} - -/* Fix for IE 6: */ -*html .fileinput-button { - line-height: 22px; - margin: 1px -3px 0 0; -} - -/* Fix for IE 7: */ -*+html .fileinput-button { - margin: 1px 0 0 0; -} - -@media (max-width: 480px) { - .files .btn span { - display: none; - } - .files .preview * { - width: 40px; - } - .files .name * { - width: 80px; - display: inline-block; - word-wrap: break-word; - } - .files .progress { - width: 20px; - } - .files .delete { - width: 60px; - } -} diff --git a/upload/admin_area/uploader/css/style.css b/upload/admin_area/uploader/css/style.css deleted file mode 100644 index 7c1d0ca1..00000000 --- a/upload/admin_area/uploader/css/style.css +++ /dev/null @@ -1,15 +0,0 @@ -@charset 'UTF-8'; -/* - * jQuery File Upload Plugin CSS Example 1.0 - * https://github.com/blueimp/jQuery-File-Upload - * - * Copyright 2012, Sebastian Tschan - * https://blueimp.net - * - * Licensed under the MIT license: - * http://www.opensource.org/licenses/MIT - */ - -body{ - padding-top: 60px; -} diff --git a/upload/admin_area/uploader/img/loading.gif b/upload/admin_area/uploader/img/loading.gif deleted file mode 100644 index 90f28cbdbb390b095e0d619cbe8d91208798e58f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3897 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 D^>?LD diff --git a/upload/admin_area/uploader/img/progressbar.gif b/upload/admin_area/uploader/img/progressbar.gif deleted file mode 100644 index fbcce6bc9abfcc7893e65ef20b3e77ee16ec37b1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3323 zcmcK7eNYp38VB%=tbvu|O{=v;j+Z$Bg`>zI2IVD3Ovp-%sA$2LilR;|zMv9BB_t%- zylmcIh`dQLinJh9P{0Ja6I28#3PquysCf3GB1bBEXgfV_qnx8-n07k#kNmNdnVrvm zpZz`0v#~Ih7`{0em<2RA0wa|vr`!U1uI~v zF&O+zyfdOBoHdq{xOf7$)mN>lwcHgLVd-HT}JxYe94Gv(X_H__aHV~b7Ud4Pvk@t?84W?#& z+#WmNc5cUNoapyda#-P`2+n z-sGAbb$_$TW887}6BiJKaV$E-69{23pNeG2=_;8-CM9c*OiHOp|F9Igl_JQHqf)Y3 zhR7s(mQBh5ER~A&6^|p|OQqmd+(8 zZCb1qD*K}>!|B|YVuCsS=V0!N=?-)po(^$x*kptYX9N)B^~VJ^d7-@(M1WK;9&Liw~wO?NN(E}be} z`e0?=)*y}@Xkgx6S$ZS(8d|ifzK_`x?=N$)pWk;s0Ve?`qDX{%L@X0)6guz8Adh+qh(mq90aE=iAZp(dGccGHgmlkOke19p-dfci z@1Ni#x_B;&@l8icy*4roEXN?9&vh-w;n!Fp3;~Dn4#aOVi22tbo-KY@B1*TAgMsta zMh~68EXdvgJe$<9yOgn~E8aiQNo1$l`FUCI52J)nHW8+@|McSTe{t30@NpO^cv#waY+68ew4oT={#AGoA?Je^k$f`&u}bW zOjoRA_$utq5rspZ;5HXZvqE1#D) z5*M}9jPoq=-V*<cQuuK%yr=$XZl2k``40P4ol60hjb({{!c5Rtn3Urk4?uRRFNQuFGPhZnTBMO zu{W&|u4t53w>M}v(wtDAV!oHP(QY&~_X0qupII*-&GksTPf#SZ#4eaOCrG~hUblo4 zya(R){3rfyxiH2%l{iN;xS(G)OWOx8>UV9u+Vm_iN98oT20F}U!8utl4(lm=E)S6) zN~xM^Q?U;_!Ku4seH{bquy+4OfwlV{0C?tW&XteqJmP<|V)6eK9ey(~1Sbd1rgF1{ zd@&*xkriY}MS><}4DI}o3>d2jm74@fNpg-Vf(zPY?8nj=O8o$gp_gzr3~{MEs({T( z5+EcMIErR!`wwLZHp{c_?{mEhe%dlbNH8E^nm+5|owEXTR;S2+hYWR^j zWB!qbQWumI=vg;ZQvO$8W9QeMX~YdqNb^K%y~T6@tCTOlSM-j*$OOSSZX6cRfzPb* zP-Q}8v|6Q&$hAFfGA(f5>_XzuqhFP@h(0x@%#tsExSB}v(zy6^qc>xW*XCVMBPKf` zF>gsuD~+eKuRP{tWLo#OoJ2?fR@_0f5Olf}}Khc$ZhB$$3I7S9&n z^G{G0pQnju2Md}?zmbr').prop('href', options.postMessage)[0], - target = loc.protocol + '//' + loc.host, - xhrUpload = options.xhr().upload; - return { - send: function (_, completeCallback) { - var message = { - id: 'postmessage-transport-' + (counter += 1) - }, - eventName = 'message.' + message.id; - iframe = $( - '' - ).bind('load', function () { - $.each(names, function (i, name) { - message[name] = options[name]; - }); - message.dataType = message.dataType.replace('postmessage ', ''); - $(window).bind(eventName, function (e) { - e = e.originalEvent; - var data = e.data, - ev; - if (e.origin === target && data.id === message.id) { - if (data.type === 'progress') { - ev = document.createEvent('Event'); - ev.initEvent(data.type, false, true); - $.extend(ev, data); - xhrUpload.dispatchEvent(ev); - } else { - completeCallback( - data.status, - data.statusText, - {postmessage: data.result}, - data.headers - ); - iframe.remove(); - $(window).unbind(eventName); - } - } - }); - iframe[0].contentWindow.postMessage( - message, - target - ); - }).appendTo(document.body); - }, - abort: function () { - if (iframe) { - iframe.remove(); - } - } - }; - } - }); - -})); diff --git a/upload/admin_area/uploader/js/cors/jquery.xdr-transport.js b/upload/admin_area/uploader/js/cors/jquery.xdr-transport.js deleted file mode 100644 index c42c5482..00000000 --- a/upload/admin_area/uploader/js/cors/jquery.xdr-transport.js +++ /dev/null @@ -1,85 +0,0 @@ -/* - * jQuery XDomainRequest Transport Plugin 1.1.2 - * https://github.com/blueimp/jQuery-File-Upload - * - * Copyright 2011, Sebastian Tschan - * https://blueimp.net - * - * Licensed under the MIT license: - * http://www.opensource.org/licenses/MIT - * - * Based on Julian Aubourg's ajaxHooks xdr.js: - * https://github.com/jaubourg/ajaxHooks/ - */ - -/*jslint unparam: true */ -/*global define, window, XDomainRequest */ - -(function (factory) { - 'use strict'; - if (typeof define === 'function' && define.amd) { - // Register as an anonymous AMD module: - define(['jquery'], factory); - } else { - // Browser globals: - factory(window.jQuery); - } -}(function ($) { - 'use strict'; - if (window.XDomainRequest && !$.support.cors) { - $.ajaxTransport(function (s) { - if (s.crossDomain && s.async) { - if (s.timeout) { - s.xdrTimeout = s.timeout; - delete s.timeout; - } - var xdr; - return { - send: function (headers, completeCallback) { - function callback(status, statusText, responses, responseHeaders) { - xdr.onload = xdr.onerror = xdr.ontimeout = $.noop; - xdr = null; - completeCallback(status, statusText, responses, responseHeaders); - } - xdr = new XDomainRequest(); - // XDomainRequest only supports GET and POST: - if (s.type === 'DELETE') { - s.url = s.url + (/\?/.test(s.url) ? '&' : '?') + - '_method=DELETE'; - s.type = 'POST'; - } else if (s.type === 'PUT') { - s.url = s.url + (/\?/.test(s.url) ? '&' : '?') + - '_method=PUT'; - s.type = 'POST'; - } - xdr.open(s.type, s.url); - xdr.onload = function () { - callback( - 200, - 'OK', - {text: xdr.responseText}, - 'Content-Type: ' + xdr.contentType - ); - }; - xdr.onerror = function () { - callback(404, 'Not Found'); - }; - if (s.xdrTimeout) { - xdr.ontimeout = function () { - callback(0, 'timeout'); - }; - xdr.timeout = s.xdrTimeout; - } - xdr.send((s.hasContent && s.data) || null); - }, - abort: function () { - if (xdr) { - xdr.onerror = $.noop(); - xdr.abort(); - } - } - }; - } - }); - } -})); diff --git a/upload/admin_area/uploader/js/jquery.fileupload-fp.js b/upload/admin_area/uploader/js/jquery.fileupload-fp.js deleted file mode 100644 index 634fb5e4..00000000 --- a/upload/admin_area/uploader/js/jquery.fileupload-fp.js +++ /dev/null @@ -1,219 +0,0 @@ -/* - * jQuery File Upload File Processing Plugin 1.0 - * https://github.com/blueimp/jQuery-File-Upload - * - * Copyright 2012, Sebastian Tschan - * https://blueimp.net - * - * Licensed under the MIT license: - * http://www.opensource.org/licenses/MIT - */ - -/*jslint nomen: true, unparam: true, regexp: true */ -/*global define, window, document */ - -(function (factory) { - 'use strict'; - if (typeof define === 'function' && define.amd) { - // Register as an anonymous AMD module: - define([ - 'jquery', - 'load-image', - 'canvas-to-blob', - './jquery.fileupload' - ], factory); - } else { - // Browser globals: - factory( - window.jQuery, - window.loadImage - ); - } -}(function ($, loadImage) { - 'use strict'; - - // The File Upload IP version extends the basic fileupload widget - // with file processing functionality: - $.widget('blueimpFP.fileupload', $.blueimp.fileupload, { - - options: { - // The list of file processing actions: - process: [ - /* - { - action: 'load', - fileTypes: /^image\/(gif|jpeg|png)$/, - maxFileSize: 20000000 // 20MB - }, - { - action: 'resize', - maxWidth: 1920, - maxHeight: 1200, - minWidth: 800, - minHeight: 600 - }, - { - action: 'save' - } - */ - ], - - // The add callback is invoked as soon as files are added to the - // fileupload widget (via file input selection, drag & drop or add - // API call). See the basic file upload widget for more information: - add: function (e, data) { - $(this).fileupload('process', data).done(function () { - data.submit(); - }); - } - }, - - processActions: { - // Loads the image given via data.files and data.index - // as canvas element. - // Accepts the options fileTypes (regular expression) - // and maxFileSize (integer) to limit the files to load: - load: function (data, options) { - var that = this, - file = data.files[data.index], - dfd = $.Deferred(); - if (window.HTMLCanvasElement && - window.HTMLCanvasElement.prototype.toBlob && - ($.type(options.maxFileSize) !== 'number' || - file.size < options.maxFileSize) && - (!options.fileTypes || - options.fileTypes.test(file.type))) { - loadImage( - file, - function (canvas) { - data.canvas = canvas; - dfd.resolveWith(that, [data]); - }, - {canvas: true} - ); - } else { - dfd.rejectWith(that, [data]); - } - return dfd.promise(); - }, - // Resizes the image given as data.canvas and updates - // data.canvas with the resized image. - // Accepts the options maxWidth, maxHeight, minWidth and - // minHeight to scale the given image: - resize: function (data, options) { - if (data.canvas) { - var canvas = loadImage.scale(data.canvas, options); - if (canvas.width !== data.canvas.width || - canvas.height !== data.canvas.height) { - data.canvas = canvas; - data.processed = true; - } - } - return data; - }, - // Saves the processed image given as data.canvas - // inplace at data.index of data.files: - save: function (data, options) { - // Do nothing if no processing has happened: - if (!data.canvas || !data.processed) { - return data; - } - var that = this, - file = data.files[data.index], - name = file.name, - dfd = $.Deferred(), - callback = function (blob) { - if (!blob.name) { - if (file.type === blob.type) { - blob.name = file.name; - } else if (file.name) { - blob.name = file.name.replace( - /\..+$/, - '.' + blob.type.substr(6) - ); - } - } - // Store the created blob at the position - // of the original file in the files list: - data.files[data.index] = blob; - dfd.resolveWith(that, [data]); - }; - // Use canvas.mozGetAsFile directly, to retain the filename, as - // Gecko doesn't support the filename option for FormData.append: - if (data.canvas.mozGetAsFile) { - callback(data.canvas.mozGetAsFile( - (/^image\/(jpeg|png)$/.test(file.type) && name) || - ((name && name.replace(/\..+$/, '')) || - 'blob') + '.png', - file.type - )); - } else { - data.canvas.toBlob(callback, file.type); - } - return dfd.promise(); - } - }, - - // Resizes the file at the given index and stores the created blob at - // the original position of the files list, returns a Promise object: - _processFile: function (files, index, options) { - var that = this, - dfd = $.Deferred().resolveWith(that, [{ - files: files, - index: index - }]), - chain = dfd.promise(); - that._processing += 1; - $.each(options.process, function (i, settings) { - chain = chain.pipe(function (data) { - return that.processActions[settings.action] - .call(this, data, settings); - }); - }); - chain.always(function () { - that._processing -= 1; - if (that._processing === 0) { - that.element - .removeClass('fileupload-processing'); - } - }); - if (that._processing === 1) { - that.element.addClass('fileupload-processing'); - } - return chain; - }, - - // Processes the files given as files property of the data parameter, - // returns a Promise object that allows to bind a done handler, which - // will be invoked after processing all files (inplace) is done: - process: function (data) { - var that = this, - options = $.extend({}, this.options, data); - if (options.process && options.process.length && - this._isXHRUpload(options)) { - $.each(data.files, function (index, file) { - that._processingQueue = that._processingQueue.pipe( - function () { - var dfd = $.Deferred(); - that._processFile(data.files, index, options) - .always(function () { - dfd.resolveWith(that); - }); - return dfd.promise(); - } - ); - }); - } - return this._processingQueue; - }, - - _create: function () { - $.blueimp.fileupload.prototype._create.call(this); - this._processing = 0; - this._processingQueue = $.Deferred().resolveWith(this) - .promise(); - } - - }); - -})); diff --git a/upload/admin_area/uploader/js/jquery.fileupload-ui.js b/upload/admin_area/uploader/js/jquery.fileupload-ui.js deleted file mode 100644 index 57ef7b69..00000000 --- a/upload/admin_area/uploader/js/jquery.fileupload-ui.js +++ /dev/null @@ -1,691 +0,0 @@ -/* - * jQuery File Upload User Interface Plugin 6.8.2 - * https://github.com/blueimp/jQuery-File-Upload - * - * Copyright 2010, Sebastian Tschan - * https://blueimp.net - * - * Licensed under the MIT license: - * http://www.opensource.org/licenses/MIT - */ - -/*jslint nomen: true, unparam: true, regexp: true */ -/*global define, window, document, URL, webkitURL, FileReader */ - -(function (factory) { - 'use strict'; - if (typeof define === 'function' && define.amd) { - // Register as an anonymous AMD module: - define([ - 'jquery', - 'tmpl', - 'load-image', - './jquery.fileupload-fp' - ], factory); - } else { - // Browser globals: - factory( - window.jQuery, - window.tmpl, - window.loadImage - ); - } -}(function ($, tmpl, loadImage) { - 'use strict'; - - // The UI version extends the FP (file processing) version or the basic - // file upload widget and adds complete user interface interaction: - var parentWidget = ($.blueimpFP || $.blueimp).fileupload; - $.widget('blueimpUI.fileupload', parentWidget, { - - options: { - // By default, files added to the widget are uploaded as soon - // as the user clicks on the start buttons. To enable automatic - // uploads, set the following option to true: - autoUpload: false, - // The following option limits the number of files that are - // allowed to be uploaded using this widget: - maxNumberOfFiles: undefined, - // The maximum allowed file size: - maxFileSize: undefined, - // The minimum allowed file size: - minFileSize: undefined, - // The regular expression for allowed file types, matches - // against either file type or file name: - acceptFileTypes: /.+$/i, - // The regular expression to define for which files a preview - // image is shown, matched against the file type: - previewSourceFileTypes: /^image\/(gif|jpeg|png)$/, - // The maximum file size of images that are to be displayed as preview: - previewSourceMaxFileSize: 5000000, // 5MB - // The maximum width of the preview images: - previewMaxWidth: 80, - // The maximum height of the preview images: - previewMaxHeight: 80, - // By default, preview images are displayed as canvas elements - // if supported by the browser. Set the following option to false - // to always display preview images as img elements: - previewAsCanvas: true, - // The ID of the upload template: - uploadTemplateId: 'template-upload', - // The ID of the download template: - downloadTemplateId: 'template-download', - // The container for the list of files. If undefined, it is set to - // an element with class "files" inside of the widget element: - filesContainer: undefined, - // By default, files are appended to the files container. - // Set the following option to true, to prepend files instead: - prependFiles: false, - // The expected data type of the upload response, sets the dataType - // option of the $.ajax upload requests: - dataType: 'json', - - // The add callback is invoked as soon as files are added to the fileupload - // widget (via file input selection, drag & drop or add API call). - // See the basic file upload widget for more information: - add: function (e, data) { - var that = $(this).data('fileupload'), - options = that.options, - files = data.files; - $(this).fileupload('process', data).done(function () { - that._adjustMaxNumberOfFiles(-files.length); - data.isAdjusted = true; - data.files.valid = data.isValidated = that._validate(files); - data.context = that._renderUpload(files).data('data', data); - options.filesContainer[ - options.prependFiles ? 'prepend' : 'append' - ](data.context); - that._renderPreviews(files, data.context); - that._forceReflow(data.context); - that._transition(data.context).done( - function () { - if ((that._trigger('added', e, data) !== false) && - (options.autoUpload || data.autoUpload) && - data.autoUpload !== false && data.isValidated) { - data.submit(); - } - } - ); - }); - }, - // Callback for the start of each file upload request: - send: function (e, data) { - var that = $(this).data('fileupload'); - if (!data.isValidated) { - if (!data.isAdjusted) { - that._adjustMaxNumberOfFiles(-data.files.length); - } - if (!that._validate(data.files)) { - return false; - } - } - if (data.context && data.dataType && - data.dataType.substr(0, 6) === 'iframe') { - // Iframe Transport does not support progress events. - // In lack of an indeterminate progress bar, we set - // the progress to 100%, showing the full animated bar: - data.context - .find('.progress').addClass( - !$.support.transition && 'progress-animated' - ) - .find('.bar').css( - 'width', - parseInt(100, 10) + '%' - ); - } - return that._trigger('sent', e, data); - }, - // Callback for successful uploads: - done: function (e, data) { - var that = $(this).data('fileupload'), - template; - if (data.context) { - data.context.each(function (index) { - var file = ($.isArray(data.result) && - data.result[index]) || {error: 'emptyResult'}; - if (file.error) { - that._adjustMaxNumberOfFiles(1); - } - that._transition($(this)).done( - function () { - var node = $(this); - template = that._renderDownload([file]) - .css('height', node.height()) - .replaceAll(node); - that._forceReflow(template); - that._transition(template).done( - function () { - data.context = $(this); - that._trigger('completed', e, data); - } - ); - } - ); - }); - } else { - template = that._renderDownload(data.result) - .appendTo(that.options.filesContainer); - that._forceReflow(template); - that._transition(template).done( - function () { - data.context = $(this); - that._trigger('completed', e, data); - } - ); - } - }, - // Callback for failed (abort or error) uploads: - fail: function (e, data) { - var that = $(this).data('fileupload'), - template; - that._adjustMaxNumberOfFiles(data.files.length); - if (data.context) { - data.context.each(function (index) { - if (data.errorThrown !== 'abort') { - var file = data.files[index]; - file.error = file.error || data.errorThrown || - true; - that._transition($(this)).done( - function () { - var node = $(this); - template = that._renderDownload([file]) - .replaceAll(node); - that._forceReflow(template); - that._transition(template).done( - function () { - data.context = $(this); - that._trigger('failed', e, data); - } - ); - } - ); - } else { - that._transition($(this)).done( - function () { - $(this).remove(); - that._trigger('failed', e, data); - } - ); - } - }); - } else if (data.errorThrown !== 'abort') { - that._adjustMaxNumberOfFiles(-data.files.length); - data.context = that._renderUpload(data.files) - .appendTo(that.options.filesContainer) - .data('data', data); - that._forceReflow(data.context); - that._transition(data.context).done( - function () { - data.context = $(this); - that._trigger('failed', e, data); - } - ); - } else { - that._trigger('failed', e, data); - } - }, - // Callback for upload progress events: - progress: function (e, data) { - if (data.context) { - data.context.find('.bar').css( - 'width', - parseInt(data.loaded / data.total * 100, 10) + '%' - ); - } - }, - // Callback for global upload progress events: - progressall: function (e, data) { - var $this = $(this); - $this.find('.fileupload-progress') - .find('.bar').css( - 'width', - parseInt(data.loaded / data.total * 100, 10) + '%' - ).end() - .find('.progress-extended').each(function () { - $(this).html( - $this.data('fileupload') - ._renderExtendedProgress(data) - ); - }); - }, - // Callback for uploads start, equivalent to the global ajaxStart event: - start: function (e) { - var that = $(this).data('fileupload'); - that._transition($(this).find('.fileupload-progress')).done( - function () { - that._trigger('started', e); - } - ); - }, - // Callback for uploads stop, equivalent to the global ajaxStop event: - stop: function (e) { - var that = $(this).data('fileupload'); - that._transition($(this).find('.fileupload-progress')).done( - function () { - $(this).find('.bar').css('width', '0%'); - $(this).find('.progress-extended').html(' '); - that._trigger('stopped', e); - } - ); - }, - // Callback for file deletion: - destroy: function (e, data) { - var that = $(this).data('fileupload'); - if (data.url) { - $.ajax(data); - that._adjustMaxNumberOfFiles(1); - } - that._transition(data.context).done( - function () { - $(this).remove(); - that._trigger('destroyed', e, data); - } - ); - } - }, - - // Link handler, that allows to download files - // by drag & drop of the links to the desktop: - _enableDragToDesktop: function () { - var link = $(this), - url = link.prop('href'), - name = link.prop('download'), - type = 'application/octet-stream'; - link.bind('dragstart', function (e) { - try { - e.originalEvent.dataTransfer.setData( - 'DownloadURL', - [type, name, url].join(':') - ); - } catch (err) {} - }); - }, - - _adjustMaxNumberOfFiles: function (operand) { - if (typeof this.options.maxNumberOfFiles === 'number') { - this.options.maxNumberOfFiles += operand; - if (this.options.maxNumberOfFiles < 1) { - this._disableFileInputButton(); - } else { - this._enableFileInputButton(); - } - } - }, - - _formatFileSize: function (bytes) { - if (typeof bytes !== 'number') { - return ''; - } - if (bytes >= 1000000000) { - return (bytes / 1000000000).toFixed(2) + ' GB'; - } - if (bytes >= 1000000) { - return (bytes / 1000000).toFixed(2) + ' MB'; - } - return (bytes / 1000).toFixed(2) + ' KB'; - }, - - _formatBitrate: function (bits) { - if (typeof bits !== 'number') { - return ''; - } - if (bits >= 1000000000) { - return (bits / 1000000000).toFixed(2) + ' Gbit/s'; - } - if (bits >= 1000000) { - return (bits / 1000000).toFixed(2) + ' Mbit/s'; - } - if (bits >= 1000) { - return (bits / 1000).toFixed(2) + ' kbit/s'; - } - return bits + ' bit/s'; - }, - - _formatTime: function (seconds) { - var date = new Date(seconds * 1000), - days = parseInt(seconds / 86400, 10); - days = days ? days + 'd ' : ''; - return days + - ('0' + date.getUTCHours()).slice(-2) + ':' + - ('0' + date.getUTCMinutes()).slice(-2) + ':' + - ('0' + date.getUTCSeconds()).slice(-2); - }, - - _formatPercentage: function (floatValue) { - return (floatValue * 100).toFixed(2) + ' %'; - }, - - _renderExtendedProgress: function (data) { - return this._formatBitrate(data.bitrate) + ' | ' + - this._formatTime( - (data.total - data.loaded) * 8 / data.bitrate - ) + ' | ' + - this._formatPercentage( - data.loaded / data.total - ) + ' | ' + - this._formatFileSize(data.loaded) + ' / ' + - this._formatFileSize(data.total); - }, - - _hasError: function (file) { - if (file.error) { - return file.error; - } - // The number of added files is subtracted from - // maxNumberOfFiles before validation, so we check if - // maxNumberOfFiles is below 0 (instead of below 1): - if (this.options.maxNumberOfFiles < 0) { - return 'maxNumberOfFiles'; - } - // Files are accepted if either the file type or the file name - // matches against the acceptFileTypes regular expression, as - // only browsers with support for the File API report the type: - if (!(this.options.acceptFileTypes.test(file.type) || - this.options.acceptFileTypes.test(file.name))) { - return 'acceptFileTypes'; - } - if (this.options.maxFileSize && - file.size > this.options.maxFileSize) { - return 'maxFileSize'; - } - if (typeof file.size === 'number' && - file.size < this.options.minFileSize) { - return 'minFileSize'; - } - return null; - }, - - _validate: function (files) { - var that = this, - valid = !!files.length; - $.each(files, function (index, file) { - file.error = that._hasError(file); - if (file.error) { - valid = false; - } - }); - return valid; - }, - - _renderTemplate: function (func, files) { - if (!func) { - return $(); - } - var result = func({ - files: files, - formatFileSize: this._formatFileSize, - options: this.options - }); - if (result instanceof $) { - return result; - } - return $(this.options.templatesContainer).html(result).children(); - }, - - _renderPreview: function (file, node) { - var that = this, - options = this.options, - dfd = $.Deferred(); - return ((loadImage && loadImage( - file, - function (img) { - node.append(img); - that._forceReflow(node); - that._transition(node).done(function () { - dfd.resolveWith(node); - }); - if (!$.contains(document.body, node[0])) { - // If the element is not part of the DOM, - // transition events are not triggered, - // so we have to resolve manually: - dfd.resolveWith(node); - } - }, - { - maxWidth: options.previewMaxWidth, - maxHeight: options.previewMaxHeight, - canvas: options.previewAsCanvas - } - )) || dfd.resolveWith(node)) && dfd; - }, - - _renderPreviews: function (files, nodes) { - var that = this, - options = this.options; - nodes.find('.preview span').each(function (index, element) { - var file = files[index]; - if (options.previewSourceFileTypes.test(file.type) && - ($.type(options.previewSourceMaxFileSize) !== 'number' || - file.size < options.previewSourceMaxFileSize)) { - that._processingQueue = that._processingQueue.pipe(function () { - var dfd = $.Deferred(); - that._renderPreview(file, $(element)).done( - function () { - dfd.resolveWith(that); - } - ); - return dfd.promise(); - }); - } - }); - return this._processingQueue; - }, - - _renderUpload: function (files) { - return this._renderTemplate( - this.options.uploadTemplate, - files - ); - }, - - _renderDownload: function (files) { - return this._renderTemplate( - this.options.downloadTemplate, - files - ).find('a[download]').each(this._enableDragToDesktop).end(); - }, - - _startHandler: function (e) { - e.preventDefault(); - var button = $(this), - template = button.closest('.template-upload'), - data = template.data('data'); - if (data && data.submit && !data.jqXHR && data.submit()) { - button.prop('disabled', true); - } - }, - - _cancelHandler: function (e) { - e.preventDefault(); - var template = $(this).closest('.template-upload'), - data = template.data('data') || {}; - if (!data.jqXHR) { - data.errorThrown = 'abort'; - e.data.fileupload._trigger('fail', e, data); - } else { - data.jqXHR.abort(); - } - }, - - _deleteHandler: function (e) { - e.preventDefault(); - var button = $(this); - e.data.fileupload._trigger('destroy', e, { - context: button.closest('.template-download'), - url: button.attr('data-url'), - type: button.attr('data-type') || 'DELETE', - dataType: e.data.fileupload.options.dataType - }); - }, - - _forceReflow: function (node) { - this._reflow = $.support.transition && - node.length && node[0].offsetWidth; - }, - - _transition: function (node) { - var dfd = $.Deferred(); - if ($.support.transition && node.hasClass('fade')) { - node.bind( - $.support.transition.end, - function (e) { - // Make sure we don't respond to other transitions events - // in the container element, e.g. from button elements: - if (e.target === node[0]) { - node.unbind($.support.transition.end); - dfd.resolveWith(node); - } - } - ).toggleClass('in'); - } else { - node.toggleClass('in'); - dfd.resolveWith(node); - } - return dfd; - }, - - _initButtonBarEventHandlers: function () { - var fileUploadButtonBar = this.element.find('.fileupload-buttonbar'), - filesList = this.options.filesContainer, - ns = this.options.namespace; - fileUploadButtonBar.find('.start') - .bind('click.' + ns, function (e) { - e.preventDefault(); - filesList.find('.start button').click(); - }); - fileUploadButtonBar.find('.cancel') - .bind('click.' + ns, function (e) { - e.preventDefault(); - filesList.find('.cancel button').click(); - }); - fileUploadButtonBar.find('.delete') - .bind('click.' + ns, function (e) { - e.preventDefault(); - filesList.find('.delete input:checked') - .siblings('button').click(); - fileUploadButtonBar.find('.toggle') - .prop('checked', false); - }); - fileUploadButtonBar.find('.toggle') - .bind('change.' + ns, function (e) { - filesList.find('.delete input').prop( - 'checked', - $(this).is(':checked') - ); - }); - }, - - _destroyButtonBarEventHandlers: function () { - this.element.find('.fileupload-buttonbar button') - .unbind('click.' + this.options.namespace); - this.element.find('.fileupload-buttonbar .toggle') - .unbind('change.' + this.options.namespace); - }, - - _initEventHandlers: function () { - parentWidget.prototype._initEventHandlers.call(this); - var eventData = {fileupload: this}; - this.options.filesContainer - .delegate( - '.start button', - 'click.' + this.options.namespace, - eventData, - this._startHandler - ) - .delegate( - '.cancel button', - 'click.' + this.options.namespace, - eventData, - this._cancelHandler - ) - .delegate( - '.delete button', - 'click.' + this.options.namespace, - eventData, - this._deleteHandler - ); - this._initButtonBarEventHandlers(); - }, - - _destroyEventHandlers: function () { - var options = this.options; - this._destroyButtonBarEventHandlers(); - options.filesContainer - .undelegate('.start button', 'click.' + options.namespace) - .undelegate('.cancel button', 'click.' + options.namespace) - .undelegate('.delete button', 'click.' + options.namespace); - parentWidget.prototype._destroyEventHandlers.call(this); - }, - - _enableFileInputButton: function () { - this.element.find('.fileinput-button input') - .prop('disabled', false) - .parent().removeClass('disabled'); - }, - - _disableFileInputButton: function () { - this.element.find('.fileinput-button input') - .prop('disabled', true) - .parent().addClass('disabled'); - }, - - _initTemplates: function () { - var options = this.options; - options.templatesContainer = document.createElement( - options.filesContainer.prop('nodeName') - ); - if (tmpl) { - if (options.uploadTemplateId) { - options.uploadTemplate = tmpl(options.uploadTemplateId); - } - if (options.downloadTemplateId) { - options.downloadTemplate = tmpl(options.downloadTemplateId); - } - } - }, - - _initFilesContainer: function () { - var options = this.options; - if (options.filesContainer === undefined) { - options.filesContainer = this.element.find('.files'); - } else if (!(options.filesContainer instanceof $)) { - options.filesContainer = $(options.filesContainer); - } - }, - - _initSpecialOptions: function () { - parentWidget.prototype._initSpecialOptions.call(this); - this._initFilesContainer(); - this._initTemplates(); - }, - - _create: function () { - parentWidget.prototype._create.call(this); - this._refreshOptionsList.push( - 'filesContainer', - 'uploadTemplateId', - 'downloadTemplateId' - ); - if (!$.blueimpFP) { - this._processingQueue = $.Deferred().resolveWith(this).promise(); - this.process = function () { - return this._processingQueue; - }; - } - }, - - enable: function () { - parentWidget.prototype.enable.call(this); - this.element.find('input, button').prop('disabled', false); - this._enableFileInputButton(); - }, - - disable: function () { - this.element.find('input, button').prop('disabled', true); - this._disableFileInputButton(); - parentWidget.prototype.disable.call(this); - } - - }); - -})); diff --git a/upload/admin_area/uploader/js/jquery.fileupload.js b/upload/admin_area/uploader/js/jquery.fileupload.js deleted file mode 100644 index 05a654bf..00000000 --- a/upload/admin_area/uploader/js/jquery.fileupload.js +++ /dev/null @@ -1,949 +0,0 @@ -/* - * jQuery File Upload Plugin 5.11.2 - * https://github.com/blueimp/jQuery-File-Upload - * - * Copyright 2010, Sebastian Tschan - * https://blueimp.net - * - * Licensed under the MIT license: - * http://www.opensource.org/licenses/MIT - */ - -/*jslint nomen: true, unparam: true, regexp: true */ -/*global define, window, document, Blob, FormData, location */ - -(function (factory) { - 'use strict'; - if (typeof define === 'function' && define.amd) { - // Register as an anonymous AMD module: - define([ - 'jquery', - 'jquery.ui.widget' - ], factory); - } else { - // Browser globals: - factory(window.jQuery); - } -}(function ($) { - 'use strict'; - - // The FileReader API is not actually used, but works as feature detection, - // as e.g. Safari supports XHR file uploads via the FormData API, - // but not non-multipart XHR file uploads: - $.support.xhrFileUpload = !!(window.XMLHttpRequestUpload && window.FileReader); - $.support.xhrFormDataFileUpload = !!window.FormData; - - // The fileupload widget listens for change events on file input fields defined - // via fileInput setting and paste or drop events of the given dropZone. - // In addition to the default jQuery Widget methods, the fileupload widget - // exposes the "add" and "send" methods, to add or directly send files using - // the fileupload API. - // By default, files added via file input selection, paste, drag & drop or - // "add" method are uploaded immediately, but it is possible to override - // the "add" callback option to queue file uploads. - $.widget('blueimp.fileupload', { - - options: { - // The namespace used for event handler binding on the dropZone and - // fileInput collections. - // If not set, the name of the widget ("fileupload") is used. - namespace: undefined, - // The drop target collection, by the default the complete document. - // Set to null or an empty collection to disable drag & drop support: - dropZone: $(document), - // The file input field collection, that is listened for change events. - // If undefined, it is set to the file input fields inside - // of the widget element on plugin initialization. - // Set to null or an empty collection to disable the change listener. - fileInput: undefined, - // By default, the file input field is replaced with a clone after - // each input field change event. This is required for iframe transport - // queues and allows change events to be fired for the same file - // selection, but can be disabled by setting the following option to false: - replaceFileInput: true, - // The parameter name for the file form data (the request argument name). - // If undefined or empty, the name property of the file input field is - // used, or "files[]" if the file input name property is also empty, - // can be a string or an array of strings: - paramName: undefined, - // By default, each file of a selection is uploaded using an individual - // request for XHR type uploads. Set to false to upload file - // selections in one request each: - singleFileUploads: true, - // To limit the number of files uploaded with one XHR request, - // set the following option to an integer greater than 0: - limitMultiFileUploads: undefined, - // Set the following option to true to issue all file upload requests - // in a sequential order: - sequentialUploads: false, - // To limit the number of concurrent uploads, - // set the following option to an integer greater than 0: - limitConcurrentUploads: undefined, - // Set the following option to true to force iframe transport uploads: - forceIframeTransport: false, - // Set the following option to the location of a redirect url on the - // origin server, for cross-domain iframe transport uploads: - redirect: undefined, - // The parameter name for the redirect url, sent as part of the form - // data and set to 'redirect' if this option is empty: - redirectParamName: undefined, - // Set the following option to the location of a postMessage window, - // to enable postMessage transport uploads: - postMessage: undefined, - // By default, XHR file uploads are sent as multipart/form-data. - // The iframe transport is always using multipart/form-data. - // Set to false to enable non-multipart XHR uploads: - multipart: true, - // To upload large files in smaller chunks, set the following option - // to a preferred maximum chunk size. If set to 0, null or undefined, - // or the browser does not support the required Blob API, files will - // be uploaded as a whole. - maxChunkSize: undefined, - // When a non-multipart upload or a chunked multipart upload has been - // aborted, this option can be used to resume the upload by setting - // it to the size of the already uploaded bytes. This option is most - // useful when modifying the options object inside of the "add" or - // "send" callbacks, as the options are cloned for each file upload. - uploadedBytes: undefined, - // By default, failed (abort or error) file uploads are removed from the - // global progress calculation. Set the following option to false to - // prevent recalculating the global progress data: - recalculateProgress: true, - // Interval in milliseconds to calculate and trigger progress events: - progressInterval: 100, - // Interval in milliseconds to calculate progress bitrate: - bitrateInterval: 500, - - // Additional form data to be sent along with the file uploads can be set - // using this option, which accepts an array of objects with name and - // value properties, a function returning such an array, a FormData - // object (for XHR file uploads), or a simple object. - // The form of the first fileInput is given as parameter to the function: - formData: function (form) { - return form.serializeArray(); - }, - - // The add callback is invoked as soon as files are added to the fileupload - // widget (via file input selection, drag & drop, paste or add API call). - // If the singleFileUploads option is enabled, this callback will be - // called once for each file in the selection for XHR file uplaods, else - // once for each file selection. - // The upload starts when the submit method is invoked on the data parameter. - // The data object contains a files property holding the added files - // and allows to override plugin options as well as define ajax settings. - // Listeners for this callback can also be bound the following way: - // .bind('fileuploadadd', func); - // data.submit() returns a Promise object and allows to attach additional - // handlers using jQuery's Deferred callbacks: - // data.submit().done(func).fail(func).always(func); - add: function (e, data) { - data.submit(); - }, - - // Other callbacks: - // Callback for the submit event of each file upload: - // submit: function (e, data) {}, // .bind('fileuploadsubmit', func); - // Callback for the start of each file upload request: - // send: function (e, data) {}, // .bind('fileuploadsend', func); - // Callback for successful uploads: - // done: function (e, data) {}, // .bind('fileuploaddone', func); - // Callback for failed (abort or error) uploads: - // fail: function (e, data) {}, // .bind('fileuploadfail', func); - // Callback for completed (success, abort or error) requests: - // always: function (e, data) {}, // .bind('fileuploadalways', func); - // Callback for upload progress events: - // progress: function (e, data) {}, // .bind('fileuploadprogress', func); - // Callback for global upload progress events: - // progressall: function (e, data) {}, // .bind('fileuploadprogressall', func); - // Callback for uploads start, equivalent to the global ajaxStart event: - // start: function (e) {}, // .bind('fileuploadstart', func); - // Callback for uploads stop, equivalent to the global ajaxStop event: - // stop: function (e) {}, // .bind('fileuploadstop', func); - // Callback for change events of the fileInput collection: - // change: function (e, data) {}, // .bind('fileuploadchange', func); - // Callback for paste events to the dropZone collection: - // paste: function (e, data) {}, // .bind('fileuploadpaste', func); - // Callback for drop events of the dropZone collection: - // drop: function (e, data) {}, // .bind('fileuploaddrop', func); - // Callback for dragover events of the dropZone collection: - // dragover: function (e) {}, // .bind('fileuploaddragover', func); - - // The plugin options are used as settings object for the ajax calls. - // The following are jQuery ajax settings required for the file uploads: - processData: false, - contentType: false, - cache: false - }, - - // A list of options that require a refresh after assigning a new value: - _refreshOptionsList: [ - 'namespace', - 'dropZone', - 'fileInput', - 'multipart', - 'forceIframeTransport' - ], - - _BitrateTimer: function () { - this.timestamp = +(new Date()); - this.loaded = 0; - this.bitrate = 0; - this.getBitrate = function (now, loaded, interval) { - var timeDiff = now - this.timestamp; - if (!this.bitrate || !interval || timeDiff > interval) { - this.bitrate = (loaded - this.loaded) * (1000 / timeDiff) * 8; - this.loaded = loaded; - this.timestamp = now; - } - return this.bitrate; - }; - }, - - _isXHRUpload: function (options) { - return !options.forceIframeTransport && - ((!options.multipart && $.support.xhrFileUpload) || - $.support.xhrFormDataFileUpload); - }, - - _getFormData: function (options) { - var formData; - if (typeof options.formData === 'function') { - return options.formData(options.form); - } - if ($.isArray(options.formData)) { - return options.formData; - } - if (options.formData) { - formData = []; - $.each(options.formData, function (name, value) { - formData.push({name: name, value: value}); - }); - return formData; - } - return []; - }, - - _getTotal: function (files) { - var total = 0; - $.each(files, function (index, file) { - total += file.size || 1; - }); - return total; - }, - - _onProgress: function (e, data) { - if (e.lengthComputable) { - var now = +(new Date()), - total, - loaded; - if (data._time && data.progressInterval && - (now - data._time < data.progressInterval) && - e.loaded !== e.total) { - return; - } - data._time = now; - total = data.total || this._getTotal(data.files); - loaded = parseInt( - e.loaded / e.total * (data.chunkSize || total), - 10 - ) + (data.uploadedBytes || 0); - this._loaded += loaded - (data.loaded || data.uploadedBytes || 0); - data.lengthComputable = true; - data.loaded = loaded; - data.total = total; - data.bitrate = data._bitrateTimer.getBitrate( - now, - loaded, - data.bitrateInterval - ); - // Trigger a custom progress event with a total data property set - // to the file size(s) of the current upload and a loaded data - // property calculated accordingly: - this._trigger('progress', e, data); - // Trigger a global progress event for all current file uploads, - // including ajax calls queued for sequential file uploads: - this._trigger('progressall', e, { - lengthComputable: true, - loaded: this._loaded, - total: this._total, - bitrate: this._bitrateTimer.getBitrate( - now, - this._loaded, - data.bitrateInterval - ) - }); - } - }, - - _initProgressListener: function (options) { - var that = this, - xhr = options.xhr ? options.xhr() : $.ajaxSettings.xhr(); - // Accesss to the native XHR object is required to add event listeners - // for the upload progress event: - if (xhr.upload) { - $(xhr.upload).bind('progress', function (e) { - var oe = e.originalEvent; - // Make sure the progress event properties get copied over: - e.lengthComputable = oe.lengthComputable; - e.loaded = oe.loaded; - e.total = oe.total; - that._onProgress(e, options); - }); - options.xhr = function () { - return xhr; - }; - } - }, - - _initXHRData: function (options) { - var formData, - file = options.files[0], - // Ignore non-multipart setting if not supported: - multipart = options.multipart || !$.support.xhrFileUpload, - paramName = options.paramName[0]; - if (!multipart || options.blob) { - // For non-multipart uploads and chunked uploads, - // file meta data is not part of the request body, - // so we transmit this data as part of the HTTP headers. - // For cross domain requests, these headers must be allowed - // via Access-Control-Allow-Headers or removed using - // the beforeSend callback: - options.headers = $.extend(options.headers, { - 'X-File-Name': file.name, - 'X-File-Type': file.type, - 'X-File-Size': file.size - }); - if (!options.blob) { - // Non-chunked non-multipart upload: - options.contentType = file.type; - options.data = file; - } else if (!multipart) { - // Chunked non-multipart upload: - options.contentType = 'application/octet-stream'; - options.data = options.blob; - } - } - if (multipart && $.support.xhrFormDataFileUpload) { - if (options.postMessage) { - // window.postMessage does not allow sending FormData - // objects, so we just add the File/Blob objects to - // the formData array and let the postMessage window - // create the FormData object out of this array: - formData = this._getFormData(options); - if (options.blob) { - formData.push({ - name: paramName, - value: options.blob - }); - } else { - $.each(options.files, function (index, file) { - formData.push({ - name: options.paramName[index] || paramName, - value: file - }); - }); - } - } else { - if (options.formData instanceof FormData) { - formData = options.formData; - } else { - formData = new FormData(); - $.each(this._getFormData(options), function (index, field) { - formData.append(field.name, field.value); - }); - } - if (options.blob) { - formData.append(paramName, options.blob, file.name); - } else { - $.each(options.files, function (index, file) { - // File objects are also Blob instances. - // This check allows the tests to run with - // dummy objects: - if (file instanceof Blob) { - formData.append( - options.paramName[index] || paramName, - file, - file.name - ); - } - }); - } - } - options.data = formData; - } - // Blob reference is not needed anymore, free memory: - options.blob = null; - }, - - _initIframeSettings: function (options) { - // Setting the dataType to iframe enables the iframe transport: - options.dataType = 'iframe ' + (options.dataType || ''); - // The iframe transport accepts a serialized array as form data: - options.formData = this._getFormData(options); - // Add redirect url to form data on cross-domain uploads: - if (options.redirect && $('').prop('href', options.url) - .prop('host') !== location.host) { - options.formData.push({ - name: options.redirectParamName || 'redirect', - value: options.redirect - }); - } - }, - - _initDataSettings: function (options) { - if (this._isXHRUpload(options)) { - if (!this._chunkedUpload(options, true)) { - if (!options.data) { - this._initXHRData(options); - } - this._initProgressListener(options); - } - if (options.postMessage) { - // Setting the dataType to postmessage enables the - // postMessage transport: - options.dataType = 'postmessage ' + (options.dataType || ''); - } - } else { - this._initIframeSettings(options, 'iframe'); - } - }, - - _getParamName: function (options) { - var fileInput = $(options.fileInput), - paramName = options.paramName; - if (!paramName) { - paramName = []; - fileInput.each(function () { - var input = $(this), - name = input.prop('name') || 'files[]', - i = (input.prop('files') || [1]).length; - while (i) { - paramName.push(name); - i -= 1; - } - }); - if (!paramName.length) { - paramName = [fileInput.prop('name') || 'files[]']; - } - } else if (!$.isArray(paramName)) { - paramName = [paramName]; - } - return paramName; - }, - - _initFormSettings: function (options) { - // Retrieve missing options from the input field and the - // associated form, if available: - if (!options.form || !options.form.length) { - options.form = $(options.fileInput.prop('form')); - } - options.paramName = this._getParamName(options); - if (!options.url) { - options.url = options.form.prop('action') || location.href; - } - // The HTTP request method must be "POST" or "PUT": - options.type = (options.type || options.form.prop('method') || '') - .toUpperCase(); - if (options.type !== 'POST' && options.type !== 'PUT') { - options.type = 'POST'; - } - }, - - _getAJAXSettings: function (data) { - var options = $.extend({}, this.options, data); - this._initFormSettings(options); - this._initDataSettings(options); - return options; - }, - - // Maps jqXHR callbacks to the equivalent - // methods of the given Promise object: - _enhancePromise: function (promise) { - promise.success = promise.done; - promise.error = promise.fail; - promise.complete = promise.always; - return promise; - }, - - // Creates and returns a Promise object enhanced with - // the jqXHR methods abort, success, error and complete: - _getXHRPromise: function (resolveOrReject, context, args) { - var dfd = $.Deferred(), - promise = dfd.promise(); - context = context || this.options.context || promise; - if (resolveOrReject === true) { - dfd.resolveWith(context, args); - } else if (resolveOrReject === false) { - dfd.rejectWith(context, args); - } - promise.abort = dfd.promise; - return this._enhancePromise(promise); - }, - - // Uploads a file in multiple, sequential requests - // by splitting the file up in multiple blob chunks. - // If the second parameter is true, only tests if the file - // should be uploaded in chunks, but does not invoke any - // upload requests: - _chunkedUpload: function (options, testOnly) { - var that = this, - file = options.files[0], - fs = file.size, - ub = options.uploadedBytes = options.uploadedBytes || 0, - mcs = options.maxChunkSize || fs, - // Use the Blob methods with the slice implementation - // according to the W3C Blob API specification: - slice = file.webkitSlice || file.mozSlice || file.slice, - upload, - n, - jqXHR, - pipe; - if (!(this._isXHRUpload(options) && slice && (ub || mcs < fs)) || - options.data) { - return false; - } - if (testOnly) { - return true; - } - if (ub >= fs) { - file.error = 'uploadedBytes'; - return this._getXHRPromise( - false, - options.context, - [null, 'error', file.error] - ); - } - // n is the number of blobs to upload, - // calculated via filesize, uploaded bytes and max chunk size: - n = Math.ceil((fs - ub) / mcs); - // The chunk upload method accepting the chunk number as parameter: - upload = function (i) { - if (!i) { - return that._getXHRPromise(true, options.context); - } - // Upload the blobs in sequential order: - return upload(i -= 1).pipe(function () { - // Clone the options object for each chunk upload: - var o = $.extend({}, options); - o.blob = slice.call( - file, - ub + i * mcs, - ub + (i + 1) * mcs - ); - // Store the current chunk size, as the blob itself - // will be dereferenced after data processing: - o.chunkSize = o.blob.size; - // Process the upload data (the blob and potential form data): - that._initXHRData(o); - // Add progress listeners for this chunk upload: - that._initProgressListener(o); - jqXHR = ($.ajax(o) || that._getXHRPromise(false, o.context)) - .done(function () { - // Create a progress event if upload is done and - // no progress event has been invoked for this chunk: - if (!o.loaded) { - that._onProgress($.Event('progress', { - lengthComputable: true, - loaded: o.chunkSize, - total: o.chunkSize - }), o); - } - options.uploadedBytes = o.uploadedBytes += - o.chunkSize; - }); - return jqXHR; - }); - }; - // Return the piped Promise object, enhanced with an abort method, - // which is delegated to the jqXHR object of the current upload, - // and jqXHR callbacks mapped to the equivalent Promise methods: - pipe = upload(n); - pipe.abort = function () { - return jqXHR.abort(); - }; - return this._enhancePromise(pipe); - }, - - _beforeSend: function (e, data) { - if (this._active === 0) { - // the start callback is triggered when an upload starts - // and no other uploads are currently running, - // equivalent to the global ajaxStart event: - this._trigger('start'); - // Set timer for global bitrate progress calculation: - this._bitrateTimer = new this._BitrateTimer(); - } - this._active += 1; - // Initialize the global progress values: - this._loaded += data.uploadedBytes || 0; - this._total += this._getTotal(data.files); - }, - - _onDone: function (result, textStatus, jqXHR, options) { - if (!this._isXHRUpload(options)) { - // Create a progress event for each iframe load: - this._onProgress($.Event('progress', { - lengthComputable: true, - loaded: 1, - total: 1 - }), options); - } - options.result = result; - options.textStatus = textStatus; - options.jqXHR = jqXHR; - this._trigger('done', null, options); - }, - - _onFail: function (jqXHR, textStatus, errorThrown, options) { - options.jqXHR = jqXHR; - options.textStatus = textStatus; - options.errorThrown = errorThrown; - this._trigger('fail', null, options); - if (options.recalculateProgress) { - // Remove the failed (error or abort) file upload from - // the global progress calculation: - this._loaded -= options.loaded || options.uploadedBytes || 0; - this._total -= options.total || this._getTotal(options.files); - } - }, - - _onAlways: function (jqXHRorResult, textStatus, jqXHRorError, options) { - this._active -= 1; - options.textStatus = textStatus; - if (jqXHRorError && jqXHRorError.always) { - options.jqXHR = jqXHRorError; - options.result = jqXHRorResult; - } else { - options.jqXHR = jqXHRorResult; - options.errorThrown = jqXHRorError; - } - this._trigger('always', null, options); - if (this._active === 0) { - // The stop callback is triggered when all uploads have - // been completed, equivalent to the global ajaxStop event: - this._trigger('stop'); - // Reset the global progress values: - this._loaded = this._total = 0; - this._bitrateTimer = null; - } - }, - - _onSend: function (e, data) { - var that = this, - jqXHR, - slot, - pipe, - options = that._getAJAXSettings(data), - send = function (resolve, args) { - that._sending += 1; - // Set timer for bitrate progress calculation: - options._bitrateTimer = new that._BitrateTimer(); - jqXHR = jqXHR || ( - (resolve !== false && - that._trigger('send', e, options) !== false && - (that._chunkedUpload(options) || $.ajax(options))) || - that._getXHRPromise(false, options.context, args) - ).done(function (result, textStatus, jqXHR) { - that._onDone(result, textStatus, jqXHR, options); - }).fail(function (jqXHR, textStatus, errorThrown) { - that._onFail(jqXHR, textStatus, errorThrown, options); - }).always(function (jqXHRorResult, textStatus, jqXHRorError) { - that._sending -= 1; - that._onAlways( - jqXHRorResult, - textStatus, - jqXHRorError, - options - ); - if (options.limitConcurrentUploads && - options.limitConcurrentUploads > that._sending) { - // Start the next queued upload, - // that has not been aborted: - var nextSlot = that._slots.shift(); - while (nextSlot) { - if (!nextSlot.isRejected()) { - nextSlot.resolve(); - break; - } - nextSlot = that._slots.shift(); - } - } - }); - return jqXHR; - }; - this._beforeSend(e, options); - if (this.options.sequentialUploads || - (this.options.limitConcurrentUploads && - this.options.limitConcurrentUploads <= this._sending)) { - if (this.options.limitConcurrentUploads > 1) { - slot = $.Deferred(); - this._slots.push(slot); - pipe = slot.pipe(send); - } else { - pipe = (this._sequence = this._sequence.pipe(send, send)); - } - // Return the piped Promise object, enhanced with an abort method, - // which is delegated to the jqXHR object of the current upload, - // and jqXHR callbacks mapped to the equivalent Promise methods: - pipe.abort = function () { - var args = [undefined, 'abort', 'abort']; - if (!jqXHR) { - if (slot) { - slot.rejectWith(args); - } - return send(false, args); - } - return jqXHR.abort(); - }; - return this._enhancePromise(pipe); - } - return send(); - }, - - _onAdd: function (e, data) { - var that = this, - result = true, - options = $.extend({}, this.options, data), - limit = options.limitMultiFileUploads, - paramName = this._getParamName(options), - paramNameSet, - paramNameSlice, - fileSet, - i; - if (!(options.singleFileUploads || limit) || - !this._isXHRUpload(options)) { - fileSet = [data.files]; - paramNameSet = [paramName]; - } else if (!options.singleFileUploads && limit) { - fileSet = []; - paramNameSet = []; - for (i = 0; i < data.files.length; i += limit) { - fileSet.push(data.files.slice(i, i + limit)); - paramNameSlice = paramName.slice(i, i + limit); - if (!paramNameSlice.length) { - paramNameSlice = paramName; - } - paramNameSet.push(paramNameSlice); - } - } else { - paramNameSet = paramName; - } - data.originalFiles = data.files; - $.each(fileSet || data.files, function (index, element) { - var newData = $.extend({}, data); - newData.files = fileSet ? element : [element]; - newData.paramName = paramNameSet[index]; - newData.submit = function () { - newData.jqXHR = this.jqXHR = - (that._trigger('submit', e, this) !== false) && - that._onSend(e, this); - return this.jqXHR; - }; - return (result = that._trigger('add', e, newData)); - }); - return result; - }, - - // File Normalization for Gecko 1.9.1 (Firefox 3.5) support: - _normalizeFile: function (index, file) { - if (file.name === undefined && file.size === undefined) { - file.name = file.fileName; - file.size = file.fileSize; - } - }, - - _replaceFileInput: function (input) { - var inputClone = input.clone(true); - $('
    ').append(inputClone)[0].reset(); - // Detaching allows to insert the fileInput on another form - // without loosing the file input value: - input.after(inputClone).detach(); - // Avoid memory leaks with the detached file input: - $.cleanData(input.unbind('remove')); - // Replace the original file input element in the fileInput - // collection with the clone, which has been copied including - // event handlers: - this.options.fileInput = this.options.fileInput.map(function (i, el) { - if (el === input[0]) { - return inputClone[0]; - } - return el; - }); - // If the widget has been initialized on the file input itself, - // override this.element with the file input clone: - if (input[0] === this.element[0]) { - this.element = inputClone; - } - }, - - _onChange: function (e) { - var that = e.data.fileupload, - data = { - files: $.each($.makeArray(e.target.files), that._normalizeFile), - fileInput: $(e.target), - form: $(e.target.form) - }; - if (!data.files.length) { - // If the files property is not available, the browser does not - // support the File API and we add a pseudo File object with - // the input value as name with path information removed: - data.files = [{name: e.target.value.replace(/^.*\\/, '')}]; - } - if (that.options.replaceFileInput) { - that._replaceFileInput(data.fileInput); - } - if (that._trigger('change', e, data) === false || - that._onAdd(e, data) === false) { - return false; - } - }, - - _onPaste: function (e) { - var that = e.data.fileupload, - cbd = e.originalEvent.clipboardData, - items = (cbd && cbd.items) || [], - data = {files: []}; - $.each(items, function (index, item) { - var file = item.getAsFile && item.getAsFile(); - if (file) { - data.files.push(file); - } - }); - if (that._trigger('paste', e, data) === false || - that._onAdd(e, data) === false) { - return false; - } - }, - - _onDrop: function (e) { - var that = e.data.fileupload, - dataTransfer = e.dataTransfer = e.originalEvent.dataTransfer, - data = { - files: $.each( - $.makeArray(dataTransfer && dataTransfer.files), - that._normalizeFile - ) - }; - if (that._trigger('drop', e, data) === false || - that._onAdd(e, data) === false) { - return false; - } - e.preventDefault(); - }, - - _onDragOver: function (e) { - var that = e.data.fileupload, - dataTransfer = e.dataTransfer = e.originalEvent.dataTransfer; - if (that._trigger('dragover', e) === false) { - return false; - } - if (dataTransfer) { - dataTransfer.dropEffect = dataTransfer.effectAllowed = 'copy'; - } - e.preventDefault(); - }, - - _initEventHandlers: function () { - var ns = this.options.namespace; - if (this._isXHRUpload(this.options)) { - this.options.dropZone - .bind('dragover.' + ns, {fileupload: this}, this._onDragOver) - .bind('drop.' + ns, {fileupload: this}, this._onDrop) - .bind('paste.' + ns, {fileupload: this}, this._onPaste); - } - this.options.fileInput - .bind('change.' + ns, {fileupload: this}, this._onChange); - }, - - _destroyEventHandlers: function () { - var ns = this.options.namespace; - this.options.dropZone - .unbind('dragover.' + ns, this._onDragOver) - .unbind('drop.' + ns, this._onDrop) - .unbind('paste.' + ns, this._onPaste); - this.options.fileInput - .unbind('change.' + ns, this._onChange); - }, - - _setOption: function (key, value) { - var refresh = $.inArray(key, this._refreshOptionsList) !== -1; - if (refresh) { - this._destroyEventHandlers(); - } - $.Widget.prototype._setOption.call(this, key, value); - if (refresh) { - this._initSpecialOptions(); - this._initEventHandlers(); - } - }, - - _initSpecialOptions: function () { - var options = this.options; - if (options.fileInput === undefined) { - options.fileInput = this.element.is('input:file') ? - this.element : this.element.find('input:file'); - } else if (!(options.fileInput instanceof $)) { - options.fileInput = $(options.fileInput); - } - if (!(options.dropZone instanceof $)) { - options.dropZone = $(options.dropZone); - } - }, - - _create: function () { - var options = this.options; - // Initialize options set via HTML5 data-attributes: - $.extend(options, $(this.element[0].cloneNode(false)).data()); - options.namespace = options.namespace || this.widgetName; - this._initSpecialOptions(); - this._slots = []; - this._sequence = this._getXHRPromise(true); - this._sending = this._active = this._loaded = this._total = 0; - this._initEventHandlers(); - }, - - destroy: function () { - this._destroyEventHandlers(); - $.Widget.prototype.destroy.call(this); - }, - - enable: function () { - $.Widget.prototype.enable.call(this); - this._initEventHandlers(); - }, - - disable: function () { - this._destroyEventHandlers(); - $.Widget.prototype.disable.call(this); - }, - - // This method is exposed to the widget API and allows adding files - // using the fileupload API. The data parameter accepts an object which - // must have a files property and can contain additional options: - // .fileupload('add', {files: filesList}); - add: function (data) { - if (!data || this.options.disabled) { - return; - } - data.files = $.each($.makeArray(data.files), this._normalizeFile); - this._onAdd(null, data); - }, - - // This method is exposed to the widget API and allows sending files - // using the fileupload API. The data parameter accepts an object which - // must have a files property and can contain additional options: - // .fileupload('send', {files: filesList}); - // The method returns a Promise object for the file upload call. - send: function (data) { - if (data && !this.options.disabled) { - data.files = $.each($.makeArray(data.files), this._normalizeFile); - if (data.files.length) { - return this._onSend(null, data); - } - } - return this._getXHRPromise(false, data && data.context); - } - - }); - -})); diff --git a/upload/admin_area/uploader/js/jquery.iframe-transport.js b/upload/admin_area/uploader/js/jquery.iframe-transport.js deleted file mode 100644 index 04a56623..00000000 --- a/upload/admin_area/uploader/js/jquery.iframe-transport.js +++ /dev/null @@ -1,171 +0,0 @@ -/* - * jQuery Iframe Transport Plugin 1.4 - * https://github.com/blueimp/jQuery-File-Upload - * - * Copyright 2011, Sebastian Tschan - * https://blueimp.net - * - * Licensed under the MIT license: - * http://www.opensource.org/licenses/MIT - */ - -/*jslint unparam: true, nomen: true */ -/*global define, window, document */ - -(function (factory) { - 'use strict'; - if (typeof define === 'function' && define.amd) { - // Register as an anonymous AMD module: - define(['jquery'], factory); - } else { - // Browser globals: - factory(window.jQuery); - } -}(function ($) { - 'use strict'; - - // Helper variable to create unique names for the transport iframes: - var counter = 0; - - // The iframe transport accepts three additional options: - // options.fileInput: a jQuery collection of file input fields - // options.paramName: the parameter name for the file form data, - // overrides the name property of the file input field(s), - // can be a string or an array of strings. - // options.formData: an array of objects with name and value properties, - // equivalent to the return data of .serializeArray(), e.g.: - // [{name: 'a', value: 1}, {name: 'b', value: 2}] - $.ajaxTransport('iframe', function (options) { - if (options.async && (options.type === 'POST' || options.type === 'GET')) { - var form, - iframe; - return { - send: function (_, completeCallback) { - form = $('
    '); - // javascript:false as initial iframe src - // prevents warning popups on HTTPS in IE6. - // IE versions below IE8 cannot set the name property of - // elements that have already been added to the DOM, - // so we set the name along with the iframe HTML markup: - iframe = $( - '' - ).bind('load', function () { - var fileInputClones, - paramNames = $.isArray(options.paramName) ? - options.paramName : [options.paramName]; - iframe - .unbind('load') - .bind('load', function () { - var response; - // Wrap in a try/catch block to catch exceptions thrown - // when trying to access cross-domain iframe contents: - try { - response = iframe.contents(); - // Google Chrome and Firefox do not throw an - // exception when calling iframe.contents() on - // cross-domain requests, so we unify the response: - if (!response.length || !response[0].firstChild) { - throw new Error(); - } - } catch (e) { - response = undefined; - } - // The complete callback returns the - // iframe content document as response object: - completeCallback( - 200, - 'success', - {'iframe': response} - ); - // Fix for IE endless progress bar activity bug - // (happens on form submits to iframe targets): - $('') - .appendTo(form); - form.remove(); - }); - form - .prop('target', iframe.prop('name')) - .prop('action', options.url) - .prop('method', options.type); - if (options.formData) { - $.each(options.formData, function (index, field) { - $('') - .prop('name', field.name) - .val(field.value) - .appendTo(form); - }); - } - if (options.fileInput && options.fileInput.length && - options.type === 'POST') { - fileInputClones = options.fileInput.clone(); - // Insert a clone for each file input field: - options.fileInput.after(function (index) { - return fileInputClones[index]; - }); - if (options.paramName) { - options.fileInput.each(function (index) { - $(this).prop( - 'name', - paramNames[index] || options.paramName - ); - }); - } - // Appending the file input fields to the hidden form - // removes them from their original location: - form - .append(options.fileInput) - .prop('enctype', 'multipart/form-data') - // enctype must be set as encoding for IE: - .prop('encoding', 'multipart/form-data'); - } - form.submit(); - // Insert the file input fields at their original location - // by replacing the clones with the originals: - if (fileInputClones && fileInputClones.length) { - options.fileInput.each(function (index, input) { - var clone = $(fileInputClones[index]); - $(input).prop('name', clone.prop('name')); - clone.replaceWith(input); - }); - } - }); - form.append(iframe).appendTo(document.body); - }, - abort: function () { - if (iframe) { - // javascript:false as iframe src aborts the request - // and prevents warning popups on HTTPS in IE6. - // concat is used to avoid the "Script URL" JSLint error: - iframe - .unbind('load') - .prop('src', 'javascript'.concat(':false;')); - } - if (form) { - form.remove(); - } - } - }; - } - }); - - // The iframe transport returns the iframe content document as response. - // The following adds converters from iframe to text, json, html, and script: - $.ajaxSetup({ - converters: { - 'iframe text': function (iframe) { - return $(iframe[0].body).text(); - }, - 'iframe json': function (iframe) { - return $.parseJSON($(iframe[0].body).text()); - }, - 'iframe html': function (iframe) { - return $(iframe[0].body).html(); - }, - 'iframe script': function (iframe) { - return $.globalEval($(iframe[0].body).text()); - } - } - }); - -})); diff --git a/upload/admin_area/uploader/js/load-image.min.js b/upload/admin_area/uploader/js/load-image.min.js deleted file mode 100644 index 3daf677e..00000000 --- a/upload/admin_area/uploader/js/load-image.min.js +++ /dev/null @@ -1 +0,0 @@ -(function(a){"use strict";var b=function(a,c,d){var e=document.createElement("img"),f,g;return e.onerror=c,e.onload=function(){g&&b.revokeObjectURL(g),c(b.scale(e,d))},window.Blob&&a instanceof Blob||window.File&&a instanceof File?f=g=b.createObjectURL(a):f=a,f?(e.src=f,e):b.readFile(a,function(a){e.src=a})},c=window.createObjectURL&&window||window.URL&&URL||window.webkitURL&&webkitURL;b.scale=function(a,b){b=b||{};var c=document.createElement("canvas"),d=a.width,e=a.height,f=Math.max((b.minWidth||d)/d,(b.minHeight||e)/e);return f>1&&(d=parseInt(d*f,10),e=parseInt(e*f,10)),f=Math.min((b.maxWidth||d)/d,(b.maxHeight||e)/e),f<1&&(d=parseInt(d*f,10),e=parseInt(e*f,10)),a.getContext||b.canvas&&c.getContext?(c.width=d,c.height=e,c.getContext("2d").drawImage(a,0,0,d,e),c):(a.width=d,a.height=e,a)},b.createObjectURL=function(a){return c?c.createObjectURL(a):!1},b.revokeObjectURL=function(a){return c?c.revokeObjectURL(a):!1},b.readFile=function(a,b){if(window.FileReader&&FileReader.prototype.readAsDataURL){var c=new FileReader;return c.onload=function(a){b(a.target.result)},c.readAsDataURL(a),c}return!1},typeof define!="undefined"&&define.amd?define(function(){return b}):a.loadImage=b})(this); \ No newline at end of file diff --git a/upload/admin_area/uploader/js/locale.js b/upload/admin_area/uploader/js/locale.js deleted file mode 100644 index ea64b0a8..00000000 --- a/upload/admin_area/uploader/js/locale.js +++ /dev/null @@ -1,29 +0,0 @@ -/* - * jQuery File Upload Plugin Localization Example 6.5.1 - * https://github.com/blueimp/jQuery-File-Upload - * - * Copyright 2012, Sebastian Tschan - * https://blueimp.net - * - * Licensed under the MIT license: - * http://www.opensource.org/licenses/MIT - */ - -/*global window */ - -window.locale = { - "fileupload": { - "errors": { - "maxFileSize": "File is too big", - "minFileSize": "File is too small", - "acceptFileTypes": "Filetype not allowed", - "maxNumberOfFiles": "Max number of files exceeded", - "uploadedBytes": "Uploaded bytes exceed file size", - "emptyResult": "Empty file upload result" - }, - "error": "Error", - "start": "Start", - "cancel": "Cancel", - "destroy": "Delete" - } -}; diff --git a/upload/admin_area/uploader/js/main.js b/upload/admin_area/uploader/js/main.js deleted file mode 100644 index 01c86feb..00000000 --- a/upload/admin_area/uploader/js/main.js +++ /dev/null @@ -1,78 +0,0 @@ -/* - * jQuery File Upload Plugin JS Example 6.7 - * https://github.com/blueimp/jQuery-File-Upload - * - * Copyright 2010, Sebastian Tschan - * https://blueimp.net - * - * Licensed under the MIT license: - * http://www.opensource.org/licenses/MIT - */ - -/*jslint nomen: true, unparam: true, regexp: true */ -/*global $, window, document */ - -$(function () { - 'use strict'; - - // Initialize the jQuery File Upload widget: - $('#fileupload').fileupload(); - - // Enable iframe cross-domain access via redirect option: - $('#fileupload').fileupload( - 'option', - 'redirect', - window.location.href.replace( - /\/[^\/]*$/, - '/cors/result.html?%s' - ) - ); - - if (window.location.hostname === 'blueimp.github.com') { - // Demo settings: - $('#fileupload').fileupload('option', { - url: '//jquery-file-upload.appspot.com/', - maxFileSize: 5000000, - acceptFileTypes: /(\.|\/)(gif|jpe?g|png)$/i, - process: [ - { - action: 'load', - fileTypes: /^image\/(gif|jpeg|png)$/, - maxFileSize: 20000000 // 20MB - }, - { - action: 'resize', - maxWidth: 1440, - maxHeight: 900 - }, - { - action: 'save' - } - ] - }); - // Upload server status check for browsers with CORS support: - if ($.support.cors) { - $.ajax({ - url: '//jquery-file-upload.appspot.com/', - type: 'HEAD' - }).fail(function () { - $('') - .text('Upload server currently unavailable - ' + - new Date()) - .appendTo('#fileupload'); - }); - } - } else { - // Load existing files: - $('#fileupload').each(function () { - var that = this; - $.getJSON(this.action, function (result) { - if (result && result.length) { - $(that).fileupload('option', 'done') - .call(that, null, {result: result}); - } - }); - }); - } - -}); diff --git a/upload/admin_area/uploader/js/vendor/jquery.ui.widget.js b/upload/admin_area/uploader/js/vendor/jquery.ui.widget.js deleted file mode 100644 index 9da8673a..00000000 --- a/upload/admin_area/uploader/js/vendor/jquery.ui.widget.js +++ /dev/null @@ -1,282 +0,0 @@ -/* - * jQuery UI Widget 1.8.18+amd - * https://github.com/blueimp/jQuery-File-Upload - * - * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI/Widget - */ - -(function (factory) { - if (typeof define === "function" && define.amd) { - // Register as an anonymous AMD module: - define(["jquery"], factory); - } else { - // Browser globals: - factory(jQuery); - } -}(function( $, undefined ) { - -// jQuery 1.4+ -if ( $.cleanData ) { - var _cleanData = $.cleanData; - $.cleanData = function( elems ) { - for ( var i = 0, elem; (elem = elems[i]) != null; i++ ) { - try { - $( elem ).triggerHandler( "remove" ); - // http://bugs.jquery.com/ticket/8235 - } catch( e ) {} - } - _cleanData( elems ); - }; -} else { - var _remove = $.fn.remove; - $.fn.remove = function( selector, keepData ) { - return this.each(function() { - if ( !keepData ) { - if ( !selector || $.filter( selector, [ this ] ).length ) { - $( "*", this ).add( [ this ] ).each(function() { - try { - $( this ).triggerHandler( "remove" ); - // http://bugs.jquery.com/ticket/8235 - } catch( e ) {} - }); - } - } - return _remove.call( $(this), selector, keepData ); - }); - }; -} - -$.widget = function( name, base, prototype ) { - var namespace = name.split( "." )[ 0 ], - fullName; - name = name.split( "." )[ 1 ]; - fullName = namespace + "-" + name; - - if ( !prototype ) { - prototype = base; - base = $.Widget; - } - - // create selector for plugin - $.expr[ ":" ][ fullName ] = function( elem ) { - return !!$.data( elem, name ); - }; - - $[ namespace ] = $[ namespace ] || {}; - $[ namespace ][ name ] = function( options, element ) { - // allow instantiation without initializing for simple inheritance - if ( arguments.length ) { - this._createWidget( options, element ); - } - }; - - var basePrototype = new base(); - // we need to make the options hash a property directly on the new instance - // otherwise we'll modify the options hash on the prototype that we're - // inheriting from -// $.each( basePrototype, function( key, val ) { -// if ( $.isPlainObject(val) ) { -// basePrototype[ key ] = $.extend( {}, val ); -// } -// }); - basePrototype.options = $.extend( true, {}, basePrototype.options ); - $[ namespace ][ name ].prototype = $.extend( true, basePrototype, { - namespace: namespace, - widgetName: name, - widgetEventPrefix: $[ namespace ][ name ].prototype.widgetEventPrefix || name, - widgetBaseClass: fullName - }, prototype ); - - $.widget.bridge( name, $[ namespace ][ name ] ); -}; - -$.widget.bridge = function( name, object ) { - $.fn[ name ] = function( options ) { - var isMethodCall = typeof options === "string", - args = Array.prototype.slice.call( arguments, 1 ), - returnValue = this; - - // allow multiple hashes to be passed on init - options = !isMethodCall && args.length ? - $.extend.apply( null, [ true, options ].concat(args) ) : - options; - - // prevent calls to internal methods - if ( isMethodCall && options.charAt( 0 ) === "_" ) { - return returnValue; - } - - if ( isMethodCall ) { - this.each(function() { - var instance = $.data( this, name ), - methodValue = instance && $.isFunction( instance[options] ) ? - instance[ options ].apply( instance, args ) : - instance; - // TODO: add this back in 1.9 and use $.error() (see #5972) -// if ( !instance ) { -// throw "cannot call methods on " + name + " prior to initialization; " + -// "attempted to call method '" + options + "'"; -// } -// if ( !$.isFunction( instance[options] ) ) { -// throw "no such method '" + options + "' for " + name + " widget instance"; -// } -// var methodValue = instance[ options ].apply( instance, args ); - if ( methodValue !== instance && methodValue !== undefined ) { - returnValue = methodValue; - return false; - } - }); - } else { - this.each(function() { - var instance = $.data( this, name ); - if ( instance ) { - instance.option( options || {} )._init(); - } else { - $.data( this, name, new object( options, this ) ); - } - }); - } - - return returnValue; - }; -}; - -$.Widget = function( options, element ) { - // allow instantiation without initializing for simple inheritance - if ( arguments.length ) { - this._createWidget( options, element ); - } -}; - -$.Widget.prototype = { - widgetName: "widget", - widgetEventPrefix: "", - options: { - disabled: false - }, - _createWidget: function( options, element ) { - // $.widget.bridge stores the plugin instance, but we do it anyway - // so that it's stored even before the _create function runs - $.data( element, this.widgetName, this ); - this.element = $( element ); - this.options = $.extend( true, {}, - this.options, - this._getCreateOptions(), - options ); - - var self = this; - this.element.bind( "remove." + this.widgetName, function() { - self.destroy(); - }); - - this._create(); - this._trigger( "create" ); - this._init(); - }, - _getCreateOptions: function() { - return $.metadata && $.metadata.get( this.element[0] )[ this.widgetName ]; - }, - _create: function() {}, - _init: function() {}, - - destroy: function() { - this.element - .unbind( "." + this.widgetName ) - .removeData( this.widgetName ); - this.widget() - .unbind( "." + this.widgetName ) - .removeAttr( "aria-disabled" ) - .removeClass( - this.widgetBaseClass + "-disabled " + - "ui-state-disabled" ); - }, - - widget: function() { - return this.element; - }, - - option: function( key, value ) { - var options = key; - - if ( arguments.length === 0 ) { - // don't return a reference to the internal hash - return $.extend( {}, this.options ); - } - - if (typeof key === "string" ) { - if ( value === undefined ) { - return this.options[ key ]; - } - options = {}; - options[ key ] = value; - } - - this._setOptions( options ); - - return this; - }, - _setOptions: function( options ) { - var self = this; - $.each( options, function( key, value ) { - self._setOption( key, value ); - }); - - return this; - }, - _setOption: function( key, value ) { - this.options[ key ] = value; - - if ( key === "disabled" ) { - this.widget() - [ value ? "addClass" : "removeClass"]( - this.widgetBaseClass + "-disabled" + " " + - "ui-state-disabled" ) - .attr( "aria-disabled", value ); - } - - return this; - }, - - enable: function() { - return this._setOption( "disabled", false ); - }, - disable: function() { - return this._setOption( "disabled", true ); - }, - - _trigger: function( type, event, data ) { - var prop, orig, - callback = this.options[ type ]; - - data = data || {}; - event = $.Event( event ); - event.type = ( type === this.widgetEventPrefix ? - type : - this.widgetEventPrefix + type ).toLowerCase(); - // the original event may come from any element - // so we need to reset the target on the new event - event.target = this.element[ 0 ]; - - // copy original event properties over to the new event - orig = event.originalEvent; - if ( orig ) { - for ( prop in orig ) { - if ( !( prop in event ) ) { - event[ prop ] = orig[ prop ]; - } - } - } - - this.element.trigger( event, data ); - - return !( $.isFunction(callback) && - callback.call( this.element[0], event, data ) === false || - event.isDefaultPrevented() ); - } -}; - -})); diff --git a/upload/admin_area/uploader/server/php/files/.htaccess b/upload/admin_area/uploader/server/php/files/.htaccess deleted file mode 100644 index a6a9f6a7..00000000 --- a/upload/admin_area/uploader/server/php/files/.htaccess +++ /dev/null @@ -1,4 +0,0 @@ -ForceType application/octet-stream - - ForceType none - \ No newline at end of file diff --git a/upload/admin_area/uploader/server/php/files/IMAG0060.jpg b/upload/admin_area/uploader/server/php/files/IMAG0060.jpg deleted file mode 100644 index dcbdba834c24921533979fbd23daa7c04c0d5369..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 644868 zcmbTdXH-*N*EYHndIt$eZ_+}O5|k>T1V|u25}FZ}CK6Pn2r9Oqf*L8IW28h#As`AG z6fC!Z6j2cfu^}o&K(Q-`Vmm9`&-1?D8RPso=P(9jWoKox=3KK}^O|e_ee!n_Wr5j8 zNq`_c9f(4!#9f z{m&T8IzfTN|1+Noz7`4YXAnWz8J|E&+Xk*fkU#hp-R<93xszu9`7RNH=ny0YJ`uOI zx3{H>t*ik7Cd<;r|7WaM1p9Xm3@!#0%l>ygFni{IziVe}%Y^;!dYJJ4u1AW=6#MU3 z)_^JT-!aSu{7=Z<*3QnwcD;+8vw__@7nHq=t?mEgHL#u-Fg+fu2)42+aiX&mP{Dsz z4*t97ZjdBQ>_2Oe1mE}{9l|*Ot3%j@|C#nT?x0%E2BcBl?oOhJu2Iy`hew{r~5mznzeZG@J^X5Q7;(a21%C3hZwWtPTh) z0bBX`&*CAlS>j-+(lWAgz_eguVsLRW2?=pvD6m7KjTBdrSY>GEDXB_`kupj}*k>1= zlV0Q1+NDMu`DE-6n|4%2R(-XGrk07RnK{w|<+yIWle3Gr560KeAB!V}hJ{B&ZY0OW zZ%f#oNJ&cHlaaZ1-~Oy)$8&N|oIFJ#a*hde4k z9=N!;n7EWk9vFPDNLUqd2}3){Rh|T?m{e6G`)p~1SJAoFE}1nB#7}CmX(O`g#;8e? z&mxglB>I0R(9!>268(=r|0B=eF-Tqv7_W+$3giKulqa?NO$J>!z=%qAW-3y?Gi7a7 zYhS6@<)paKUN@2Zz8vwq|n1s~v!foa} zJKqu9WNP*S!Fz6OHO*$VhI*;B2ZA3JvF2I8m0FtJII%q{VJtATH1>4Poo`>kHQ$w+ zX>dnq5pwy@e8=`?MTIk&~lepm8HpMA~$y+dU^;=}4S z{ivK&;#3Lv5OXEJ%@7e=*8K`YS@-XJ?<*zS@K*&TyTMF@XL!r-b;~5&XnWN82nJ9?H)@w+vq-}G}xkDS36}}=#vr{@$5XVE0lklt6-uYsD zyE&-7Z%kF8P;X%pjbNsuZF|>dNw^l`yp^*AQx%B$SnYy^cZ7hk>{GNT;#75@crRi; zDuLcNRVo`5O=?9eu-UzEx=cU-EhT7B2NYqNxW3F$~RUomS)#$SOiw_g&$ja z^4rK2_OpPiv}lolj7t$?mElxNl|ajIS&}pplXhd&pZ6qmCo)?F(QQFQ=2AOk-r|ke z(GG!bM7TYYMH)m6i|<6{6Kl#;Nh;@E1hfzr;#BsjAOu(@Rl=nN@s0#T3S-N&sXC*r z{t`~IlE)DIc5WGcVg9rbV9k?%}=PCB7Asy-Siu}m) zm%@)weDd^n{GPq4$9`?s#|@R0E;(Yy&uR?HDfXRA0jm~~tM7^HH70DLC}CK|k3#XiiWaXT606DC zJZ7xy2k)`!qa*Y2t}4GA0y}172vDcnN+1 zZ?>TcMe@S_9j}oG+ZH$yZaRcx5t&M!z9Seao4-tGS=PGF&mvr* zM>eQj9vw9!! zd9(~y1C%d&t^VG^r1YfAEnP7`!V?n5DQOqFg;z}$1|K#`cF_Mqx<2@IwH7e4uY07> zdMG^@H5%0E6JBrbZjpvOPErvwSZKH(CpfP*h-!u+%-xYWQtU_z%JC41v>KtH%^A^c zt|DgbdoSF-p^_xW=q{&|nyQ9zabN6$8(2=gj_r{-lbv@yWD%v$y4#V&D%4DNVpsKa z*R0vlX24Y}?ejI52DpJ;y;0Fs9RWn$F zhA65Rg>wvxrGl8q=R=isb{`93F(pA1V{0PlO#O`STP|wAlFggi1^R9tBfT(^RuVbR(rt(qhz*V2~{*d+LOvYv|fu zm{5plXZ2dAGh_tJ$}bj&%gAwG!~9azZMJa5Xh-!p=VgUO6yZoPyiyK_M0RJ>kWV=@ za2IPW+KN_Wbn2g+w zie779c(4t`e)f0%Y&=3{FlcHi$OUQK4twT39VJq*qwnH_@1sAT_CI0>^>TU*sRnsk z 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 z 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 z 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

    _kkug=-( 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

    iN8w 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

    ');var j=f.parent();if(f.css("position")=="static"){j.css({position:"relative"});f.css({position:"relative"})}else{var i=f.css("top");if(isNaN(parseInt(i,10))){i="auto"}var h=f.css("left");if(isNaN(parseInt(h,10))){h="auto"}j.css({position:f.css("position"),top:i,left:h,zIndex:f.css("z-index")}).show();f.css({position:"relative",top:0,left:0})}j.css(g);return j},removeWrapper:function(f){if(f.parent().is(".ui-effects-wrapper")){return f.parent().replaceWith(f)}return f},setTransition:function(g,i,f,h){h=h||{};d.each(i,function(k,j){unit=g.cssUnit(j);if(unit[0]>0){h[j]=unit[0]*f+unit[1]}});return h},animateClass:function(h,i,k,j){var f=(typeof k=="function"?k:(j?j:null));var g=(typeof k=="string"?k:null);return this.each(function(){var q={};var o=d(this);var p=o.attr("style")||"";if(typeof p=="object"){p=p.cssText}if(h.toggle){o.hasClass(h.toggle)?h.remove=h.toggle:h.add=h.toggle}var l=d.extend({},(document.defaultView?document.defaultView.getComputedStyle(this,null):this.currentStyle));if(h.add){o.addClass(h.add)}if(h.remove){o.removeClass(h.remove)}var m=d.extend({},(document.defaultView?document.defaultView.getComputedStyle(this,null):this.currentStyle));if(h.add){o.removeClass(h.add)}if(h.remove){o.addClass(h.remove)}for(var r in m){if(typeof m[r]!="function"&&m[r]&&r.indexOf("Moz")==-1&&r.indexOf("length")==-1&&m[r]!=l[r]&&(r.match(/color/i)||(!r.match(/color/i)&&!isNaN(parseInt(m[r],10))))&&(l.position!="static"||(l.position=="static"&&!r.match(/left|top|bottom|right/)))){q[r]=m[r]}}o.animate(q,i,g,function(){if(typeof d(this).attr("style")=="object"){d(this).attr("style")["cssText"]="";d(this).attr("style")["cssText"]=p}else{d(this).attr("style",p)}if(h.add){d(this).addClass(h.add)}if(h.remove){d(this).removeClass(h.remove)}if(f){f.apply(this,arguments)}})})}};function c(g,f){var i=g[1]&&g[1].constructor==Object?g[1]:{};if(f){i.mode=f}var h=g[1]&&g[1].constructor!=Object?g[1]:(i.duration?i.duration:g[2]);h=d.fx.off?0:typeof h==="number"?h:d.fx.speeds[h]||d.fx.speeds._default;var j=i.callback||(d.isFunction(g[1])&&g[1])||(d.isFunction(g[2])&&g[2])||(d.isFunction(g[3])&&g[3]);return[g[0],i,h,j]}d.fn.extend({_show:d.fn.show,_hide:d.fn.hide,__toggle:d.fn.toggle,_addClass:d.fn.addClass,_removeClass:d.fn.removeClass,_toggleClass:d.fn.toggleClass,effect:function(g,f,h,i){return d.effects[g]?d.effects[g].call(this,{method:g,options:f||{},duration:h,callback:i}):null},show:function(){if(!arguments[0]||(arguments[0].constructor==Number||(/(slow|normal|fast)/).test(arguments[0]))){return this._show.apply(this,arguments)}else{return this.effect.apply(this,c(arguments,"show"))}},hide:function(){if(!arguments[0]||(arguments[0].constructor==Number||(/(slow|normal|fast)/).test(arguments[0]))){return this._hide.apply(this,arguments)}else{return this.effect.apply(this,c(arguments,"hide"))}},toggle:function(){if(!arguments[0]||(arguments[0].constructor==Number||(/(slow|normal|fast)/).test(arguments[0]))||(d.isFunction(arguments[0])||typeof arguments[0]=="boolean")){return this.__toggle.apply(this,arguments)}else{return this.effect.apply(this,c(arguments,"toggle"))}},addClass:function(g,f,i,h){return f?d.effects.animateClass.apply(this,[{add:g},f,i,h]):this._addClass(g)},removeClass:function(g,f,i,h){return f?d.effects.animateClass.apply(this,[{remove:g},f,i,h]):this._removeClass(g)},toggleClass:function(g,f,i,h){return((typeof f!=="boolean")&&f)?d.effects.animateClass.apply(this,[{toggle:g},f,i,h]):this._toggleClass(g,f)},morph:function(f,h,g,j,i){return d.effects.animateClass.apply(this,[{add:h,remove:f},g,j,i])},switchClass:function(){return this.morph.apply(this,arguments)},cssUnit:function(f){var g=this.css(f),h=[];d.each(["em","px","%","pt"],function(j,k){if(g.indexOf(k)>0){h=[parseFloat(g),k]}});return h}});d.each(["backgroundColor","borderBottomColor","borderLeftColor","borderRightColor","borderTopColor","color","outlineColor"],function(g,f){d.fx.step[f]=function(h){if(h.state==0){h.start=e(h.elem,f);h.end=b(h.end)}h.elem.style[f]="rgb("+[Math.max(Math.min(parseInt((h.pos*(h.end[0]-h.start[0]))+h.start[0],10),255),0),Math.max(Math.min(parseInt((h.pos*(h.end[1]-h.start[1]))+h.start[1],10),255),0),Math.max(Math.min(parseInt((h.pos*(h.end[2]-h.start[2]))+h.start[2],10),255),0)].join(",")+")"}});function b(g){var f;if(g&&g.constructor==Array&&g.length==3){return g}if(f=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(g)){return[parseInt(f[1],10),parseInt(f[2],10),parseInt(f[3],10)]}if(f=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(g)){return[parseFloat(f[1])*2.55,parseFloat(f[2])*2.55,parseFloat(f[3])*2.55]}if(f=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(g)){return[parseInt(f[1],16),parseInt(f[2],16),parseInt(f[3],16)]}if(f=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(g)){return[parseInt(f[1]+f[1],16),parseInt(f[2]+f[2],16),parseInt(f[3]+f[3],16)]}if(f=/rgba\(0, 0, 0, 0\)/.exec(g)){return a.transparent}return a[d.trim(g).toLowerCase()]}function e(h,f){var g;do{g=d.curCSS(h,f);if(g!=""&&g!="transparent"||d.nodeName(h,"body")){break}f="backgroundColor"}while(h=h.parentNode);return b(g)}var a={aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0,0,0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],green:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230],lightcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta:[255,0,255],maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[255,165,0],pink:[255,192,203],purple:[128,0,128],violet:[128,0,128],red:[255,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0],transparent:[255,255,255]};d.easing.jswing=d.easing.swing;d.extend(d.easing,{def:"easeOutQuad",swing:function(g,h,f,j,i){return d.easing[d.easing.def](g,h,f,j,i)},easeInQuad:function(g,h,f,j,i){return j*(h/=i)*h+f},easeOutQuad:function(g,h,f,j,i){return -j*(h/=i)*(h-2)+f},easeInOutQuad:function(g,h,f,j,i){if((h/=i/2)<1){return j/2*h*h+f}return -j/2*((--h)*(h-2)-1)+f},easeInCubic:function(g,h,f,j,i){return j*(h/=i)*h*h+f},easeOutCubic:function(g,h,f,j,i){return j*((h=h/i-1)*h*h+1)+f},easeInOutCubic:function(g,h,f,j,i){if((h/=i/2)<1){return j/2*h*h*h+f}return j/2*((h-=2)*h*h+2)+f},easeInQuart:function(g,h,f,j,i){return j*(h/=i)*h*h*h+f},easeOutQuart:function(g,h,f,j,i){return -j*((h=h/i-1)*h*h*h-1)+f},easeInOutQuart:function(g,h,f,j,i){if((h/=i/2)<1){return j/2*h*h*h*h+f}return -j/2*((h-=2)*h*h*h-2)+f},easeInQuint:function(g,h,f,j,i){return j*(h/=i)*h*h*h*h+f},easeOutQuint:function(g,h,f,j,i){return j*((h=h/i-1)*h*h*h*h+1)+f},easeInOutQuint:function(g,h,f,j,i){if((h/=i/2)<1){return j/2*h*h*h*h*h+f}return j/2*((h-=2)*h*h*h*h+2)+f},easeInSine:function(g,h,f,j,i){return -j*Math.cos(h/i*(Math.PI/2))+j+f},easeOutSine:function(g,h,f,j,i){return j*Math.sin(h/i*(Math.PI/2))+f},easeInOutSine:function(g,h,f,j,i){return -j/2*(Math.cos(Math.PI*h/i)-1)+f},easeInExpo:function(g,h,f,j,i){return(h==0)?f:j*Math.pow(2,10*(h/i-1))+f},easeOutExpo:function(g,h,f,j,i){return(h==i)?f+j:j*(-Math.pow(2,-10*h/i)+1)+f},easeInOutExpo:function(g,h,f,j,i){if(h==0){return f}if(h==i){return f+j}if((h/=i/2)<1){return j/2*Math.pow(2,10*(h-1))+f}return j/2*(-Math.pow(2,-10*--h)+2)+f},easeInCirc:function(g,h,f,j,i){return -j*(Math.sqrt(1-(h/=i)*h)-1)+f},easeOutCirc:function(g,h,f,j,i){return j*Math.sqrt(1-(h=h/i-1)*h)+f},easeInOutCirc:function(g,h,f,j,i){if((h/=i/2)<1){return -j/2*(Math.sqrt(1-h*h)-1)+f}return j/2*(Math.sqrt(1-(h-=2)*h)+1)+f},easeInElastic:function(g,i,f,m,l){var j=1.70158;var k=0;var h=m;if(i==0){return f}if((i/=l)==1){return f+m}if(!k){k=l*0.3}if(h").css({position:"absolute",visibility:"visible",left:-d*(g/e),top:-f*(c/k)}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:g/e,height:c/k,left:l.left+d*(g/e)+(b.options.mode=="show"?(d-Math.floor(e/2))*(g/e):0),top:l.top+f*(c/k)+(b.options.mode=="show"?(f-Math.floor(k/2))*(c/k):0),opacity:b.options.mode=="show"?0:1}).animate({left:l.left+d*(g/e)+(b.options.mode=="show"?0:(d-Math.floor(e/2))*(g/e)),top:l.top+f*(c/k)+(b.options.mode=="show"?0:(f-Math.floor(k/2))*(c/k)),opacity:b.options.mode=="show"?1:0},b.duration||500)}}setTimeout(function(){b.options.mode=="show"?h.css({visibility:"visible"}):h.css({visibility:"visible"}).hide();if(b.callback){b.callback.apply(h[0])}h.dequeue();a("div.ui-effects-explode").remove()},b.duration||500)})}})(jQuery);;/* - * jQuery UI Effects Fold 1.7.2 - * - * Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT (MIT-LICENSE.txt) - * and GPL (GPL-LICENSE.txt) licenses. - * - * http://docs.jquery.com/UI/Effects/Fold - * - * Depends: - * effects.core.js - */ -(function(a){a.effects.fold=function(b){return this.queue(function(){var e=a(this),k=["position","top","left"];var h=a.effects.setMode(e,b.options.mode||"hide");var o=b.options.size||15;var n=!(!b.options.horizFirst);var g=b.duration?b.duration/2:a.fx.speeds._default/2;a.effects.save(e,k);e.show();var d=a.effects.createWrapper(e).css({overflow:"hidden"});var i=((h=="show")!=n);var f=i?["width","height"]:["height","width"];var c=i?[d.width(),d.height()]:[d.height(),d.width()];var j=/([0-9]+)%/.exec(o);if(j){o=parseInt(j[1],10)/100*c[h=="hide"?0:1]}if(h=="show"){d.css(n?{height:0,width:o}:{height:o,width:0})}var m={},l={};m[f[0]]=h=="show"?c[0]:o;l[f[1]]=h=="show"?c[1]:0;d.animate(m,g,b.options.easing).animate(l,g,b.options.easing,function(){if(h=="hide"){e.hide()}a.effects.restore(e,k);a.effects.removeWrapper(e);if(b.callback){b.callback.apply(e[0],arguments)}e.dequeue()})})}})(jQuery);;/* - * jQuery UI Effects Highlight 1.7.2 - * - * Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT (MIT-LICENSE.txt) - * and GPL (GPL-LICENSE.txt) licenses. - * - * http://docs.jquery.com/UI/Effects/Highlight - * - * Depends: - * effects.core.js - */ -(function(a){a.effects.highlight=function(b){return this.queue(function(){var e=a(this),d=["backgroundImage","backgroundColor","opacity"];var h=a.effects.setMode(e,b.options.mode||"show");var c=b.options.color||"#ffff99";var g=e.css("backgroundColor");a.effects.save(e,d);e.show();e.css({backgroundImage:"none",backgroundColor:c});var f={backgroundColor:g};if(h=="hide"){f.opacity=0}e.animate(f,{queue:false,duration:b.duration,easing:b.options.easing,complete:function(){if(h=="hide"){e.hide()}a.effects.restore(e,d);if(h=="show"&&a.browser.msie){this.style.removeAttribute("filter")}if(b.callback){b.callback.apply(this,arguments)}e.dequeue()}})})}})(jQuery);;/* - * jQuery UI Effects Pulsate 1.7.2 - * - * Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT (MIT-LICENSE.txt) - * and GPL (GPL-LICENSE.txt) licenses. - * - * http://docs.jquery.com/UI/Effects/Pulsate - * - * Depends: - * effects.core.js - */ -(function(a){a.effects.pulsate=function(b){return this.queue(function(){var d=a(this);var g=a.effects.setMode(d,b.options.mode||"show");var f=b.options.times||5;var e=b.duration?b.duration/2:a.fx.speeds._default/2;if(g=="hide"){f--}if(d.is(":hidden")){d.css("opacity",0);d.show();d.animate({opacity:1},e,b.options.easing);f=f-2}for(var c=0;c').appendTo(document.body).addClass(b.options.className).css({top:d.top,left:d.left,height:f.innerHeight(),width:f.innerWidth(),position:"absolute"}).animate(g,b.duration,b.options.easing,function(){c.remove();(b.callback&&b.callback.apply(f[0],arguments));f.dequeue()})})}})(jQuery);; \ No newline at end of file diff --git a/upload/js/ui/jquery-ui.js b/upload/js/ui/jquery-ui.js deleted file mode 100644 index 19a64188..00000000 --- a/upload/js/ui/jquery-ui.js +++ /dev/null @@ -1,406 +0,0 @@ -/*! - * jQuery UI 1.8.11 - * - * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI - */ -(function(b,d){function e(g){return!b(g).parents().andSelf().filter(function(){return b.curCSS(this,"visibility")==="hidden"||b.expr.filters.hidden(this)}).length}b.ui=b.ui||{};if(!b.ui.version){b.extend(b.ui,{version:"1.8.11",keyCode:{ALT:18,BACKSPACE:8,CAPS_LOCK:20,COMMA:188,COMMAND:91,COMMAND_LEFT:91,COMMAND_RIGHT:93,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,MENU:93,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106, -NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38,WINDOWS:91}});b.fn.extend({_focus:b.fn.focus,focus:function(g,f){return typeof g==="number"?this.each(function(){var a=this;setTimeout(function(){b(a).focus();f&&f.call(a)},g)}):this._focus.apply(this,arguments)},scrollParent:function(){var g;g=b.browser.msie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?this.parents().filter(function(){return/(relative|absolute|fixed)/.test(b.curCSS(this, -"position",1))&&/(auto|scroll)/.test(b.curCSS(this,"overflow",1)+b.curCSS(this,"overflow-y",1)+b.curCSS(this,"overflow-x",1))}).eq(0):this.parents().filter(function(){return/(auto|scroll)/.test(b.curCSS(this,"overflow",1)+b.curCSS(this,"overflow-y",1)+b.curCSS(this,"overflow-x",1))}).eq(0);return/fixed/.test(this.css("position"))||!g.length?b(document):g},zIndex:function(g){if(g!==d)return this.css("zIndex",g);if(this.length){g=b(this[0]);for(var f;g.length&&g[0]!==document;){f=g.css("position"); -if(f==="absolute"||f==="relative"||f==="fixed"){f=parseInt(g.css("zIndex"),10);if(!isNaN(f)&&f!==0)return f}g=g.parent()}}return 0},disableSelection:function(){return this.bind((b.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",function(g){g.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}});b.each(["Width","Height"],function(g,f){function a(j,n,p,l){b.each(c,function(){n-=parseFloat(b.curCSS(j,"padding"+this,true))||0;if(p)n-=parseFloat(b.curCSS(j, -"border"+this+"Width",true))||0;if(l)n-=parseFloat(b.curCSS(j,"margin"+this,true))||0});return n}var c=f==="Width"?["Left","Right"]:["Top","Bottom"],h=f.toLowerCase(),i={innerWidth:b.fn.innerWidth,innerHeight:b.fn.innerHeight,outerWidth:b.fn.outerWidth,outerHeight:b.fn.outerHeight};b.fn["inner"+f]=function(j){if(j===d)return i["inner"+f].call(this);return this.each(function(){b(this).css(h,a(this,j)+"px")})};b.fn["outer"+f]=function(j,n){if(typeof j!=="number")return i["outer"+f].call(this,j);return this.each(function(){b(this).css(h, -a(this,j,true,n)+"px")})}});b.extend(b.expr[":"],{data:function(g,f,a){return!!b.data(g,a[3])},focusable:function(g){var f=g.nodeName.toLowerCase(),a=b.attr(g,"tabindex");if("area"===f){f=g.parentNode;a=f.name;if(!g.href||!a||f.nodeName.toLowerCase()!=="map")return false;g=b("img[usemap=#"+a+"]")[0];return!!g&&e(g)}return(/input|select|textarea|button|object/.test(f)?!g.disabled:"a"==f?g.href||!isNaN(a):!isNaN(a))&&e(g)},tabbable:function(g){var f=b.attr(g,"tabindex");return(isNaN(f)||f>=0)&&b(g).is(":focusable")}}); -b(function(){var g=document.body,f=g.appendChild(f=document.createElement("div"));b.extend(f.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0});b.support.minHeight=f.offsetHeight===100;b.support.selectstart="onselectstart"in f;g.removeChild(f).style.display="none"});b.extend(b.ui,{plugin:{add:function(g,f,a){g=b.ui[g].prototype;for(var c in a){g.plugins[c]=g.plugins[c]||[];g.plugins[c].push([f,a[c]])}},call:function(g,f,a){if((f=g.plugins[f])&&g.element[0].parentNode)for(var c=0;c0)return true;g[f]=1;a=g[f]>0;g[f]=0;return a},isOverAxis:function(g,f,a){return g>f&&g=9)&&!d.button)return this._mouseUp(d);if(this._mouseStarted){this._mouseDrag(d);return d.preventDefault()}if(this._mouseDistanceMet(d)&&this._mouseDelayMet(d))(this._mouseStarted=this._mouseStart(this._mouseDownEvent,d)!==false)?this._mouseDrag(d):this._mouseUp(d);return!this._mouseStarted},_mouseUp:function(d){b(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate); -if(this._mouseStarted){this._mouseStarted=false;d.target==this._mouseDownEvent.target&&b.data(d.target,this.widgetName+".preventClickEvent",true);this._mouseStop(d)}return false},_mouseDistanceMet:function(d){return Math.max(Math.abs(this._mouseDownEvent.pageX-d.pageX),Math.abs(this._mouseDownEvent.pageY-d.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return true}})})(jQuery); -(function(b){b.widget("ui.draggable",b.ui.mouse,{widgetEventPrefix:"drag",options:{addClasses:true,appendTo:"parent",axis:false,connectToSortable:false,containment:false,cursor:"auto",cursorAt:false,grid:false,handle:false,helper:"original",iframeFix:false,opacity:false,refreshPositions:false,revert:false,revertDuration:500,scope:"default",scroll:true,scrollSensitivity:20,scrollSpeed:20,snap:false,snapMode:"both",snapTolerance:20,stack:false,zIndex:false},_create:function(){if(this.options.helper== -"original"&&!/^(?:r|a|f)/.test(this.element.css("position")))this.element[0].style.position="relative";this.options.addClasses&&this.element.addClass("ui-draggable");this.options.disabled&&this.element.addClass("ui-draggable-disabled");this._mouseInit()},destroy:function(){if(this.element.data("draggable")){this.element.removeData("draggable").unbind(".draggable").removeClass("ui-draggable ui-draggable-dragging ui-draggable-disabled");this._mouseDestroy();return this}},_mouseCapture:function(d){var e= -this.options;if(this.helper||e.disabled||b(d.target).is(".ui-resizable-handle"))return false;this.handle=this._getHandle(d);if(!this.handle)return false;return true},_mouseStart:function(d){var e=this.options;this.helper=this._createHelper(d);this._cacheHelperProportions();if(b.ui.ddmanager)b.ui.ddmanager.current=this;this._cacheMargins();this.cssPosition=this.helper.css("position");this.scrollParent=this.helper.scrollParent();this.offset=this.positionAbs=this.element.offset();this.offset={top:this.offset.top- -this.margins.top,left:this.offset.left-this.margins.left};b.extend(this.offset,{click:{left:d.pageX-this.offset.left,top:d.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.originalPosition=this.position=this._generatePosition(d);this.originalPageX=d.pageX;this.originalPageY=d.pageY;e.cursorAt&&this._adjustOffsetFromHelper(e.cursorAt);e.containment&&this._setContainment();if(this._trigger("start",d)===false){this._clear();return false}this._cacheHelperProportions(); -b.ui.ddmanager&&!e.dropBehaviour&&b.ui.ddmanager.prepareOffsets(this,d);this.helper.addClass("ui-draggable-dragging");this._mouseDrag(d,true);return true},_mouseDrag:function(d,e){this.position=this._generatePosition(d);this.positionAbs=this._convertPositionTo("absolute");if(!e){e=this._uiHash();if(this._trigger("drag",d,e)===false){this._mouseUp({});return false}this.position=e.position}if(!this.options.axis||this.options.axis!="y")this.helper[0].style.left=this.position.left+"px";if(!this.options.axis|| -this.options.axis!="x")this.helper[0].style.top=this.position.top+"px";b.ui.ddmanager&&b.ui.ddmanager.drag(this,d);return false},_mouseStop:function(d){var e=false;if(b.ui.ddmanager&&!this.options.dropBehaviour)e=b.ui.ddmanager.drop(this,d);if(this.dropped){e=this.dropped;this.dropped=false}if((!this.element[0]||!this.element[0].parentNode)&&this.options.helper=="original")return false;if(this.options.revert=="invalid"&&!e||this.options.revert=="valid"&&e||this.options.revert===true||b.isFunction(this.options.revert)&& -this.options.revert.call(this.element,e)){var g=this;b(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){g._trigger("stop",d)!==false&&g._clear()})}else this._trigger("stop",d)!==false&&this._clear();return false},cancel:function(){this.helper.is(".ui-draggable-dragging")?this._mouseUp({}):this._clear();return this},_getHandle:function(d){var e=!this.options.handle||!b(this.options.handle,this.element).length?true:false;b(this.options.handle,this.element).find("*").andSelf().each(function(){if(this== -d.target)e=true});return e},_createHelper:function(d){var e=this.options;d=b.isFunction(e.helper)?b(e.helper.apply(this.element[0],[d])):e.helper=="clone"?this.element.clone():this.element;d.parents("body").length||d.appendTo(e.appendTo=="parent"?this.element[0].parentNode:e.appendTo);d[0]!=this.element[0]&&!/(fixed|absolute)/.test(d.css("position"))&&d.css("position","absolute");return d},_adjustOffsetFromHelper:function(d){if(typeof d=="string")d=d.split(" ");if(b.isArray(d))d={left:+d[0],top:+d[1]|| -0};if("left"in d)this.offset.click.left=d.left+this.margins.left;if("right"in d)this.offset.click.left=this.helperProportions.width-d.right+this.margins.left;if("top"in d)this.offset.click.top=d.top+this.margins.top;if("bottom"in d)this.offset.click.top=this.helperProportions.height-d.bottom+this.margins.top},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var d=this.offsetParent.offset();if(this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&b.ui.contains(this.scrollParent[0], -this.offsetParent[0])){d.left+=this.scrollParent.scrollLeft();d.top+=this.scrollParent.scrollTop()}if(this.offsetParent[0]==document.body||this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&b.browser.msie)d={top:0,left:0};return{top:d.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:d.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var d=this.element.position();return{top:d.top- -(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:d.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}else return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.element.css("marginLeft"),10)||0,top:parseInt(this.element.css("marginTop"),10)||0,right:parseInt(this.element.css("marginRight"),10)||0,bottom:parseInt(this.element.css("marginBottom"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(), -height:this.helper.outerHeight()}},_setContainment:function(){var d=this.options;if(d.containment=="parent")d.containment=this.helper[0].parentNode;if(d.containment=="document"||d.containment=="window")this.containment=[(d.containment=="document"?0:b(window).scrollLeft())-this.offset.relative.left-this.offset.parent.left,(d.containment=="document"?0:b(window).scrollTop())-this.offset.relative.top-this.offset.parent.top,(d.containment=="document"?0:b(window).scrollLeft())+b(d.containment=="document"? -document:window).width()-this.helperProportions.width-this.margins.left,(d.containment=="document"?0:b(window).scrollTop())+(b(d.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];if(!/^(document|window|parent)$/.test(d.containment)&&d.containment.constructor!=Array){var e=b(d.containment)[0];if(e){d=b(d.containment).offset();var g=b(e).css("overflow")!="hidden";this.containment=[d.left+(parseInt(b(e).css("borderLeftWidth"), -10)||0)+(parseInt(b(e).css("paddingLeft"),10)||0),d.top+(parseInt(b(e).css("borderTopWidth"),10)||0)+(parseInt(b(e).css("paddingTop"),10)||0),d.left+(g?Math.max(e.scrollWidth,e.offsetWidth):e.offsetWidth)-(parseInt(b(e).css("borderLeftWidth"),10)||0)-(parseInt(b(e).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,d.top+(g?Math.max(e.scrollHeight,e.offsetHeight):e.offsetHeight)-(parseInt(b(e).css("borderTopWidth"),10)||0)-(parseInt(b(e).css("paddingBottom"), -10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom]}}else if(d.containment.constructor==Array)this.containment=d.containment},_convertPositionTo:function(d,e){if(!e)e=this.position;d=d=="absolute"?1:-1;var g=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&b.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,f=/(html|body)/i.test(g[0].tagName);return{top:e.top+this.offset.relative.top*d+this.offset.parent.top*d-(b.browser.safari&& -b.browser.version<526&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():f?0:g.scrollTop())*d),left:e.left+this.offset.relative.left*d+this.offset.parent.left*d-(b.browser.safari&&b.browser.version<526&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():f?0:g.scrollLeft())*d)}},_generatePosition:function(d){var e=this.options,g=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&b.ui.contains(this.scrollParent[0], -this.offsetParent[0]))?this.offsetParent:this.scrollParent,f=/(html|body)/i.test(g[0].tagName),a=d.pageX,c=d.pageY;if(this.originalPosition){if(this.containment){if(d.pageX-this.offset.click.leftthis.containment[2])a=this.containment[2]+this.offset.click.left;if(d.pageY-this.offset.click.top>this.containment[3])c= -this.containment[3]+this.offset.click.top}if(e.grid){c=this.originalPageY+Math.round((c-this.originalPageY)/e.grid[1])*e.grid[1];c=this.containment?!(c-this.offset.click.topthis.containment[3])?c:!(c-this.offset.click.topthis.containment[2])? -a:!(a-this.offset.click.left').css({width:this.offsetWidth+ -"px",height:this.offsetHeight+"px",position:"absolute",opacity:"0.001",zIndex:1E3}).css(b(this).offset()).appendTo("body")})},stop:function(){b("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this)})}});b.ui.plugin.add("draggable","opacity",{start:function(d,e){d=b(e.helper);e=b(this).data("draggable").options;if(d.css("opacity"))e._opacity=d.css("opacity");d.css("opacity",e.opacity)},stop:function(d,e){d=b(this).data("draggable").options;d._opacity&&b(e.helper).css("opacity", -d._opacity)}});b.ui.plugin.add("draggable","scroll",{start:function(){var d=b(this).data("draggable");if(d.scrollParent[0]!=document&&d.scrollParent[0].tagName!="HTML")d.overflowOffset=d.scrollParent.offset()},drag:function(d){var e=b(this).data("draggable"),g=e.options,f=false;if(e.scrollParent[0]!=document&&e.scrollParent[0].tagName!="HTML"){if(!g.axis||g.axis!="x")if(e.overflowOffset.top+e.scrollParent[0].offsetHeight-d.pageY=0;n--){var p=g.snapElements[n].left,l=p+g.snapElements[n].width,k=g.snapElements[n].top,m=k+g.snapElements[n].height;if(p-a=n&&c<=p||h>=n&&h<=p||cp)&&(f>= -i&&f<=j||a>=i&&a<=j||fj);default:return false}};b.ui.ddmanager={current:null,droppables:{"default":[]},prepareOffsets:function(d,e){var g=b.ui.ddmanager.droppables[d.options.scope]||[],f=e?e.type:null,a=(d.currentItem||d.element).find(":data(droppable)").andSelf(),c=0;a:for(;c').css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(), -top:this.element.css("top"),left:this.element.css("left")}));this.element=this.element.parent().data("resizable",this.element.data("resizable"));this.elementIsWrapper=true;this.element.css({marginLeft:this.originalElement.css("marginLeft"),marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom")});this.originalElement.css({marginLeft:0,marginTop:0,marginRight:0,marginBottom:0});this.originalResizeStyle= -this.originalElement.css("resize");this.originalElement.css("resize","none");this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"}));this.originalElement.css({margin:this.originalElement.css("margin")});this._proportionallyResize()}this.handles=f.handles||(!b(".ui-resizable-handle",this.element).length?"e,s,se":{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne", -nw:".ui-resizable-nw"});if(this.handles.constructor==String){if(this.handles=="all")this.handles="n,e,s,w,se,sw,ne,nw";var a=this.handles.split(",");this.handles={};for(var c=0;c');/sw|se|ne|nw/.test(h)&&i.css({zIndex:++f.zIndex});"se"==h&&i.addClass("ui-icon ui-icon-gripsmall-diagonal-se");this.handles[h]=".ui-resizable-"+h;this.element.append(i)}}this._renderAxis=function(j){j=j||this.element;for(var n in this.handles){if(this.handles[n].constructor== -String)this.handles[n]=b(this.handles[n],this.element).show();if(this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)){var p=b(this.handles[n],this.element),l=0;l=/sw|ne|nw|se|n|s/.test(n)?p.outerHeight():p.outerWidth();p=["padding",/ne|nw|n/.test(n)?"Top":/se|sw|s/.test(n)?"Bottom":/^e$/.test(n)?"Right":"Left"].join("");j.css(p,l);this._proportionallyResize()}b(this.handles[n])}};this._renderAxis(this.element);this._handles=b(".ui-resizable-handle",this.element).disableSelection(); -this._handles.mouseover(function(){if(!g.resizing){if(this.className)var j=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i);g.axis=j&&j[1]?j[1]:"se"}});if(f.autoHide){this._handles.hide();b(this.element).addClass("ui-resizable-autohide").hover(function(){b(this).removeClass("ui-resizable-autohide");g._handles.show()},function(){if(!g.resizing){b(this).addClass("ui-resizable-autohide");g._handles.hide()}})}this._mouseInit()},destroy:function(){this._mouseDestroy();var g=function(a){b(a).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").unbind(".resizable").find(".ui-resizable-handle").remove()}; -if(this.elementIsWrapper){g(this.element);var f=this.element;f.after(this.originalElement.css({position:f.css("position"),width:f.outerWidth(),height:f.outerHeight(),top:f.css("top"),left:f.css("left")})).remove()}this.originalElement.css("resize",this.originalResizeStyle);g(this.originalElement);return this},_mouseCapture:function(g){var f=false;for(var a in this.handles)if(b(this.handles[a])[0]==g.target)f=true;return!this.options.disabled&&f},_mouseStart:function(g){var f=this.options,a=this.element.position(), -c=this.element;this.resizing=true;this.documentScroll={top:b(document).scrollTop(),left:b(document).scrollLeft()};if(c.is(".ui-draggable")||/absolute/.test(c.css("position")))c.css({position:"absolute",top:a.top,left:a.left});b.browser.opera&&/relative/.test(c.css("position"))&&c.css({position:"relative",top:"auto",left:"auto"});this._renderProxy();a=d(this.helper.css("left"));var h=d(this.helper.css("top"));if(f.containment){a+=b(f.containment).scrollLeft()||0;h+=b(f.containment).scrollTop()||0}this.offset= -this.helper.offset();this.position={left:a,top:h};this.size=this._helper?{width:c.outerWidth(),height:c.outerHeight()}:{width:c.width(),height:c.height()};this.originalSize=this._helper?{width:c.outerWidth(),height:c.outerHeight()}:{width:c.width(),height:c.height()};this.originalPosition={left:a,top:h};this.sizeDiff={width:c.outerWidth()-c.width(),height:c.outerHeight()-c.height()};this.originalMousePosition={left:g.pageX,top:g.pageY};this.aspectRatio=typeof f.aspectRatio=="number"?f.aspectRatio: -this.originalSize.width/this.originalSize.height||1;f=b(".ui-resizable-"+this.axis).css("cursor");b("body").css("cursor",f=="auto"?this.axis+"-resize":f);c.addClass("ui-resizable-resizing");this._propagate("start",g);return true},_mouseDrag:function(g){var f=this.helper,a=this.originalMousePosition,c=this._change[this.axis];if(!c)return false;a=c.apply(this,[g,g.pageX-a.left||0,g.pageY-a.top||0]);if(this._aspectRatio||g.shiftKey)a=this._updateRatio(a,g);a=this._respectSize(a,g);this._propagate("resize", -g);f.css({top:this.position.top+"px",left:this.position.left+"px",width:this.size.width+"px",height:this.size.height+"px"});!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize();this._updateCache(a);this._trigger("resize",g,this.ui());return false},_mouseStop:function(g){this.resizing=false;var f=this.options,a=this;if(this._helper){var c=this._proportionallyResizeElements,h=c.length&&/textarea/i.test(c[0].nodeName);c=h&&b.ui.hasScroll(c[0],"left")?0:a.sizeDiff.height; -h=h?0:a.sizeDiff.width;h={width:a.helper.width()-h,height:a.helper.height()-c};c=parseInt(a.element.css("left"),10)+(a.position.left-a.originalPosition.left)||null;var i=parseInt(a.element.css("top"),10)+(a.position.top-a.originalPosition.top)||null;f.animate||this.element.css(b.extend(h,{top:i,left:c}));a.helper.height(a.size.height);a.helper.width(a.size.width);this._helper&&!f.animate&&this._proportionallyResize()}b("body").css("cursor","auto");this.element.removeClass("ui-resizable-resizing"); -this._propagate("stop",g);this._helper&&this.helper.remove();return false},_updateCache:function(g){this.offset=this.helper.offset();if(e(g.left))this.position.left=g.left;if(e(g.top))this.position.top=g.top;if(e(g.height))this.size.height=g.height;if(e(g.width))this.size.width=g.width},_updateRatio:function(g){var f=this.position,a=this.size,c=this.axis;if(g.height)g.width=a.height*this.aspectRatio;else if(g.width)g.height=a.width/this.aspectRatio;if(c=="sw"){g.left=f.left+(a.width-g.width);g.top= -null}if(c=="nw"){g.top=f.top+(a.height-g.height);g.left=f.left+(a.width-g.width)}return g},_respectSize:function(g){var f=this.options,a=this.axis,c=e(g.width)&&f.maxWidth&&f.maxWidthg.width,j=e(g.height)&&f.minHeight&&f.minHeight>g.height;if(i)g.width=f.minWidth;if(j)g.height=f.minHeight;if(c)g.width=f.maxWidth;if(h)g.height=f.maxHeight;var n=this.originalPosition.left+this.originalSize.width,p=this.position.top+ -this.size.height,l=/sw|nw|w/.test(a);a=/nw|ne|n/.test(a);if(i&&l)g.left=n-f.minWidth;if(c&&l)g.left=n-f.maxWidth;if(j&&a)g.top=p-f.minHeight;if(h&&a)g.top=p-f.maxHeight;if((f=!g.width&&!g.height)&&!g.left&&g.top)g.top=null;else if(f&&!g.top&&g.left)g.left=null;return g},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var g=this.helper||this.element,f=0;f');var f=b.browser.msie&&b.browser.version<7,a=f?1:0;f=f?2:-1;this.helper.addClass(this._helper).css({width:this.element.outerWidth()+f,height:this.element.outerHeight()+f,position:"absolute",left:this.elementOffset.left-a+"px",top:this.elementOffset.top-a+"px",zIndex:++g.zIndex});this.helper.appendTo("body").disableSelection()}else this.helper=this.element},_change:{e:function(g, -f){return{width:this.originalSize.width+f}},w:function(g,f){return{left:this.originalPosition.left+f,width:this.originalSize.width-f}},n:function(g,f,a){return{top:this.originalPosition.top+a,height:this.originalSize.height-a}},s:function(g,f,a){return{height:this.originalSize.height+a}},se:function(g,f,a){return b.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[g,f,a]))},sw:function(g,f,a){return b.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[g,f, -a]))},ne:function(g,f,a){return b.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[g,f,a]))},nw:function(g,f,a){return b.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[g,f,a]))}},_propagate:function(g,f){b.ui.plugin.call(this,g,[f,this.ui()]);g!="resize"&&this._trigger(g,f,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize, -originalPosition:this.originalPosition}}});b.extend(b.ui.resizable,{version:"1.8.11"});b.ui.plugin.add("resizable","alsoResize",{start:function(){var g=b(this).data("resizable").options,f=function(a){b(a).each(function(){var c=b(this);c.data("resizable-alsoresize",{width:parseInt(c.width(),10),height:parseInt(c.height(),10),left:parseInt(c.css("left"),10),top:parseInt(c.css("top"),10),position:c.css("position")})})};if(typeof g.alsoResize=="object"&&!g.alsoResize.parentNode)if(g.alsoResize.length){g.alsoResize= -g.alsoResize[0];f(g.alsoResize)}else b.each(g.alsoResize,function(a){f(a)});else f(g.alsoResize)},resize:function(g,f){var a=b(this).data("resizable");g=a.options;var c=a.originalSize,h=a.originalPosition,i={height:a.size.height-c.height||0,width:a.size.width-c.width||0,top:a.position.top-h.top||0,left:a.position.left-h.left||0},j=function(n,p){b(n).each(function(){var l=b(this),k=b(this).data("resizable-alsoresize"),m={},o=p&&p.length?p:l.parents(f.originalElement[0]).length?["width","height"]:["width", -"height","top","left"];b.each(o,function(q,s){if((q=(k[s]||0)+(i[s]||0))&&q>=0)m[s]=q||null});if(b.browser.opera&&/relative/.test(l.css("position"))){a._revertToRelativePosition=true;l.css({position:"absolute",top:"auto",left:"auto"})}l.css(m)})};typeof g.alsoResize=="object"&&!g.alsoResize.nodeType?b.each(g.alsoResize,function(n,p){j(n,p)}):j(g.alsoResize)},stop:function(){var g=b(this).data("resizable"),f=g.options,a=function(c){b(c).each(function(){var h=b(this);h.css({position:h.data("resizable-alsoresize").position})})}; -if(g._revertToRelativePosition){g._revertToRelativePosition=false;typeof f.alsoResize=="object"&&!f.alsoResize.nodeType?b.each(f.alsoResize,function(c){a(c)}):a(f.alsoResize)}b(this).removeData("resizable-alsoresize")}});b.ui.plugin.add("resizable","animate",{stop:function(g){var f=b(this).data("resizable"),a=f.options,c=f._proportionallyResizeElements,h=c.length&&/textarea/i.test(c[0].nodeName),i=h&&b.ui.hasScroll(c[0],"left")?0:f.sizeDiff.height;h={width:f.size.width-(h?0:f.sizeDiff.width),height:f.size.height- -i};i=parseInt(f.element.css("left"),10)+(f.position.left-f.originalPosition.left)||null;var j=parseInt(f.element.css("top"),10)+(f.position.top-f.originalPosition.top)||null;f.element.animate(b.extend(h,j&&i?{top:j,left:i}:{}),{duration:a.animateDuration,easing:a.animateEasing,step:function(){var n={width:parseInt(f.element.css("width"),10),height:parseInt(f.element.css("height"),10),top:parseInt(f.element.css("top"),10),left:parseInt(f.element.css("left"),10)};c&&c.length&&b(c[0]).css({width:n.width, -height:n.height});f._updateCache(n);f._propagate("resize",g)}})}});b.ui.plugin.add("resizable","containment",{start:function(){var g=b(this).data("resizable"),f=g.element,a=g.options.containment;if(f=a instanceof b?a.get(0):/parent/.test(a)?f.parent().get(0):a){g.containerElement=b(f);if(/document/.test(a)||a==document){g.containerOffset={left:0,top:0};g.containerPosition={left:0,top:0};g.parentData={element:b(document),left:0,top:0,width:b(document).width(),height:b(document).height()||document.body.parentNode.scrollHeight}}else{var c= -b(f),h=[];b(["Top","Right","Left","Bottom"]).each(function(n,p){h[n]=d(c.css("padding"+p))});g.containerOffset=c.offset();g.containerPosition=c.position();g.containerSize={height:c.innerHeight()-h[3],width:c.innerWidth()-h[1]};a=g.containerOffset;var i=g.containerSize.height,j=g.containerSize.width;j=b.ui.hasScroll(f,"left")?f.scrollWidth:j;i=b.ui.hasScroll(f)?f.scrollHeight:i;g.parentData={element:f,left:a.left,top:a.top,width:j,height:i}}}},resize:function(g){var f=b(this).data("resizable"),a=f.options, -c=f.containerOffset,h=f.position;g=f._aspectRatio||g.shiftKey;var i={top:0,left:0},j=f.containerElement;if(j[0]!=document&&/static/.test(j.css("position")))i=c;if(h.left<(f._helper?c.left:0)){f.size.width+=f._helper?f.position.left-c.left:f.position.left-i.left;if(g)f.size.height=f.size.width/a.aspectRatio;f.position.left=a.helper?c.left:0}if(h.top<(f._helper?c.top:0)){f.size.height+=f._helper?f.position.top-c.top:f.position.top;if(g)f.size.width=f.size.height*a.aspectRatio;f.position.top=f._helper? -c.top:0}f.offset.left=f.parentData.left+f.position.left;f.offset.top=f.parentData.top+f.position.top;a=Math.abs((f._helper?f.offset.left-i.left:f.offset.left-i.left)+f.sizeDiff.width);c=Math.abs((f._helper?f.offset.top-i.top:f.offset.top-c.top)+f.sizeDiff.height);h=f.containerElement.get(0)==f.element.parent().get(0);i=/relative|absolute/.test(f.containerElement.css("position"));if(h&&i)a-=f.parentData.left;if(a+f.size.width>=f.parentData.width){f.size.width=f.parentData.width-a;if(g)f.size.height= -f.size.width/f.aspectRatio}if(c+f.size.height>=f.parentData.height){f.size.height=f.parentData.height-c;if(g)f.size.width=f.size.height*f.aspectRatio}},stop:function(){var g=b(this).data("resizable"),f=g.options,a=g.containerOffset,c=g.containerPosition,h=g.containerElement,i=b(g.helper),j=i.offset(),n=i.outerWidth()-g.sizeDiff.width;i=i.outerHeight()-g.sizeDiff.height;g._helper&&!f.animate&&/relative/.test(h.css("position"))&&b(this).css({left:j.left-c.left-a.left,width:n,height:i});g._helper&&!f.animate&& -/static/.test(h.css("position"))&&b(this).css({left:j.left-c.left-a.left,width:n,height:i})}});b.ui.plugin.add("resizable","ghost",{start:function(){var g=b(this).data("resizable"),f=g.options,a=g.size;g.ghost=g.originalElement.clone();g.ghost.css({opacity:0.25,display:"block",position:"relative",height:a.height,width:a.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass(typeof f.ghost=="string"?f.ghost:"");g.ghost.appendTo(g.helper)},resize:function(){var g=b(this).data("resizable"); -g.ghost&&g.ghost.css({position:"relative",height:g.size.height,width:g.size.width})},stop:function(){var g=b(this).data("resizable");g.ghost&&g.helper&&g.helper.get(0).removeChild(g.ghost.get(0))}});b.ui.plugin.add("resizable","grid",{resize:function(){var g=b(this).data("resizable"),f=g.options,a=g.size,c=g.originalSize,h=g.originalPosition,i=g.axis;f.grid=typeof f.grid=="number"?[f.grid,f.grid]:f.grid;var j=Math.round((a.width-c.width)/(f.grid[0]||1))*(f.grid[0]||1);f=Math.round((a.height-c.height)/ -(f.grid[1]||1))*(f.grid[1]||1);if(/^(se|s|e)$/.test(i)){g.size.width=c.width+j;g.size.height=c.height+f}else if(/^(ne)$/.test(i)){g.size.width=c.width+j;g.size.height=c.height+f;g.position.top=h.top-f}else{if(/^(sw)$/.test(i)){g.size.width=c.width+j;g.size.height=c.height+f}else{g.size.width=c.width+j;g.size.height=c.height+f;g.position.top=h.top-f}g.position.left=h.left-j}}});var d=function(g){return parseInt(g,10)||0},e=function(g){return!isNaN(parseInt(g,10))}})(jQuery); -(function(b){b.widget("ui.selectable",b.ui.mouse,{options:{appendTo:"body",autoRefresh:true,distance:0,filter:"*",tolerance:"touch"},_create:function(){var d=this;this.element.addClass("ui-selectable");this.dragged=false;var e;this.refresh=function(){e=b(d.options.filter,d.element[0]);e.each(function(){var g=b(this),f=g.offset();b.data(this,"selectable-item",{element:this,$element:g,left:f.left,top:f.top,right:f.left+g.outerWidth(),bottom:f.top+g.outerHeight(),startselected:false,selected:g.hasClass("ui-selected"), -selecting:g.hasClass("ui-selecting"),unselecting:g.hasClass("ui-unselecting")})})};this.refresh();this.selectees=e.addClass("ui-selectee");this._mouseInit();this.helper=b("
    ")},destroy:function(){this.selectees.removeClass("ui-selectee").removeData("selectable-item");this.element.removeClass("ui-selectable ui-selectable-disabled").removeData("selectable").unbind(".selectable");this._mouseDestroy();return this},_mouseStart:function(d){var e=this;this.opos=[d.pageX, -d.pageY];if(!this.options.disabled){var g=this.options;this.selectees=b(g.filter,this.element[0]);this._trigger("start",d);b(g.appendTo).append(this.helper);this.helper.css({left:d.clientX,top:d.clientY,width:0,height:0});g.autoRefresh&&this.refresh();this.selectees.filter(".ui-selected").each(function(){var f=b.data(this,"selectable-item");f.startselected=true;if(!d.metaKey){f.$element.removeClass("ui-selected");f.selected=false;f.$element.addClass("ui-unselecting");f.unselecting=true;e._trigger("unselecting", -d,{unselecting:f.element})}});b(d.target).parents().andSelf().each(function(){var f=b.data(this,"selectable-item");if(f){var a=!d.metaKey||!f.$element.hasClass("ui-selected");f.$element.removeClass(a?"ui-unselecting":"ui-selected").addClass(a?"ui-selecting":"ui-unselecting");f.unselecting=!a;f.selecting=a;(f.selected=a)?e._trigger("selecting",d,{selecting:f.element}):e._trigger("unselecting",d,{unselecting:f.element});return false}})}},_mouseDrag:function(d){var e=this;this.dragged=true;if(!this.options.disabled){var g= -this.options,f=this.opos[0],a=this.opos[1],c=d.pageX,h=d.pageY;if(f>c){var i=c;c=f;f=i}if(a>h){i=h;h=a;a=i}this.helper.css({left:f,top:a,width:c-f,height:h-a});this.selectees.each(function(){var j=b.data(this,"selectable-item");if(!(!j||j.element==e.element[0])){var n=false;if(g.tolerance=="touch")n=!(j.left>c||j.righth||j.bottomf&&j.righta&&j.bottom *",opacity:false,placeholder:false,revert:false,scroll:true,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1E3},_create:function(){this.containerCache={};this.element.addClass("ui-sortable"); -this.refresh();this.floating=this.items.length?/left|right/.test(this.items[0].item.css("float"))||/inline|table-cell/.test(this.items[0].item.css("display")):false;this.offset=this.element.offset();this._mouseInit()},destroy:function(){this.element.removeClass("ui-sortable ui-sortable-disabled").removeData("sortable").unbind(".sortable");this._mouseDestroy();for(var d=this.items.length-1;d>=0;d--)this.items[d].item.removeData("sortable-item");return this},_setOption:function(d,e){if(d==="disabled"){this.options[d]= -e;this.widget()[e?"addClass":"removeClass"]("ui-sortable-disabled")}else b.Widget.prototype._setOption.apply(this,arguments)},_mouseCapture:function(d,e){if(this.reverting)return false;if(this.options.disabled||this.options.type=="static")return false;this._refreshItems(d);var g=null,f=this;b(d.target).parents().each(function(){if(b.data(this,"sortable-item")==f){g=b(this);return false}});if(b.data(d.target,"sortable-item")==f)g=b(d.target);if(!g)return false;if(this.options.handle&&!e){var a=false; -b(this.options.handle,g).find("*").andSelf().each(function(){if(this==d.target)a=true});if(!a)return false}this.currentItem=g;this._removeCurrentsFromItems();return true},_mouseStart:function(d,e,g){e=this.options;var f=this;this.currentContainer=this;this.refreshPositions();this.helper=this._createHelper(d);this._cacheHelperProportions();this._cacheMargins();this.scrollParent=this.helper.scrollParent();this.offset=this.currentItem.offset();this.offset={top:this.offset.top-this.margins.top,left:this.offset.left- -this.margins.left};this.helper.css("position","absolute");this.cssPosition=this.helper.css("position");b.extend(this.offset,{click:{left:d.pageX-this.offset.left,top:d.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.originalPosition=this._generatePosition(d);this.originalPageX=d.pageX;this.originalPageY=d.pageY;e.cursorAt&&this._adjustOffsetFromHelper(e.cursorAt);this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]}; -this.helper[0]!=this.currentItem[0]&&this.currentItem.hide();this._createPlaceholder();e.containment&&this._setContainment();if(e.cursor){if(b("body").css("cursor"))this._storedCursor=b("body").css("cursor");b("body").css("cursor",e.cursor)}if(e.opacity){if(this.helper.css("opacity"))this._storedOpacity=this.helper.css("opacity");this.helper.css("opacity",e.opacity)}if(e.zIndex){if(this.helper.css("zIndex"))this._storedZIndex=this.helper.css("zIndex");this.helper.css("zIndex",e.zIndex)}if(this.scrollParent[0]!= -document&&this.scrollParent[0].tagName!="HTML")this.overflowOffset=this.scrollParent.offset();this._trigger("start",d,this._uiHash());this._preserveHelperProportions||this._cacheHelperProportions();if(!g)for(g=this.containers.length-1;g>=0;g--)this.containers[g]._trigger("activate",d,f._uiHash(this));if(b.ui.ddmanager)b.ui.ddmanager.current=this;b.ui.ddmanager&&!e.dropBehaviour&&b.ui.ddmanager.prepareOffsets(this,d);this.dragging=true;this.helper.addClass("ui-sortable-helper");this._mouseDrag(d); -return true},_mouseDrag:function(d){this.position=this._generatePosition(d);this.positionAbs=this._convertPositionTo("absolute");if(!this.lastPositionAbs)this.lastPositionAbs=this.positionAbs;if(this.options.scroll){var e=this.options,g=false;if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"){if(this.overflowOffset.top+this.scrollParent[0].offsetHeight-d.pageY=0;e--){g=this.items[e];var f=g.item[0],a=this._intersectsWithPointer(g);if(a)if(f!=this.currentItem[0]&&this.placeholder[a==1?"next":"prev"]()[0]!=f&&!b.ui.contains(this.placeholder[0],f)&&(this.options.type=="semi-dynamic"?!b.ui.contains(this.element[0], -f):true)){this.direction=a==1?"down":"up";if(this.options.tolerance=="pointer"||this._intersectsWithSides(g))this._rearrange(d,g);else break;this._trigger("change",d,this._uiHash());break}}this._contactContainers(d);b.ui.ddmanager&&b.ui.ddmanager.drag(this,d);this._trigger("sort",d,this._uiHash());this.lastPositionAbs=this.positionAbs;return false},_mouseStop:function(d,e){if(d){b.ui.ddmanager&&!this.options.dropBehaviour&&b.ui.ddmanager.drop(this,d);if(this.options.revert){var g=this;e=g.placeholder.offset(); -g.reverting=true;b(this.helper).animate({left:e.left-this.offset.parent.left-g.margins.left+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollLeft),top:e.top-this.offset.parent.top-g.margins.top+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollTop)},parseInt(this.options.revert,10)||500,function(){g._clear(d)})}else this._clear(d,e);return false}},cancel:function(){var d=this;if(this.dragging){this._mouseUp({target:null});this.options.helper=="original"?this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper"): -this.currentItem.show();for(var e=this.containers.length-1;e>=0;e--){this.containers[e]._trigger("deactivate",null,d._uiHash(this));if(this.containers[e].containerCache.over){this.containers[e]._trigger("out",null,d._uiHash(this));this.containers[e].containerCache.over=0}}}if(this.placeholder){this.placeholder[0].parentNode&&this.placeholder[0].parentNode.removeChild(this.placeholder[0]);this.options.helper!="original"&&this.helper&&this.helper[0].parentNode&&this.helper.remove();b.extend(this,{helper:null, -dragging:false,reverting:false,_noFinalSort:null});this.domPosition.prev?b(this.domPosition.prev).after(this.currentItem):b(this.domPosition.parent).prepend(this.currentItem)}return this},serialize:function(d){var e=this._getItemsAsjQuery(d&&d.connected),g=[];d=d||{};b(e).each(function(){var f=(b(d.item||this).attr(d.attribute||"id")||"").match(d.expression||/(.+)[-=_](.+)/);if(f)g.push((d.key||f[1]+"[]")+"="+(d.key&&d.expression?f[1]:f[2]))});!g.length&&d.key&&g.push(d.key+"=");return g.join("&")}, -toArray:function(d){var e=this._getItemsAsjQuery(d&&d.connected),g=[];d=d||{};e.each(function(){g.push(b(d.item||this).attr(d.attribute||"id")||"")});return g},_intersectsWith:function(d){var e=this.positionAbs.left,g=e+this.helperProportions.width,f=this.positionAbs.top,a=f+this.helperProportions.height,c=d.left,h=c+d.width,i=d.top,j=i+d.height,n=this.offset.click.top,p=this.offset.click.left;n=f+n>i&&f+nc&&e+pd[this.floating?"width":"height"]?n:c0?"down":"up")},_getDragHorizontalDirection:function(){var d=this.positionAbs.left-this.lastPositionAbs.left;return d!=0&&(d>0?"right":"left")},refresh:function(d){this._refreshItems(d);this.refreshPositions();return this},_connectWith:function(){var d=this.options;return d.connectWith.constructor==String?[d.connectWith]:d.connectWith},_getItemsAsjQuery:function(d){var e=[],g=[],f=this._connectWith(); -if(f&&d)for(d=f.length-1;d>=0;d--)for(var a=b(f[d]),c=a.length-1;c>=0;c--){var h=b.data(a[c],"sortable");if(h&&h!=this&&!h.options.disabled)g.push([b.isFunction(h.options.items)?h.options.items.call(h.element):b(h.options.items,h.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),h])}g.push([b.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):b(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"), -this]);for(d=g.length-1;d>=0;d--)g[d][0].each(function(){e.push(this)});return b(e)},_removeCurrentsFromItems:function(){for(var d=this.currentItem.find(":data(sortable-item)"),e=0;e=0;a--)for(var c=b(f[a]),h=c.length-1;h>=0;h--){var i=b.data(c[h],"sortable");if(i&&i!=this&&!i.options.disabled){g.push([b.isFunction(i.options.items)?i.options.items.call(i.element[0],d,{item:this.currentItem}):b(i.options.items,i.element),i]);this.containers.push(i)}}for(a=g.length-1;a>=0;a--){d=g[a][1];f=g[a][0];h=0;for(c=f.length;h=0;e--){var g=this.items[e],f=this.options.toleranceElement?b(this.options.toleranceElement,g.item):g.item;if(!d){g.width=f.outerWidth();g.height=f.outerHeight()}f=f.offset();g.left=f.left;g.top=f.top}if(this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(e=this.containers.length-1;e>=0;e--){f=this.containers[e].element.offset();this.containers[e].containerCache.left= -f.left;this.containers[e].containerCache.top=f.top;this.containers[e].containerCache.width=this.containers[e].element.outerWidth();this.containers[e].containerCache.height=this.containers[e].element.outerHeight()}return this},_createPlaceholder:function(d){var e=d||this,g=e.options;if(!g.placeholder||g.placeholder.constructor==String){var f=g.placeholder;g.placeholder={element:function(){var a=b(document.createElement(e.currentItem[0].nodeName)).addClass(f||e.currentItem[0].className+" ui-sortable-placeholder").removeClass("ui-sortable-helper")[0]; -if(!f)a.style.visibility="hidden";return a},update:function(a,c){if(!(f&&!g.forcePlaceholderSize)){c.height()||c.height(e.currentItem.innerHeight()-parseInt(e.currentItem.css("paddingTop")||0,10)-parseInt(e.currentItem.css("paddingBottom")||0,10));c.width()||c.width(e.currentItem.innerWidth()-parseInt(e.currentItem.css("paddingLeft")||0,10)-parseInt(e.currentItem.css("paddingRight")||0,10))}}}}e.placeholder=b(g.placeholder.element.call(e.element,e.currentItem));e.currentItem.after(e.placeholder); -g.placeholder.update(e,e.placeholder)},_contactContainers:function(d){for(var e=null,g=null,f=this.containers.length-1;f>=0;f--)if(!b.ui.contains(this.currentItem[0],this.containers[f].element[0]))if(this._intersectsWith(this.containers[f].containerCache)){if(!(e&&b.ui.contains(this.containers[f].element[0],e.element[0]))){e=this.containers[f];g=f}}else if(this.containers[f].containerCache.over){this.containers[f]._trigger("out",d,this._uiHash(this));this.containers[f].containerCache.over=0}if(e)if(this.containers.length=== -1){this.containers[g]._trigger("over",d,this._uiHash(this));this.containers[g].containerCache.over=1}else if(this.currentContainer!=this.containers[g]){e=1E4;f=null;for(var a=this.positionAbs[this.containers[g].floating?"left":"top"],c=this.items.length-1;c>=0;c--)if(b.ui.contains(this.containers[g].element[0],this.items[c].item[0])){var h=this.items[c][this.containers[g].floating?"left":"top"];if(Math.abs(h-a)this.containment[2])a=this.containment[2]+this.offset.click.left;if(d.pageY-this.offset.click.top>this.containment[3])c=this.containment[3]+this.offset.click.top}if(e.grid){c=this.originalPageY+Math.round((c-this.originalPageY)/e.grid[1])*e.grid[1];c=this.containment?!(c-this.offset.click.top< -this.containment[1]||c-this.offset.click.top>this.containment[3])?c:!(c-this.offset.click.topthis.containment[2])?a:!(a-this.offset.click.left=0;f--)if(b.ui.contains(this.containers[f].element[0], -this.currentItem[0])&&!e){g.push(function(a){return function(c){a._trigger("receive",c,this._uiHash(this))}}.call(this,this.containers[f]));g.push(function(a){return function(c){a._trigger("update",c,this._uiHash(this))}}.call(this,this.containers[f]))}}for(f=this.containers.length-1;f>=0;f--){e||g.push(function(a){return function(c){a._trigger("deactivate",c,this._uiHash(this))}}.call(this,this.containers[f]));if(this.containers[f].containerCache.over){g.push(function(a){return function(c){a._trigger("out", -c,this._uiHash(this))}}.call(this,this.containers[f]));this.containers[f].containerCache.over=0}}this._storedCursor&&b("body").css("cursor",this._storedCursor);this._storedOpacity&&this.helper.css("opacity",this._storedOpacity);if(this._storedZIndex)this.helper.css("zIndex",this._storedZIndex=="auto"?"":this._storedZIndex);this.dragging=false;if(this.cancelHelperRemoval){if(!e){this._trigger("beforeStop",d,this._uiHash());for(f=0;f").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent", -border:"none",margin:0,padding:0});l.wrap(m);m=l.parent();if(l.css("position")=="static"){m.css({position:"relative"});l.css({position:"relative"})}else{b.extend(k,{position:l.css("position"),zIndex:l.css("z-index")});b.each(["top","left","bottom","right"],function(o,q){k[q]=l.css(q);if(isNaN(parseInt(k[q],10)))k[q]="auto"});l.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"})}return m.css(k).show()},removeWrapper:function(l){if(l.parent().is(".ui-effects-wrapper"))return l.parent().replaceWith(l); -return l},setTransition:function(l,k,m,o){o=o||{};b.each(k,function(q,s){unit=l.cssUnit(s);if(unit[0]>0)o[s]=unit[0]*m+unit[1]});return o}});b.fn.extend({effect:function(l){var k=h.apply(this,arguments),m={options:k[1],duration:k[2],callback:k[3]};k=m.options.mode;var o=b.effects[l];if(b.fx.off||!o)return k?this[k](m.duration,m.callback):this.each(function(){m.callback&&m.callback.call(this)});return o.call(this,m)},_show:b.fn.show,show:function(l){if(i(l))return this._show.apply(this,arguments); -else{var k=h.apply(this,arguments);k[1].mode="show";return this.effect.apply(this,k)}},_hide:b.fn.hide,hide:function(l){if(i(l))return this._hide.apply(this,arguments);else{var k=h.apply(this,arguments);k[1].mode="hide";return this.effect.apply(this,k)}},__toggle:b.fn.toggle,toggle:function(l){if(i(l)||typeof l==="boolean"||b.isFunction(l))return this.__toggle.apply(this,arguments);else{var k=h.apply(this,arguments);k[1].mode="toggle";return this.effect.apply(this,k)}},cssUnit:function(l){var k=this.css(l), -m=[];b.each(["em","px","%","pt"],function(o,q){if(k.indexOf(q)>0)m=[parseFloat(k),q]});return m}});b.easing.jswing=b.easing.swing;b.extend(b.easing,{def:"easeOutQuad",swing:function(l,k,m,o,q){return b.easing[b.easing.def](l,k,m,o,q)},easeInQuad:function(l,k,m,o,q){return o*(k/=q)*k+m},easeOutQuad:function(l,k,m,o,q){return-o*(k/=q)*(k-2)+m},easeInOutQuad:function(l,k,m,o,q){if((k/=q/2)<1)return o/2*k*k+m;return-o/2*(--k*(k-2)-1)+m},easeInCubic:function(l,k,m,o,q){return o*(k/=q)*k*k+m},easeOutCubic:function(l, -k,m,o,q){return o*((k=k/q-1)*k*k+1)+m},easeInOutCubic:function(l,k,m,o,q){if((k/=q/2)<1)return o/2*k*k*k+m;return o/2*((k-=2)*k*k+2)+m},easeInQuart:function(l,k,m,o,q){return o*(k/=q)*k*k*k+m},easeOutQuart:function(l,k,m,o,q){return-o*((k=k/q-1)*k*k*k-1)+m},easeInOutQuart:function(l,k,m,o,q){if((k/=q/2)<1)return o/2*k*k*k*k+m;return-o/2*((k-=2)*k*k*k-2)+m},easeInQuint:function(l,k,m,o,q){return o*(k/=q)*k*k*k*k+m},easeOutQuint:function(l,k,m,o,q){return o*((k=k/q-1)*k*k*k*k+1)+m},easeInOutQuint:function(l, -k,m,o,q){if((k/=q/2)<1)return o/2*k*k*k*k*k+m;return o/2*((k-=2)*k*k*k*k+2)+m},easeInSine:function(l,k,m,o,q){return-o*Math.cos(k/q*(Math.PI/2))+o+m},easeOutSine:function(l,k,m,o,q){return o*Math.sin(k/q*(Math.PI/2))+m},easeInOutSine:function(l,k,m,o,q){return-o/2*(Math.cos(Math.PI*k/q)-1)+m},easeInExpo:function(l,k,m,o,q){return k==0?m:o*Math.pow(2,10*(k/q-1))+m},easeOutExpo:function(l,k,m,o,q){return k==q?m+o:o*(-Math.pow(2,-10*k/q)+1)+m},easeInOutExpo:function(l,k,m,o,q){if(k==0)return m;if(k== -q)return m+o;if((k/=q/2)<1)return o/2*Math.pow(2,10*(k-1))+m;return o/2*(-Math.pow(2,-10*--k)+2)+m},easeInCirc:function(l,k,m,o,q){return-o*(Math.sqrt(1-(k/=q)*k)-1)+m},easeOutCirc:function(l,k,m,o,q){return o*Math.sqrt(1-(k=k/q-1)*k)+m},easeInOutCirc:function(l,k,m,o,q){if((k/=q/2)<1)return-o/2*(Math.sqrt(1-k*k)-1)+m;return o/2*(Math.sqrt(1-(k-=2)*k)+1)+m},easeInElastic:function(l,k,m,o,q){l=1.70158;var s=0,r=o;if(k==0)return m;if((k/=q)==1)return m+o;s||(s=q*0.3);if(r").css({position:"absolute",visibility:"visible",left:-j*(c/g),top:-i*(h/e)}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:c/g,height:h/e,left:a.left+j*(c/g)+(d.options.mode=="show"?(j-Math.floor(g/2))*(c/g):0),top:a.top+i*(h/e)+(d.options.mode=="show"?(i-Math.floor(e/2))*(h/e):0),opacity:d.options.mode=="show"?0:1}).animate({left:a.left+j*(c/g)+(d.options.mode=="show"?0:(j-Math.floor(g/2))*(c/g)),top:a.top+ -i*(h/e)+(d.options.mode=="show"?0:(i-Math.floor(e/2))*(h/e)),opacity:d.options.mode=="show"?1:0},d.duration||500);setTimeout(function(){d.options.mode=="show"?f.css({visibility:"visible"}):f.css({visibility:"visible"}).hide();d.callback&&d.callback.apply(f[0]);f.dequeue();b("div.ui-effects-explode").remove()},d.duration||500)})}})(jQuery); -(function(b){b.effects.fade=function(d){return this.queue(function(){var e=b(this),g=b.effects.setMode(e,d.options.mode||"hide");e.animate({opacity:g},{queue:false,duration:d.duration,easing:d.options.easing,complete:function(){d.callback&&d.callback.apply(this,arguments);e.dequeue()}})})}})(jQuery); -(function(b){b.effects.fold=function(d){return this.queue(function(){var e=b(this),g=["position","top","bottom","left","right"],f=b.effects.setMode(e,d.options.mode||"hide"),a=d.options.size||15,c=!!d.options.horizFirst,h=d.duration?d.duration/2:b.fx.speeds._default/2;b.effects.save(e,g);e.show();var i=b.effects.createWrapper(e).css({overflow:"hidden"}),j=f=="show"!=c,n=j?["width","height"]:["height","width"];j=j?[i.width(),i.height()]:[i.height(),i.width()];var p=/([0-9]+)%/.exec(a);if(p)a=parseInt(p[1], -10)/100*j[f=="hide"?0:1];if(f=="show")i.css(c?{height:0,width:a}:{height:a,width:0});c={};p={};c[n[0]]=f=="show"?j[0]:a;p[n[1]]=f=="show"?j[1]:0;i.animate(c,h,d.options.easing).animate(p,h,d.options.easing,function(){f=="hide"&&e.hide();b.effects.restore(e,g);b.effects.removeWrapper(e);d.callback&&d.callback.apply(e[0],arguments);e.dequeue()})})}})(jQuery); -(function(b){b.effects.highlight=function(d){return this.queue(function(){var e=b(this),g=["backgroundImage","backgroundColor","opacity"],f=b.effects.setMode(e,d.options.mode||"show"),a={backgroundColor:e.css("backgroundColor")};if(f=="hide")a.opacity=0;b.effects.save(e,g);e.show().css({backgroundImage:"none",backgroundColor:d.options.color||"#ffff99"}).animate(a,{queue:false,duration:d.duration,easing:d.options.easing,complete:function(){f=="hide"&&e.hide();b.effects.restore(e,g);f=="show"&&!b.support.opacity&& -this.style.removeAttribute("filter");d.callback&&d.callback.apply(this,arguments);e.dequeue()}})})}})(jQuery); -(function(b){b.effects.pulsate=function(d){return this.queue(function(){var e=b(this),g=b.effects.setMode(e,d.options.mode||"show");times=(d.options.times||5)*2-1;duration=d.duration?d.duration/2:b.fx.speeds._default/2;isVisible=e.is(":visible");animateTo=0;if(!isVisible){e.css("opacity",0).show();animateTo=1}if(g=="hide"&&isVisible||g=="show"&&!isVisible)times--;for(g=0;g').appendTo(document.body).addClass(d.options.className).css({top:f.top,left:f.left,height:e.innerHeight(),width:e.innerWidth(),position:"absolute"}).animate(g,d.duration,d.options.easing,function(){a.remove();d.callback&&d.callback.apply(e[0],arguments); -e.dequeue()})})}})(jQuery); -(function(b){b.widget("ui.accordion",{options:{active:0,animated:"slide",autoHeight:true,clearStyle:false,collapsible:false,event:"click",fillSpace:false,header:"> li > :first-child,> :not(li):even",icons:{header:"ui-icon-triangle-1-e",headerSelected:"ui-icon-triangle-1-s"},navigation:false,navigationFilter:function(){return this.href.toLowerCase()===location.href.toLowerCase()}},_create:function(){var d=this,e=d.options;d.running=0;d.element.addClass("ui-accordion ui-widget ui-helper-reset").children("li").addClass("ui-accordion-li-fix");d.headers= -d.element.find(e.header).addClass("ui-accordion-header ui-helper-reset ui-state-default ui-corner-all").bind("mouseenter.accordion",function(){e.disabled||b(this).addClass("ui-state-hover")}).bind("mouseleave.accordion",function(){e.disabled||b(this).removeClass("ui-state-hover")}).bind("focus.accordion",function(){e.disabled||b(this).addClass("ui-state-focus")}).bind("blur.accordion",function(){e.disabled||b(this).removeClass("ui-state-focus")});d.headers.next().addClass("ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom"); -if(e.navigation){var g=d.element.find("a").filter(e.navigationFilter).eq(0);if(g.length){var f=g.closest(".ui-accordion-header");d.active=f.length?f:g.closest(".ui-accordion-content").prev()}}d.active=d._findActive(d.active||e.active).addClass("ui-state-default ui-state-active").toggleClass("ui-corner-all").toggleClass("ui-corner-top");d.active.next().addClass("ui-accordion-content-active");d._createIcons();d.resize();d.element.attr("role","tablist");d.headers.attr("role","tab").bind("keydown.accordion", -function(a){return d._keydown(a)}).next().attr("role","tabpanel");d.headers.not(d.active||"").attr({"aria-expanded":"false","aria-selected":"false",tabIndex:-1}).next().hide();d.active.length?d.active.attr({"aria-expanded":"true","aria-selected":"true",tabIndex:0}):d.headers.eq(0).attr("tabIndex",0);b.browser.safari||d.headers.find("a").attr("tabIndex",-1);e.event&&d.headers.bind(e.event.split(" ").join(".accordion ")+".accordion",function(a){d._clickHandler.call(d,a,this);a.preventDefault()})},_createIcons:function(){var d= -this.options;if(d.icons){b("").addClass("ui-icon "+d.icons.header).prependTo(this.headers);this.active.children(".ui-icon").toggleClass(d.icons.header).toggleClass(d.icons.headerSelected);this.element.addClass("ui-accordion-icons")}},_destroyIcons:function(){this.headers.children(".ui-icon").remove();this.element.removeClass("ui-accordion-icons")},destroy:function(){var d=this.options;this.element.removeClass("ui-accordion ui-widget ui-helper-reset").removeAttr("role");this.headers.unbind(".accordion").removeClass("ui-accordion-header ui-accordion-disabled ui-helper-reset ui-state-default ui-corner-all ui-state-active ui-state-disabled ui-corner-top").removeAttr("role").removeAttr("aria-expanded").removeAttr("aria-selected").removeAttr("tabIndex"); -this.headers.find("a").removeAttr("tabIndex");this._destroyIcons();var e=this.headers.next().css("display","").removeAttr("role").removeClass("ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content ui-accordion-content-active ui-accordion-disabled ui-state-disabled");if(d.autoHeight||d.fillHeight)e.css("height","");return b.Widget.prototype.destroy.call(this)},_setOption:function(d,e){b.Widget.prototype._setOption.apply(this,arguments);d=="active"&&this.activate(e);if(d=="icons"){this._destroyIcons(); -e&&this._createIcons()}if(d=="disabled")this.headers.add(this.headers.next())[e?"addClass":"removeClass"]("ui-accordion-disabled ui-state-disabled")},_keydown:function(d){if(!(this.options.disabled||d.altKey||d.ctrlKey)){var e=b.ui.keyCode,g=this.headers.length,f=this.headers.index(d.target),a=false;switch(d.keyCode){case e.RIGHT:case e.DOWN:a=this.headers[(f+1)%g];break;case e.LEFT:case e.UP:a=this.headers[(f-1+g)%g];break;case e.SPACE:case e.ENTER:this._clickHandler({target:d.target},d.target); -d.preventDefault()}if(a){b(d.target).attr("tabIndex",-1);b(a).attr("tabIndex",0);a.focus();return false}return true}},resize:function(){var d=this.options,e;if(d.fillSpace){if(b.browser.msie){var g=this.element.parent().css("overflow");this.element.parent().css("overflow","hidden")}e=this.element.parent().height();b.browser.msie&&this.element.parent().css("overflow",g);this.headers.each(function(){e-=b(this).outerHeight(true)});this.headers.next().each(function(){b(this).height(Math.max(0,e-b(this).innerHeight()+ -b(this).height()))}).css("overflow","auto")}else if(d.autoHeight){e=0;this.headers.next().each(function(){e=Math.max(e,b(this).height("").height())}).height(e)}return this},activate:function(d){this.options.active=d;d=this._findActive(d)[0];this._clickHandler({target:d},d);return this},_findActive:function(d){return d?typeof d==="number"?this.headers.filter(":eq("+d+")"):this.headers.not(this.headers.not(d)):d===false?b([]):this.headers.filter(":eq(0)")},_clickHandler:function(d,e){var g=this.options; -if(!g.disabled)if(d.target){d=b(d.currentTarget||e);e=d[0]===this.active[0];g.active=g.collapsible&&e?false:this.headers.index(d);if(!(this.running||!g.collapsible&&e)){var f=this.active;i=d.next();c=this.active.next();h={options:g,newHeader:e&&g.collapsible?b([]):d,oldHeader:this.active,newContent:e&&g.collapsible?b([]):i,oldContent:c};var a=this.headers.index(this.active[0])>this.headers.index(d[0]);this.active=e?b([]):d;this._toggle(i,c,h,e,a);f.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").children(".ui-icon").removeClass(g.icons.headerSelected).addClass(g.icons.header); -if(!e){d.removeClass("ui-state-default ui-corner-all").addClass("ui-state-active ui-corner-top").children(".ui-icon").removeClass(g.icons.header).addClass(g.icons.headerSelected);d.next().addClass("ui-accordion-content-active")}}}else if(g.collapsible){this.active.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").children(".ui-icon").removeClass(g.icons.headerSelected).addClass(g.icons.header);this.active.next().addClass("ui-accordion-content-active");var c=this.active.next(), -h={options:g,newHeader:b([]),oldHeader:g.active,newContent:b([]),oldContent:c},i=this.active=b([]);this._toggle(i,c,h)}},_toggle:function(d,e,g,f,a){var c=this,h=c.options;c.toShow=d;c.toHide=e;c.data=g;var i=function(){if(c)return c._completed.apply(c,arguments)};c._trigger("changestart",null,c.data);c.running=e.size()===0?d.size():e.size();if(h.animated){g={};g=h.collapsible&&f?{toShow:b([]),toHide:e,complete:i,down:a,autoHeight:h.autoHeight||h.fillSpace}:{toShow:d,toHide:e,complete:i,down:a,autoHeight:h.autoHeight|| -h.fillSpace};if(!h.proxied)h.proxied=h.animated;if(!h.proxiedDuration)h.proxiedDuration=h.duration;h.animated=b.isFunction(h.proxied)?h.proxied(g):h.proxied;h.duration=b.isFunction(h.proxiedDuration)?h.proxiedDuration(g):h.proxiedDuration;f=b.ui.accordion.animations;var j=h.duration,n=h.animated;if(n&&!f[n]&&!b.easing[n])n="slide";f[n]||(f[n]=function(p){this.slide(p,{easing:n,duration:j||700})});f[n](g)}else{if(h.collapsible&&f)d.toggle();else{e.hide();d.show()}i(true)}e.prev().attr({"aria-expanded":"false", -"aria-selected":"false",tabIndex:-1}).blur();d.prev().attr({"aria-expanded":"true","aria-selected":"true",tabIndex:0}).focus()},_completed:function(d){this.running=d?0:--this.running;if(!this.running){this.options.clearStyle&&this.toShow.add(this.toHide).css({height:"",overflow:""});this.toHide.removeClass("ui-accordion-content-active");if(this.toHide.length)this.toHide.parent()[0].className=this.toHide.parent()[0].className;this._trigger("change",null,this.data)}}});b.extend(b.ui.accordion,{version:"1.8.11", -animations:{slide:function(d,e){d=b.extend({easing:"swing",duration:300},d,e);if(d.toHide.size())if(d.toShow.size()){var g=d.toShow.css("overflow"),f=0,a={},c={},h;e=d.toShow;h=e[0].style.width;e.width(parseInt(e.parent().width(),10)-parseInt(e.css("paddingLeft"),10)-parseInt(e.css("paddingRight"),10)-(parseInt(e.css("borderLeftWidth"),10)||0)-(parseInt(e.css("borderRightWidth"),10)||0));b.each(["height","paddingTop","paddingBottom"],function(i,j){c[j]="hide";i=(""+b.css(d.toShow[0],j)).match(/^([\d+-.]+)(.*)$/); -a[j]={value:i[1],unit:i[2]||"px"}});d.toShow.css({height:0,overflow:"hidden"}).show();d.toHide.filter(":hidden").each(d.complete).end().filter(":visible").animate(c,{step:function(i,j){if(j.prop=="height")f=j.end-j.start===0?0:(j.now-j.start)/(j.end-j.start);d.toShow[0].style[j.prop]=f*a[j.prop].value+a[j.prop].unit},duration:d.duration,easing:d.easing,complete:function(){d.autoHeight||d.toShow.css("height","");d.toShow.css({width:h,overflow:g});d.complete()}})}else d.toHide.animate({height:"hide", -paddingTop:"hide",paddingBottom:"hide"},d);else d.toShow.animate({height:"show",paddingTop:"show",paddingBottom:"show"},d)},bounceslide:function(d){this.slide(d,{easing:d.down?"easeOutBounce":"swing",duration:d.down?1E3:200})}}})})(jQuery); -(function(b){var d=0;b.widget("ui.autocomplete",{options:{appendTo:"body",autoFocus:false,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null},pending:0,_create:function(){var e=this,g=this.element[0].ownerDocument,f;this.element.addClass("ui-autocomplete-input").attr("autocomplete","off").attr({role:"textbox","aria-autocomplete":"list","aria-haspopup":"true"}).bind("keydown.autocomplete",function(a){if(!(e.options.disabled||e.element.attr("readonly"))){f= -false;var c=b.ui.keyCode;switch(a.keyCode){case c.PAGE_UP:e._move("previousPage",a);break;case c.PAGE_DOWN:e._move("nextPage",a);break;case c.UP:e._move("previous",a);a.preventDefault();break;case c.DOWN:e._move("next",a);a.preventDefault();break;case c.ENTER:case c.NUMPAD_ENTER:if(e.menu.active){f=true;a.preventDefault()}case c.TAB:if(!e.menu.active)return;e.menu.select(a);break;case c.ESCAPE:e.element.val(e.term);e.close(a);break;default:clearTimeout(e.searching);e.searching=setTimeout(function(){if(e.term!= -e.element.val()){e.selectedItem=null;e.search(null,a)}},e.options.delay);break}}}).bind("keypress.autocomplete",function(a){if(f){f=false;a.preventDefault()}}).bind("focus.autocomplete",function(){if(!e.options.disabled){e.selectedItem=null;e.previous=e.element.val()}}).bind("blur.autocomplete",function(a){if(!e.options.disabled){clearTimeout(e.searching);e.closing=setTimeout(function(){e.close(a);e._change(a)},150)}});this._initSource();this.response=function(){return e._response.apply(e,arguments)}; -this.menu=b("
      ").addClass("ui-autocomplete").appendTo(b(this.options.appendTo||"body",g)[0]).mousedown(function(a){var c=e.menu.element[0];b(a.target).closest(".ui-menu-item").length||setTimeout(function(){b(document).one("mousedown",function(h){h.target!==e.element[0]&&h.target!==c&&!b.ui.contains(c,h.target)&&e.close()})},1);setTimeout(function(){clearTimeout(e.closing)},13)}).menu({focus:function(a,c){c=c.item.data("item.autocomplete");false!==e._trigger("focus",a,{item:c})&&/^key/.test(a.originalEvent.type)&& -e.element.val(c.value)},selected:function(a,c){var h=c.item.data("item.autocomplete"),i=e.previous;if(e.element[0]!==g.activeElement){e.element.focus();e.previous=i;setTimeout(function(){e.previous=i;e.selectedItem=h},1)}false!==e._trigger("select",a,{item:h})&&e.element.val(h.value);e.term=e.element.val();e.close(a);e.selectedItem=h},blur:function(){e.menu.element.is(":visible")&&e.element.val()!==e.term&&e.element.val(e.term)}}).zIndex(this.element.zIndex()+1).css({top:0,left:0}).hide().data("menu"); -b.fn.bgiframe&&this.menu.element.bgiframe()},destroy:function(){this.element.removeClass("ui-autocomplete-input").removeAttr("autocomplete").removeAttr("role").removeAttr("aria-autocomplete").removeAttr("aria-haspopup");this.menu.element.remove();b.Widget.prototype.destroy.call(this)},_setOption:function(e,g){b.Widget.prototype._setOption.apply(this,arguments);e==="source"&&this._initSource();if(e==="appendTo")this.menu.element.appendTo(b(g||"body",this.element[0].ownerDocument)[0]);e==="disabled"&& -g&&this.xhr&&this.xhr.abort()},_initSource:function(){var e=this,g,f;if(b.isArray(this.options.source)){g=this.options.source;this.source=function(a,c){c(b.ui.autocomplete.filter(g,a.term))}}else if(typeof this.options.source==="string"){f=this.options.source;this.source=function(a,c){e.xhr&&e.xhr.abort();e.xhr=b.ajax({url:f,data:a,dataType:"json",autocompleteRequest:++d,success:function(h){this.autocompleteRequest===d&&c(h)},error:function(){this.autocompleteRequest===d&&c([])}})}}else this.source= -this.options.source},search:function(e,g){e=e!=null?e:this.element.val();this.term=this.element.val();if(e.length").data("item.autocomplete",g).append(b("").text(g.label)).appendTo(e)},_move:function(e,g){if(this.menu.element.is(":visible"))if(this.menu.first()&&/^previous/.test(e)||this.menu.last()&&/^next/.test(e)){this.element.val(this.term);this.menu.deactivate()}else this.menu[e](g);else this.search(null,g)},widget:function(){return this.menu.element}});b.extend(b.ui.autocomplete,{escapeRegex:function(e){return e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g, -"\\$&")},filter:function(e,g){var f=new RegExp(b.ui.autocomplete.escapeRegex(g),"i");return b.grep(e,function(a){return f.test(a.label||a.value||a)})}})})(jQuery); -(function(b){b.widget("ui.menu",{_create:function(){var d=this;this.element.addClass("ui-menu ui-widget ui-widget-content ui-corner-all").attr({role:"listbox","aria-activedescendant":"ui-active-menuitem"}).click(function(e){if(b(e.target).closest(".ui-menu-item a").length){e.preventDefault();d.select(e)}});this.refresh()},refresh:function(){var d=this;this.element.children("li:not(.ui-menu-item):has(a)").addClass("ui-menu-item").attr("role","menuitem").children("a").addClass("ui-corner-all").attr("tabindex", --1).mouseenter(function(e){d.activate(e,b(this).parent())}).mouseleave(function(){d.deactivate()})},activate:function(d,e){this.deactivate();if(this.hasScroll()){var g=e.offset().top-this.element.offset().top,f=this.element.attr("scrollTop"),a=this.element.height();if(g<0)this.element.attr("scrollTop",f+g);else g>=a&&this.element.attr("scrollTop",f+g-a+e.height())}this.active=e.eq(0).children("a").addClass("ui-state-hover").attr("id","ui-active-menuitem").end();this._trigger("focus",d,{item:e})}, -deactivate:function(){if(this.active){this.active.children("a").removeClass("ui-state-hover").removeAttr("id");this._trigger("blur");this.active=null}},next:function(d){this.move("next",".ui-menu-item:first",d)},previous:function(d){this.move("prev",".ui-menu-item:last",d)},first:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},last:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},move:function(d,e,g){if(this.active){d=this.active[d+"All"](".ui-menu-item").eq(0); -d.length?this.activate(g,d):this.activate(g,this.element.children(e))}else this.activate(g,this.element.children(e))},nextPage:function(d){if(this.hasScroll())if(!this.active||this.last())this.activate(d,this.element.children(".ui-menu-item:first"));else{var e=this.active.offset().top,g=this.element.height(),f=this.element.children(".ui-menu-item").filter(function(){var a=b(this).offset().top-e-g+b(this).height();return a<10&&a>-10});f.length||(f=this.element.children(".ui-menu-item:last"));this.activate(d, -f)}else this.activate(d,this.element.children(".ui-menu-item").filter(!this.active||this.last()?":first":":last"))},previousPage:function(d){if(this.hasScroll())if(!this.active||this.first())this.activate(d,this.element.children(".ui-menu-item:last"));else{var e=this.active.offset().top,g=this.element.height();result=this.element.children(".ui-menu-item").filter(function(){var f=b(this).offset().top-e+g-b(this).height();return f<10&&f>-10});result.length||(result=this.element.children(".ui-menu-item:first")); -this.activate(d,result)}else this.activate(d,this.element.children(".ui-menu-item").filter(!this.active||this.first()?":last":":first"))},hasScroll:function(){return this.element.height()").addClass("ui-button-text").html(this.options.label).appendTo(f.empty()).text(),c=this.options.icons,h=c.primary&&c.secondary,i=[];if(c.primary||c.secondary){if(this.options.text)i.push("ui-button-text-icon"+(h?"s":c.primary?"-primary":"-secondary"));c.primary&&f.prepend("");c.secondary&&f.append("");if(!this.options.text){i.push(h?"ui-button-icons-only": -"ui-button-icon-only");this.hasTitle||f.attr("title",a)}}else i.push("ui-button-text-only");f.addClass(i.join(" "))}}});b.widget("ui.buttonset",{options:{items:":button, :submit, :reset, :checkbox, :radio, a, :data(button)"},_create:function(){this.element.addClass("ui-buttonset")},_init:function(){this.refresh()},_setOption:function(f,a){f==="disabled"&&this.buttons.button("option",f,a);b.Widget.prototype._setOption.apply(this,arguments)},refresh:function(){this.buttons=this.element.find(this.options.items).filter(":ui-button").button("refresh").end().not(":ui-button").button().end().map(function(){return b(this).button("widget")[0]}).removeClass("ui-corner-all ui-corner-left ui-corner-right").filter(":first").addClass("ui-corner-left").end().filter(":last").addClass("ui-corner-right").end().end()}, -destroy:function(){this.element.removeClass("ui-buttonset");this.buttons.map(function(){return b(this).button("widget")[0]}).removeClass("ui-corner-left ui-corner-right").end().button("destroy");b.Widget.prototype.destroy.call(this)}})})(jQuery); -(function(b,d){function e(){this.debug=false;this._curInst=null;this._keyEvent=false;this._disabledInputs=[];this._inDialog=this._datepickerShowing=false;this._mainDivId="ui-datepicker-div";this._inlineClass="ui-datepicker-inline";this._appendClass="ui-datepicker-append";this._triggerClass="ui-datepicker-trigger";this._dialogClass="ui-datepicker-dialog";this._disableClass="ui-datepicker-disabled";this._unselectableClass="ui-datepicker-unselectable";this._currentClass="ui-datepicker-current-day";this._dayOverClass= -"ui-datepicker-days-cell-over";this.regional=[];this.regional[""]={closeText:"Done",prevText:"Prev",nextText:"Next",currentText:"Today",monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su", -"Mo","Tu","We","Th","Fr","Sa"],weekHeader:"Wk",dateFormat:"mm/dd/yy",firstDay:0,isRTL:false,showMonthAfterYear:false,yearSuffix:""};this._defaults={showOn:"focus",showAnim:"fadeIn",showOptions:{},defaultDate:null,appendText:"",buttonText:"...",buttonImage:"",buttonImageOnly:false,hideIfNoPrevNext:false,navigationAsDateFormat:false,gotoCurrent:false,changeMonth:false,changeYear:false,yearRange:"c-10:c+10",showOtherMonths:false,selectOtherMonths:false,showWeek:false,calculateWeek:this.iso8601Week,shortYearCutoff:"+10", -minDate:null,maxDate:null,duration:"fast",beforeShowDay:null,beforeShow:null,onSelect:null,onChangeMonthYear:null,onClose:null,numberOfMonths:1,showCurrentAtPos:0,stepMonths:1,stepBigMonths:12,altField:"",altFormat:"",constrainInput:true,showButtonPanel:false,autoSize:false};b.extend(this._defaults,this.regional[""]);this.dpDiv=b('
      ')}function g(a,c){b.extend(a,c);for(var h in c)if(c[h]== -null||c[h]==d)a[h]=c[h];return a}b.extend(b.ui,{datepicker:{version:"1.8.11"}});var f=(new Date).getTime();b.extend(e.prototype,{markerClassName:"hasDatepicker",log:function(){this.debug&&console.log.apply("",arguments)},_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(a){g(this._defaults,a||{});return this},_attachDatepicker:function(a,c){var h=null;for(var i in this._defaults){var j=a.getAttribute("date:"+i);if(j){h=h||{};try{h[i]=eval(j)}catch(n){h[i]=j}}}i=a.nodeName.toLowerCase(); -j=i=="div"||i=="span";if(!a.id){this.uuid+=1;a.id="dp"+this.uuid}var p=this._newInst(b(a),j);p.settings=b.extend({},c||{},h||{});if(i=="input")this._connectDatepicker(a,p);else j&&this._inlineDatepicker(a,p)},_newInst:function(a,c){return{id:a[0].id.replace(/([^A-Za-z0-9_-])/g,"\\\\$1"),input:a,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:c,dpDiv:!c?this.dpDiv:b('
      ')}}, -_connectDatepicker:function(a,c){var h=b(a);c.append=b([]);c.trigger=b([]);if(!h.hasClass(this.markerClassName)){this._attachments(h,c);h.addClass(this.markerClassName).keydown(this._doKeyDown).keypress(this._doKeyPress).keyup(this._doKeyUp).bind("setData.datepicker",function(i,j,n){c.settings[j]=n}).bind("getData.datepicker",function(i,j){return this._get(c,j)});this._autoSize(c);b.data(a,"datepicker",c)}},_attachments:function(a,c){var h=this._get(c,"appendText"),i=this._get(c,"isRTL");c.append&& -c.append.remove();if(h){c.append=b(''+h+"");a[i?"before":"after"](c.append)}a.unbind("focus",this._showDatepicker);c.trigger&&c.trigger.remove();h=this._get(c,"showOn");if(h=="focus"||h=="both")a.focus(this._showDatepicker);if(h=="button"||h=="both"){h=this._get(c,"buttonText");var j=this._get(c,"buttonImage");c.trigger=b(this._get(c,"buttonImageOnly")?b("").addClass(this._triggerClass).attr({src:j,alt:h,title:h}):b('').addClass(this._triggerClass).html(j== -""?h:b("").attr({src:j,alt:h,title:h})));a[i?"before":"after"](c.trigger);c.trigger.click(function(){b.datepicker._datepickerShowing&&b.datepicker._lastInput==a[0]?b.datepicker._hideDatepicker():b.datepicker._showDatepicker(a[0]);return false})}},_autoSize:function(a){if(this._get(a,"autoSize")&&!a.inline){var c=new Date(2009,11,20),h=this._get(a,"dateFormat");if(h.match(/[DM]/)){var i=function(j){for(var n=0,p=0,l=0;ln){n=j[l].length;p=l}return p};c.setMonth(i(this._get(a, -h.match(/MM/)?"monthNames":"monthNamesShort")));c.setDate(i(this._get(a,h.match(/DD/)?"dayNames":"dayNamesShort"))+20-c.getDay())}a.input.attr("size",this._formatDate(a,c).length)}},_inlineDatepicker:function(a,c){var h=b(a);if(!h.hasClass(this.markerClassName)){h.addClass(this.markerClassName).append(c.dpDiv).bind("setData.datepicker",function(i,j,n){c.settings[j]=n}).bind("getData.datepicker",function(i,j){return this._get(c,j)});b.data(a,"datepicker",c);this._setDate(c,this._getDefaultDate(c), -true);this._updateDatepicker(c);this._updateAlternate(c);c.dpDiv.show()}},_dialogDatepicker:function(a,c,h,i,j){a=this._dialogInst;if(!a){this.uuid+=1;this._dialogInput=b('');this._dialogInput.keydown(this._doKeyDown);b("body").append(this._dialogInput);a=this._dialogInst=this._newInst(this._dialogInput,false);a.settings={};b.data(this._dialogInput[0],"datepicker",a)}g(a.settings,i||{}); -c=c&&c.constructor==Date?this._formatDate(a,c):c;this._dialogInput.val(c);this._pos=j?j.length?j:[j.pageX,j.pageY]:null;if(!this._pos)this._pos=[document.documentElement.clientWidth/2-100+(document.documentElement.scrollLeft||document.body.scrollLeft),document.documentElement.clientHeight/2-150+(document.documentElement.scrollTop||document.body.scrollTop)];this._dialogInput.css("left",this._pos[0]+20+"px").css("top",this._pos[1]+"px");a.settings.onSelect=h;this._inDialog=true;this.dpDiv.addClass(this._dialogClass); -this._showDatepicker(this._dialogInput[0]);b.blockUI&&b.blockUI(this.dpDiv);b.data(this._dialogInput[0],"datepicker",a);return this},_destroyDatepicker:function(a){var c=b(a),h=b.data(a,"datepicker");if(c.hasClass(this.markerClassName)){var i=a.nodeName.toLowerCase();b.removeData(a,"datepicker");if(i=="input"){h.append.remove();h.trigger.remove();c.removeClass(this.markerClassName).unbind("focus",this._showDatepicker).unbind("keydown",this._doKeyDown).unbind("keypress",this._doKeyPress).unbind("keyup", -this._doKeyUp)}else if(i=="div"||i=="span")c.removeClass(this.markerClassName).empty()}},_enableDatepicker:function(a){var c=b(a),h=b.data(a,"datepicker");if(c.hasClass(this.markerClassName)){var i=a.nodeName.toLowerCase();if(i=="input"){a.disabled=false;h.trigger.filter("button").each(function(){this.disabled=false}).end().filter("img").css({opacity:"1.0",cursor:""})}else if(i=="div"||i=="span")c.children("."+this._inlineClass).children().removeClass("ui-state-disabled");this._disabledInputs=b.map(this._disabledInputs, -function(j){return j==a?null:j})}},_disableDatepicker:function(a){var c=b(a),h=b.data(a,"datepicker");if(c.hasClass(this.markerClassName)){var i=a.nodeName.toLowerCase();if(i=="input"){a.disabled=true;h.trigger.filter("button").each(function(){this.disabled=true}).end().filter("img").css({opacity:"0.5",cursor:"default"})}else if(i=="div"||i=="span")c.children("."+this._inlineClass).children().addClass("ui-state-disabled");this._disabledInputs=b.map(this._disabledInputs,function(j){return j==a?null: -j});this._disabledInputs[this._disabledInputs.length]=a}},_isDisabledDatepicker:function(a){if(!a)return false;for(var c=0;c-1}},_doKeyUp:function(a){a=b.datepicker._getInst(a.target); -if(a.input.val()!=a.lastVal)try{if(b.datepicker.parseDate(b.datepicker._get(a,"dateFormat"),a.input?a.input.val():null,b.datepicker._getFormatConfig(a))){b.datepicker._setDateFromField(a);b.datepicker._updateAlternate(a);b.datepicker._updateDatepicker(a)}}catch(c){b.datepicker.log(c)}return true},_showDatepicker:function(a){a=a.target||a;if(a.nodeName.toLowerCase()!="input")a=b("input",a.parentNode)[0];if(!(b.datepicker._isDisabledDatepicker(a)||b.datepicker._lastInput==a)){var c=b.datepicker._getInst(a); -b.datepicker._curInst&&b.datepicker._curInst!=c&&b.datepicker._curInst.dpDiv.stop(true,true);var h=b.datepicker._get(c,"beforeShow");g(c.settings,h?h.apply(a,[a,c]):{});c.lastVal=null;b.datepicker._lastInput=a;b.datepicker._setDateFromField(c);if(b.datepicker._inDialog)a.value="";if(!b.datepicker._pos){b.datepicker._pos=b.datepicker._findPos(a);b.datepicker._pos[1]+=a.offsetHeight}var i=false;b(a).parents().each(function(){i|=b(this).css("position")=="fixed";return!i});if(i&&b.browser.opera){b.datepicker._pos[0]-= -document.documentElement.scrollLeft;b.datepicker._pos[1]-=document.documentElement.scrollTop}h={left:b.datepicker._pos[0],top:b.datepicker._pos[1]};b.datepicker._pos=null;c.dpDiv.empty();c.dpDiv.css({position:"absolute",display:"block",top:"-1000px"});b.datepicker._updateDatepicker(c);h=b.datepicker._checkOffset(c,h,i);c.dpDiv.css({position:b.datepicker._inDialog&&b.blockUI?"static":i?"fixed":"absolute",display:"none",left:h.left+"px",top:h.top+"px"});if(!c.inline){h=b.datepicker._get(c,"showAnim"); -var j=b.datepicker._get(c,"duration"),n=function(){b.datepicker._datepickerShowing=true;var p=c.dpDiv.find("iframe.ui-datepicker-cover");if(p.length){var l=b.datepicker._getBorders(c.dpDiv);p.css({left:-l[0],top:-l[1],width:c.dpDiv.outerWidth(),height:c.dpDiv.outerHeight()})}};c.dpDiv.zIndex(b(a).zIndex()+1);b.effects&&b.effects[h]?c.dpDiv.show(h,b.datepicker._get(c,"showOptions"),j,n):c.dpDiv[h||"show"](h?j:null,n);if(!h||!j)n();c.input.is(":visible")&&!c.input.is(":disabled")&&c.input.focus();b.datepicker._curInst= -c}}},_updateDatepicker:function(a){var c=this,h=b.datepicker._getBorders(a.dpDiv);a.dpDiv.empty().append(this._generateHTML(a));var i=a.dpDiv.find("iframe.ui-datepicker-cover");i.length&&i.css({left:-h[0],top:-h[1],width:a.dpDiv.outerWidth(),height:a.dpDiv.outerHeight()});a.dpDiv.find("button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a").bind("mouseout",function(){b(this).removeClass("ui-state-hover");this.className.indexOf("ui-datepicker-prev")!=-1&&b(this).removeClass("ui-datepicker-prev-hover"); -this.className.indexOf("ui-datepicker-next")!=-1&&b(this).removeClass("ui-datepicker-next-hover")}).bind("mouseover",function(){if(!c._isDisabledDatepicker(a.inline?a.dpDiv.parent()[0]:a.input[0])){b(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover");b(this).addClass("ui-state-hover");this.className.indexOf("ui-datepicker-prev")!=-1&&b(this).addClass("ui-datepicker-prev-hover");this.className.indexOf("ui-datepicker-next")!=-1&&b(this).addClass("ui-datepicker-next-hover")}}).end().find("."+ -this._dayOverClass+" a").trigger("mouseover").end();h=this._getNumberOfMonths(a);i=h[1];i>1?a.dpDiv.addClass("ui-datepicker-multi-"+i).css("width",17*i+"em"):a.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width("");a.dpDiv[(h[0]!=1||h[1]!=1?"add":"remove")+"Class"]("ui-datepicker-multi");a.dpDiv[(this._get(a,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl");a==b.datepicker._curInst&&b.datepicker._datepickerShowing&&a.input&&a.input.is(":visible")&&!a.input.is(":disabled")&& -a.input[0]!=document.activeElement&&a.input.focus();if(a.yearshtml){var j=a.yearshtml;setTimeout(function(){j===a.yearshtml&&a.dpDiv.find("select.ui-datepicker-year:first").replaceWith(a.yearshtml);j=a.yearshtml=null},0)}},_getBorders:function(a){var c=function(h){return{thin:1,medium:2,thick:3}[h]||h};return[parseFloat(c(a.css("border-left-width"))),parseFloat(c(a.css("border-top-width")))]},_checkOffset:function(a,c,h){var i=a.dpDiv.outerWidth(),j=a.dpDiv.outerHeight(),n=a.input?a.input.outerWidth(): -0,p=a.input?a.input.outerHeight():0,l=document.documentElement.clientWidth+b(document).scrollLeft(),k=document.documentElement.clientHeight+b(document).scrollTop();c.left-=this._get(a,"isRTL")?i-n:0;c.left-=h&&c.left==a.input.offset().left?b(document).scrollLeft():0;c.top-=h&&c.top==a.input.offset().top+p?b(document).scrollTop():0;c.left-=Math.min(c.left,c.left+i>l&&l>i?Math.abs(c.left+i-l):0);c.top-=Math.min(c.top,c.top+j>k&&k>j?Math.abs(j+p):0);return c},_findPos:function(a){for(var c=this._get(this._getInst(a), -"isRTL");a&&(a.type=="hidden"||a.nodeType!=1||b.expr.filters.hidden(a));)a=a[c?"previousSibling":"nextSibling"];a=b(a).offset();return[a.left,a.top]},_hideDatepicker:function(a){var c=this._curInst;if(!(!c||a&&c!=b.data(a,"datepicker")))if(this._datepickerShowing){a=this._get(c,"showAnim");var h=this._get(c,"duration"),i=function(){b.datepicker._tidyDialog(c);this._curInst=null};b.effects&&b.effects[a]?c.dpDiv.hide(a,b.datepicker._get(c,"showOptions"),h,i):c.dpDiv[a=="slideDown"?"slideUp":a=="fadeIn"? -"fadeOut":"hide"](a?h:null,i);a||i();if(a=this._get(c,"onClose"))a.apply(c.input?c.input[0]:null,[c.input?c.input.val():"",c]);this._datepickerShowing=false;this._lastInput=null;if(this._inDialog){this._dialogInput.css({position:"absolute",left:"0",top:"-100px"});if(b.blockUI){b.unblockUI();b("body").append(this.dpDiv)}}this._inDialog=false}},_tidyDialog:function(a){a.dpDiv.removeClass(this._dialogClass).unbind(".ui-datepicker-calendar")},_checkExternalClick:function(a){if(b.datepicker._curInst){a= -b(a.target);a[0].id!=b.datepicker._mainDivId&&a.parents("#"+b.datepicker._mainDivId).length==0&&!a.hasClass(b.datepicker.markerClassName)&&!a.hasClass(b.datepicker._triggerClass)&&b.datepicker._datepickerShowing&&!(b.datepicker._inDialog&&b.blockUI)&&b.datepicker._hideDatepicker()}},_adjustDate:function(a,c,h){a=b(a);var i=this._getInst(a[0]);if(!this._isDisabledDatepicker(a[0])){this._adjustInstDate(i,c+(h=="M"?this._get(i,"showCurrentAtPos"):0),h);this._updateDatepicker(i)}},_gotoToday:function(a){a= -b(a);var c=this._getInst(a[0]);if(this._get(c,"gotoCurrent")&&c.currentDay){c.selectedDay=c.currentDay;c.drawMonth=c.selectedMonth=c.currentMonth;c.drawYear=c.selectedYear=c.currentYear}else{var h=new Date;c.selectedDay=h.getDate();c.drawMonth=c.selectedMonth=h.getMonth();c.drawYear=c.selectedYear=h.getFullYear()}this._notifyChange(c);this._adjustDate(a)},_selectMonthYear:function(a,c,h){a=b(a);var i=this._getInst(a[0]);i._selectingMonthYear=false;i["selected"+(h=="M"?"Month":"Year")]=i["draw"+(h== -"M"?"Month":"Year")]=parseInt(c.options[c.selectedIndex].value,10);this._notifyChange(i);this._adjustDate(a)},_clickMonthYear:function(a){var c=this._getInst(b(a)[0]);c.input&&c._selectingMonthYear&&setTimeout(function(){c.input.focus()},0);c._selectingMonthYear=!c._selectingMonthYear},_selectDay:function(a,c,h,i){var j=b(a);if(!(b(i).hasClass(this._unselectableClass)||this._isDisabledDatepicker(j[0]))){j=this._getInst(j[0]);j.selectedDay=j.currentDay=b("a",i).html();j.selectedMonth=j.currentMonth= -c;j.selectedYear=j.currentYear=h;this._selectDate(a,this._formatDate(j,j.currentDay,j.currentMonth,j.currentYear))}},_clearDate:function(a){a=b(a);this._getInst(a[0]);this._selectDate(a,"")},_selectDate:function(a,c){a=this._getInst(b(a)[0]);c=c!=null?c:this._formatDate(a);a.input&&a.input.val(c);this._updateAlternate(a);var h=this._get(a,"onSelect");if(h)h.apply(a.input?a.input[0]:null,[c,a]);else a.input&&a.input.trigger("change");if(a.inline)this._updateDatepicker(a);else{this._hideDatepicker(); -this._lastInput=a.input[0];typeof a.input[0]!="object"&&a.input.focus();this._lastInput=null}},_updateAlternate:function(a){var c=this._get(a,"altField");if(c){var h=this._get(a,"altFormat")||this._get(a,"dateFormat"),i=this._getDate(a),j=this.formatDate(h,i,this._getFormatConfig(a));b(c).each(function(){b(this).val(j)})}},noWeekends:function(a){a=a.getDay();return[a>0&&a<6,""]},iso8601Week:function(a){a=new Date(a.getTime());a.setDate(a.getDate()+4-(a.getDay()||7));var c=a.getTime();a.setMonth(0); -a.setDate(1);return Math.floor(Math.round((c-a)/864E5)/7)+1},parseDate:function(a,c,h){if(a==null||c==null)throw"Invalid arguments";c=typeof c=="object"?c.toString():c+"";if(c=="")return null;var i=(h?h.shortYearCutoff:null)||this._defaults.shortYearCutoff;i=typeof i!="string"?i:(new Date).getFullYear()%100+parseInt(i,10);for(var j=(h?h.dayNamesShort:null)||this._defaults.dayNamesShort,n=(h?h.dayNames:null)||this._defaults.dayNames,p=(h?h.monthNamesShort:null)||this._defaults.monthNamesShort,l=(h? -h.monthNames:null)||this._defaults.monthNames,k=h=-1,m=-1,o=-1,q=false,s=function(x){(x=y+1-1){k=1;m=o;do{i=this._getDaysInMonth(h,k-1);if(m<=i)break;k++;m-=i}while(1)}B=this._daylightSavingAdjust(new Date(h,k-1,m));if(B.getFullYear()!=h||B.getMonth()+1!=k||B.getDate()!=m)throw"Invalid date";return B},ATOM:"yy-mm-dd",COOKIE:"D, dd M yy",ISO_8601:"yy-mm-dd",RFC_822:"D, d M y",RFC_850:"DD, dd-M-y", -RFC_1036:"D, d M y",RFC_1123:"D, d M yy",RFC_2822:"D, d M yy",RSS:"D, d M y",TICKS:"!",TIMESTAMP:"@",W3C:"yy-mm-dd",_ticksTo1970:(718685+Math.floor(492.5)-Math.floor(19.7)+Math.floor(4.925))*24*60*60*1E7,formatDate:function(a,c,h){if(!c)return"";var i=(h?h.dayNamesShort:null)||this._defaults.dayNamesShort,j=(h?h.dayNames:null)||this._defaults.dayNames,n=(h?h.monthNamesShort:null)||this._defaults.monthNamesShort;h=(h?h.monthNames:null)||this._defaults.monthNames;var p=function(s){(s=q+112?a.getHours()+2:0);return a},_setDate:function(a,c,h){var i=!c,j=a.selectedMonth,n=a.selectedYear;c=this._restrictMinMax(a,this._determineDate(a,c,new Date));a.selectedDay= -a.currentDay=c.getDate();a.drawMonth=a.selectedMonth=a.currentMonth=c.getMonth();a.drawYear=a.selectedYear=a.currentYear=c.getFullYear();if((j!=a.selectedMonth||n!=a.selectedYear)&&!h)this._notifyChange(a);this._adjustInstDate(a);if(a.input)a.input.val(i?"":this._formatDate(a))},_getDate:function(a){return!a.currentYear||a.input&&a.input.val()==""?null:this._daylightSavingAdjust(new Date(a.currentYear,a.currentMonth,a.currentDay))},_generateHTML:function(a){var c=new Date;c=this._daylightSavingAdjust(new Date(c.getFullYear(), -c.getMonth(),c.getDate()));var h=this._get(a,"isRTL"),i=this._get(a,"showButtonPanel"),j=this._get(a,"hideIfNoPrevNext"),n=this._get(a,"navigationAsDateFormat"),p=this._getNumberOfMonths(a),l=this._get(a,"showCurrentAtPos"),k=this._get(a,"stepMonths"),m=p[0]!=1||p[1]!=1,o=this._daylightSavingAdjust(!a.currentDay?new Date(9999,9,9):new Date(a.currentYear,a.currentMonth,a.currentDay)),q=this._getMinMaxDate(a,"min"),s=this._getMinMaxDate(a,"max");l=a.drawMonth-l;var r=a.drawYear;if(l<0){l+=12;r--}if(s){var u= -this._daylightSavingAdjust(new Date(s.getFullYear(),s.getMonth()-p[0]*p[1]+1,s.getDate()));for(u=q&&uu;){l--;if(l<0){l=11;r--}}}a.drawMonth=l;a.drawYear=r;u=this._get(a,"prevText");u=!n?u:this.formatDate(u,this._daylightSavingAdjust(new Date(r,l-k,1)),this._getFormatConfig(a));u=this._canAdjustMonth(a,-1,r,l)?''+u+"":j?"":''+u+"";var v=this._get(a,"nextText");v=!n?v:this.formatDate(v,this._daylightSavingAdjust(new Date(r,l+k,1)),this._getFormatConfig(a));j=this._canAdjustMonth(a,+1,r,l)?''+v+"":j?"":''+v+"";k=this._get(a,"currentText");v=this._get(a,"gotoCurrent")&&a.currentDay?o:c;k=!n?k:this.formatDate(k,v,this._getFormatConfig(a));n=!a.inline?'":"";i=i?'
      '+(h?n:"")+(this._isInRange(a,v)?'":"")+(h?"":n)+"
      ":"";n=parseInt(this._get(a,"firstDay"),10);n=isNaN(n)?0:n;k=this._get(a,"showWeek");v=this._get(a,"dayNames");this._get(a,"dayNamesShort");var w=this._get(a,"dayNamesMin"),y= -this._get(a,"monthNames"),B=this._get(a,"monthNamesShort"),x=this._get(a,"beforeShowDay"),C=this._get(a,"showOtherMonths"),J=this._get(a,"selectOtherMonths");this._get(a,"calculateWeek");for(var M=this._getDefaultDate(a),K="",G=0;G1)switch(H){case 0:D+=" ui-datepicker-group-first";A=" ui-corner-"+(h?"right":"left");break;case p[1]- -1:D+=" ui-datepicker-group-last";A=" ui-corner-"+(h?"left":"right");break;default:D+=" ui-datepicker-group-middle";A="";break}D+='">'}D+='
      '+(/all|left/.test(A)&&G==0?h?j:u:"")+(/all|right/.test(A)&&G==0?h?u:j:"")+this._generateMonthYearHeader(a,l,r,q,s,G>0||H>0,y,B)+'
      ';var E=k?'":"";for(A=0;A<7;A++){var z= -(A+n)%7;E+="=5?' class="ui-datepicker-week-end"':"")+'>'+w[z]+""}D+=E+"";E=this._getDaysInMonth(r,l);if(r==a.selectedYear&&l==a.selectedMonth)a.selectedDay=Math.min(a.selectedDay,E);A=(this._getFirstDayOfMonth(r,l)-n+7)%7;E=m?6:Math.ceil((A+E)/7);z=this._daylightSavingAdjust(new Date(r,l,1-A));for(var P=0;P";var Q=!k?"":'";for(A=0;A<7;A++){var I= -x?x.apply(a.input?a.input[0]:null,[z]):[true,""],F=z.getMonth()!=l,L=F&&!J||!I[0]||q&&zs;Q+='";z.setDate(z.getDate()+1);z=this._daylightSavingAdjust(z)}D+= -Q+""}l++;if(l>11){l=0;r++}D+="
      '+this._get(a,"weekHeader")+"
      '+this._get(a,"calculateWeek")(z)+""+(F&&!C?" ":L?''+z.getDate()+"":''+z.getDate()+"")+"
      "+(m?""+(p[0]>0&&H==p[1]-1?'
      ':""):"");N+=D}K+=N}K+=i+(b.browser.msie&&parseInt(b.browser.version,10)<7&&!a.inline?'':"");a._keyEvent=false;return K},_generateMonthYearHeader:function(a,c,h,i,j,n,p,l){var k=this._get(a,"changeMonth"),m=this._get(a,"changeYear"),o=this._get(a,"showMonthAfterYear"),q='
      ', -s="";if(n||!k)s+=''+p[c]+"";else{p=i&&i.getFullYear()==h;var r=j&&j.getFullYear()==h;s+='"}o||(q+=s+(n||!(k&& -m)?" ":""));a.yearshtml="";if(n||!m)q+=''+h+"";else{l=this._get(a,"yearRange").split(":");var v=(new Date).getFullYear();p=function(w){w=w.match(/c[+-].*/)?h+parseInt(w.substring(1),10):w.match(/[+-].*/)?v+parseInt(w,10):parseInt(w,10);return isNaN(w)?v:w};c=p(l[0]);l=Math.max(c,p(l[1]||""));c=i?Math.max(c,i.getFullYear()):c;l=j?Math.min(l,j.getFullYear()):l;for(a.yearshtml+='";if(b.browser.mozilla)q+='";else{q+=a.yearshtml;a.yearshtml=null}}q+=this._get(a,"yearSuffix");if(o)q+=(n||!(k&&m)?" ":"")+s;q+="
      ";return q},_adjustInstDate:function(a,c,h){var i= -a.drawYear+(h=="Y"?c:0),j=a.drawMonth+(h=="M"?c:0);c=Math.min(a.selectedDay,this._getDaysInMonth(i,j))+(h=="D"?c:0);i=this._restrictMinMax(a,this._daylightSavingAdjust(new Date(i,j,c)));a.selectedDay=i.getDate();a.drawMonth=a.selectedMonth=i.getMonth();a.drawYear=a.selectedYear=i.getFullYear();if(h=="M"||h=="Y")this._notifyChange(a)},_restrictMinMax:function(a,c){var h=this._getMinMaxDate(a,"min");a=this._getMinMaxDate(a,"max");c=h&&ca?a:c},_notifyChange:function(a){var c=this._get(a, -"onChangeMonthYear");if(c)c.apply(a.input?a.input[0]:null,[a.selectedYear,a.selectedMonth+1,a])},_getNumberOfMonths:function(a){a=this._get(a,"numberOfMonths");return a==null?[1,1]:typeof a=="number"?[1,a]:a},_getMinMaxDate:function(a,c){return this._determineDate(a,this._get(a,c+"Date"),null)},_getDaysInMonth:function(a,c){return 32-this._daylightSavingAdjust(new Date(a,c,32)).getDate()},_getFirstDayOfMonth:function(a,c){return(new Date(a,c,1)).getDay()},_canAdjustMonth:function(a,c,h,i){var j=this._getNumberOfMonths(a); -h=this._daylightSavingAdjust(new Date(h,i+(c<0?c:j[0]*j[1]),1));c<0&&h.setDate(this._getDaysInMonth(h.getFullYear(),h.getMonth()));return this._isInRange(a,h)},_isInRange:function(a,c){var h=this._getMinMaxDate(a,"min");a=this._getMinMaxDate(a,"max");return(!h||c.getTime()>=h.getTime())&&(!a||c.getTime()<=a.getTime())},_getFormatConfig:function(a){var c=this._get(a,"shortYearCutoff");c=typeof c!="string"?c:(new Date).getFullYear()%100+parseInt(c,10);return{shortYearCutoff:c,dayNamesShort:this._get(a, -"dayNamesShort"),dayNames:this._get(a,"dayNames"),monthNamesShort:this._get(a,"monthNamesShort"),monthNames:this._get(a,"monthNames")}},_formatDate:function(a,c,h,i){if(!c){a.currentDay=a.selectedDay;a.currentMonth=a.selectedMonth;a.currentYear=a.selectedYear}c=c?typeof c=="object"?c:this._daylightSavingAdjust(new Date(i,h,c)):this._daylightSavingAdjust(new Date(a.currentYear,a.currentMonth,a.currentDay));return this.formatDate(this._get(a,"dateFormat"),c,this._getFormatConfig(a))}});b.fn.datepicker= -function(a){if(!this.length)return this;if(!b.datepicker.initialized){b(document).mousedown(b.datepicker._checkExternalClick).find("body").append(b.datepicker.dpDiv);b.datepicker.initialized=true}var c=Array.prototype.slice.call(arguments,1);if(typeof a=="string"&&(a=="isDisabled"||a=="getDate"||a=="widget"))return b.datepicker["_"+a+"Datepicker"].apply(b.datepicker,[this[0]].concat(c));if(a=="option"&&arguments.length==2&&typeof arguments[1]=="string")return b.datepicker["_"+a+"Datepicker"].apply(b.datepicker, -[this[0]].concat(c));return this.each(function(){typeof a=="string"?b.datepicker["_"+a+"Datepicker"].apply(b.datepicker,[this].concat(c)):b.datepicker._attachDatepicker(this,a)})};b.datepicker=new e;b.datepicker.initialized=false;b.datepicker.uuid=(new Date).getTime();b.datepicker.version="1.8.11";window["DP_jQuery_"+f]=b})(jQuery); -(function(b,d){var e={buttons:true,height:true,maxHeight:true,maxWidth:true,minHeight:true,minWidth:true,width:true},g={maxHeight:true,maxWidth:true,minHeight:true,minWidth:true};b.widget("ui.dialog",{options:{autoOpen:true,buttons:{},closeOnEscape:true,closeText:"close",dialogClass:"",draggable:true,hide:null,height:"auto",maxHeight:false,maxWidth:false,minHeight:150,minWidth:150,modal:false,position:{my:"center",at:"center",collision:"fit",using:function(f){var a=b(this).css(f).offset().top;a<0&& -b(this).css("top",f.top-a)}},resizable:true,show:null,stack:true,title:"",width:300,zIndex:1E3},_create:function(){this.originalTitle=this.element.attr("title");if(typeof this.originalTitle!=="string")this.originalTitle="";this.options.title=this.options.title||this.originalTitle;var f=this,a=f.options,c=a.title||" ",h=b.ui.dialog.getTitleId(f.element),i=(f.uiDialog=b("
      ")).appendTo(document.body).hide().addClass("ui-dialog ui-widget ui-widget-content ui-corner-all "+a.dialogClass).css({zIndex:a.zIndex}).attr("tabIndex", --1).css("outline",0).keydown(function(p){if(a.closeOnEscape&&p.keyCode&&p.keyCode===b.ui.keyCode.ESCAPE){f.close(p);p.preventDefault()}}).attr({role:"dialog","aria-labelledby":h}).mousedown(function(p){f.moveToTop(false,p)});f.element.show().removeAttr("title").addClass("ui-dialog-content ui-widget-content").appendTo(i);var j=(f.uiDialogTitlebar=b("
      ")).addClass("ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix").prependTo(i),n=b('').addClass("ui-dialog-titlebar-close ui-corner-all").attr("role", -"button").hover(function(){n.addClass("ui-state-hover")},function(){n.removeClass("ui-state-hover")}).focus(function(){n.addClass("ui-state-focus")}).blur(function(){n.removeClass("ui-state-focus")}).click(function(p){f.close(p);return false}).appendTo(j);(f.uiDialogTitlebarCloseText=b("")).addClass("ui-icon ui-icon-closethick").text(a.closeText).appendTo(n);b("").addClass("ui-dialog-title").attr("id",h).html(c).prependTo(j);if(b.isFunction(a.beforeclose)&&!b.isFunction(a.beforeClose))a.beforeClose= -a.beforeclose;j.find("*").add(j).disableSelection();a.draggable&&b.fn.draggable&&f._makeDraggable();a.resizable&&b.fn.resizable&&f._makeResizable();f._createButtons(a.buttons);f._isOpen=false;b.fn.bgiframe&&i.bgiframe()},_init:function(){this.options.autoOpen&&this.open()},destroy:function(){var f=this;f.overlay&&f.overlay.destroy();f.uiDialog.hide();f.element.unbind(".dialog").removeData("dialog").removeClass("ui-dialog-content ui-widget-content").hide().appendTo("body");f.uiDialog.remove();f.originalTitle&& -f.element.attr("title",f.originalTitle);return f},widget:function(){return this.uiDialog},close:function(f){var a=this,c,h;if(false!==a._trigger("beforeClose",f)){a.overlay&&a.overlay.destroy();a.uiDialog.unbind("keypress.ui-dialog");a._isOpen=false;if(a.options.hide)a.uiDialog.hide(a.options.hide,function(){a._trigger("close",f)});else{a.uiDialog.hide();a._trigger("close",f)}b.ui.dialog.overlay.resize();if(a.options.modal){c=0;b(".ui-dialog").each(function(){if(this!==a.uiDialog[0]){h=b(this).css("z-index"); -isNaN(h)||(c=Math.max(c,h))}});b.ui.dialog.maxZ=c}return a}},isOpen:function(){return this._isOpen},moveToTop:function(f,a){var c=this,h=c.options;if(h.modal&&!f||!h.stack&&!h.modal)return c._trigger("focus",a);if(h.zIndex>b.ui.dialog.maxZ)b.ui.dialog.maxZ=h.zIndex;if(c.overlay){b.ui.dialog.maxZ+=1;c.overlay.$el.css("z-index",b.ui.dialog.overlay.maxZ=b.ui.dialog.maxZ)}f={scrollTop:c.element.attr("scrollTop"),scrollLeft:c.element.attr("scrollLeft")};b.ui.dialog.maxZ+=1;c.uiDialog.css("z-index",b.ui.dialog.maxZ); -c.element.attr(f);c._trigger("focus",a);return c},open:function(){if(!this._isOpen){var f=this,a=f.options,c=f.uiDialog;f.overlay=a.modal?new b.ui.dialog.overlay(f):null;f._size();f._position(a.position);c.show(a.show);f.moveToTop(true);a.modal&&c.bind("keypress.ui-dialog",function(h){if(h.keyCode===b.ui.keyCode.TAB){var i=b(":tabbable",this),j=i.filter(":first");i=i.filter(":last");if(h.target===i[0]&&!h.shiftKey){j.focus(1);return false}else if(h.target===j[0]&&h.shiftKey){i.focus(1);return false}}}); -b(f.element.find(":tabbable").get().concat(c.find(".ui-dialog-buttonpane :tabbable").get().concat(c.get()))).eq(0).focus();f._isOpen=true;f._trigger("open");return f}},_createButtons:function(f){var a=this,c=false,h=b("
      ").addClass("ui-dialog-buttonpane ui-widget-content ui-helper-clearfix"),i=b("
      ").addClass("ui-dialog-buttonset").appendTo(h);a.uiDialog.find(".ui-dialog-buttonpane").remove();typeof f==="object"&&f!==null&&b.each(f,function(){return!(c=true)});if(c){b.each(f,function(j, -n){n=b.isFunction(n)?{click:n,text:j}:n;j=b('').attr(n,true).unbind("click").click(function(){n.click.apply(a.element[0],arguments)}).appendTo(i);b.fn.button&&j.button()});h.appendTo(a.uiDialog)}},_makeDraggable:function(){function f(j){return{position:j.position,offset:j.offset}}var a=this,c=a.options,h=b(document),i;a.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dialog-titlebar-close",handle:".ui-dialog-titlebar",containment:"document",start:function(j,n){i= -c.height==="auto"?"auto":b(this).height();b(this).height(b(this).height()).addClass("ui-dialog-dragging");a._trigger("dragStart",j,f(n))},drag:function(j,n){a._trigger("drag",j,f(n))},stop:function(j,n){c.position=[n.position.left-h.scrollLeft(),n.position.top-h.scrollTop()];b(this).removeClass("ui-dialog-dragging").height(i);a._trigger("dragStop",j,f(n));b.ui.dialog.overlay.resize()}})},_makeResizable:function(f){function a(j){return{originalPosition:j.originalPosition,originalSize:j.originalSize, -position:j.position,size:j.size}}f=f===d?this.options.resizable:f;var c=this,h=c.options,i=c.uiDialog.css("position");f=typeof f==="string"?f:"n,e,s,w,se,sw,ne,nw";c.uiDialog.resizable({cancel:".ui-dialog-content",containment:"document",alsoResize:c.element,maxWidth:h.maxWidth,maxHeight:h.maxHeight,minWidth:h.minWidth,minHeight:c._minHeight(),handles:f,start:function(j,n){b(this).addClass("ui-dialog-resizing");c._trigger("resizeStart",j,a(n))},resize:function(j,n){c._trigger("resize",j,a(n))},stop:function(j, -n){b(this).removeClass("ui-dialog-resizing");h.height=b(this).height();h.width=b(this).width();c._trigger("resizeStop",j,a(n));b.ui.dialog.overlay.resize()}}).css("position",i).find(".ui-resizable-se").addClass("ui-icon ui-icon-grip-diagonal-se")},_minHeight:function(){var f=this.options;return f.height==="auto"?f.minHeight:Math.min(f.minHeight,f.height)},_position:function(f){var a=[],c=[0,0],h;if(f){if(typeof f==="string"||typeof f==="object"&&"0"in f){a=f.split?f.split(" "):[f[0],f[1]];if(a.length=== -1)a[1]=a[0];b.each(["left","top"],function(i,j){if(+a[i]===a[i]){c[i]=a[i];a[i]=j}});f={my:a.join(" "),at:a.join(" "),offset:c.join(" ")}}f=b.extend({},b.ui.dialog.prototype.options.position,f)}else f=b.ui.dialog.prototype.options.position;(h=this.uiDialog.is(":visible"))||this.uiDialog.show();this.uiDialog.css({top:0,left:0}).position(b.extend({of:window},f));h||this.uiDialog.hide()},_setOptions:function(f){var a=this,c={},h=false;b.each(f,function(i,j){a._setOption(i,j);if(i in e)h=true;if(i in -g)c[i]=j});h&&this._size();this.uiDialog.is(":data(resizable)")&&this.uiDialog.resizable("option",c)},_setOption:function(f,a){var c=this,h=c.uiDialog;switch(f){case "beforeclose":f="beforeClose";break;case "buttons":c._createButtons(a);break;case "closeText":c.uiDialogTitlebarCloseText.text(""+a);break;case "dialogClass":h.removeClass(c.options.dialogClass).addClass("ui-dialog ui-widget ui-widget-content ui-corner-all "+a);break;case "disabled":a?h.addClass("ui-dialog-disabled"):h.removeClass("ui-dialog-disabled"); -break;case "draggable":var i=h.is(":data(draggable)");i&&!a&&h.draggable("destroy");!i&&a&&c._makeDraggable();break;case "position":c._position(a);break;case "resizable":(i=h.is(":data(resizable)"))&&!a&&h.resizable("destroy");i&&typeof a==="string"&&h.resizable("option","handles",a);!i&&a!==false&&c._makeResizable(a);break;case "title":b(".ui-dialog-title",c.uiDialogTitlebar).html(""+(a||" "));break}b.Widget.prototype._setOption.apply(c,arguments)},_size:function(){var f=this.options,a,c,h= -this.uiDialog.is(":visible");this.element.show().css({width:"auto",minHeight:0,height:0});if(f.minWidth>f.width)f.width=f.minWidth;a=this.uiDialog.css({height:"auto",width:f.width}).height();c=Math.max(0,f.minHeight-a);if(f.height==="auto")if(b.support.minHeight)this.element.css({minHeight:c,height:"auto"});else{this.uiDialog.show();f=this.element.css("height","auto").height();h||this.uiDialog.hide();this.element.height(Math.max(f,c))}else this.element.height(Math.max(f.height-a,0));this.uiDialog.is(":data(resizable)")&& -this.uiDialog.resizable("option","minHeight",this._minHeight())}});b.extend(b.ui.dialog,{version:"1.8.11",uuid:0,maxZ:0,getTitleId:function(f){f=f.attr("id");if(!f){this.uuid+=1;f=this.uuid}return"ui-dialog-title-"+f},overlay:function(f){this.$el=b.ui.dialog.overlay.create(f)}});b.extend(b.ui.dialog.overlay,{instances:[],oldInstances:[],maxZ:0,events:b.map("focus,mousedown,mouseup,keydown,keypress,click".split(","),function(f){return f+".dialog-overlay"}).join(" "),create:function(f){if(this.instances.length=== -0){setTimeout(function(){b.ui.dialog.overlay.instances.length&&b(document).bind(b.ui.dialog.overlay.events,function(c){if(b(c.target).zIndex()").addClass("ui-widget-overlay")).appendTo(document.body).css({width:this.width(), -height:this.height()});b.fn.bgiframe&&a.bgiframe();this.instances.push(a);return a},destroy:function(f){var a=b.inArray(f,this.instances);a!=-1&&this.oldInstances.push(this.instances.splice(a,1)[0]);this.instances.length===0&&b([document,window]).unbind(".dialog-overlay");f.remove();var c=0;b.each(this.instances,function(){c=Math.max(c,this.css("z-index"))});this.maxZ=c},height:function(){var f,a;if(b.browser.msie&&b.browser.version<7){f=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight); -a=Math.max(document.documentElement.offsetHeight,document.body.offsetHeight);return f0?a.left-h:Math.max(a.left-c.collisionPosition.left,a.left)},top:function(a,c){var h=b(window);h=c.collisionPosition.top+c.collisionHeight-h.height()-h.scrollTop();a.top=h>0?a.top-h:Math.max(a.top-c.collisionPosition.top,a.top)}},flip:{left:function(a,c){if(c.at[0]!=="center"){var h=b(window);h=c.collisionPosition.left+c.collisionWidth-h.width()-h.scrollLeft();var i=c.my[0]==="left"?-c.elemWidth:c.my[0]==="right"?c.elemWidth:0,j=c.at[0]==="left"?c.targetWidth:-c.targetWidth,n=-2*c.offset[0];a.left+= -c.collisionPosition.left<0?i+j+n:h>0?i+j+n:0}},top:function(a,c){if(c.at[1]!=="center"){var h=b(window);h=c.collisionPosition.top+c.collisionHeight-h.height()-h.scrollTop();var i=c.my[1]==="top"?-c.elemHeight:c.my[1]==="bottom"?c.elemHeight:0,j=c.at[1]==="top"?c.targetHeight:-c.targetHeight,n=-2*c.offset[1];a.top+=c.collisionPosition.top<0?i+j+n:h>0?i+j+n:0}}}};if(!b.offset.setOffset){b.offset.setOffset=function(a,c){if(/static/.test(b.curCSS(a,"position")))a.style.position="relative";var h=b(a), -i=h.offset(),j=parseInt(b.curCSS(a,"top",true),10)||0,n=parseInt(b.curCSS(a,"left",true),10)||0;i={top:c.top-i.top+j,left:c.left-i.left+n};"using"in c?c.using.call(a,i):h.css(i)};b.fn.offset=function(a){var c=this[0];if(!c||!c.ownerDocument)return null;if(a)return this.each(function(){b.offset.setOffset(this,a)});return f.call(this)}}})(jQuery); -(function(b,d){b.widget("ui.progressbar",{options:{value:0,max:100},min:0,_create:function(){this.element.addClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").attr({role:"progressbar","aria-valuemin":this.min,"aria-valuemax":this.options.max,"aria-valuenow":this._value()});this.valueDiv=b("
      ").appendTo(this.element);this.oldValue=this._value();this._refreshValue()},destroy:function(){this.element.removeClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").removeAttr("role").removeAttr("aria-valuemin").removeAttr("aria-valuemax").removeAttr("aria-valuenow"); -this.valueDiv.remove();b.Widget.prototype.destroy.apply(this,arguments)},value:function(e){if(e===d)return this._value();this._setOption("value",e);return this},_setOption:function(e,g){if(e==="value"){this.options.value=g;this._refreshValue();this._value()===this.options.max&&this._trigger("complete")}b.Widget.prototype._setOption.apply(this,arguments)},_value:function(){var e=this.options.value;if(typeof e!=="number")e=0;return Math.min(this.options.max,Math.max(this.min,e))},_percentage:function(){return 100* -this._value()/this.options.max},_refreshValue:function(){var e=this.value(),g=this._percentage();if(this.oldValue!==e){this.oldValue=e;this._trigger("change")}this.valueDiv.toggleClass("ui-corner-right",e===this.options.max).width(g.toFixed(0)+"%");this.element.attr("aria-valuenow",e)}});b.extend(b.ui.progressbar,{version:"1.8.11"})})(jQuery); -(function(b){b.widget("ui.slider",b.ui.mouse,{widgetEventPrefix:"slide",options:{animate:false,distance:0,max:100,min:0,orientation:"horizontal",range:false,step:1,value:0,values:null},_create:function(){var d=this,e=this.options;this._mouseSliding=this._keySliding=false;this._animateOff=true;this._handleIndex=null;this._detectOrientation();this._mouseInit();this.element.addClass("ui-slider ui-slider-"+this.orientation+" ui-widget ui-widget-content ui-corner-all");e.disabled&&this.element.addClass("ui-slider-disabled ui-disabled"); -this.range=b([]);if(e.range){if(e.range===true){this.range=b("
      ");if(!e.values)e.values=[this._valueMin(),this._valueMin()];if(e.values.length&&e.values.length!==2)e.values=[e.values[0],e.values[0]]}else this.range=b("
      ");this.range.appendTo(this.element).addClass("ui-slider-range");if(e.range==="min"||e.range==="max")this.range.addClass("ui-slider-range-"+e.range);this.range.addClass("ui-widget-header")}b(".ui-slider-handle",this.element).length===0&&b("").appendTo(this.element).addClass("ui-slider-handle"); -if(e.values&&e.values.length)for(;b(".ui-slider-handle",this.element).length").appendTo(this.element).addClass("ui-slider-handle");this.handles=b(".ui-slider-handle",this.element).addClass("ui-state-default ui-corner-all");this.handle=this.handles.eq(0);this.handles.add(this.range).filter("a").click(function(g){g.preventDefault()}).hover(function(){e.disabled||b(this).addClass("ui-state-hover")},function(){b(this).removeClass("ui-state-hover")}).focus(function(){if(e.disabled)b(this).blur(); -else{b(".ui-slider .ui-state-focus").removeClass("ui-state-focus");b(this).addClass("ui-state-focus")}}).blur(function(){b(this).removeClass("ui-state-focus")});this.handles.each(function(g){b(this).data("index.ui-slider-handle",g)});this.handles.keydown(function(g){var f=true,a=b(this).data("index.ui-slider-handle"),c,h,i;if(!d.options.disabled){switch(g.keyCode){case b.ui.keyCode.HOME:case b.ui.keyCode.END:case b.ui.keyCode.PAGE_UP:case b.ui.keyCode.PAGE_DOWN:case b.ui.keyCode.UP:case b.ui.keyCode.RIGHT:case b.ui.keyCode.DOWN:case b.ui.keyCode.LEFT:f= -false;if(!d._keySliding){d._keySliding=true;b(this).addClass("ui-state-active");c=d._start(g,a);if(c===false)return}break}i=d.options.step;c=d.options.values&&d.options.values.length?(h=d.values(a)):(h=d.value());switch(g.keyCode){case b.ui.keyCode.HOME:h=d._valueMin();break;case b.ui.keyCode.END:h=d._valueMax();break;case b.ui.keyCode.PAGE_UP:h=d._trimAlignValue(c+(d._valueMax()-d._valueMin())/5);break;case b.ui.keyCode.PAGE_DOWN:h=d._trimAlignValue(c-(d._valueMax()-d._valueMin())/5);break;case b.ui.keyCode.UP:case b.ui.keyCode.RIGHT:if(c=== -d._valueMax())return;h=d._trimAlignValue(c+i);break;case b.ui.keyCode.DOWN:case b.ui.keyCode.LEFT:if(c===d._valueMin())return;h=d._trimAlignValue(c-i);break}d._slide(g,a,h);return f}}).keyup(function(g){var f=b(this).data("index.ui-slider-handle");if(d._keySliding){d._keySliding=false;d._stop(g,f);d._change(g,f);b(this).removeClass("ui-state-active")}});this._refreshValue();this._animateOff=false},destroy:function(){this.handles.remove();this.range.remove();this.element.removeClass("ui-slider ui-slider-horizontal ui-slider-vertical ui-slider-disabled ui-widget ui-widget-content ui-corner-all").removeData("slider").unbind(".slider"); -this._mouseDestroy();return this},_mouseCapture:function(d){var e=this.options,g,f,a,c,h;if(e.disabled)return false;this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()};this.elementOffset=this.element.offset();g=this._normValueFromMouse({x:d.pageX,y:d.pageY});f=this._valueMax()-this._valueMin()+1;c=this;this.handles.each(function(i){var j=Math.abs(g-c.values(i));if(f>j){f=j;a=b(this);h=i}});if(e.range===true&&this.values(1)===e.min){h+=1;a=b(this.handles[h])}if(this._start(d, -h)===false)return false;this._mouseSliding=true;c._handleIndex=h;a.addClass("ui-state-active").focus();e=a.offset();this._clickOffset=!b(d.target).parents().andSelf().is(".ui-slider-handle")?{left:0,top:0}:{left:d.pageX-e.left-a.width()/2,top:d.pageY-e.top-a.height()/2-(parseInt(a.css("borderTopWidth"),10)||0)-(parseInt(a.css("borderBottomWidth"),10)||0)+(parseInt(a.css("marginTop"),10)||0)};this.handles.hasClass("ui-state-hover")||this._slide(d,h,g);return this._animateOff=true},_mouseStart:function(){return true}, -_mouseDrag:function(d){var e=this._normValueFromMouse({x:d.pageX,y:d.pageY});this._slide(d,this._handleIndex,e);return false},_mouseStop:function(d){this.handles.removeClass("ui-state-active");this._mouseSliding=false;this._stop(d,this._handleIndex);this._change(d,this._handleIndex);this._clickOffset=this._handleIndex=null;return this._animateOff=false},_detectOrientation:function(){this.orientation=this.options.orientation==="vertical"?"vertical":"horizontal"},_normValueFromMouse:function(d){var e; -if(this.orientation==="horizontal"){e=this.elementSize.width;d=d.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)}else{e=this.elementSize.height;d=d.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)}e=d/e;if(e>1)e=1;if(e<0)e=0;if(this.orientation==="vertical")e=1-e;d=this._valueMax()-this._valueMin();return this._trimAlignValue(this._valueMin()+e*d)},_start:function(d,e){var g={handle:this.handles[e],value:this.value()};if(this.options.values&&this.options.values.length){g.value= -this.values(e);g.values=this.values()}return this._trigger("start",d,g)},_slide:function(d,e,g){var f;if(this.options.values&&this.options.values.length){f=this.values(e?0:1);if(this.options.values.length===2&&this.options.range===true&&(e===0&&g>f||e===1&&g1){this.options.values[d]=this._trimAlignValue(e);this._refreshValue();this._change(null,d)}if(arguments.length)if(b.isArray(arguments[0])){g=this.options.values;f=arguments[0];for(a=0;a=this._valueMax())return this._valueMax();var e=this.options.step>0?this.options.step:1,g=(d-this._valueMin())%e;alignValue=d-g;if(Math.abs(g)*2>=e)alignValue+=g>0?e:-e;return parseFloat(alignValue.toFixed(5))},_valueMin:function(){return this.options.min},_valueMax:function(){return this.options.max}, -_refreshValue:function(){var d=this.options.range,e=this.options,g=this,f=!this._animateOff?e.animate:false,a,c={},h,i,j,n;if(this.options.values&&this.options.values.length)this.handles.each(function(p){a=(g.values(p)-g._valueMin())/(g._valueMax()-g._valueMin())*100;c[g.orientation==="horizontal"?"left":"bottom"]=a+"%";b(this).stop(1,1)[f?"animate":"css"](c,e.animate);if(g.options.range===true)if(g.orientation==="horizontal"){if(p===0)g.range.stop(1,1)[f?"animate":"css"]({left:a+"%"},e.animate); -if(p===1)g.range[f?"animate":"css"]({width:a-h+"%"},{queue:false,duration:e.animate})}else{if(p===0)g.range.stop(1,1)[f?"animate":"css"]({bottom:a+"%"},e.animate);if(p===1)g.range[f?"animate":"css"]({height:a-h+"%"},{queue:false,duration:e.animate})}h=a});else{i=this.value();j=this._valueMin();n=this._valueMax();a=n!==j?(i-j)/(n-j)*100:0;c[g.orientation==="horizontal"?"left":"bottom"]=a+"%";this.handle.stop(1,1)[f?"animate":"css"](c,e.animate);if(d==="min"&&this.orientation==="horizontal")this.range.stop(1, -1)[f?"animate":"css"]({width:a+"%"},e.animate);if(d==="max"&&this.orientation==="horizontal")this.range[f?"animate":"css"]({width:100-a+"%"},{queue:false,duration:e.animate});if(d==="min"&&this.orientation==="vertical")this.range.stop(1,1)[f?"animate":"css"]({height:a+"%"},e.animate);if(d==="max"&&this.orientation==="vertical")this.range[f?"animate":"css"]({height:100-a+"%"},{queue:false,duration:e.animate})}}});b.extend(b.ui.slider,{version:"1.8.11"})})(jQuery); -(function(b,d){function e(){return++f}function g(){return++a}var f=0,a=0;b.widget("ui.tabs",{options:{add:null,ajaxOptions:null,cache:false,cookie:null,collapsible:false,disable:null,disabled:[],enable:null,event:"click",fx:null,idPrefix:"ui-tabs-",load:null,panelTemplate:"
      ",remove:null,select:null,show:null,spinner:"Loading…",tabTemplate:"
    • #{label}
    • "},_create:function(){this._tabify(true)},_setOption:function(c,h){if(c=="selected")this.options.collapsible&& -h==this.options.selected||this.select(h);else{this.options[c]=h;this._tabify()}},_tabId:function(c){return c.title&&c.title.replace(/\s/g,"_").replace(/[^\w\u00c0-\uFFFF-]/g,"")||this.options.idPrefix+e()},_sanitizeSelector:function(c){return c.replace(/:/g,"\\:")},_cookie:function(){var c=this.cookie||(this.cookie=this.options.cookie.name||"ui-tabs-"+g());return b.cookie.apply(null,[c].concat(b.makeArray(arguments)))},_ui:function(c,h){return{tab:c,panel:h,index:this.anchors.index(c)}},_cleanup:function(){this.lis.filter(".ui-state-processing").removeClass("ui-state-processing").find("span:data(label.tabs)").each(function(){var c= -b(this);c.html(c.data("label.tabs")).removeData("label.tabs")})},_tabify:function(c){function h(r,u){r.css("display","");!b.support.opacity&&u.opacity&&r[0].style.removeAttribute("filter")}var i=this,j=this.options,n=/^#.+/;this.list=this.element.find("ol,ul").eq(0);this.lis=b(" > li:has(a[href])",this.list);this.anchors=this.lis.map(function(){return b("a",this)[0]});this.panels=b([]);this.anchors.each(function(r,u){var v=b(u).attr("href"),w=v.split("#")[0],y;if(w&&(w===location.toString().split("#")[0]|| -(y=b("base")[0])&&w===y.href)){v=u.hash;u.href=v}if(n.test(v))i.panels=i.panels.add(i.element.find(i._sanitizeSelector(v)));else if(v&&v!=="#"){b.data(u,"href.tabs",v);b.data(u,"load.tabs",v.replace(/#.*$/,""));v=i._tabId(u);u.href="#"+v;u=i.element.find("#"+v);if(!u.length){u=b(j.panelTemplate).attr("id",v).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").insertAfter(i.panels[r-1]||i.list);u.data("destroy.tabs",true)}i.panels=i.panels.add(u)}else j.disabled.push(r)});if(c){this.element.addClass("ui-tabs ui-widget ui-widget-content ui-corner-all"); -this.list.addClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all");this.lis.addClass("ui-state-default ui-corner-top");this.panels.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom");if(j.selected===d){location.hash&&this.anchors.each(function(r,u){if(u.hash==location.hash){j.selected=r;return false}});if(typeof j.selected!=="number"&&j.cookie)j.selected=parseInt(i._cookie(),10);if(typeof j.selected!=="number"&&this.lis.filter(".ui-tabs-selected").length)j.selected= -this.lis.index(this.lis.filter(".ui-tabs-selected"));j.selected=j.selected||(this.lis.length?0:-1)}else if(j.selected===null)j.selected=-1;j.selected=j.selected>=0&&this.anchors[j.selected]||j.selected<0?j.selected:0;j.disabled=b.unique(j.disabled.concat(b.map(this.lis.filter(".ui-state-disabled"),function(r){return i.lis.index(r)}))).sort();b.inArray(j.selected,j.disabled)!=-1&&j.disabled.splice(b.inArray(j.selected,j.disabled),1);this.panels.addClass("ui-tabs-hide");this.lis.removeClass("ui-tabs-selected ui-state-active"); -if(j.selected>=0&&this.anchors.length){i.element.find(i._sanitizeSelector(i.anchors[j.selected].hash)).removeClass("ui-tabs-hide");this.lis.eq(j.selected).addClass("ui-tabs-selected ui-state-active");i.element.queue("tabs",function(){i._trigger("show",null,i._ui(i.anchors[j.selected],i.element.find(i._sanitizeSelector(i.anchors[j.selected].hash))[0]))});this.load(j.selected)}b(window).bind("unload",function(){i.lis.add(i.anchors).unbind(".tabs");i.lis=i.anchors=i.panels=null})}else j.selected=this.lis.index(this.lis.filter(".ui-tabs-selected")); -this.element[j.collapsible?"addClass":"removeClass"]("ui-tabs-collapsible");j.cookie&&this._cookie(j.selected,j.cookie);c=0;for(var p;p=this.lis[c];c++)b(p)[b.inArray(c,j.disabled)!=-1&&!b(p).hasClass("ui-tabs-selected")?"addClass":"removeClass"]("ui-state-disabled");j.cache===false&&this.anchors.removeData("cache.tabs");this.lis.add(this.anchors).unbind(".tabs");if(j.event!=="mouseover"){var l=function(r,u){u.is(":not(.ui-state-disabled)")&&u.addClass("ui-state-"+r)},k=function(r,u){u.removeClass("ui-state-"+ -r)};this.lis.bind("mouseover.tabs",function(){l("hover",b(this))});this.lis.bind("mouseout.tabs",function(){k("hover",b(this))});this.anchors.bind("focus.tabs",function(){l("focus",b(this).closest("li"))});this.anchors.bind("blur.tabs",function(){k("focus",b(this).closest("li"))})}var m,o;if(j.fx)if(b.isArray(j.fx)){m=j.fx[0];o=j.fx[1]}else m=o=j.fx;var q=o?function(r,u){b(r).closest("li").addClass("ui-tabs-selected ui-state-active");u.hide().removeClass("ui-tabs-hide").animate(o,o.duration||"normal", -function(){h(u,o);i._trigger("show",null,i._ui(r,u[0]))})}:function(r,u){b(r).closest("li").addClass("ui-tabs-selected ui-state-active");u.removeClass("ui-tabs-hide");i._trigger("show",null,i._ui(r,u[0]))},s=m?function(r,u){u.animate(m,m.duration||"normal",function(){i.lis.removeClass("ui-tabs-selected ui-state-active");u.addClass("ui-tabs-hide");h(u,m);i.element.dequeue("tabs")})}:function(r,u){i.lis.removeClass("ui-tabs-selected ui-state-active");u.addClass("ui-tabs-hide");i.element.dequeue("tabs")}; -this.anchors.bind(j.event+".tabs",function(){var r=this,u=b(r).closest("li"),v=i.panels.filter(":not(.ui-tabs-hide)"),w=i.element.find(i._sanitizeSelector(r.hash));if(u.hasClass("ui-tabs-selected")&&!j.collapsible||u.hasClass("ui-state-disabled")||u.hasClass("ui-state-processing")||i.panels.filter(":animated").length||i._trigger("select",null,i._ui(this,w[0]))===false){this.blur();return false}j.selected=i.anchors.index(this);i.abort();if(j.collapsible)if(u.hasClass("ui-tabs-selected")){j.selected= --1;j.cookie&&i._cookie(j.selected,j.cookie);i.element.queue("tabs",function(){s(r,v)}).dequeue("tabs");this.blur();return false}else if(!v.length){j.cookie&&i._cookie(j.selected,j.cookie);i.element.queue("tabs",function(){q(r,w)});i.load(i.anchors.index(this));this.blur();return false}j.cookie&&i._cookie(j.selected,j.cookie);if(w.length){v.length&&i.element.queue("tabs",function(){s(r,v)});i.element.queue("tabs",function(){q(r,w)});i.load(i.anchors.index(this))}else throw"jQuery UI Tabs: Mismatching fragment identifier."; -b.browser.msie&&this.blur()});this.anchors.bind("click.tabs",function(){return false})},_getIndex:function(c){if(typeof c=="string")c=this.anchors.index(this.anchors.filter("[href$="+c+"]"));return c},destroy:function(){var c=this.options;this.abort();this.element.unbind(".tabs").removeClass("ui-tabs ui-widget ui-widget-content ui-corner-all ui-tabs-collapsible").removeData("tabs");this.list.removeClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all");this.anchors.each(function(){var h= -b.data(this,"href.tabs");if(h)this.href=h;var i=b(this).unbind(".tabs");b.each(["href","load","cache"],function(j,n){i.removeData(n+".tabs")})});this.lis.unbind(".tabs").add(this.panels).each(function(){b.data(this,"destroy.tabs")?b(this).remove():b(this).removeClass("ui-state-default ui-corner-top ui-tabs-selected ui-state-active ui-state-hover ui-state-focus ui-state-disabled ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide")});c.cookie&&this._cookie(null,c.cookie);return this},add:function(c, -h,i){if(i===d)i=this.anchors.length;var j=this,n=this.options;h=b(n.tabTemplate.replace(/#\{href\}/g,c).replace(/#\{label\}/g,h));c=!c.indexOf("#")?c.replace("#",""):this._tabId(b("a",h)[0]);h.addClass("ui-state-default ui-corner-top").data("destroy.tabs",true);var p=j.element.find("#"+c);p.length||(p=b(n.panelTemplate).attr("id",c).data("destroy.tabs",true));p.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide");if(i>=this.lis.length){h.appendTo(this.list);p.appendTo(this.list[0].parentNode)}else{h.insertBefore(this.lis[i]); -p.insertBefore(this.panels[i])}n.disabled=b.map(n.disabled,function(l){return l>=i?++l:l});this._tabify();if(this.anchors.length==1){n.selected=0;h.addClass("ui-tabs-selected ui-state-active");p.removeClass("ui-tabs-hide");this.element.queue("tabs",function(){j._trigger("show",null,j._ui(j.anchors[0],j.panels[0]))});this.load(0)}this._trigger("add",null,this._ui(this.anchors[i],this.panels[i]));return this},remove:function(c){c=this._getIndex(c);var h=this.options,i=this.lis.eq(c).remove(),j=this.panels.eq(c).remove(); -if(i.hasClass("ui-tabs-selected")&&this.anchors.length>1)this.select(c+(c+1=c?--n:n});this._tabify();this._trigger("remove",null,this._ui(i.find("a")[0],j[0]));return this},enable:function(c){c=this._getIndex(c);var h=this.options;if(b.inArray(c,h.disabled)!=-1){this.lis.eq(c).removeClass("ui-state-disabled");h.disabled=b.grep(h.disabled,function(i){return i!=c});this._trigger("enable",null, -this._ui(this.anchors[c],this.panels[c]));return this}},disable:function(c){c=this._getIndex(c);var h=this.options;if(c!=h.selected){this.lis.eq(c).addClass("ui-state-disabled");h.disabled.push(c);h.disabled.sort();this._trigger("disable",null,this._ui(this.anchors[c],this.panels[c]))}return this},select:function(c){c=this._getIndex(c);if(c==-1)if(this.options.collapsible&&this.options.selected!=-1)c=this.options.selected;else return this;this.anchors.eq(c).trigger(this.options.event+".tabs");return this}, -load:function(c){c=this._getIndex(c);var h=this,i=this.options,j=this.anchors.eq(c)[0],n=b.data(j,"load.tabs");this.abort();if(!n||this.element.queue("tabs").length!==0&&b.data(j,"cache.tabs"))this.element.dequeue("tabs");else{this.lis.eq(c).addClass("ui-state-processing");if(i.spinner){var p=b("span",j);p.data("label.tabs",p.html()).html(i.spinner)}this.xhr=b.ajax(b.extend({},i.ajaxOptions,{url:n,success:function(l,k){h.element.find(h._sanitizeSelector(j.hash)).html(l);h._cleanup();i.cache&&b.data(j, -"cache.tabs",true);h._trigger("load",null,h._ui(h.anchors[c],h.panels[c]));try{i.ajaxOptions.success(l,k)}catch(m){}},error:function(l,k){h._cleanup();h._trigger("load",null,h._ui(h.anchors[c],h.panels[c]));try{i.ajaxOptions.error(l,k,c,j)}catch(m){}}}));h.element.dequeue("tabs");return this}},abort:function(){this.element.queue([]);this.panels.stop(false,true);this.element.queue("tabs",this.element.queue("tabs").splice(-2,2));if(this.xhr){this.xhr.abort();delete this.xhr}this._cleanup();return this}, -url:function(c,h){this.anchors.eq(c).removeData("cache.tabs").data("load.tabs",h);return this},length:function(){return this.anchors.length}});b.extend(b.ui.tabs,{version:"1.8.11"});b.extend(b.ui.tabs.prototype,{rotation:null,rotate:function(c,h){var i=this,j=this.options,n=i._rotate||(i._rotate=function(p){clearTimeout(i.rotation);i.rotation=setTimeout(function(){var l=j.selected;i.select(++l'); - swfobject.embedSWF(settings.uploader, settings.id + 'Uploader', settings.width, settings.height, '9.0.24', settings.expressInstall, data, {'quality':'high','wmode':settings.wmode,'allowScriptAccess':settings.scriptAccess},{},function(event) { - if (typeof(settings.onSWFReady) == 'function' && event.success) settings.onSWFReady(); - }); - if (settings.queueID == false) { - jQuery("#" + jQuery(this).attr('id') + "Uploader").after('
      '); - } else { - jQuery("#" + settings.queueID).addClass('uploadifyQueue'); - } - } - if (typeof(settings.onOpen) == 'function') { - jQuery(this).bind("uploadifyOpen", settings.onOpen); - } - jQuery(this).bind("uploadifySelect", {'action': settings.onSelect, 'queueID': settings.queueID}, function(event, ID, fileObj) { - if (event.data.action(event, ID, fileObj) !== false) { - var byteSize = Math.round(fileObj.size / 1024 * 100) * .01; - var suffix = 'KB'; - if (byteSize > 1000) { - byteSize = Math.round(byteSize *.001 * 100) * .01; - suffix = 'MB'; - } - var sizeParts = byteSize.toString().split('.'); - if (sizeParts.length > 1) { - byteSize = sizeParts[0] + '.' + sizeParts[1].substr(0,2); - } else { - byteSize = sizeParts[0]; - } - if (fileObj.name.length > 20) { - fileName = fileObj.name.substr(0,20) + '...'; - } else { - fileName = fileObj.name; - } - queue = '#' + jQuery(this).attr('id') + 'Queue'; - if (event.data.queueID) { - queue = '#' + event.data.queueID; - } - jQuery(queue).append('
      \ -
      \ - \ -
      \ - ' + fileName + ' (' + byteSize + suffix + ')\ -
      \ -
      \ -
      \ -
      '); - } - }); - jQuery(this).bind("uploadifySelectOnce", {'action': settings.onSelectOnce}, function(event, data) { - event.data.action(event, data); - if (settings.auto) { - if (settings.checkScript) { - jQuery(this).uploadifyUpload(null, false); - } else { - jQuery(this).uploadifyUpload(null, true); - } - } - }); - jQuery(this).bind("uploadifyQueueFull", {'action': settings.onQueueFull}, function(event, queueSizeLimit) { - if (event.data.action(event, queueSizeLimit) !== false) { - alert('The queue is full. The max size is ' + queueSizeLimit + '.'); - } - }); - jQuery(this).bind("uploadifyCheckExist", {'action': settings.onCheck}, function(event, checkScript, fileQueueObj, folder, single) { - var postData = new Object(); - postData = fileQueueObj; - postData.folder = (folder.substr(0,1) == '/') ? folder : pagePath + folder; - if (single) { - for (var ID in fileQueueObj) { - var singleFileID = ID; - } - } - jQuery.post(checkScript, postData, function(data) { - for(var key in data) { - if (event.data.action(event, data, key, response) !== false) { - var replaceFile = confirm("Do you want to replace the file " + data[key] + "?"); - if (!replaceFile) { - document.getElementById(jQuery(event.target).attr('id') + 'Uploader').cancelFileUpload(key,true,true); - } - } - } - if (single) { - document.getElementById(jQuery(event.target).attr('id') + 'Uploader').startFileUpload(singleFileID, true); - } else { - document.getElementById(jQuery(event.target).attr('id') + 'Uploader').startFileUpload(null, true); - } - }, "json"); - }); - jQuery(this).bind("uploadifyCancel", {'action': settings.onCancel}, function(event, ID, fileObj, data, remove, clearFast) { - if (event.data.action(event, ID, fileObj, data, clearFast) !== false) { - if (remove) { - var fadeSpeed = (clearFast == true) ? 0 : 250; - jQuery("#" + jQuery(this).attr('id') + ID).fadeOut(fadeSpeed, function() { jQuery(this).remove() }); - } - } - }); - jQuery(this).bind("uploadifyClearQueue", {'action': settings.onClearQueue}, function(event, clearFast) { - var queueID = (settings.queueID) ? settings.queueID : jQuery(this).attr('id') + 'Queue'; - if (clearFast) { - jQuery("#" + queueID).find('.uploadifyQueueItem').remove(); - } - if (event.data.action(event, clearFast) !== false) { - jQuery("#" + queueID).find('.uploadifyQueueItem').each(function() { - var index = jQuery('.uploadifyQueueItem').index(this); - jQuery(this).delay(index * 100).fadeOut(250, function() { jQuery(this).remove() }); - }); - } - }); - var errorArray = []; - jQuery(this).bind("uploadifyError", {'action': settings.onError}, function(event, ID, fileObj, errorObj) { - if (event.data.action(event, ID, fileObj, errorObj) !== false) { - var fileArray = new Array(ID, fileObj, errorObj); - errorArray.push(fileArray); - jQuery("#" + jQuery(this).attr('id') + ID).find('.percentage').text(" - " + errorObj.type + " Error"); - jQuery("#" + jQuery(this).attr('id') + ID).find('.uploadifyProgress').hide(); - jQuery("#" + jQuery(this).attr('id') + ID).addClass('uploadifyError'); - } - }); - if (typeof(settings.onUpload) == 'function') { - jQuery(this).bind("uploadifyUpload", settings.onUpload); - } - jQuery(this).bind("uploadifyProgress", {'action': settings.onProgress, 'toDisplay': settings.displayData}, function(event, ID, fileObj, data) { - if (event.data.action(event, ID, fileObj, data) !== false) { - jQuery("#" + jQuery(this).attr('id') + ID + "ProgressBar").animate({'width': data.percentage + '%'},250,function() { - if (data.percentage == 100) { - jQuery(this).closest('.uploadifyProgress').fadeOut(250,function() {jQuery(this).remove()}); - } - }); - if (event.data.toDisplay == 'percentage') displayData = ' - ' + data.percentage + '%'; - if (event.data.toDisplay == 'speed') displayData = ' - ' + data.speed + ' KB/s'; - if (event.data.toDisplay == 'both') - { - displayData = ' - ' + data.percentage + '% - ' + data.speed + ' KB/s'; - } - if(event.data.toDisplay =='alt') - { - if(settings.displaySpeed) - jQuery('#'+settings.displaySpeed).html(data.speed+ ' KB/s'); - if(settings.displayProgress) - jQuery('#'+settings.displayProgress).html(data.percentage+ '% '); - } - if (event.data.toDisplay == null) displayData = ' '; - jQuery("#" + jQuery(this).attr('id') + ID).find('.percentage').text(displayData); - - - } - }); - jQuery(this).bind("uploadifyComplete", {'action': settings.onComplete}, function(event, ID, fileObj, response, data) { - if (event.data.action(event, ID, fileObj, unescape(response), data) !== false) { - jQuery("#" + jQuery(this).attr('id') + ID).find('.percentage').text(' - Completed'); - if (settings.removeCompleted) { - jQuery("#" + jQuery(event.target).attr('id') + ID).fadeOut(250,function() {jQuery(this).remove()}); - } - jQuery("#" + jQuery(event.target).attr('id') + ID).addClass('completed'); - } - }); - if (typeof(settings.onAllComplete) == 'function') { - jQuery(this).bind("uploadifyAllComplete", {'action': settings.onAllComplete}, function(event, data) { - if (event.data.action(event, data) !== false) { - errorArray = []; - } - }); - } - }); - }, - uploadifySettings:function(settingName, settingValue, resetObject) { - var returnValue = false; - jQuery(this).each(function() { - if (settingName == 'scriptData' && settingValue != null) { - if (resetObject) { - var scriptData = settingValue; - } else { - var scriptData = jQuery.extend(jQuery(this).data('settings').scriptData, settingValue); - } - var scriptDataString = ''; - for (var name in scriptData) { - scriptDataString += '&' + name + '=' + scriptData[name]; - } - settingValue = escape(scriptDataString.substr(1)); - } - returnValue = document.getElementById(jQuery(this).attr('id') + 'Uploader').updateSettings(settingName, settingValue); - }); - if (settingValue == null) { - if (settingName == 'scriptData') { - var returnSplit = unescape(returnValue).split('&'); - var returnObj = new Object(); - for (var i = 0; i < returnSplit.length; i++) { - var iSplit = returnSplit[i].split('='); - returnObj[iSplit[0]] = iSplit[1]; - } - returnValue = returnObj; - } - } - return returnValue; - }, - uploadifyUpload:function(ID,checkComplete) { - jQuery(this).each(function() { - if (!checkComplete) checkComplete = false; - document.getElementById(jQuery(this).attr('id') + 'Uploader').startFileUpload(ID, checkComplete); - }); - }, - uploadifyCancel:function(ID) { - jQuery(this).each(function() { - document.getElementById(jQuery(this).attr('id') + 'Uploader').cancelFileUpload(ID, true, true, false); - }); - }, - uploadifyClearQueue:function() { - jQuery(this).each(function() { - document.getElementById(jQuery(this).attr('id') + 'Uploader').clearFileUploadQueue(false); - }); - } - }) -})(jQuery); \ No newline at end of file diff --git a/upload/js/uploadify/jquery.uploadify.v2.1.4.min.js b/upload/js/uploadify/jquery.uploadify.v2.1.4.min.js deleted file mode 100644 index 686ad268..00000000 --- a/upload/js/uploadify/jquery.uploadify.v2.1.4.min.js +++ /dev/null @@ -1,26 +0,0 @@ -/* -Uploadify v2.1.4 -Release Date: November 8, 2010 - -Copyright (c) 2010 Ronnie Garcia, Travis Nickels - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. -*/ - -if(jQuery){(function(a){a.extend(a.fn,{uploadify:function(b){a(this).each(function(){var f=a.extend({id:a(this).attr("id"),uploader:"uploadify.swf",script:"uploadify.php",expressInstall:null,folder:"",height:30,width:120,cancelImg:"cancel.png",wmode:"opaque",scriptAccess:"sameDomain",fileDataName:"Filedata",method:"POST",queueSizeLimit:999,simUploadLimit:1,queueID:false,displayData:"percentage",removeCompleted:true,onInit:function(){},onSelect:function(){},onSelectOnce:function(){},onQueueFull:function(){},onCheck:function(){},onCancel:function(){},onClearQueue:function(){},onError:function(){},onProgress:function(){},onComplete:function(){},onAllComplete:function(){}},b);a(this).data("settings",f);var e=location.pathname;e=e.split("/");e.pop();e=e.join("/")+"/";var g={};g.uploadifyID=f.id;g.pagepath=e;if(f.buttonImg){g.buttonImg=escape(f.buttonImg)}if(f.buttonText){g.buttonText=escape(f.buttonText)}if(f.rollover){g.rollover=true}g.script=f.script;g.folder=escape(f.folder);if(f.scriptData){var h="";for(var d in f.scriptData){h+="&"+d+"="+f.scriptData[d]}g.scriptData=escape(h.substr(1))}g.width=f.width;g.height=f.height;g.wmode=f.wmode;g.method=f.method;g.queueSizeLimit=f.queueSizeLimit;g.simUploadLimit=f.simUploadLimit;if(f.hideButton){g.hideButton=true}if(f.fileDesc){g.fileDesc=f.fileDesc}if(f.fileExt){g.fileExt=f.fileExt}if(f.multi){g.multi=true}if(f.auto){g.auto=true}if(f.sizeLimit){g.sizeLimit=f.sizeLimit}if(f.checkScript){g.checkScript=f.checkScript}if(f.fileDataName){g.fileDataName=f.fileDataName}if(f.queueID){g.queueID=f.queueID}if(f.onInit()!==false){a(this).css("display","none");a(this).after('
      ');swfobject.embedSWF(f.uploader,f.id+"Uploader",f.width,f.height,"9.0.24",f.expressInstall,g,{quality:"high",wmode:f.wmode,allowScriptAccess:f.scriptAccess},{},function(i){if(typeof(f.onSWFReady)=="function"&&i.success){f.onSWFReady()}});if(f.queueID==false){a("#"+a(this).attr("id")+"Uploader").after('
      ')}else{a("#"+f.queueID).addClass("uploadifyQueue")}}if(typeof(f.onOpen)=="function"){a(this).bind("uploadifyOpen",f.onOpen)}a(this).bind("uploadifySelect",{action:f.onSelect,queueID:f.queueID},function(k,i,j){if(k.data.action(k,i,j)!==false){var l=Math.round(j.size/1024*100)*0.01;var m="KB";if(l>1000){l=Math.round(l*0.001*100)*0.01;m="MB"}var n=l.toString().split(".");if(n.length>1){l=n[0]+"."+n[1].substr(0,2)}else{l=n[0]}if(j.name.length>20){fileName=j.name.substr(0,20)+"..."}else{fileName=j.name}queue="#"+a(this).attr("id")+"Queue";if(k.data.queueID){queue="#"+k.data.queueID}a(queue).append('
      '+fileName+" ("+l+m+')
      ')}});a(this).bind("uploadifySelectOnce",{action:f.onSelectOnce},function(i,j){i.data.action(i,j);if(f.auto){if(f.checkScript){a(this).uploadifyUpload(null,false)}else{a(this).uploadifyUpload(null,true)}}});a(this).bind("uploadifyQueueFull",{action:f.onQueueFull},function(i,j){if(i.data.action(i,j)!==false){alert("The queue is full. The max size is "+j+".")}});a(this).bind("uploadifyCheckExist",{action:f.onCheck},function(n,m,l,k,p){var j=new Object();j=l;j.folder=(k.substr(0,1)=="/")?k:e+k;if(p){for(var i in l){var o=i}}a.post(m,j,function(s){for(var q in s){if(n.data.action(n,s,q)!==false){var r=confirm("Do you want to replace the file "+s[q]+"?");if(!r){document.getElementById(a(n.target).attr("id")+"Uploader").cancelFileUpload(q,true,true)}}}if(p){document.getElementById(a(n.target).attr("id")+"Uploader").startFileUpload(o,true)}else{document.getElementById(a(n.target).attr("id")+"Uploader").startFileUpload(null,true)}},"json")});a(this).bind("uploadifyCancel",{action:f.onCancel},function(n,j,m,o,i,l){if(n.data.action(n,j,m,o,l)!==false){if(i){var k=(l==true)?0:250;a("#"+a(this).attr("id")+j).fadeOut(k,function(){a(this).remove()})}}});a(this).bind("uploadifyClearQueue",{action:f.onClearQueue},function(k,j){var i=(f.queueID)?f.queueID:a(this).attr("id")+"Queue";if(j){a("#"+i).find(".uploadifyQueueItem").remove()}if(k.data.action(k,j)!==false){a("#"+i).find(".uploadifyQueueItem").each(function(){var l=a(".uploadifyQueueItem").index(this);a(this).delay(l*100).fadeOut(250,function(){a(this).remove()})})}});var c=[];a(this).bind("uploadifyError",{action:f.onError},function(m,i,l,k){if(m.data.action(m,i,l,k)!==false){var j=new Array(i,l,k);c.push(j);a("#"+a(this).attr("id")+i).find(".percentage").text(" - "+k.type+" Error");a("#"+a(this).attr("id")+i).find(".uploadifyProgress").hide();a("#"+a(this).attr("id")+i).addClass("uploadifyError")}});if(typeof(f.onUpload)=="function"){a(this).bind("uploadifyUpload",f.onUpload)}a(this).bind("uploadifyProgress",{action:f.onProgress,toDisplay:f.displayData},function(k,i,j,l){if(k.data.action(k,i,j,l)!==false){a("#"+a(this).attr("id")+i+"ProgressBar").animate({width:l.percentage+"%"},250,function(){if(l.percentage==100){a(this).closest(".uploadifyProgress").fadeOut(250,function(){a(this).remove()})}});if(k.data.toDisplay=="percentage"){displayData=" - "+l.percentage+"%"}if(k.data.toDisplay=="speed"){displayData=" - "+l.speed+"KB/s"}if(k.data.toDisplay==null){displayData=" "}a("#"+a(this).attr("id")+i).find(".percentage").text(displayData)}});a(this).bind("uploadifyComplete",{action:f.onComplete},function(l,i,k,j,m){if(l.data.action(l,i,k,unescape(j),m)!==false){a("#"+a(this).attr("id")+i).find(".percentage").text(" - Completed");if(f.removeCompleted){a("#"+a(l.target).attr("id")+i).fadeOut(250,function(){a(this).remove()})}a("#"+a(l.target).attr("id")+i).addClass("completed")}});if(typeof(f.onAllComplete)=="function"){a(this).bind("uploadifyAllComplete",{action:f.onAllComplete},function(i,j){if(i.data.action(i,j)!==false){c=[]}})}})},uploadifySettings:function(f,j,c){var g=false;a(this).each(function(){if(f=="scriptData"&&j!=null){if(c){var i=j}else{var i=a.extend(a(this).data("settings").scriptData,j)}var l="";for(var k in i){l+="&"+k+"="+i[k]}j=escape(l.substr(1))}g=document.getElementById(a(this).attr("id")+"Uploader").updateSettings(f,j)});if(j==null){if(f=="scriptData"){var b=unescape(g).split("&");var e=new Object();for(var d=0;d - is released under the MIT License -*/ -var swfobject=function(){var D="undefined",r="object",S="Shockwave Flash",W="ShockwaveFlash.ShockwaveFlash",q="application/x-shockwave-flash",R="SWFObjectExprInst",x="onreadystatechange",O=window,j=document,t=navigator,T=false,U=[h],o=[],N=[],I=[],l,Q,E,B,J=false,a=false,n,G,m=true,M=function(){var aa=typeof j.getElementById!=D&&typeof j.getElementsByTagName!=D&&typeof j.createElement!=D,ah=t.userAgent.toLowerCase(),Y=t.platform.toLowerCase(),ae=Y?/win/.test(Y):/win/.test(ah),ac=Y?/mac/.test(Y):/mac/.test(ah),af=/webkit/.test(ah)?parseFloat(ah.replace(/^.*webkit\/(\d+(\.\d+)?).*$/,"$1")):false,X=!+"\v1",ag=[0,0,0],ab=null;if(typeof t.plugins!=D&&typeof t.plugins[S]==r){ab=t.plugins[S].description;if(ab&&!(typeof t.mimeTypes!=D&&t.mimeTypes[q]&&!t.mimeTypes[q].enabledPlugin)){T=true;X=false;ab=ab.replace(/^.*\s+(\S+\s+\S+$)/,"$1");ag[0]=parseInt(ab.replace(/^(.*)\..*$/,"$1"),10);ag[1]=parseInt(ab.replace(/^.*\.(.*)\s.*$/,"$1"),10);ag[2]=/[a-zA-Z]/.test(ab)?parseInt(ab.replace(/^.*[a-zA-Z]+(.*)$/,"$1"),10):0}}else{if(typeof O.ActiveXObject!=D){try{var ad=new ActiveXObject(W);if(ad){ab=ad.GetVariable("$version");if(ab){X=true;ab=ab.split(" ")[1].split(",");ag=[parseInt(ab[0],10),parseInt(ab[1],10),parseInt(ab[2],10)]}}}catch(Z){}}}return{w3:aa,pv:ag,wk:af,ie:X,win:ae,mac:ac}}(),k=function(){if(!M.w3){return}if((typeof j.readyState!=D&&j.readyState=="complete")||(typeof j.readyState==D&&(j.getElementsByTagName("body")[0]||j.body))){f()}if(!J){if(typeof j.addEventListener!=D){j.addEventListener("DOMContentLoaded",f,false)}if(M.ie&&M.win){j.attachEvent(x,function(){if(j.readyState=="complete"){j.detachEvent(x,arguments.callee);f()}});if(O==top){(function(){if(J){return}try{j.documentElement.doScroll("left")}catch(X){setTimeout(arguments.callee,0);return}f()})()}}if(M.wk){(function(){if(J){return}if(!/loaded|complete/.test(j.readyState)){setTimeout(arguments.callee,0);return}f()})()}s(f)}}();function f(){if(J){return}try{var Z=j.getElementsByTagName("body")[0].appendChild(C("span"));Z.parentNode.removeChild(Z)}catch(aa){return}J=true;var X=U.length;for(var Y=0;Y0){for(var af=0;af0){var ae=c(Y);if(ae){if(F(o[af].swfVersion)&&!(M.wk&&M.wk<312)){w(Y,true);if(ab){aa.success=true;aa.ref=z(Y);ab(aa)}}else{if(o[af].expressInstall&&A()){var ai={};ai.data=o[af].expressInstall;ai.width=ae.getAttribute("width")||"0";ai.height=ae.getAttribute("height")||"0";if(ae.getAttribute("class")){ai.styleclass=ae.getAttribute("class")}if(ae.getAttribute("align")){ai.align=ae.getAttribute("align")}var ah={};var X=ae.getElementsByTagName("param");var ac=X.length;for(var ad=0;ad'}}aa.outerHTML='"+af+"";N[N.length]=ai.id;X=c(ai.id)}else{var Z=C(r);Z.setAttribute("type",q);for(var ac in ai){if(ai[ac]!=Object.prototype[ac]){if(ac.toLowerCase()=="styleclass"){Z.setAttribute("class",ai[ac])}else{if(ac.toLowerCase()!="classid"){Z.setAttribute(ac,ai[ac])}}}}for(var ab in ag){if(ag[ab]!=Object.prototype[ab]&&ab.toLowerCase()!="movie"){e(Z,ab,ag[ab])}}aa.parentNode.replaceChild(Z,aa);X=Z}}return X}function e(Z,X,Y){var aa=C("param");aa.setAttribute("name",X);aa.setAttribute("value",Y);Z.appendChild(aa)}function y(Y){var X=c(Y);if(X&&X.nodeName=="OBJECT"){if(M.ie&&M.win){X.style.display="none";(function(){if(X.readyState==4){b(Y)}else{setTimeout(arguments.callee,10)}})()}else{X.parentNode.removeChild(X)}}}function b(Z){var Y=c(Z);if(Y){for(var X in Y){if(typeof Y[X]=="function"){Y[X]=null}}Y.parentNode.removeChild(Y)}}function c(Z){var X=null;try{X=j.getElementById(Z)}catch(Y){}return X}function C(X){return j.createElement(X)}function i(Z,X,Y){Z.attachEvent(X,Y);I[I.length]=[Z,X,Y]}function F(Z){var Y=M.pv,X=Z.split(".");X[0]=parseInt(X[0],10);X[1]=parseInt(X[1],10)||0;X[2]=parseInt(X[2],10)||0;return(Y[0]>X[0]||(Y[0]==X[0]&&Y[1]>X[1])||(Y[0]==X[0]&&Y[1]==X[1]&&Y[2]>=X[2]))?true:false}function v(ac,Y,ad,ab){if(M.ie&&M.mac){return}var aa=j.getElementsByTagName("head")[0];if(!aa){return}var X=(ad&&typeof ad=="string")?ad:"screen";if(ab){n=null;G=null}if(!n||G!=X){var Z=C("style");Z.setAttribute("type","text/css");Z.setAttribute("media",X);n=aa.appendChild(Z);if(M.ie&&M.win&&typeof j.styleSheets!=D&&j.styleSheets.length>0){n=j.styleSheets[j.styleSheets.length-1]}G=X}if(M.ie&&M.win){if(n&&typeof n.addRule==r){n.addRule(ac,Y)}}else{if(n&&typeof j.createTextNode!=D){n.appendChild(j.createTextNode(ac+" {"+Y+"}"))}}}function w(Z,X){if(!m){return}var Y=X?"visible":"hidden";if(J&&c(Z)){c(Z).style.visibility=Y}else{v("#"+Z,"visibility:"+Y)}}function L(Y){var Z=/[\\\"<>\.;]/;var X=Z.exec(Y)!=null;return X&&typeof encodeURIComponent!=D?encodeURIComponent(Y):Y}var d=function(){if(M.ie&&M.win){window.attachEvent("onunload",function(){var ac=I.length;for(var ab=0;abSc>AWf>0(3{c?9YPNYRS=MfgepzI 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 diff --git a/upload/logout.php b/upload/logout.php deleted file mode 100644 index c0687505..00000000 --- a/upload/logout.php +++ /dev/null @@ -1,9 +0,0 @@ -logout(); -if(cb_get_functions('logout')) cb_call_functions('logout'); - -setcookie('is_logout','yes',time()+3600,'/'); -redirect_to(BASEURL); -?> \ No newline at end of file diff --git a/upload/manage_collections.php b/upload/manage_collections.php deleted file mode 100644 index 40dcbb59..00000000 --- a/upload/manage_collections.php +++ /dev/null @@ -1,233 +0,0 @@ -logincheck(); -$udetails = $userquery->get_user_details(userid()); -assign('user',$udetails); -//$order = tbl("collection_items").".date_added DESC"; - -$mode = $_GET['mode']; -$cid = mysql_clean($_GET['cid']); - -assign("mode",$mode); -$page = mysql_clean($_GET['page']); -$get_limit = create_query_limit($page,COLLPP); - -$order = return_object_order('collection'); - -switch($mode) -{ - case "manage": - default: - { - if(isset($_GET['delete_collection'])) - { - $cid = clean($_GET['delete_collection']); - $cbcollection->delete_collection($cid); - } - - if($_POST['delete_selected']) - { - $count = count($_POST['check_col']); - for($i=0;$i<$count;$i++) - { - $cbcollection->delete_collection($_POST['check_col'][$i]); - } - $eh->flush(); - e("selected_collects_del","m"); - } - - $collectArray = array('user'=>userid(),"limit"=>$get_limit, 'order' => $order ); - if(get('query') != '') - { - $collectArray['name'] = mysql_clean(get('query')); - $collectArray['tags'] = mysql_clean(get('query')); - } - - $usr_collections = $cbcollection->get_collections($collectArray); - - assign('usr_collects',$usr_collections); - assign('collections', $usr_collections ); - $collectArray['count_only'] = TRUE; - $total_rows = $cbcollection->get_collections($collectArray); - assign( 'total_collections',$total_rows ); - $total_pages = count_pages($total_rows,COLLPP); - - //Pagination - $pages->paginate($total_pages,$page); - subtitle(lang("manage_collections")); - } - break; - - case "add_new": - { - $reqFields = $cbcollection->load_required_fields(); - $otherFields = $cbcollection->load_other_fields(); - - assign("fields",$reqFields); - assign("other_fields",$otherFields); - - if(isset($_POST['add_collection'])) - { - $collection_id = $cbcollection->create_collection($_POST); - $collection['collection_id'] = $collection_id; - - if ( !error() ) { - redirect_to( $cbphoto->photo_links( $collection, 'upload_more' ) ); - } - } - - - subtitle(lang("create_collection")); - } - break; - - case "edit": - case "edit_collection": - case "edit_collect": - { - - if(isset($_POST['update_collection'])) - { - $cbcollection->update_collection($_POST); - } - - $collection = $cbcollection->get_collection($cid); - $reqFields = $cbcollection->load_required_fields($collection); - $otherFields = $cbcollection->load_other_fields($collection); - - assign("fields",$reqFields); - assign("other_fields",$otherFields); - assign('c',$collection); - assign( 'collection', $collection ); - - subtitle(lang("edit_collection")); - } - break; - - case "collection_items": - case "items": - case "manage_items": - { - $collection = $cbcollection->get_collection($cid); - $type = clean($_GET['type']); - $type = confirm_collection_type( $type ); - $order = return_object_order('photo'); - - photo_manager_link_callbacks(); - - assign('type',$type); - switch($type) - { - case "videos": - { - if(isset($_POST['delete_selected'])) - { - $count = count($_POST['check_item']); - for($i=0;$i<$count;$i++) - { - $cbvideo->collection->remove_item($_POST['check_item'][$i],$cid); - } - $eh->flush(); - e(sprintf("selected_items_removed","videos"),"m"); - } - $objs = $cbvideo->collection->get_collection_items_with_details($cid,$order); - } - break; - - case "photos": - { - if ( isset($_GET['cover_photo']) ) { - $cover_photo = mysql_clean( $_GET['cover_photo'] ); - if ( $cover_photo != $collection['cover_photo'] ) { - if ( $cbcollection->object_in_collection( $cover_photo, $collection['collection_id'] ) ) { - if ( $cbcollection->set_cover_photo( $cover_photo, $collection['collection_id'] ) ) { - e('new_cover_photo_set','m'); - } else { - e('unable_new_cover_photo'); - } - } else { - e('item_not_exist'); - } - } - } - - if(isset($_POST['delete_selected'])) - { - $count = count($_POST['check_item']); - for($i=0;$i<$count;$i++) - { - $cbphoto->collection->remove_item($_POST['check_item'][$i],$cid); - $cbphoto->make_photo_orphan($cid,$_POST['check_item'][$i]); - } - $eh->flush(); - e(sprintf("selected_items_removed","photos"),"m"); - } - - $objs = $cbphoto->collection->get_collection_items_with_details($cid,$order); - } - break; - } - - assign('c',$collection); - assign('collection',$collection); - assign('objs',$objs); - - subtitle(lang("manage_collection_items")); - } - break; - - case "favorite": - case "favorites": case "fav": - { - if(isset($_GET['remove_fav_collection'])) - { - $cid = mysql_clean($_GET['remove_fav_collection']); - $cbcollection->action->remove_favorite($cid); - } - - if(isset($_POST['remove_selected_favs'])) - { - $total = count($_POST['check_col']); - for($i=0;$i<$total;$i++) - { - $cbcollection->action->remove_favorite($_POST['check_col'][$i]); - } - $eh->flush(); - e(sprintf(lang("total_fav_collection_removed"),$total),"m"); - } - - if(get('query')!='') - { - $cond = " (collection.collection_name LIKE '%".mysql_clean(get('query'))."%' OR collection.collection_tags LIKE '%".mysql_clean(get('query'))."%' )"; - } - - $col_arr = array("user"=>userid(),"limit"=>$get_limit,"order"=>tbl('favorites.date_added DESC'),"cond"=>$cond); - $collections = $cbcollection->action->get_favorites($col_arr); - assign('collections',$collections); - - $col_arr['count_only'] = TRUE; - $total_rows = $cbcollection->action->get_favorites($col_arr); - assign( 'total_collections',$total_rows ); - $total_pages = count_pages($total_rows,COLLPP); - - //Pagination - $pages->paginate($total_pages,$page); - subtitle(lang("manage_favorite_collections")); - } - -} - -template_files('manage_collections.html'); -display_it(); -?> \ No newline at end of file diff --git a/upload/manage_contacts.php b/upload/manage_contacts.php deleted file mode 100644 index 47cfd1f6..00000000 --- a/upload/manage_contacts.php +++ /dev/null @@ -1,51 +0,0 @@ -logincheck(); - -$mode = $_GET['mode']; - -switch($mode) -{ - case 'requests': - case 'normal': - case 'view': - case 'manage': - default: - { - - if($mode=="request" && isset($_GET['confirm'])) - { - $confirm = mysql_clean($_GET['confirm']); - $userquery->confirm_request($confirm); - } - - if($mode=="delete" && isset($_GET['userid'])) - { - $userid = mysql_clean($_GET['userid']); - $userquery->remove_contact($userid); - } - - if($mode=='requests') - assign('mode','requests'); - else - assign("mode","manage"); - - } - break; -} - -subtitle(lang("user_manage_contacts")); -template_files('manage_contacts.html'); -display_it(); -?> \ No newline at end of file diff --git a/upload/manage_groups.php b/upload/manage_groups.php deleted file mode 100644 index a6826cf5..00000000 --- a/upload/manage_groups.php +++ /dev/null @@ -1,353 +0,0 @@ -logincheck(); -$udetails = $userquery->get_user_details(userid()); -assign('user', $udetails); -assign('p', $userquery->get_user_profile($udetails['userid'])); - - -$mode = $_GET['mode']; - -$page = mysql_clean($_GET['page']); -$get_limit = create_query_limit($page, VLISTPP); - - -switch ($mode) { - case 'manage': - default: { - if ($_GET['gid_delete']) { - $gid = $_GET['gid_delete']; - $cbgroup->delete_group($gid); - } - - assign('mode', 'manage'); - - - $order_by = 'date_added DESC'; - - if (isset($_GET['order'])) { - $order = get('order'); - if ($order == 'oldest') - $order_by = 'date_added ASC'; - } - - - assign('total_groups', 0); - $usr_groups = $cbgroup->get_groups(array('user' => userid(), 'order' => $order_by)); - - assign('usr_groups', $usr_groups); - if($usr_groups) - assign('total_groups', count($usr_groups)); - - assign('groups', $usr_groups); - } - break; - - case 'manage_members': { - assign('mode', 'manage_members'); - $gid = mysql_clean($_GET['gid']); - $gdetails = $cbgroup->get_group_details($gid); - - $gArray = - array - ( - 'group' => $gdetails, - 'groupid' => $gid, - 'uid' => userid(), - 'user' => $userquery->udetails, - 'checkowner' => 'yes' - ); - - if (!$cbgroup->is_admin($gArray) && !has_access('admin_access', true)) - e(lang("you_cant_moderate_group")); - else { - //assign querystring - $queryString = queryString(NULL, array( - 'make_admin', - 'remove_admin', - 'deactivate', - 'activate', - 'delete', - 'unban', - 'ban')); - - - assign('queryString', $queryString); - //Activating Member Members - if (isset($_POST['activate_pending'])) { - $total = count($_POST['users']); - for ($i = 0; $i < $total; $i++) { - if ($_POST['users'][$i] != '') - $cbgroup->member_actions($gid, $_POST['users'][$i], 'activate'); - } - $cbgroup->update_group_members($gid); - } - - if ($_GET['activate']) { - $uid = mysql_clean($_GET['activate']); - $cbgroup->member_actions($gid, $uid, 'activate'); - $cbgroup->update_group_members($gid); - } - - - - //Deactivation Members - if (isset($_POST['disapprove_members'])) { - $total = count($_POST['users']); - for ($i = 0; $i < $total; $i++) { - if ($_POST['users'][$i] != '') - $cbgroup->member_actions($gid, $_POST['users'][$i], 'deactivate'); - } - $cbgroup->update_group_members($gid); - } - if ($_GET['deactivate']) { - $uid = mysql_clean($_GET['deactivate']); - $cbgroup->member_actions($gid, $uid, 'deactivate'); - $cbgroup->update_group_members($gid); - } - - //Deleting Members - if (isset($_POST['delete_members'])) { - $total = count($_POST['users']); - for ($i = 0; $i < $total; $i++) { - if ($_POST['users'][$i] != '') - $cbgroup->member_actions($gid, $_POST['users'][$i], 'delete'); - } - $cbgroup->update_group_members($gid); - } - - if ($_GET['delete']) { - $uid = mysql_clean($_GET['delete']); - $cbgroup->member_actions($gid, $uid, 'delete'); - $cbgroup->update_group_members($gid); - } - - - - //Ban Members - if (isset($_POST['ban_members'])) { - $total = count($_POST['users']); - for ($i = 0; $i < $total; $i++) { - if ($_POST['users'][$i] != '') - $cbgroup->member_actions($gid, $_POST['users'][$i], 'ban'); - } - $cbgroup->update_group_members($gid); - } - - if ($_GET['ban']) { - $uid = mysql_clean($_GET['ban']); - $cbgroup->member_actions($gid, $uid, 'ban'); - $cbgroup->update_group_members($gid); - } - - //unban Members - if (isset($_POST['unban_members'])) { - $total = count($_POST['users']); - for ($i = 0; $i < $total; $i++) { - if ($_POST['users'][$i] != '') - $cbgroup->member_actions($gid, $_POST['users'][$i], 'unban'); - } - $cbgroup->update_group_members($gid); - } - - if ($_GET['unban']) { - $uid = mysql_clean($_GET['unban']); - $cbgroup->member_actions($gid, $uid, 'unban'); - $cbgroup->update_group_members($gid); - } - - - //Making Admin - if ($_GET['make_admin']) { - $uid = mysql_clean($_GET['make_admin']); - $cbgroup->make_admin(array('groupid' => $gid, 'group' => $gdetails, 'uid' => $uid)); - if (!error()) { - $makeAdmins[$uid] = 'yes'; - assign('makeAdmins', $makeAdmins); - } - } - - //Remove Admin - if ($_GET['remove_admin']) { - $uid = mysql_clean($_GET['remove_admin']); - $cbgroup->remove_admin(array('groupid' => $gid, 'group' => $gdetails, 'uid' => $uid)); - if (!error()) { - $rmAdmins[$uid] = 'yes'; - assign('rmAdmins', $rmAdmins); - } - } - - - if ($gdetails) { - $limit = 30; - - $page = mysql_clean($_GET['page']); - $get_limit = create_query_limit($page, $limit); - - assign("group", $gdetails); - //Getting Group Members (Active Only) - $gp_mems = $cbgroup->get_members($gdetails['group_id'], $get_limit); - - - - $pending_mems = $cbgroup->get_members($gdetails['group_id'], $get_limit, 'no'); - - assign('pending_members', $pending_mems); - assign('group_members', $gp_mems); - assign('group_members_mixed', array('all_members' => $gp_mems, 'pending_members' => $pending_mems)); - }else - e(lang("grp_exist_error")); - } - } - break; - case 'manage_videos': { - - //assign querystring - $queryString = queryString(NULL, array( - 'disapprove', - 'approve', - 'delete' - )); - - assign('queryString', $queryString); - - assign('mode', 'manage_videos'); - $gid = mysql_clean($_GET['gid']); - $gdetails = $cbgroup->get_group_details($gid); - - $gArray = - array - ( - 'group' => $gdetails, - 'groupid' => $gid, - 'uid' => userid(), - 'user' => $userquery->udetails, - 'checkowner' => 'yes' - ); - - if (!$cbgroup->is_admin($gArray) && !has_access('admin_access', true)) - e(lang("you_cant_moderate_group")); - else { - //Activating videos - if (isset($_POST['activate_videos'])) { - $total = count($_POST['check_vid']); - for ($i = 0; $i < $total; $i++) { - if ($_POST['check_vid'][$i] != '') - $cbgroup->video_actions($gid, $_POST['check_vid'][$i], 'activate'); - } - - if (!error() && msg()) { - $eh->flush_msg(); - e(lang('Selected videos have approved'), 'm'); - } - } - - if ($_GET['approve']) { - $vid = mysql_clean($_GET['approve']); - $cbgroup->video_actions($gid, $vid, 'activate'); - } - - - if ($_GET['disapprove']) { - $vid = mysql_clean($_GET['disapprove']); - $cbgroup->video_actions($gid, $vid, 'deactivate'); - } - - if ($_GET['delete']) { - $vid = mysql_clean($_GET['delete']); - $cbgroup->video_actions($gid, $vid, 'delete'); - } - - - //Deactivation videos - if (isset($_POST['disapprove_videos'])) { - $total = count($_POST['check_vid']); - for ($i = 0; $i < $total; $i++) { - if ($_POST['check_vid'][$i] != '') - $cbgroup->video_actions($gid, $_POST['check_vid'][$i], 'deactivate'); - } - - if (!error() && msg()) { - $eh->flush_msg(); - e(lang('Selected videos have disapproved'), 'm'); - } - } - //Deleting videos - if (isset($_POST['delete_videos'])) { - $total = count($_POST['check_vid']); - for ($i = 0; $i < $total; $i++) { - if ($_POST['check_vid'][$i] != '') - $cbgroup->video_actions($gid, $_POST['check_vid'][$i], 'delete'); - } - - if (!error() && msg()) { - $eh->flush_msg(); - e(lang('Selected videos have removed from this group'), 'm'); - } - } - - - - if ($gdetails) { - - $video_limit = 20; - $video_limit = apply_filters($video_limit, 'manage_group_videos_limit'); - $page = mysql_clean($_GET['page']); - $get_limit = create_query_limit($page, $video_limit); - - assign("group", $gdetails); - //Getting Group Videos (Active Only) - $grp_vids = $cbgroup->get_group_videos($gid, NULL, $get_limit); - - assign('grp_vids', $grp_vids); - assign('videos', $grp_vids); - - //Getting pending videos - $pending_videos = $cbgroup->get_group_videos($gid, 'no', $get_limit); - assign('pending_videos', $pending_videos); - - $group_videos = array('all_videos' => $grp_vids, 'pending_videos' => $pending_videos); - assign('group_videos', $group_videos); - - - $total_pages = count_pages($gdetails['total_videos'], $video_limit); - //Pagination - $pages->paginate($total_pages, $page); - }else - e(lang("grp_exist_err")); - } - } - break; - - case 'joined': { - - //Leaving Groups - if (isset($_POST['leave_groups'])) { - $total = count($_POST['check_gid']); - for ($i = 0; $i < $total; $i++) - $cbgroup->leave_group($_POST['check_gid'][$i], userid()); - } - - assign('mode', 'joined'); - $mem_grps = $cbgroup->user_joined_groups(userid()); - assign('usr_groups', $mem_grps); - } - break; -} - -subtitle(lang("grp_groups_title")); -template_files('manage_groups.html'); -display_it(); -?> \ No newline at end of file diff --git a/upload/manage_photos.php b/upload/manage_photos.php deleted file mode 100644 index 87b31875..00000000 --- a/upload/manage_photos.php +++ /dev/null @@ -1,223 +0,0 @@ -logincheck(); -$udetails = $userquery->get_user_details(userid()); -assign('user',$udetails); -assign('p',$userquery->get_user_profile($udetails['userid'])); - - -$mode = $_GET['mode']; - -$page = mysql_clean($_GET['page']); -$get_limit = create_query_limit($page,MAINPLIST); - -assign('queryString',queryString(NULL,array('type', - 'makeProfileItem', - 'removeProfileItem', - 'delete_photo'))); - -photo_manager_link_callbacks(); -$order = return_object_order('photo'); - -switch($mode) -{ - case "uploaded": - default: - { - assign('mode','uploaded'); - if(isset($_GET['delete_photo'])) - { - $id = mysql_clean($_GET['delete_photo']); - $cbphoto->delete_photo($id); - } - - if(isset($_POST['delete_photos'])) - { - $total = count($_POST['check_photo']); - for($i=0;$i<$total;$i++) - { - $cbphoto->delete_photo($_POST['check_photo'][$i]); - } - $eh->flush(); - e(sprintf(lang("total_photos_deleted"),$total),"m"); - } - - //Setting Profile Photo - if(isset($_GET['makeProfileItem'])) - { - $item = mysql_clean($_GET['makeProfileItem']); - $type = mysql_clean($_GET['type']); - $userquery->setProfileItem($item,$type); - } - - //Removing Profile Item - if(isset($_GET['removeProfileItem'])) - { - $userquery->removeProfileItem(); - } - - $photo_arr = array("user"=>userid(),"limit"=>$get_limit, 'order'=> $order ); - - if(get('query') != '') - { - $photo_arr['title'] = mysql_clean(get('query')); - $photo_arr['tags'] = mysql_clean(get('query')); - } - $photos = get_photos($photo_arr); - assign('photos',$photos); - - //Collecting Data for Pagination - $photo_arr['count_only'] = true; - $total_rows = get_photos($photo_arr); - assign( 'total_photos', $total_rows ); - $total_pages = count_pages($total_rows,MAINPLIST); - - //Pagination - $pages->paginate($total_pages,$page); - subtitle(lang("manage_photos")); - } - break; - - case "favorite": - { - assign('mode','favorite'); - if($_GET['remove_fav_photo']) - { - $photo = mysql_clean($_GET['remove_fav_photo']); - $cbphoto->action->remove_favorite($photo); - updateObjectStats('fav','photo',$photo,'-'); - } - - if($_POST['remove_fav_photos']) - { - - - $total = count($_POST['check_photo']); - for($i=0;$i<$total;$i++) - { - $cbphoto->action->remove_favorite($_POST['check_photo'][$i]); - updateObjectStats('fav','photo',$_POST['check_photo'][$i],'-'); - } - $eh->flush(); - e(sprintf(lang("total_fav_photos_removed"),$total),"m"); - } - - if(get('query')!='') - { - $cond = " (".tbl('photos.photo_title')." LIKE '%".mysql_clean(get('query'))."%' OR ".tbl('photos.photo_tags')." LIKE '%".mysql_clean(get('query'))."%' )"; - } - - $photo_arr = array('user'=>userid(),"limit"=>$get_limit,"cond"=>$cond); - $photos = $cbphoto->action->get_favorites($photo_arr); - assign('photos',$photos); - - $photo_arr['count_only'] = true; - $total_rows = $cbphoto->action->get_favorites($photo_arr); - assign('total_photos', $total_rows ); - $total_pages = count_pages($total_rows,MAINPLIST); - - //Pagination - $pages->paginate($total_pages,$page); - subtitle(lang("manage_favorite_photos")); - } - break; - - case "avatars": - case "my_avatars": { - assign('mode', 'avatars'); - assign( 'total_photos', 0 ); - $udetails = $userquery->udetails; - if ( $udetails['avatar_collection'] ) { - $collection = $cbcollection->get_collection( $udetails['avatar_collection'] ); - if ( $collection ) { - - if( isset($_GET['delete_photo']) ) - { - $id = mysql_clean($_GET['delete_photo']); - $cbphoto->delete_photo( $id ); - } - - $photos = $cbphoto->collection->get_collection_items_with_details( $collection['collection_id'], $order ); - - assign( 'collection', $collection ); - assign( 'avatars', $photos ); - assign( 'total_photos', $collection['total_objects'] ); - } else { - assign( 'no_avatar_collection', true ); - } - } else { - assign( 'no_avatar_collection', true ); - } - } - break; - - case "my_album": - { - - assign('albumPrivacyUrl',queryString('','album_privacy')); - assign('mode','orphan'); - - if(isset($_GET['album_privacy'])) - { - if(in_array(get('album_privacy'),array('private','public','friends'))) - { - $db->update(tbl("users"),array("album_privacy"),array(mysql_clean(get("album_privacy")))," userid='".userid()."'" ); - e(lang("album_privacy_updated"),'m'); - $udetails ['album_privacy'] = get('album_privacy'); - assign('user',$udetails); - } - } - - if(isset($_GET['delete_orphan_photo'])) - { - $id = mysql_clean($_GET['delete_orphan_photo']); - $cbphoto->delete_photo($id); - } - - if(isset($_POST['delete_orphan_photos'])) - { - $total = count($_POST['check_photo']); - for($i=0;$i<$total;$i++) - { - $cbphoto->delete_photo($_POST['check_photo'][$i],TRUE); - } - $eh->flush(); - e(sprintf(lang("total_photos_deleted"),$total),"m"); - } - $photo_arr = array("user"=>userid(),"limit"=>$get_limit, 'order'=>' date_added DESC', "get_orphans"=>TRUE); - $collection = $cbphoto->collection->get_collections(array("user"=>userid(),"type"=>"photos")); - - if(get('query') != '') - { - $photo_arr['title'] = mysql_clean(get('query')); - $photo_arr['tags'] = mysql_clean(get('query')); - } - $photos = get_photos($photo_arr); - //echo $db->db_query; - assign('photos',$photos); - assign('c',$collection[0]); - - $photo_arr['count_only'] = true; - $total_rows = get_photos($photo_arr); - $total_pages = count_pages($total_rows,MAINPLIST); - - //Pagination - $pages->paginate($total_pages,$page); - subtitle(lang("manage_orphan_photos")); - } - break; -} - -template_files('manage_photos.html'); -display_it(); -?> \ No newline at end of file diff --git a/upload/manage_playlists.php b/upload/manage_playlists.php deleted file mode 100644 index d41fc8aa..00000000 --- a/upload/manage_playlists.php +++ /dev/null @@ -1,163 +0,0 @@ -logincheck(); -$udetails = $userquery->get_user_details(userid()); -assign('user',$udetails); -assign('p',$userquery->get_user_profile($udetails['userid'])); - - -$mode = $_GET['mode']; - -$page = mysql_clean($_GET['page']); -$get_limit = create_query_limit($page,VLISTPP); - - -switch($mode) -{ - case 'manage_playlist': - case 'manage_video_playlist': - default: - { - - //Deleting Playlist - if(!empty($_GET['delete_pl'])) - { - $plid = mysql_clean($_GET['delete_pl']); - $cbvid->action->delete_playlist($plid); - } - - if(isset($_POST['delete_playlists'])) - { - $playlists = post('check_playlist'); - - if(count($playlists)>0) - { - foreach($playlists as $playlist) - { - $playlist = mysql_clean($playlist); - $cbvid->action->delete_playlist($playlist); - } - - if(!error()) - { - $eh->flush(); - e(lang("playlists_have_been_removed"),"m"); - }else - { - $eh->flush(); - e(lang("playlist_not_exist")); - } - }else - e(lang("no_playlist_was_selected_to_delete")); - - } - - - //Adding New Playlist - if(isset($_POST['add_playlist'])) - { - $params = array('name'=>mysql_clean($_POST['name'])); - $cbvid->action->create_playlist($params); - } - - assign('mode','manage_playlist'); - //Getting List of available playlists - $playlists = $cbvid->action->get_playlists(); - - assign('total_playlists',$playlists? count($playlists) : 0); - assign('playlists',$playlists); - - - } - break; - - case 'edit_playlist': - { - - if(isset($_POST['delete_playlist_item'])) - { - $items = post('check_playlist_items'); - - - if(count($items)>0) - { - foreach($items as $item) - { - $item = mysql_clean($item); - $cbvid->action->delete_playlist_item($item); - } - - if(!error()) - { - $eh->flush(); - e(lang("playlist_items_have_been_removed"),"m"); - }else - { - $eh->flush(); - e(lang("playlist_item_doesnt_exist")); - } - - }else - e(lang("no_item_was_selected_to_delete")); - } - - assign('mode','edit_playlist'); - $pid = $_GET['pid']; - $category = $_GET['category']; - - if(isset($_POST['edit_playlist'])) - { - $params = array( - 'name'=>($_POST['name']), - 'description' => (post('description')), - 'tags' => (post('tags')), - 'privacy' => (post('privacy')), - 'allow_comments' => (post('allow_comments')), - 'allow_rating' => (post('allow_rating')), - 'pid'=>($pid)); - - $cbvid->action->edit_playlist($params); - } - - $playlist = $cbvid->action->get_playlist($pid,userid(),$category); - - //Deleting Item - if(!empty($_GET['delete_item'])) - { - $delid = mysql_clean($_GET['delete_item']); - $cbvid->action->delete_playlist_item($delid); - } - - if($playlist) - { - assign('playlist',$playlist); - //Getting Playlist Item - $items = $cbvid->get_playlist_items($pid); - assign('items',$items ); - assign('total_items',$items?count($items) : 0); - - }else - e(lang('playlist_not_exist')); - - } - - - break; -} - - -subtitle(lang("manage_playlist")); -template_files('manage_playlists.html'); -display_it(); -?> \ No newline at end of file diff --git a/upload/manage_videos.php b/upload/manage_videos.php deleted file mode 100644 index b77ad542..00000000 --- a/upload/manage_videos.php +++ /dev/null @@ -1,100 +0,0 @@ -logincheck(); -$udetails = $userquery->get_user_details(userid()); -assign('user', $udetails); -assign('p', $userquery->get_user_profile($udetails['userid'])); - - -$mode = $_GET['mode']; - -$page = mysql_clean($_GET['page']); -$get_limit = create_query_limit($page, VLISTPP); - -assign('queryString', queryString(NULL, array('type', - 'makeProfileItem', - 'removeProfileItem', - 'vid_delete'))); -switch ($mode) { - case 'uploaded': - default: { - assign('mode', 'uploaded'); - - //Deleting Video - if (!empty($_GET['vid_delete'])) { - $video = mysql_clean($_GET['vid_delete']); - $cbvideo->delete_video($video); - } - - //Deleting Videos - if (isset($_POST['delete_videos'])) { - for ($id = 0; $id <= VLISTPP; $id++) { - $cbvideo->delete_video($_POST['check_vid'][$id]); - } - $eh->flush(); - e(lang("vdo_multi_del_erro"), m); - } - - //Setting Profile Video - if (isset($_GET['makeProfileItem'])) { - $item = mysql_clean($_GET['makeProfileItem']); - $type = mysql_clean($_GET['type']); - $userquery->setProfileItem($item, $type); - } - - //Removing Profile Item - if (isset($_GET['removeProfileItem'])) { - $userquery->removeProfileItem(); - } - - //Getting Video List - $vid_array = array('user' => $udetails['userid'], 'limit' => $get_limit); - if (get('query') != '') { - $vid_array['title'] = mysql_clean(get('query')); - $vid_array['tags'] = mysql_clean(get('query')); - } - - if (get('order') == 'oldest') - $vid_array['order'] = ' date_added ASC '; - else - $vid_array['order'] = ' date_added DESC '; - - if(get('broadcast') && is_valid_broadcast(get('broadcast'))) - { - $vid_array['broadcast'] = mysql_clean(get('broadcast')); - } - - $videos = get_videos($vid_array); - - Assign('uservids', $videos); - Assign('videos', $videos); - - //Collecting Data for Pagination - $vid_array['count_only'] = true; - $total_rows = get_videos($vid_array); - assign('total_videos',$total_rows); - $total_pages = count_pages($total_rows, VLISTPP); - - //Pagination - $pages->paginate($total_pages, $page); - - subtitle(lang("vdo_manage_vdeos")); - } - break; -} - -template_files('manage_videos.html'); -display_it(); -?> \ No newline at end of file diff --git a/upload/module.php b/upload/module.php deleted file mode 100644 index 3248b6f8..00000000 --- a/upload/module.php +++ /dev/null @@ -1,26 +0,0 @@ -page_redir(); - -//Loading Module Files -load_modules(); - -if(!defined("THIS_PAGE")) -e("Invalid module"); - -display_it(); - -?> \ No newline at end of file diff --git a/upload/modules/uploader/photo_pluploader.html b/upload/modules/uploader/photo_pluploader.html deleted file mode 100644 index d1fea7ca..00000000 --- a/upload/modules/uploader/photo_pluploader.html +++ /dev/null @@ -1,357 +0,0 @@ -
      - -
      - {lang code='Select files from your computer'} -
      -
      - {lang code='Drop your files here'} -
      -
      -
      - - - - - - \ No newline at end of file diff --git a/upload/modules/uploader/plupload/i18n/cs.js b/upload/modules/uploader/plupload/i18n/cs.js deleted file mode 100644 index 1ee5d5fc..00000000 --- a/upload/modules/uploader/plupload/i18n/cs.js +++ /dev/null @@ -1,14 +0,0 @@ -// .po file like language pack -plupload.addI18n({ - 'Select files' : 'Vyberte soubory', - 'Add files to the upload queue and click the start button.' : 'Přidejte soubory do fronty a pak spusťte nahrávání.', - 'Filename' : 'Název souboru', - 'Status' : 'Status', - 'Size' : 'Velikost', - 'Add Files' : 'Přidat soubory', - 'Stop current upload' : 'Zastavit nahrávání', - 'Start uploading queue' : 'Spustit frontu nahrávání', - 'Drag files here.' : 'Sem přetáhněte soubory.', - 'Start Upload': 'Spustit nahrávání', - 'Uploaded %d/%d files': 'Nahráno %d/%d souborů' -}); \ No newline at end of file diff --git a/upload/modules/uploader/plupload/i18n/da.js b/upload/modules/uploader/plupload/i18n/da.js deleted file mode 100644 index fc958965..00000000 --- a/upload/modules/uploader/plupload/i18n/da.js +++ /dev/null @@ -1,12 +0,0 @@ -// .po file like language pack -plupload.addI18n({ - 'Select files' : 'Vælg filer', - 'Add files to the upload queue and click the start button.' : 'Tilføj filer til køen, og tryk på start.', - 'Filename' : 'Filnavn', - 'Status' : 'Status', - 'Size' : 'Størrelse', - 'Add files' : 'Tilføj filer', - 'Stop current upload' : 'Stop upload', - 'Start uploading queue' : 'Start upload', - 'Drag files here.' : 'Træk filer her.' -}); \ No newline at end of file diff --git a/upload/modules/uploader/plupload/i18n/de.js b/upload/modules/uploader/plupload/i18n/de.js deleted file mode 100644 index 4c4de07a..00000000 --- a/upload/modules/uploader/plupload/i18n/de.js +++ /dev/null @@ -1,24 +0,0 @@ -// German -plupload.addI18n({ - 'Select files' : 'Dateien hochladen', - 'Add files to the upload queue and click the start button.' : 'Dateien hinzufügen und auf \'Hochladen\' klicken.', - 'Filename' : 'Dateiname', - 'Status' : 'Status', - 'Size' : 'Größe', - 'Add files' : 'Dateien', // hinzufügen', - 'Stop current upload' : 'Aktuelles Hochladen stoppen', - 'Start uploading queue' : 'Hochladen starten', - 'Uploaded %d/%d files': '%d/%d Dateien sind hochgeladen', - 'N/A' : 'Nicht verfügbar', - 'Drag files here.' : 'Ziehen Sie die Dateien hier hin', - 'File extension error.': 'Fehler bei Dateiendung', - 'File size error.': 'Fehler bei Dateigröße', - 'Init error.': 'Initialisierungsfehler', - 'HTTP Error.': 'HTTP-Fehler', - 'Security error.': 'Sicherheitsfehler', - 'Generic error.': 'Typischer Fehler', - 'IO error.': 'Ein/Ausgabe-Fehler', - 'Stop Upload': 'Hochladen stoppen', - 'Start upload': 'Hochladen', - '%d files queued': '%d Dateien in der Warteschlange' -}); \ No newline at end of file diff --git a/upload/modules/uploader/plupload/i18n/el.js b/upload/modules/uploader/plupload/i18n/el.js deleted file mode 100644 index aafbaf19..00000000 --- a/upload/modules/uploader/plupload/i18n/el.js +++ /dev/null @@ -1,14 +0,0 @@ -// Greek -plupload.addI18n({ - 'Select files' : 'Επιλέξτε Αρχεία', - 'Add files to the upload queue and click the start button.' : 'Προσθήκη αρχείων στην ουρά μεταφόρτωσης', - 'Filename' : 'Όνομα αρχείου', - 'Status' : 'Κατάσταση', - 'Size' : 'Μέγεθος', - 'Add Files' : 'Προσθέστε αρχεία', - 'Stop current upload' : 'Διακοπή τρέχουσας μεταφόρτωσης', - 'Start uploading queue' : 'Εκκίνηση μεταφόρτωσης ουράς αρχείων', - 'Drag files here.' : 'Σύρετε αρχεία εδώ', - 'Start Upload': 'Εκκίνηση μεταφόρτωσης', - 'Uploaded %d/%d files': 'Ανέβηκαν %d/%d αρχεία' -}); \ No newline at end of file diff --git a/upload/modules/uploader/plupload/i18n/es.js b/upload/modules/uploader/plupload/i18n/es.js deleted file mode 100644 index 2379421f..00000000 --- a/upload/modules/uploader/plupload/i18n/es.js +++ /dev/null @@ -1,25 +0,0 @@ -// Spanish -plupload.addI18n({ - 'Select files' : 'Elija archivos:', - 'Add files to the upload queue and click the start button.' : 'Agregue archivos a la cola de subida y haga click en el boton de iniciar.', - 'Filename' : 'Nombre de archivo', - 'Status' : 'Estado', - 'Size' : 'Tamaño', - 'Add files' : 'Agregue archivos', - 'Stop current upload' : 'Detener subida actual', - 'Start uploading queue' : 'Iniciar subida de cola', - 'Uploaded %d/%d files': 'Subidos %d/%d archivos', - 'N/A' : 'No disponible', - 'Drag files here.' : 'Arrastre archivos aquí', - 'File extension error.': 'Error de extensión de archivo.', - 'File size error.': 'Error de tamaño de archivo.', - 'Init error.': 'Error de inicialización.', - 'HTTP Error.': 'Error de HTTP.', - 'Security error.': 'Error de seguridad.', - 'Generic error.': 'Error genérico.', - 'IO error.': 'Error de entrada/salida.', - 'Stop Upload': 'Detener Subida.', - 'Add Files': 'Agregar Archivos', - 'Start Upload': 'Comenzar Subida.', - '%d files queued': '%d archivos en cola.' -}); \ No newline at end of file diff --git a/upload/modules/uploader/plupload/i18n/et.js b/upload/modules/uploader/plupload/i18n/et.js deleted file mode 100644 index a4a5e3aa..00000000 --- a/upload/modules/uploader/plupload/i18n/et.js +++ /dev/null @@ -1,33 +0,0 @@ -// Estonian translation, et.js -plupload.addI18n({ - 'Select files' : 'Vali faile', - 'Add files to the upload queue and click the start button.' : 'Lisa failid üleslaadimise järjekorda ja klõpsa alustamise nupule.', - 'Filename' : 'Failinimi', - 'Status' : 'Olek', - 'Size' : 'Suurus', - 'Add files' : 'Lisa faile', - 'Stop current upload' : 'Praeguse üleslaadimise peatamine', - 'Start uploading queue' : 'Järjekorras ootavate failide üleslaadimise alustamine', - 'Drag files here.' : 'Lohista failid siia.', - 'Start upload' : 'Alusta üleslaadimist', - 'Uploaded %d/%d files': 'Üles laaditud %d/%d', - 'Stop upload': 'Peata üleslaadimine', - 'Start upload': 'Alusta üleslaadimist', - '%d files queued': 'Järjekorras on %d faili', - 'File: %s': 'Fail: %s', - 'Close': 'Sulge', - 'Using runtime: ': 'Kasutatakse varianti: ', - 'File: %f, size: %s, max file size: %m': 'Fail: %f, suurus: %s, suurim failisuurus: %m', - 'Upload element accepts only %d file(s) at a time. Extra files were stripped.': 'Üleslaadimise element saab vastu võtta ainult %d faili ühe korraga. Ülejäänud failid jäetakse laadimata.', - 'Upload URL might be wrong or doesn\'t exist': 'Üleslaadimise URL võib olla vale või seda pole', - 'Error: File too large: ': 'Viga: fail on liiga suur: ', - 'Error: Invalid file extension: ': 'Viga: sobimatu faililaiend: ', - 'File extension error.': 'Faililaiendi viga.', - 'File size error.': 'Failisuuruse viga.', - 'File count error.': 'Failide arvu viga.', - 'Init error.': 'Lähtestamise viga.', - 'HTTP Error.': 'HTTP ühenduse viga.', - 'Security error.': 'Turvaviga.', - 'Generic error.': 'Üldine viga.', - 'IO error.': 'S/V (I/O) viga.' -}); \ No newline at end of file diff --git a/upload/modules/uploader/plupload/i18n/fa.js b/upload/modules/uploader/plupload/i18n/fa.js deleted file mode 100644 index af36e228..00000000 --- a/upload/modules/uploader/plupload/i18n/fa.js +++ /dev/null @@ -1,37 +0,0 @@ -// Persian -plupload.addI18n({ - 'Select files' : 'انتخاب فایل', - 'Add files to the upload queue and click the start button.' : 'اضافه کنید فایل ها را به صف آپلود و دکمه شروع را کلیک کنید.', - 'Filename' : 'نام فایل', - 'Status' : 'وضعیت', - 'Size' : 'سایز', - 'Add Files' : 'افزودن فایل', - 'Stop Upload' : 'توقف انتقال', - 'Start Upload' : 'شروع انتقال', - 'Add files' : 'افزودن فایل', - 'Add files.' : 'افزودن فایل', - 'Stop current upload' : 'توقف انتقال جاری', - 'Start uploading queue' : 'شروع صف انتقال', - 'Stop upload' : 'توقف انتقال', - 'Start upload' : 'شروع انتقال', - 'Uploaded %d/%d files': 'منتقل شد %d/%d از فایلها', - 'N/A' : 'N/A', - 'Drag files here.' : 'بکشید فایل ها رو به اینجا', - 'File extension error.': 'خطا پیشوند فایل', - 'File size error.': 'خطای سایز فایل', - 'File count error.': 'خطای تعداد فایل', - 'Init error.': 'خطا در استارت اسکریپت', - 'HTTP Error.': 'HTTP خطای', - 'Security error.': 'خطای امنیتی', - 'Generic error.': 'خطای عمومی', - 'IO error.': 'IO خطای', - 'File: %s': ' فایل ها : %s', - 'Close': 'بستن', - '%d files queued': '%d فایل در صف', - 'Using runtime: ': 'استفاده میکنید از : ', - 'File: %f, size: %s, max file size: %m': فایل: %f, سایز: %s, بزرگترین سایز فایل: %m', - 'Upload element accepts only %d file(s) at a time. Extra files were stripped.': 'عنصر بارگذار فقط %d فایل رو در یک زمان می پذیرد. سایر فایل ها مجرد از این موضوع هستند.', - 'Upload URL might be wrong or doesn\'t exist': 'آدرس آپلود اشتباه می باشد یا وجود ندارد', - 'Error: File too large: ': 'خطا: فایل حجیم است :: ', - 'Error: Invalid file extension: ': 'خطا پسوند فایل معتبر نمی باشد : ' -}); diff --git a/upload/modules/uploader/plupload/i18n/fi.js b/upload/modules/uploader/plupload/i18n/fi.js deleted file mode 100644 index 12a639ef..00000000 --- a/upload/modules/uploader/plupload/i18n/fi.js +++ /dev/null @@ -1,33 +0,0 @@ -// .fi file like language pack -plupload.addI18n({ - 'Select files' : 'Valitse tiedostoja', - 'Add files to the upload queue and click the start button.' : 'Lisää tiedostoja latausjonoon ja klikkaa aloita-nappia.', - 'Filename' : 'Tiedostonimi', - 'Status' : 'Tila', - 'Size' : 'Koko', - 'Add files' : 'Lisää tiedostoja', - 'Stop current upload' : 'Pysäytä nykyinen lataus', - 'Start uploading queue' : 'Aloita jonon lataus', - 'Drag files here.' : 'Raahaa tiedostot tänne.', - 'Start upload' : 'Aloita lataus', - 'Uploaded %d/%d files': 'Ladattu %d/%d tiedostoa', - 'Stop upload': 'Pysäytä lataus', - 'Start upload': 'Aloita lataus', - '%d files queued': '%d tiedostoa jonossa', - 'File: %s': 'Tiedosto: %s', - 'Close': 'Sulje', - 'Using runtime: ': 'Käytetään ajonaikaista: ', - 'File: %f, size: %s, max file size: %m': 'Tiedosto: %f, koko: %s, maksimi tiedostokoko: %m', - 'Upload element accepts only %d file(s) at a time. Extra files were stripped.': 'Latauselementti sallii ladata vain %d tiedosto(a) kerrallaan. Ylimääräiset tiedostot ohitettiin.', - 'Upload URL might be wrong or doesn\'t exist': 'Lataus URL saattaa olla väärin tai ei ole olemassa', - 'Error: File too large: ': 'Virhe: Tiedosto liian suuri: ', - 'Error: Invalid file extension: ': 'Virhe: Kelpaamaton tiedostopääte: ', - 'File extension error.': 'Tiedostopäätevirhe.', - 'File size error.': 'Tiedostokokovirhe.', - 'File count error.': 'Tiedostolaskentavirhe.', - 'Init error.': 'Init virhe.', - 'HTTP Error.': 'HTTP virhe.', - 'Security error.': 'Tietoturvavirhe.', - 'Generic error.': 'Yleinen virhe.', - 'IO error.': 'I/O virhe.' -}); \ No newline at end of file diff --git a/upload/modules/uploader/plupload/i18n/fr-ca.js b/upload/modules/uploader/plupload/i18n/fr-ca.js deleted file mode 100644 index 61aba239..00000000 --- a/upload/modules/uploader/plupload/i18n/fr-ca.js +++ /dev/null @@ -1,35 +0,0 @@ -// French-Canadian -plupload.addI18n({ - 'Select files' : 'Sélectionnez les fichiers', - 'Add files to the upload queue and click the start button.' : 'Ajoutez des fichiers à la file d\'attente et appuyez sur le bouton démarrer.', - 'Filename' : 'Nom du fichier', - 'Status' : 'Statut', - 'Size' : 'Taille', - 'Add files' : 'Ajouter Fichiers', - 'Stop current upload' : 'Arrêter le téléversement actuel', - 'Start uploading queue' : 'Démarrer le téléversement', - 'Uploaded %d/%d files': '%d/%d fichiers envoyés', - 'N/A' : 'Non applicable', - 'Drag files here.' : 'Glisser-déposer les fichiers ici', - 'File extension error.': 'Erreur d\'extension de fichier', - 'File size error.': 'Erreur de taille de fichier', - 'Init error.': 'Erreur d\'initialisation', - 'HTTP Error.': 'Erreur HTTP', - 'Security error.': 'Erreur de sécurité', - 'Generic error.': 'Erreur commune', - 'IO error.': 'Erreur E/S', - 'Stop Upload': 'Arrêter le téléversement', - 'Add Files': 'Ajouter des fichiers', - 'Start upload': 'Démarrer le téléversement', - '%d files queued': '%d fichiers en attente', - 'File: %s':'Fichier: %s', - 'Close':'Fermer', - 'Using runtime:':'Moteur logiciel:', - 'File: %f, size: %s, max file size: %m':'Fichier: %f, poids: %s, poids maximal: %m', - 'Upload element accepts only %d file(s) at a time. Extra files were stripped.':'La file accepte %d fichier(s) à la fois. Les fichiers en trop sont ignorés', - 'Upload URL might be wrong or doesn\'t exist':'L\'URL de téléversement est erroné ou inexistant', - 'Error: File to large: ':'Fichier trop volumineux: ', - 'Error: Invalid file extension: ':'Extension de fichier invalide: ', - 'File size error.':'Erreur de taile de fichier', - 'File count error.':'Erreur de décompte des fichiers' -}); \ No newline at end of file diff --git a/upload/modules/uploader/plupload/i18n/fr.js b/upload/modules/uploader/plupload/i18n/fr.js deleted file mode 100644 index 53dbe289..00000000 --- a/upload/modules/uploader/plupload/i18n/fr.js +++ /dev/null @@ -1,25 +0,0 @@ -// French -plupload.addI18n({ - 'Select files' : 'Sélectionnez les fichiers', - 'Add files to the upload queue and click the start button.' : 'Ajoutez des fichiers à la file et appuyez sur le bouton démarrer.', - 'Filename' : 'Nom de fichier', - 'Status' : 'Status', - 'Size' : 'Taille', - 'Add files' : 'Ajouter Fichiers', - 'Stop current upload' : 'Arrêter l\'envoi en cours', - 'Start uploading queue' : 'Démarrer l\'envoi', - 'Uploaded %d/%d files': '%d/%d fichiers envoyés', - 'N/A' : 'Non applicable', - 'Drag files here.' : 'Déposer les fichiers ici.', - 'File extension error.': 'Erreur extension fichier', - 'File size error.': 'Erreur taille fichier.', - 'Init error.': 'Erreur d\'initialisation.', - 'HTTP Error.': 'Erreur HTTP.', - 'Security error.': 'Erreur de sécurité.', - 'Generic error.': 'Erreur générique.', - 'IO error.': 'Erreur E/S.', - 'Stop Upload': 'Arrêter les envois.', - 'Add Files': 'Ajouter des fichiers', - 'Start Upload': 'Démarrer les envois.', - '%d files queued': '%d fichiers en attente.' -}); \ No newline at end of file diff --git a/upload/modules/uploader/plupload/i18n/hr.js b/upload/modules/uploader/plupload/i18n/hr.js deleted file mode 100644 index 084be51c..00000000 --- a/upload/modules/uploader/plupload/i18n/hr.js +++ /dev/null @@ -1,25 +0,0 @@ -// Croatian -plupload.addI18n({ - 'Select files': 'Izaberite datoteke:', - 'Add files to the upload queue and click the start button.': 'Dodajte datoteke u listu i kliknite Upload.', - 'Filename': 'Ime datoteke', - 'Status': 'Status', - 'Size': 'Veličina', - 'Add files': 'Dodajte datoteke', - 'Stop current upload': 'Zaustavi trenutan upload', - 'Start uploading queue': 'Pokreni Upload', - 'Uploaded %d/%d files': 'Uploadano %d/%d datoteka', - 'N/A': 'N/A', - 'Drag files here.': 'Dovucite datoteke ovdje', - 'File extension error.': 'Greška ekstenzije datoteke.', - 'File size error.': 'Greška veličine datoteke.', - 'Init error.': 'Greška inicijalizacije.', - 'HTTP Error.': 'HTTP greška.', - 'Security error.': 'Sigurnosna greška.', - 'Generic error.': 'Generička greška.', - 'IO error.': 'I/O greška.', - 'Stop Upload': 'Zaustavi upload.', - 'Add Files': 'Dodaj datoteke', - 'Start Upload': 'Pokreni upload.', - '%d files queued': '%d datoteka na čekanju.' -}); \ No newline at end of file diff --git a/upload/modules/uploader/plupload/i18n/hu.js b/upload/modules/uploader/plupload/i18n/hu.js deleted file mode 100644 index 87070bae..00000000 --- a/upload/modules/uploader/plupload/i18n/hu.js +++ /dev/null @@ -1,33 +0,0 @@ -// Hungarian -plupload.addI18n({ - 'Select files' : 'Fájlok kiválasztása', - 'Add files to the upload queue and click the start button.' : 'Válaszd ki a fájlokat, majd kattints az Indítás gombra.', - 'Filename' : 'Fájlnév', - 'Status' : 'Állapot', - 'Size' : 'Méret', - 'Add files' : 'Hozzáadás', - 'Stop current upload' : 'Jelenlegi feltöltés megszakítása', - 'Start uploading queue' : 'Várakozási sor feltöltésének indítása', - 'Uploaded %d/%d files': 'Feltöltött fájlok: %d/%d', - 'N/A': 'Nem elérhető', - 'Drag files here.' : 'Húzd ide a fájlokat.', - 'Stop upload': 'Feltöltés megszakítása', - 'Start upload': 'Indítás', - '%d files queued': '%d fájl sorbaállítva', - 'File: %s': 'Fájl: %s', - 'Close': 'Bezárás', - 'Using runtime: ': 'Használt runtime: ', - 'File: %f, size: %s, max file size: %m': 'Fájl: %f, méret: %s, maximális fájlméret: %m', - 'Upload element accepts only %d file(s) at a time. Extra files were stripped.': 'A feltöltés egyszerre csak %d fájlt fogad el, a többi fájl nem lesz feltöltve.', - 'Upload URL might be wrong or doesn\'t exist': 'A megadott URL hibás vagy nem létezik', - 'Error: File too large: ': 'Hiba: A fájl túl nagy: ', - 'Error: Invalid file extension: ': 'Hiba: Érvénytelen fájlkiterjesztés: ', - 'File extension error.': 'Hibás fájlkiterjesztés.', - 'File size error.': 'Hibás fájlméret.', - 'File count error.': 'A fájlok számával kapcsolatos hiba.', - 'Init error.': 'Init hiba.', - 'HTTP Error.': 'HTTP hiba.', - 'Security error.': 'Biztonsági hiba.', - 'Generic error.': 'Általános hiba.', - 'IO error.': 'I/O hiba.' -}); diff --git a/upload/modules/uploader/plupload/i18n/it.js b/upload/modules/uploader/plupload/i18n/it.js deleted file mode 100644 index 891e4fb0..00000000 --- a/upload/modules/uploader/plupload/i18n/it.js +++ /dev/null @@ -1,24 +0,0 @@ -// Italian -plupload.addI18n({ - 'Select files' : 'Seleziona i files', - 'Add files to the upload queue and click the start button.' : 'Aggiungi i file alla coda di caricamento e clicca il pulsante di avvio.', - 'Filename' : 'Nome file', - 'Status' : 'Stato', - 'Size' : 'Dimensione', - 'Add Files' : 'Aggiungi file', - 'Stop current upload' : 'Interrompi il caricamento', - 'Start uploading queue' : 'Avvia il caricamento', - 'Uploaded %d/%d files': 'Caricati %d/%d file', - 'N/A' : 'N/D', - 'Drag files here.' : 'Trascina i file qui.', - 'File extension error.': 'Errore estensione file.', - 'File size error.': 'Errore dimensione file.', - 'Init error.': 'Errore inizializzazione.', - 'HTTP Error.': 'Errore HTTP.', - 'Security error.': 'Errore sicurezza.', - 'Generic error.': 'Errore generico.', - 'IO error.': 'Errore IO.', - 'Stop Upload': 'Ferma Upload', - 'Start Upload': 'Inizia Upload', - '%d files queued': '%d file in lista' -}); \ No newline at end of file diff --git a/upload/modules/uploader/plupload/i18n/ja.js b/upload/modules/uploader/plupload/i18n/ja.js deleted file mode 100644 index 02c85aee..00000000 --- a/upload/modules/uploader/plupload/i18n/ja.js +++ /dev/null @@ -1,37 +0,0 @@ -// Japanese -plupload.addI18n({ - 'Select files' : 'ファイル選択', - 'Add files to the upload queue and click the start button.' : 'ファイルをアップロードキューに追加してスタートボタンをクリックしてください', - 'Filename' : 'ファイル名', - 'Status' : 'ステータス', - 'Size' : 'サイズ', - 'Add Files' : 'ファイルを追加', - 'Stop Upload' : 'アップロード停止', - 'Start Upload' : 'アップロード', - 'Add files' : 'ファイルを追加', - 'Add files.' : 'ファイルを追加', - 'Stop current upload' : '現在のアップロードを停止', - 'Start uploading queue' : 'アップロード', - 'Stop upload' : 'アップロード停止', - 'Start upload' : 'アップロード', - 'Uploaded %d/%d files': 'アップロード中 %d/%d ファイル', - 'N/A' : 'N/A', - 'Drag files here.' : 'ここにファイルをドラッグ', - 'File extension error.': 'ファイル拡張子エラー', - 'File size error.': 'ファイルサイズエラー', - 'File count error.': 'ファイル数エラー', - 'Init error.': 'イニシャライズエラー', - 'HTTP Error.': 'HTTP エラー', - 'Security error.': 'セキュリティエラー', - 'Generic error.': 'エラー', - 'IO error.': 'IO エラー', - 'File: %s': 'ファイル: %s', - 'Close': '閉じる', - '%d files queued': '%d ファイルが追加されました', - 'Using runtime: ': 'モード: ', - 'File: %f, size: %s, max file size: %m': 'ファイル: %f, サイズ: %s, 最大ファイルサイズ: %m', - 'Upload element accepts only %d file(s) at a time. Extra files were stripped.': 'アップロード可能なファイル数は %d です。余分なファイルは削除されました', - 'Upload URL might be wrong or doesn\'t exist': 'アップロード先の URL が存在しません', - 'Error: File too large: ': 'エラー: サイズが大きすぎます: ', - 'Error: Invalid file extension: ': 'エラー: 拡張子が許可されていません: ' -}); diff --git a/upload/modules/uploader/plupload/i18n/ko.js b/upload/modules/uploader/plupload/i18n/ko.js deleted file mode 100644 index a2c5e66e..00000000 --- a/upload/modules/uploader/plupload/i18n/ko.js +++ /dev/null @@ -1,36 +0,0 @@ -// Republic of Korea -plupload.addI18n({ - 'Select files' : '파일 선택', - 'Add files to the upload queue and click the start button.' : '파일을 업로드 큐에 추가하여 시작 버튼을 클릭하십시오.', - 'Filename' : '파일 이름', - 'Status' : '상태', - 'Size' : '크기', - 'Add Files' : '파일 추가', - 'Stop Upload': '업로드 중지', - 'Start Upload': '업로드', - 'Add files': '파일 추가', - 'Stop current upload': '현재 업로드를 정지', - 'Start uploading queue': '업로드', - 'Stop upload': '업로드 중지', - 'Start upload': '업로드', - 'Uploaded % d / % d files': '업로드 중 % d / % d 파일', - 'N / A': 'N / A', - 'Drag files here': '여기에 파일을 드래그', - 'File extension error': '파일 확장자 오류', - 'File size error': '파일 크기 오류', - 'File count error': '이미지 : 오류', - 'Init error': '초기화 오류', - 'HTTP Error': 'HTTP 오류', - 'Security error': '보안 오류', - 'Generic error': '오류', - 'IO error': 'IO 오류', - 'File : % s': '파일 % s', - 'Close': '닫기', - '% d files queued': '% d 파일이 추가되었습니다', - 'Using runtime :': '모드', - 'File : % f, size : % s, max file size : % m': '파일 : % f, 크기 : % s, 최대 파일 크기 : % m', - 'Upload element accepts only % d file (s) at a time. Extra files were stripped': '업로드 가능한 파일의 수는 % d입니다. 불필요한 파일은 삭제되었습니다 ', - 'Upload URL might be wrong or doesn \'t exist ':'업로드할 URL이 존재하지 않습니다 ', - 'Error : File too large :': '오류 : 크기가 너무 큽니다', - 'Error : Invalid file extension :': '오류 : 확장자가 허용되지 않습니다 :' -}); \ No newline at end of file diff --git a/upload/modules/uploader/plupload/i18n/lv.js b/upload/modules/uploader/plupload/i18n/lv.js deleted file mode 100644 index 2a040452..00000000 --- a/upload/modules/uploader/plupload/i18n/lv.js +++ /dev/null @@ -1,33 +0,0 @@ -// .lv file like language pack -plupload.addI18n({ - 'Select files' : 'Izvēlieties failus', - 'Add files to the upload queue and click the start button.' : 'Pieveinojiet failus rindai un klikšķiniet uz "Sākt augšupielādi" pogas.', - 'Filename' : 'Faila nosaukums', - 'Status' : 'Statuss', - 'Size' : 'Izmērs', - 'Add files' : 'Pievienot failus', - 'Stop current upload' : 'Apturēt pašreizējo augšupielādi', - 'Start uploading queue' : 'Sākt augšupielādi', - 'Drag files here.' : 'Ievelciet failus šeit', - 'Start upload' : 'Sākt augšupielādi', - 'Uploaded %d/%d files': 'Augšupielādēti %d/%d faili', - 'Stop upload': 'Pārtraukt augšupielādi', - 'Start upload': 'Sākt augšupielādi', - '%d files queued': '%d faili pievienoti rindai', - 'File: %s': 'Fails: %s', - 'Close': 'Aizvērt', - 'Using runtime: ': 'Lieto saskarni: ', - 'File: %f, size: %s, max file size: %m': 'Fails: %f, izmērs: %s, maksimālais faila izmērs: %m', - 'Upload element accepts only %d file(s) at a time. Extra files were stripped.': 'Iespējams ielādēt tikai %d failus vienā reizē. Atlikušie faili netika pievienoti', - 'Upload URL might be wrong or doesn\'t exist': 'Augšupielādes URL varētu būt nepareizs vai neeksistē', - 'Error: File too large: ': 'Kļūda: Fails pārāk liels: ', - 'Error: Invalid file extension: ': 'Kļūda: Nekorekts faila paplašinājums:', - 'File extension error.': 'Faila paplašinājuma kļūda.', - 'File size error.': 'Faila izmēra kļūda.', - 'File count error.': 'Failu skaita kļūda', - 'Init error.': 'Inicializācijas kļūda.', - 'HTTP Error.': 'HTTP kļūda.', - 'Security error.': 'Drošības kļūda.', - 'Generic error.': 'Vispārēja rakstura kļūda.', - 'IO error.': 'Ievades/Izvades kļūda.' -}); \ No newline at end of file diff --git a/upload/modules/uploader/plupload/i18n/nl.js b/upload/modules/uploader/plupload/i18n/nl.js deleted file mode 100644 index 8372c88b..00000000 --- a/upload/modules/uploader/plupload/i18n/nl.js +++ /dev/null @@ -1,21 +0,0 @@ -// Dutch -plupload.addI18n({ - 'Select files' : 'Selecteer bestand(en):', - 'Add files to the upload queue and click the start button.' : 'Voeg bestanden toe aan de wachtrij en druk op \'Start\'.', - 'Filename' : 'Bestandsnaam', - 'Status' : 'Status', - 'Size' : 'Grootte', - 'Add files' : 'Voeg bestanden toe', - 'Stop current upload' : 'Stop upload', - 'Start uploading queue' : 'Start upload', - 'Uploaded %d/%d files': '%d/%d bestanden ge-upload', - 'N/A' : 'Niet beschikbaar', - 'Drag files here.' : 'Sleep bestanden hierheen.', - 'File extension error.': 'Ongeldig bestandstype.', - 'File size error.': 'Bestandsgrootte Error.', - 'Init error.': 'Initialisatie error.', - 'HTTP Error.': 'HTTP Error.', - 'Security error.': 'Beveiliging error.', - 'Generic error.': 'Onbekende error.', - 'IO error.': 'IO error.' -}); \ No newline at end of file diff --git a/upload/modules/uploader/plupload/i18n/pl.js b/upload/modules/uploader/plupload/i18n/pl.js deleted file mode 100644 index 3d1b9bea..00000000 --- a/upload/modules/uploader/plupload/i18n/pl.js +++ /dev/null @@ -1,24 +0,0 @@ -plupload.addI18n({ -'Select files' : 'Wybierz pliki:', -'Add files to the upload queue and click the start button.' : 'Dodaj pliki i kliknij \'Rozpocznij transfer\'.', -'Filename' : 'Nazwa pliku', -'Status' : 'Status', -'Size' : 'Rozmiar', -'Add files' : 'Dodaj pliki', -'Stop current upload' : 'Przerwij aktualny transfer', -'Start uploading queue' : 'Rozpocznij wysyłanie', -'Uploaded %d/%d files': 'Wysłano %d/%d plików', -'N/A' : 'Nie dostępne', -'Drag files here.' : 'Przeciągnij tu pliki', -'File extension error.': 'Nieobsługiwany format pliku.', -'File size error.': 'Plik jest zbyt duży.', -'Init error.': 'Błąd inicjalizacji.', -'HTTP Error.': 'Błąd HTTP.', -'Security error.': 'Błąd bezpieczeństwa.', -'Generic error.': 'Błąd ogólny.', -'IO error.': 'Błąd IO.', -'Stop Upload': 'Przerwij transfer.', -'Add Files': 'Dodaj pliki', -'Start upload': 'Rozpocznij transfer.', -'%d files queued': '%d plików w kolejce.' -}); diff --git a/upload/modules/uploader/plupload/i18n/pt-br.js b/upload/modules/uploader/plupload/i18n/pt-br.js deleted file mode 100644 index 9f34a64a..00000000 --- a/upload/modules/uploader/plupload/i18n/pt-br.js +++ /dev/null @@ -1,35 +0,0 @@ -// Brazilian Portuguese -plupload.addI18n({ - 'Select files' : 'Escolha os arquivos', - 'Add files to the upload queue and click the start button.' : 'Adicione os arquivos abaixo e clique no botão "Iniciar o envio".', - 'Filename' : 'Nome do arquivo', - 'Status' : 'Status', - 'Size' : 'Tamanho', - 'Add Files' : 'Adicionar arquivo(s)', - 'Stop Upload' : 'Parar o envio', - 'Start Upload' : 'Iniciar o envio', - 'Add files' : 'Adicionar arquivo(s)', - 'Add files.' : 'Adicionar arquivo(s)', - 'Stop upload' : 'Parar o envio', - 'Start upload' : 'Iniciar o envio', - 'Uploaded %d/%d files': 'Enviado(s) %d/%d arquivo(s)', - 'N/A' : 'N/D', - 'Drag files here.' : 'Arraste os arquivos pra cá', - 'File extension error.': 'Tipo de arquivo não permitido.', - 'File size error.': 'Tamanho de arquivo não permitido.', - 'File count error.': 'Erro na contagem dos arquivos', - 'Init error.': 'Erro inicializando.', - 'HTTP Error.': 'Erro HTTP.', - 'Security error.': 'Erro de segurança.', - 'Generic error.': 'Erro genérico.', - 'IO error.': 'Erro de E/S.', - 'File: %s': 'Arquivo: %s', - 'Close': 'Fechar', - '%d files queued': '%d arquivo(s)', - 'Using runtime: ': 'Usando: ', - 'File: %f, size: %s, max file size: %m': 'Arquivo: %f, tamanho: %s, máximo: %m', - 'Upload element accepts only %d file(s) at a time. Extra files were stripped.': 'Só são aceitos %d arquivos por vez. O que passou disso foi descartado.', - 'Upload URL might be wrong or doesn\'t exist': 'URL de envio está errada ou não existe', - 'Error: File too large: ': 'Erro: Arquivo muito grande: ', - 'Error: Invalid file extension: ': 'Erro: Tipo de arquivo não permitido: ' -}); diff --git a/upload/modules/uploader/plupload/i18n/ro.js b/upload/modules/uploader/plupload/i18n/ro.js deleted file mode 100644 index fd198f0a..00000000 --- a/upload/modules/uploader/plupload/i18n/ro.js +++ /dev/null @@ -1,24 +0,0 @@ -// Romanian -plupload.addI18n({ - 'Select files' : 'Selectare fişiere', - 'Add files to the upload queue and click the start button.' : 'Adaugă fişiere în lista apoi apasă butonul \'Începe încărcare\'.', - 'Filename' : 'Nume fişier', - 'Status' : 'Stare', - 'Size' : 'Mărime', - 'Add files' : 'Adăugare fişiere', - 'Stop current upload' : 'Întrerupe încărcarea curentă', - 'Start uploading queue' : 'Începe incărcarea', - 'Uploaded %d/%d files': 'Fişiere încărcate %d/%d', - 'N/A' : 'N/A', - 'Drag files here.' : 'Trage aici fişierele', - 'File extension error.': 'Extensie fişier eronată', - 'File size error.': 'Eroare dimensiune fişier', - 'Init error.': 'Eroare iniţializare', - 'HTTP Error.': 'Eroare HTTP', - 'Security error.': 'Eroare securitate', - 'Generic error.': 'Eroare generică', - 'IO error.': 'Eroare Intrare/Ieşire', - 'Stop Upload': 'Oprire încărcare', - 'Start upload': 'Începe încărcare', - '%d files queued': '%d fişiere listate' -}); \ No newline at end of file diff --git a/upload/modules/uploader/plupload/i18n/ru.js b/upload/modules/uploader/plupload/i18n/ru.js deleted file mode 100644 index a78af8e5..00000000 --- a/upload/modules/uploader/plupload/i18n/ru.js +++ /dev/null @@ -1,21 +0,0 @@ -// Russian -plupload.addI18n({ - 'Select files' : 'Выберите файлы', - 'Add files to the upload queue and click the start button.' : 'Добавьте файлы в очередь и нажмите кнопку "Загрузить файлы".', - 'Filename' : 'Имя файла', - 'Status' : 'Статус', - 'Size' : 'Размер', - 'Add files' : 'Добавить файлы', - 'Stop current upload' : 'Остановить загрузку', - 'Start uploading queue' : 'Загрузить файлы', - 'Uploaded %d/%d files': 'Загружено %d из %d файлов', - 'N/A' : 'N/D', - 'Drag files here.' : 'Перетащите файлы сюда.', - 'File extension error.': 'Неправильное расширение файла.', - 'File size error.': 'Неправильный размер файла.', - 'Init error.': 'Ошибка инициализации.', - 'HTTP Error.': 'Ошибка HTTP.', - 'Security error.': 'Ошибка безопасности.', - 'Generic error.': 'Общая ошибка.', - 'IO error.': 'Ошибка ввода-вывода.' -}); \ No newline at end of file diff --git a/upload/modules/uploader/plupload/i18n/sr.js b/upload/modules/uploader/plupload/i18n/sr.js deleted file mode 100644 index 59dc0a97..00000000 --- a/upload/modules/uploader/plupload/i18n/sr.js +++ /dev/null @@ -1,14 +0,0 @@ -// Serbian -plupload.addI18n({ - 'Select files' : 'Izaberite fajlove', - 'Add files to the upload queue and click the start button.' : 'Dodajte fajlove u listu i kliknite na dugme Start.', - 'Filename' : 'Naziv fajla', - 'Status' : 'Status', - 'Size' : 'Veličina', - 'Add Files' : 'Dodaj fajlove', - 'Stop current upload' : 'Zaustavi upload', - 'Start uploading queue' : 'Počni upload', - 'Drag files here.' : 'Prevucite fajlove ovde.', - 'Start Upload': 'Počni upload', - 'Uploaded %d/%d files': 'Snimljeno %d/%d fajlova' -}); \ No newline at end of file diff --git a/upload/modules/uploader/plupload/i18n/sv.js b/upload/modules/uploader/plupload/i18n/sv.js deleted file mode 100644 index 11c75245..00000000 --- a/upload/modules/uploader/plupload/i18n/sv.js +++ /dev/null @@ -1,12 +0,0 @@ -// .po file like language pack -plupload.addI18n({ - 'Select files' : 'Välj filer', - 'Add files to the upload queue and click the start button.' : 'Lägg till filer till kön och tryck på start.', - 'Filename' : 'Filnamn', - 'Status' : 'Status', - 'Size' : 'Storlek', - 'Add files' : 'Lägg till filer', - 'Stop current upload' : 'Stoppa uppladdningen', - 'Start uploading queue' : 'Starta uppladdningen', - 'Drag files here.' : 'Dra filer hit' -}); \ No newline at end of file diff --git a/upload/modules/uploader/plupload/jquery.plupload.queue/css/jquery.plupload.queue.css b/upload/modules/uploader/plupload/jquery.plupload.queue/css/jquery.plupload.queue.css deleted file mode 100644 index 8581fdd7..00000000 --- a/upload/modules/uploader/plupload/jquery.plupload.queue/css/jquery.plupload.queue.css +++ /dev/null @@ -1,177 +0,0 @@ -/* - Plupload -------------------------------------------------------------------- */ - -.plupload_button { - display: -moz-inline-box; /* FF < 3*/ - display: inline-block; - font: normal 12px sans-serif; - text-decoration: none; - color: #42454a; - border: 1px solid #bababa; - padding: 2px 8px 3px 20px; - margin-right: 4px; - background: #f3f3f3 url('../img/buttons.png') no-repeat 0 center; - outline: 0; - - /* Optional rounded corners for browsers that support it */ - -moz-border-radius: 3px; - -khtml-border-radius: 3px; - -webkit-border-radius: 3px; - border-radius: 3px; -} - -.plupload_button:hover { - color: #000; - text-decoration: none; -} - -.plupload_disabled, a.plupload_disabled:hover { - color: #737373; - border-color: #c5c5c5; - background: #ededed url('../img/buttons-disabled.png') no-repeat 0 center; - cursor: default; -} - -.plupload_add { - background-position: -181px center; -} - -.plupload_wrapper { - font: normal 11px Verdana,sans-serif; - width: 100%; -} - -.plupload_container { - padding: 8px; - background: url('../img/transp50.png'); - /*-moz-border-radius: 5px;*/ -} - -.plupload_container input { - border: 1px solid #DDD; - font: normal 11px Verdana,sans-serif; - width: 98%; -} - -.plupload_header {background: #2A2C2E url('../img/backgrounds.gif') repeat-x;} -.plupload_header_content { - background: url('../img/backgrounds.gif') no-repeat 0 -317px; - min-height: 56px; - padding-left: 60px; - color: #FFF; -} -.plupload_header_title { - font: normal 18px sans-serif; - padding: 6px 0 3px; -} -.plupload_header_text { - font: normal 12px sans-serif; -} - -.plupload_filelist { - margin: 0; - padding: 0; - list-style: none; -} - -.plupload_scroll .plupload_filelist { - height: 185px; - background: #F5F5F5; - overflow-y: scroll; -} - -.plupload_filelist li { - padding: 10px 8px; - background: #F5F5F5 url('../img/backgrounds.gif') repeat-x 0 -156px; - border-bottom: 1px solid #DDD; -} - -.plupload_filelist_header, .plupload_filelist_footer { - background: #DFDFDF; - padding: 8px 8px; - color: #42454A; -} -.plupload_filelist_header { - border-top: 1px solid #EEE; - border-bottom: 1px solid #CDCDCD; -} - -.plupload_filelist_footer {border-top: 1px solid #FFF; height: 22px; line-height: 20px; vertical-align: middle;} -.plupload_file_name {float: left; overflow: hidden} -.plupload_file_status {color: #777;} -.plupload_file_status span {color: #42454A;} -.plupload_file_size, .plupload_file_status, .plupload_progress { - float: right; - width: 80px; -} -.plupload_file_size, .plupload_file_status, .plupload_file_action {text-align: right;} - -.plupload_filelist .plupload_file_name {width: 205px} - -.plupload_file_action { - float: right; - width: 16px; - height: 16px; - margin-left: 15px; -} - -.plupload_file_action * { - display: none; - width: 16px; - height: 16px; -} - -li.plupload_uploading {background: #ECF3DC url('../img/backgrounds.gif') repeat-x 0 -238px;} -li.plupload_done {color:#AAA} - -li.plupload_delete a { - background: url('../img/delete.gif'); -} - -li.plupload_failed a { - background: url('../img/error.gif'); - cursor: default; -} - -li.plupload_done a { - background: url('../img/done.gif'); - cursor: default; -} - -.plupload_progress, .plupload_upload_status { - display: none; -} - -.plupload_progress_container { - margin-top: 3px; - border: 1px solid #CCC; - background: #FFF; - padding: 1px; -} -.plupload_progress_bar { - width: 0px; - height: 7px; - background: #CDEB8B; -} - -.plupload_scroll .plupload_filelist_header .plupload_file_action, .plupload_scroll .plupload_filelist_footer .plupload_file_action { - margin-right: 17px; -} - -/* Floats */ - -.plupload_clear,.plupload_clearer {clear: both;} -.plupload_clearer, .plupload_progress_bar { - display: block; - font-size: 0; - line-height: 0; -} - -li.plupload_droptext { - background: transparent; - text-align: center; - vertical-align: middle; - border: 0; - line-height: 165px; -} diff --git a/upload/modules/uploader/plupload/jquery.plupload.queue/img/backgrounds.gif b/upload/modules/uploader/plupload/jquery.plupload.queue/img/backgrounds.gif deleted file mode 100644 index 39e33ebc02114ebea6bb33dee2fb76af3a6dd4dc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2977 zcmdUu`#Tc~1II^hosi0dq?7P6w^9i&)fvJz8*&{RhTJ9Zdro+CGnWyPC?vVFx!;*f zwGhKxa!+DIj18M@Hka9Z&Y$sqpU=;q=kv?g24ZdUZyyK10});iz~_F@@$vEA-kwk> zWUv>uxr;|fM|?hCAQ0^D?{m4_!^1<~@jCbD7n4UhI5^ni{N(X?EIxH-Z^_Wu)X2ol z*z~rE*&WkcAhSE>w?TJr{b6~>-0BYtYxBEc3oEF(6+}nx3g>Wj_h4mDuy)tRmM^63 z9j{-xc7uPs!8!WHK3u(V(`0vlnSHRr6|5Otzp1NlaLv$I|LS!sFwD~0mM5fn`S^SL z224&(`}hT-eFHpw?t7yBP+q?7C~u^v4+81wfkL~vqg)Y47dMZI$th=7gf-M|Zti<} zMppFWX9%SCi|=rDf$WQq#?D zgPh%vgpRJ6*|~V^i^V0%>aR8G@(PVc1H&99{uWKoK;ZYjO-xQqOxioSZEtUXpa1b= z;U}F=FDWfYdikw;y?A6o;>FZf!&R1ropX!0hj#(0-1t9=3LlPOcu# zuI^4Q2(YcauYa)FZF6^|w}X?b4HOP@aGsu-wFX1)2Zq`?I6Jwx-?f1`IJw+&MmV}4 z?Cv?;G%>Zu$?>SjoLvDjCEv�TRS%oFI%_+CO)aErq(YYgtoB}8U3WF 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 diff --git a/upload/modules/uploader/plupload/jquery.plupload.queue/img/buttons-disabled.png b/upload/modules/uploader/plupload/jquery.plupload.queue/img/buttons-disabled.png deleted file mode 100644 index afa11af9b93bcbd261faa6a5b0835e82493712b2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1292 zcmdUu{ZrBh9LK*cyLmOMbKNd&>ujyJA?aEC~~zn}NBXR)7W|sN7p`Q5FZPn}b6cI@%6mmG6E;YBgxp`z{B(g5F$wZ=3sZ1s_ zSC&-JjgriDGG9<|+N|qMu@kQi3=5^!SOKSoDr|hcS(nIx$>w?Y_}6KwQisDq>&KG^ zi_0{bH8nN$L-@}5#{z*sBoaNE0dajON?%cxq_BD%E0@ccmzSCPYH$)y9xazhBp?Wy zUW~~c0*SrbXfep`0_;EzT}hj=j$8hk%pbhjWCDo>+~W2Ey6qa7OfJ*smgutVcDun~ zSlF7q(-W^)6e^WU)-+{gRXu4PhfzX}D_Sm>+tJZcA<4$~W(gggQWLMqNW>4`&XFa_ z$3!!>siGdV#WsysWemKMKU9@bO;z~byHZ;hcj8h1f)Le`$WYSm3XtfYt5+Vvb7jeO zgQY!|W}>X9N|sm9i>xpe2_0QhQ#Uw-4W|TER#r;we7>#?N(rLTXx4SJ)F8wtQZNc+ zSl!QEQw+)IQy!0}(P+9R8TIw`I2>+hXozZlz?dNiR|l%q>NIvj3=5*P3tQ*t1OkC* zC>b^D!|N|d=Q_pnJe5jCr_)(1R(WqW-@+bTl54fv#l^+eIYyo)oj2S@PH#7u!_Wj;T^_|aLmv2xXf1{tLw~Rol zMoUA@How0E1c$wV+ArX@;j{i*jAO|Id0fXo7lQ`5PGpH1zO4M(nl*Mp{}LWd`hK|i zC)z~qJL}3hPjh=E7oAdn6;@F-8hmB7-wWMnK5+UfQVc|-V<4srKAn&t+EJ{=mmYl2 zKcaDu*Oh7emN4xwv%H%>guu-^L(CJO)8q82H6!eRXGegq`lySYbVKCRBLA{94hZml z7C3$h9*J#@{i7xV;SvW5&ZiMh)pYp3e*Pw$un))vg(brQiLq|T00b-=`ZO%H@?V~M B8n^%e diff --git a/upload/modules/uploader/plupload/jquery.plupload.queue/img/buttons.png b/upload/modules/uploader/plupload/jquery.plupload.queue/img/buttons.png deleted file mode 100644 index 153e73885ac4a1fd1a98dccd5df73b8d72a2df10..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1439 zcmds$`CHNl0LH(md$h8mXU=DKYCYR>x|XZunH7j(vtnANdE^0}Q_%3q3ljwuNd0Px zXc>}1icY2+UgSJVML-S7gET2S?9e#8(;R=t-XGrM_s>g4UOcyB+n#Lz0POHUxOoA< zmMDEUGcnYAQk=_}J}hu>Uz|549CtG$0S%l*VM5WC9gwmupEox**VosVmzP&oR@TtHrkX-4q2s9uaXQg^SBNc4sxUG3Q2Gz~8cBP?UB&cROAb9#H0uYYyN|uyA#k zDkn-tl*8#=QP!E;(t2WArns5~b#fPK{N1zYdVd1%T6!M_Y{z4}!cdH>lD9p4X)U=W zrl1>tGItNNkCH7&BuEq83e1VT8#NM;B#fqXC!ZjHPZVGYyja%ryR7~^4C~b7dnI?8 z6<6(0DkYI*$=qqSL?O=Lg(yA_)hX_AdYPrqs8LmpSMS5w!!$Rl6Rf}?q19izq`pc& zlF}PfJy?t^@(@hd)4Q|67$-Y#GC}{yJCun2yayZqMuVix+6>$Pz;Xq?)cP6bX!#;N_ zM&L`A=G>9x^7#OMwe1(E#R%zSn0EYb9t^_rHAf6$xY*4IiB-fK&4Caqqw3c8R0C1aH>9E zo(0W2i4piUJ+E;lo#>bMJ$fxfGktK){>)xV@d%~kl`!*#;6hnh1`EDUrHPrlVu7bnk7vzs?(F%PW9p(Us@ByaDr1@N8id1 zq#EK|qf7fpp;hjA9jU`(GJHqGKZ7*?yVfBUmkUMdF;(`|w#2fh)Y<_s^1<(XG1r9( zp(&{7x-0IW1%HBtZ;hc0;q|=DlB{j?98clAE_&Up(=|^ z)y^4+k!d{)ayxq=5;3zqN@!&=e~dt&XdI2tZQl&^gc+E=1kFpxziBUw(u>+6B8ew{ zHT#4adb9s$)lNf5ZqWEWp|o~9mNBKZF@6n~4eLc`ZtQi) zEeZC+@YX2J-oQrPCqWJpanQl%fhgK|SHZ)!AkX2~Oo-gT(((Wk)zSW;rL3+K1a1L<0hS=shBh1KUx9VI6LTcP+1A$fTOVUSbj_}t^TxwA z>);uvlQWimVfuDfQ*;3A$LePE3n4Lk!TR4vFstfStKdAkc%W__W|RR{rpRfCtdE^o z^PM_}-KWf;<+}`y{((slzS?_8m0wvIoRWUWhih`I+Qw`E`olNIr-M})!19Q^wA?Y< zq@_nD!#8PWLw8%hgbQrU?2C`SIj|0x%a6XB8T34O-bxlYF*54+(^w#u7e+Q(Mw+~5 zI{4nmu`t>**kHfo1zn&9jdV!B)Ds3d11+CukDTL!Q1QOEPeFD(V%IO7$IQC+FIkzm e!^(pI%TA#Gq{YC>!%?W7RKNp%(X9a*ocSNer(gg8 diff --git a/upload/modules/uploader/plupload/jquery.plupload.queue/img/delete.gif b/upload/modules/uploader/plupload/jquery.plupload.queue/img/delete.gif deleted file mode 100644 index 78ca8b3b49e8f739df6ecfa4ef1119058b40e035..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 180 zcmZ?wbhEHb6krfw*v!H39|+Ez`G02S|CvCP_CGD{3a`TQPIW08y z+@NmXYwfboIA>eftmEx7PPc8lxOLj;wk@}o)$U1Kdw+KQj?7u7+G7q_7aUKWu%~bR zon_CzK797&@#5>#ChqKCeR=lWbKTo6Y;8YOwD9`W!0mdKC$n$9xnkdKU4N?J%dby0 zyHXy!eqg;&z4BnntSh~RJEP0@B-9|3oj-CkkZZ+PIz&iq4(r6)4xUz)J}=GOefiTPV2bGL_Yxw$lNYefFmh~ndE zIY+&>-d_`Q*w(b(@Zp<>wcFFSKin|$Y?u8^o3fLc-6tyEet(^I)N{&-{-V>Nn&qme z-|XLbclqX#$!XmLDils2^$_i=Vfo6|K!7s z$3S&5b~>3_CysS9Ff(!pa1CI4JIO94&@9fw!C(yl Dux)$+ diff --git a/upload/modules/uploader/plupload/jquery.plupload.queue/img/error.gif b/upload/modules/uploader/plupload/jquery.plupload.queue/img/error.gif deleted file mode 100644 index 4682b63007c89fae09f6640e1a968a073d98b90d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 994 zcmZ?wbhEHb6krfw_};*9b)oIQ-*5l@e)sRs`)iBszTS%X_xshqKVQDwin+ST?*G5P zzrQ^G_xt_f9Jc2NYJa}F{`Gdu&zDm^T?_qix&OnZo-emz|NVaR_t)1i*Zuzedh_v0 z>zAA1pKtV@Ea!c=%JBE6!+*Zrczrtj)3uOqx1+w?ivDyh;``H`|9*XZd!q2y`>j8o zPq{fm`Na;auQ!6uw~GD$_w&u+sDHnnzd8{2bbrVDb8TPluY7%O^{INT7l+$F-w1!O zT=&{!g-_QbzC1qg{l($GKi~d(fA!P#uus>+|9rjj_t&$3f4+Tvyzkqcn7=>n{r&m; z>&=i$lU?pF(SEVZ_4lV+Z%tCF$iDo6LW`p7(5<$N&HT8Aidtg@EEu7Dfh!1_m9F6F_-_fnz@dBd3hV zh6RoeTpun37Hm*p=S}!xB2%GsN>(9zl@H4iweC3*!Wlj#haUN`*h|{jWN<7##?Qpk zmawqs0!x>8vXF{_aD)HsCf8Xtia|ir6_cteb~+gFu`;I!>|qpOVG?4uVAFdM{QR&W zONNt2z@nss^K_X~eLR`cSvVIfMeSfTbmmr&58_**5um`{FC={>;XzVD=Tv()J_7-T ogaZvn8JQwxBtJeTEbH?rX5;20cPa5$D~HSgwKHzbjEoG{0NEsHRR910 diff --git a/upload/modules/uploader/plupload/jquery.plupload.queue/img/throbber.gif b/upload/modules/uploader/plupload/jquery.plupload.queue/img/throbber.gif deleted file mode 100644 index 4ae8b16a5a474c3da1e426afc20d2167ebd360f1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1922 zcma)-eM}Q~9LBG`Uf-_0UZFJTFt*nsTO5ueC8MQCX?YP5d8q^!#7gUiuF(Vv0y0uv zMJsO=7zu_gofyX-W+{m?E;Ac+grVzRB*kTp0b7W13o~jO6PL#Adz^qwjJtm>_sjk9 z`#jI{eZINdbKXqbPa-7ZMiBKT^}xA-;P=6WKNl)0E2eKxhaZKneR-`QzrcOMJvKfT zx)lmP4A1{QA9)h7lvsMZdqb029JH3~(nv`^VO`dQxDnc;-1oz!sEu0QJXhB~$nrssc=;5d6bWb>~J{i+O9hUE>s zy$3K&J8PlS3s zuf&l@@FJcg=@u`pfhDq)R}nk`!N({wk0c0{S65>YWU5;9TUls-qL>gRi_rR);{wgY zMVdw2=B8#K29K9L3s zc2K-aUfk?E&kByZwEo`KQU%&(ulDp;Rd2jF$4C4_mBa4FtT?M{W386p329VQR0mG+mdz;^%6}=b+X&!0PAJghY6b|U<(&T>?OpL^EQ|Dg8v(US+(!5}gNN>68C zjIJsuuSa13hEay{0=HqHA>PcGLdSs$kl{5DmyWOoKy3@Be5XpZZB{~bv-Rt+_KBtg z?I&+!J&28PB^xhXaT!{!c-ZpmN=~tqb8%>d`}1|A?BGOz>Q{U7drQo%qk+Jq)wF|Bjbw4$i)(?^O-2qNn1c<7SK zeh64nT!z?PU-wbRweq{O<*Cxk-%v+|o7P1Kr$(&P;`Dngu`P{NC&`fTITT02B_YRx zMm@NDi25Ks=~!vhsbn#_65^=UAs+Z>fLS&$h+rtQa@x?&qIF}sS{QcM$9 zyj8I_JtbX`?QWmL>a)qPxTV4W0{AhtaEw8J%zHgmpSG<=!@1xzkcC#tDkpClZTQ9T{9{ XMrH}sh*f7CD@Dcca7lI@6tMnZ`e4## diff --git a/upload/modules/uploader/plupload/jquery.plupload.queue/img/transp50.png b/upload/modules/uploader/plupload/jquery.plupload.queue/img/transp50.png deleted file mode 100644 index eb0efe104bdcc277ddcc3f6efdb54e1d533a5179..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 399 zcmeAS@N?(olHy`uVBq!ia0vp^(?FPm4M^HB7Cr(}Ea{HEjtmUzPnffIy#(?lOI#yL zg7ec#$`gxH85~pclTsBta}(23gHjVyDhp4h+AuIMDtfv&hE&{ob7`X>g8|2p4HHh@ z{1e$QDM;$zbFWMMeYKnhV#f|eBu!Qva;S;tqB;S44$rjF6*2UngC6Cic
      '+a("Select files")+'
      '+a("Add files to the upload queue and click the start button.")+'
      '+a("Filename")+'
       
      '+a("Status")+'
      '+a("Size")+'
       
        ')}c.fn.pluploadQueue=function(e){if(e){this.each(function(){var j,i,k;i=c(this);k=i.attr("id");if(!k){k=plupload.guid();i.attr("id",k)}j=new plupload.Uploader(c.extend({dragdrop:true,container:k},e));d[k]=j;function h(l){var n;if(l.status==plupload.DONE){n="plupload_done"}if(l.status==plupload.FAILED){n="plupload_failed"}if(l.status==plupload.QUEUED){n="plupload_delete"}if(l.status==plupload.UPLOADING){n="plupload_uploading"}var m=c("#"+l.id).attr("class",n).find("a").css("display","block");if(l.hint){m.attr("title",l.hint)}}function f(){c("span.plupload_total_status",i).html(j.total.percent+"%");c("div.plupload_progress_bar",i).css("width",j.total.percent+"%");c("span.plupload_upload_status",i).text(a("Uploaded %d/%d files").replace(/%d\/%d/,j.total.uploaded+"/"+j.files.length))}function g(){var m=c("ul.plupload_filelist",i).html(""),n=0,l;c.each(j.files,function(p,o){l="";if(o.status==plupload.DONE){if(o.target_name){l+=''}l+='';l+='';n++;c("#"+k+"_count").val(n)}m.append('
      • '+o.name+'
        '+o.percent+'%
        '+plupload.formatSize(o.size)+'
         
        '+l+"
      • ");h(o);c("#"+o.id+".plupload_delete a").click(function(q){c("#"+o.id).remove();j.removeFile(o);q.preventDefault()})});c("span.plupload_total_file_size",i).html(plupload.formatSize(j.total.size));if(j.total.queued===0){c("span.plupload_add_text",i).text(a("Add files."))}else{c("span.plupload_add_text",i).text(j.total.queued+" files queued.")}c("a.plupload_start",i).toggleClass("plupload_disabled",j.files.length==(j.total.uploaded+j.total.failed));m[0].scrollTop=m[0].scrollHeight;f();if(!j.files.length&&j.features.dragdrop&&j.settings.dragdrop){c("#"+k+"_filelist").append('
      • '+a("Drag files here.")+"
      • ")}}j.bind("UploadFile",function(l,m){c("#"+m.id).addClass("plupload_current_file")});j.bind("Init",function(l,m){b(k,i);if(!e.unique_names&&e.rename){c("#"+k+"_filelist div.plupload_file_name span",i).live("click",function(s){var q=c(s.target),o,r,n,p="";o=l.getFile(q.parents("li")[0].id);n=o.name;r=/^(.+)(\.[^.]+)$/.exec(n);if(r){n=r[1];p=r[2]}q.hide().after('');q.next().val(n).focus().blur(function(){q.show().next().remove()}).keydown(function(u){var t=c(this);if(u.keyCode==13){u.preventDefault();o.name=t.val()+p;q.text(o.name);t.blur()}})})}c("a.plupload_add",i).attr("id",k+"_browse");l.settings.browse_button=k+"_browse";if(l.features.dragdrop&&l.settings.dragdrop){l.settings.drop_element=k+"_filelist";c("#"+k+"_filelist").append('
      • '+a("Drag files here.")+"
      • ")}c("#"+k+"_container").attr("title","Using runtime: "+m.runtime);c("a.plupload_start",i).click(function(n){if(!c(this).hasClass("plupload_disabled")){j.start()}n.preventDefault()});c("a.plupload_stop",i).click(function(n){n.preventDefault();j.stop()});c("a.plupload_start",i).addClass("plupload_disabled")});j.init();j.bind("Error",function(l,o){var m=o.file,n;if(m){n=o.message;if(o.details){n+=" ("+o.details+")"}if(o.code==plupload.FILE_SIZE_ERROR){alert(a("Error: File too large: ")+m.name)}if(o.code==plupload.FILE_EXTENSION_ERROR){alert(a("Error: Invalid file extension: ")+m.name)}m.hint=n;c("#"+m.id).attr("class","plupload_failed").find("a").css("display","block").attr("title",n)}});j.bind("StateChanged",function(){if(j.state===plupload.STARTED){c("li.plupload_delete a,div.plupload_buttons",i).hide();c("span.plupload_upload_status,div.plupload_progress,a.plupload_stop",i).css("display","block");c("span.plupload_upload_status",i).text("Uploaded "+j.total.uploaded+"/"+j.files.length+" files");if(e.multiple_queues){c("span.plupload_total_status,span.plupload_total_file_size",i).show()}}else{g();c("a.plupload_stop,div.plupload_progress",i).hide();c("a.plupload_delete",i).css("display","block")}});j.bind("QueueChanged",g);j.bind("FileUploaded",function(l,m){h(m)});j.bind("UploadProgress",function(l,m){c("#"+m.id+" div.plupload_file_status",i).html(m.percent+"%");h(m);f();if(e.multiple_queues&&j.total.uploaded+j.total.failed==j.files.length){c(".plupload_buttons,.plupload_upload_status",i).css("display","inline");c(".plupload_start",i).addClass("plupload_disabled");c("span.plupload_total_status,span.plupload_total_file_size",i).hide()}});if(e.setup){e.setup(j)}});return this}else{return d[c(this[0]).attr("id")]}}})(jQuery); \ No newline at end of file diff --git a/upload/modules/uploader/plupload/jquery.ui.plupload/css/jquery.ui.plupload.css b/upload/modules/uploader/plupload/jquery.ui.plupload/css/jquery.ui.plupload.css deleted file mode 100644 index a819fff9..00000000 --- a/upload/modules/uploader/plupload/jquery.ui.plupload/css/jquery.ui.plupload.css +++ /dev/null @@ -1,147 +0,0 @@ -/* - Plupload -------------------------------------------------------------------- */ - -.plupload_button {cursor: pointer;} - -.plupload_wrapper { - font: normal 11px Verdana,sans-serif; - width: 100%; -} - -.plupload .plupload_container input {width: 98%;} -.plupload .plupload_filelist_footer {border-width: 1px 0 0 0} -.plupload .plupload_filelist_header {border-width: 0 0 1px 0} -div.plupload .plupload_file {border-width: 0 0 1px 0} -div.plupload div.plupload_header {border-width: 0 0 1px 0; position: relative;} - -.plupload_file .ui-icon { - cursor:pointer; -} - -.plupload_header_content { - background-image: url('../img/plupload.png'); - background-repeat: no-repeat; - background-position: 8px center; - min-height: 56px; - padding-left: 60px; - position:relative; -} -.plupload_header_content_bw {background-image: url('../img/plupload-bw.png');} -.plupload_header_title { - font: normal 18px sans-serif; - padding: 6px 0 3px; -} -.plupload_header_text {font: normal 12px sans-serif;} - -.plupload_filelist, -.plupload_filelist_content { - border-collapse: collapse; - margin: 0; - padding: 0; - width: 100%; - -moz-user-select:none; - -webkit-user-select:none; - user-select:none; -} - -.plupload_cell {padding: 8px 6px;} - -.plupload_file { - border-left: none; - border-right: none; -} - -.plupload .ui-sortable-helper, -.plupload .ui-sortable .plupload_file { - cursor:move; -} - -.plupload_scroll { - max-height: 180px; - min-height: 168px; - _height: 168px; - overflow-y: auto; -} - -.plupload_file_size, .plupload_file_status {text-align: right;} -.plupload_file_size, .plupload_file_status {width: 52px;} -.plupload_file_action {width: 16px;} -.plupload_file_name { - overflow: hidden; - padding-left: 10px; -} - -.plupload_file_rename { - width:95%; -} - -.plupload_progress {width: 60px;} -.plupload_progress_container {padding: 1px;} - - -/* Floats */ - -.plupload_right {float: right;} -.plupload_left {float: left;} -.plupload_clear,.plupload_clearer {clear: both;} -.plupload_clearer, .plupload_progress_bar { - display: block; - font-size: 0; - line-height: 0; -} -.plupload_clearer {height: 0;} - -/* Misc */ -.plupload_hidden {display: none;} -.plupload_droptext { - background: transparent; - text-align: center; - vertical-align: middle; - border: 0; - line-height: 165px; -} - -.plupload_buttons, .plupload_upload_status {float: left} - -.plupload_message { - position: absolute; - top: 0px; - left: 0px; - height: 100%; - width: 100%; -} - -.plupload_message p { - padding:0.7em; - margin:0; -} - -.plupload_message strong { - font-weight: bold; -} - -plupload_message i { - font-style: italic; -} - -.plupload_message p span.ui-icon { - float: left; - margin-right: 0.3em; -} - -.plupload_header_content .ui-state-error, -.plupload_header_content .ui-state-highlight { - border:none; -} - -.plupload_message_close { - position:absolute; - top:5px; - right:5px; - cursor:pointer; -} - -.plupload .ui-sortable-placeholder { - height:35px; -} diff --git a/upload/modules/uploader/plupload/jquery.ui.plupload/img/plupload-bw.png b/upload/modules/uploader/plupload/jquery.ui.plupload/img/plupload-bw.png deleted file mode 100644 index bb4147e8ef676988e03187f3439b1d1724cdc272..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2105 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 diff --git a/upload/modules/uploader/plupload/jquery.ui.plupload/img/plupload.png b/upload/modules/uploader/plupload/jquery.ui.plupload/img/plupload.png deleted file mode 100644 index 74fa3ad3a5fadd02edd5212426767e2b6e6ad685..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3641 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 LNkvXXu0mjfYMjR1 diff --git a/upload/modules/uploader/plupload/jquery.ui.plupload/jquery.ui.plupload.js b/upload/modules/uploader/plupload/jquery.ui.plupload/jquery.ui.plupload.js deleted file mode 100644 index a836bb62..00000000 --- a/upload/modules/uploader/plupload/jquery.ui.plupload/jquery.ui.plupload.js +++ /dev/null @@ -1 +0,0 @@ -(function(f,a,c,g,e){var h={};function b(i){return c.translate(i)||i}function d(i){i.html('
        '+b("Select files")+'
        '+b("Add files to the upload queue and click the start button.")+'
        '+b("Filename")+''+b("Status")+''+b("Size")+' 
        ')}g.widget("ui.plupload",{contents_bak:"",runtime:null,options:{browse_button_hover:"ui-state-hover",browse_button_active:"ui-state-active",dragdrop:true,multiple_queues:true,buttons:{browse:true,start:true,stop:true},autostart:false,sortable:false,rename:false,max_file_count:0},FILE_COUNT_ERROR:-9001,_create:function(){var i=this,k,j;k=this.element.attr("id");if(!k){k=c.guid();this.element.attr("id",k)}this.id=k;this.contents_bak=this.element.html();d(this.element);this.container=g(".plupload_container",this.element).attr("id",k+"_container");this.filelist=g(".plupload_filelist_content",this.container).attr({id:k+"_filelist",unselectable:"on"});this.browse_button=g(".plupload_add",this.container).attr("id",k+"_browse");this.start_button=g(".plupload_start",this.container).attr("id",k+"_start");this.stop_button=g(".plupload_stop",this.container).attr("id",k+"_stop");if(g.ui.button){this.browse_button.button({icons:{primary:"ui-icon-circle-plus"}});this.start_button.button({icons:{primary:"ui-icon-circle-arrow-e"},disabled:true});this.stop_button.button({icons:{primary:"ui-icon-circle-close"}})}this.progressbar=g(".plupload_progress_container",this.container);if(g.ui.progressbar){this.progressbar.progressbar()}this.counter=g(".plupload_count",this.element).attr({id:k+"_count",name:k+"_count"});j=this.uploader=h[k]=new c.Uploader(g.extend({container:k,browse_button:k+"_browse"},this.options));j.bind("Error",function(l,m){if(m.code===c.INIT_ERROR){i.destroy()}});j.bind("Init",function(l,m){if(!i.options.buttons.browse){i.browse_button.button("disable").hide();l.disableBrowse(true)}if(!i.options.buttons.start){i.start_button.button("disable").hide()}if(!i.options.buttons.stop){i.stop_button.button("disable").hide()}if(!i.options.unique_names&&i.options.rename){i._enableRenaming()}if(j.features.dragdrop&&i.options.dragdrop){i._enableDragAndDrop()}i.container.attr("title",b("Using runtime: ")+(i.runtime=m.runtime));i.start_button.click(function(n){if(!g(this).button("option","disabled")){i.start()}n.preventDefault()});i.stop_button.click(function(n){i.stop();n.preventDefault()})});if(i.options.max_file_count){j.bind("FilesAdded",function(l,n){var o=[],m=n.length;var p=l.files.length+m-i.options.max_file_count;if(p>0){o=n.splice(m-p,p);l.trigger("Error",{code:i.FILE_COUNT_ERROR,message:b("File count error."),file:o})}})}j.init();j.bind("FilesAdded",function(l,m){i._trigger("selected",null,{up:l,files:m});if(i.options.autostart){setTimeout(function(){i.start()},10)}});j.bind("FilesRemoved",function(l,m){i._trigger("removed",null,{up:l,files:m})});j.bind("QueueChanged",function(){i._updateFileList()});j.bind("StateChanged",function(){i._handleState()});j.bind("UploadFile",function(l,m){i._handleFileStatus(m)});j.bind("FileUploaded",function(l,m){i._handleFileStatus(m);i._trigger("uploaded",null,{up:l,file:m})});j.bind("UploadProgress",function(l,m){g("#"+m.id).find(".plupload_file_status").html(m.percent+"%").end().find(".plupload_file_size").html(c.formatSize(m.size));i._handleFileStatus(m);i._updateTotalProgress();i._trigger("progress",null,{up:l,file:m})});j.bind("UploadComplete",function(l,m){i._trigger("complete",null,{up:l,files:m})});j.bind("Error",function(l,p){var n=p.file,o,m;if(n){o=""+p.message+"";m=p.details;if(m){o+="
        "+p.details+""}else{switch(p.code){case c.FILE_EXTENSION_ERROR:m=b("File: %s").replace("%s",n.name);break;case c.FILE_SIZE_ERROR:m=b("File: %f, size: %s, max file size: %m").replace(/%([fsm])/g,function(r,q){switch(q){case"f":return n.name;case"s":return n.size;case"m":return c.parseSize(i.options.max_file_size)}});break;case i.FILE_COUNT_ERROR:m=b("Upload element accepts only %d file(s) at a time. Extra files were stripped.").replace("%d",i.options.max_file_count);break;case c.IMAGE_FORMAT_ERROR:m=c.translate("Image format either wrong or not supported.");break;case c.IMAGE_MEMORY_ERROR:m=c.translate("Runtime ran out of available memory.");break;case c.IMAGE_DIMENSIONS_ERROR:m=c.translate("Resoultion out of boundaries! %s runtime supports images only up to %wx%hpx.").replace(/%([swh])/g,function(r,q){switch(q){case"s":return l.runtime;case"w":return l.features.maxWidth;case"h":return l.features.maxHeight}});break;case c.HTTP_ERROR:m=b("Upload URL might be wrong or doesn't exist");break}o+="
        "+m+""}i.notify("error",o);i._trigger("error",null,{up:l,file:n,error:o})}})},_setOption:function(j,k){var i=this;if(j=="buttons"&&typeof(k)=="object"){k=g.extend(i.options.buttons,k);if(!k.browse){i.browse_button.button("disable").hide();up.disableBrowse(true)}else{i.browse_button.button("enable").show();up.disableBrowse(false)}if(!k.start){i.start_button.button("disable").hide()}else{i.start_button.button("enable").show()}if(!k.stop){i.stop_button.button("disable").hide()}else{i.start_button.button("enable").show()}}i.uploader.settings[j]=k},start:function(){this.uploader.start();this._trigger("start",null)},stop:function(){this.uploader.stop();this._trigger("stop",null)},getFile:function(j){var i;if(typeof j==="number"){i=this.uploader.files[j]}else{i=this.uploader.getFile(j)}return i},removeFile:function(j){var i=this.getFile(j);if(i){this.uploader.removeFile(i)}},clearQueue:function(){this.uploader.splice()},getUploader:function(){return this.uploader},refresh:function(){this.uploader.refresh()},_handleState:function(){var j=this,i=this.uploader;if(i.state===c.STARTED){g(j.start_button).button("disable");g([]).add(j.stop_button).add(".plupload_started").removeClass("plupload_hidden");g(".plupload_upload_status",j.element).text(b("Uploaded %d/%d files").replace("%d/%d",i.total.uploaded+"/"+i.files.length));g(".plupload_header_content",j.element).addClass("plupload_header_content_bw")}else{g([]).add(j.stop_button).add(".plupload_started").addClass("plupload_hidden");if(j.options.multiple_queues){g(j.start_button).button("enable");g(".plupload_header_content",j.element).removeClass("plupload_header_content_bw")}j._updateFileList()}},_handleFileStatus:function(l){var n,j;if(!g("#"+l.id).length){return}switch(l.status){case c.DONE:n="plupload_done";j="ui-icon ui-icon-circle-check";break;case c.FAILED:n="ui-state-error plupload_failed";j="ui-icon ui-icon-alert";break;case c.QUEUED:n="plupload_delete";j="ui-icon ui-icon-circle-minus";break;case c.UPLOADING:n="ui-state-highlight plupload_uploading";j="ui-icon ui-icon-circle-arrow-w";var i=g(".plupload_scroll",this.container),m=i.scrollTop(),o=i.height(),k=g("#"+l.id).position().top+g("#"+l.id).height();if(o'}i+='';i+='';l++;k.counter.val(l)}m.append(''+p.name+''+p.percent+'%'+c.formatSize(p.size)+'
        '+i+"");k._handleFileStatus(p);g("#"+p.id+".plupload_delete .ui-icon, #"+p.id+".plupload_done .ui-icon").click(function(r){g("#"+p.id).remove();j.removeFile(p);r.preventDefault()});k._trigger("updatelist",null,m)});if(j.total.queued===0){g(".ui-button-text",k.browse_button).text(b("Add Files"))}else{g(".ui-button-text",k.browse_button).text(b("%d files queued").replace("%d",j.total.queued))}if(j.files.length===(j.total.uploaded+j.total.failed)){k.start_button.button("disable")}else{k.start_button.button("enable")}m[0].scrollTop=m[0].scrollHeight;k._updateTotalProgress();if(!j.files.length&&j.features.dragdrop&&j.settings.dragdrop){g("#"+o+"_filelist").append(''+b("Drag files here.")+"")}else{if(k.options.sortable&&g.ui.sortable){k._enableSortingList()}}},_enableRenaming:function(){var i=this;g(".plupload_delete .plupload_file_name span",this.filelist).live("click",function(o){var m=g(o.target),k,n,j,l="";k=i.uploader.getFile(m.parents("tr")[0].id);j=k.name;n=/^(.+)(\.[^.]+)$/.exec(j);if(n){j=n[1];l=n[2]}m.hide().after('');m.next().val(j).focus().blur(function(){m.show().next().remove()}).keydown(function(q){var p=g(this);if(g.inArray(q.keyCode,[13,27])!==-1){q.preventDefault();if(q.keyCode===13){k.name=p.val()+l;m.text(k.name)}p.blur()}})})},_enableDragAndDrop:function(){this.filelist.append(''+b("Drag files here.")+"");this.filelist.parent().attr("id",this.id+"_dropbox");this.uploader.settings.drop_element=this.options.drop_element=this.id+"_dropbox"},_enableSortingList:function(){var j,i=this;if(g("tbody tr",this.filelist).length<2){return}g("tbody",this.filelist).sortable({containment:"parent",items:".plupload_delete",helper:function(l,k){return k.clone(true).find("td:not(.plupload_file_name)").remove().end().css("width","100%")},stop:function(p,o){var l,n,k,m=[];g.each(g(this).sortable("toArray"),function(q,r){m[m.length]=i.uploader.getFile(r)});m.unshift(m.length);m.unshift(0);Array.prototype.splice.apply(i.uploader.files,m)}})},notify:function(j,k){var i=g('

        '+k+"

        ");i.addClass("ui-state-"+(j==="error"?"error":"highlight")).find("p .ui-icon").addClass("ui-icon-"+(j==="error"?"alert":"info")).end().find(".plupload_message_close").click(function(){i.remove()}).end();g(".plupload_header_content",this.container).append(i)},destroy:function(){g(".plupload_button",this.element).unbind();if(g.ui.button){g(".plupload_add, .plupload_start, .plupload_stop",this.container).button("destroy")}if(g.ui.progressbar){this.progressbar.progressbar("destroy")}if(g.ui.sortable&&this.options.sortable){g("tbody",this.filelist).sortable("destroy")}this.uploader.destroy();this.element.empty().html(this.contents_bak);this.contents_bak="";g.Widget.prototype.destroy.apply(this)}})}(window,document,plupload,jQuery)); \ No newline at end of file diff --git a/upload/modules/uploader/plupload/plupload.browserplus.js b/upload/modules/uploader/plupload/plupload.browserplus.js deleted file mode 100644 index e66404bd..00000000 --- a/upload/modules/uploader/plupload/plupload.browserplus.js +++ /dev/null @@ -1 +0,0 @@ -(function(a){a.runtimes.BrowserPlus=a.addRuntime("browserplus",{getFeatures:function(){return{dragdrop:true,jpgresize:true,pngresize:true,chunks:true,progress:true,multipart:true,multi_selection:true}},init:function(g,i){var e=window.BrowserPlus,h={},d=g.settings,c=d.resize;function f(n){var m,l,j=[],k,o;for(l=0;l0){r(++t,v)}else{k.status=a.DONE;n.trigger("FileUploaded",k,{response:x.value.body,status:w});if(w>=400){n.trigger("Error",{code:a.HTTP_ERROR,message:a.translate("HTTP Error."),file:k,status:w})}}}else{n.trigger("Error",{code:a.GENERIC_ERROR,message:a.translate("Generic Error."),file:k,details:x.error})}})}function q(t){k.size=t.size;if(l){e.FileAccess.chunk({file:t,chunkSize:l},function(w){if(w.success){var x=w.value,u=x.length;o=Array(u);for(var v=0;v' + - '' + - '' + - '' + - ''; - - if (plupload.ua.ie) { - el = document.createElement('div'); - flashContainer.appendChild(el); - el.outerHTML = html; - el = null; // just in case - } else { - flashContainer.innerHTML = html; - } - }()); - - function getFlashObj() { - return document.getElementById(uploader.id + '_flash'); - } - - function waitLoad() { - - // Wait for 5 sec - if (waitCount++ > 5000) { - callback({success : false}); - return; - } - - if (initialized[uploader.id] === false) { // might also be undefined, if uploader was destroyed by that moment - setTimeout(waitLoad, 1); - } - } - - waitLoad(); - - // Fix IE memory leaks - browseButton = flashContainer = null; - - // destroy should always be available, after Flash:Init or before (#516) - uploader.bind("Destroy", function(up) { - var flashContainer; - - plupload.removeAllEvents(document.body, up.id); - - delete initialized[up.id]; - delete uploadInstances[up.id]; - - flashContainer = document.getElementById(up.id + '_flash_container'); - if (flashContainer) { - container.removeChild(flashContainer); - } - }); - - // Wait for Flash to send init event - uploader.bind("Flash:Init", function() { - var lookup = {}, i; - - try { - getFlashObj().setFileFilters(uploader.settings.filters, uploader.settings.multi_selection); - } catch (ex) { - callback({success : false}); - return; - } - - // Prevent eventual reinitialization of the instance - if (initialized[uploader.id]) { - return; - } - initialized[uploader.id] = true; - - uploader.bind("UploadFile", function(up, file) { - var settings = up.settings, resize = uploader.settings.resize || {}; - - getFlashObj().uploadFile(lookup[file.id], settings.url, { - name : file.target_name || file.name, - mime : plupload.mimeTypes[file.name.replace(/^.+\.([^.]+)/, '$1').toLowerCase()] || 'application/octet-stream', - chunk_size : settings.chunk_size, - width : resize.width, - height : resize.height, - quality : resize.quality, - multipart : settings.multipart, - multipart_params : settings.multipart_params || {}, - file_data_name : settings.file_data_name, - format : /\.(jpg|jpeg)$/i.test(file.name) ? 'jpg' : 'png', - headers : settings.headers, - urlstream_upload : settings.urlstream_upload - }); - }); - - uploader.bind("CancelUpload", function() { - getFlashObj().cancelUpload(); - }); - - - uploader.bind("Flash:UploadProcess", function(up, flash_file) { - var file = up.getFile(lookup[flash_file.id]); - - if (file.status != plupload.FAILED) { - file.loaded = flash_file.loaded; - file.size = flash_file.size; - - up.trigger('UploadProgress', file); - } - }); - - uploader.bind("Flash:UploadChunkComplete", function(up, info) { - var chunkArgs, file = up.getFile(lookup[info.id]); - - chunkArgs = { - chunk : info.chunk, - chunks : info.chunks, - response : info.text - }; - - up.trigger('ChunkUploaded', file, chunkArgs); - - // Stop upload if file is maked as failed - if (file.status !== plupload.FAILED && up.state !== plupload.STOPPED) { - getFlashObj().uploadNextChunk(); - } - - // Last chunk then dispatch FileUploaded event - if (info.chunk == info.chunks - 1) { - file.status = plupload.DONE; - - up.trigger('FileUploaded', file, { - response : info.text - }); - } - }); - - uploader.bind("Flash:SelectFiles", function(up, selected_files) { - var file, i, files = [], id; - - // Add the selected files to the file queue - for (i = 0; i < selected_files.length; i++) { - file = selected_files[i]; - - // Store away flash ref internally - id = plupload.guid(); - lookup[id] = file.id; - lookup[file.id] = id; - - files.push(new plupload.File(id, file.name, file.size)); - } - - // Trigger FilesAdded event if we added any - if (files.length) { - uploader.trigger("FilesAdded", files); - } - }); - - uploader.bind("Flash:SecurityError", function(up, err) { - uploader.trigger('Error', { - code : plupload.SECURITY_ERROR, - message : plupload.translate('Security error.'), - details : err.message, - file : uploader.getFile(lookup[err.id]) - }); - }); - - uploader.bind("Flash:GenericError", function(up, err) { - uploader.trigger('Error', { - code : plupload.GENERIC_ERROR, - message : plupload.translate('Generic error.'), - details : err.message, - file : uploader.getFile(lookup[err.id]) - }); - }); - - uploader.bind("Flash:IOError", function(up, err) { - uploader.trigger('Error', { - code : plupload.IO_ERROR, - message : plupload.translate('IO error.'), - details : err.message, - file : uploader.getFile(lookup[err.id]) - }); - }); - - uploader.bind("Flash:ImageError", function(up, err) { - uploader.trigger('Error', { - code : parseInt(err.code, 10), - message : plupload.translate('Image error.'), - file : uploader.getFile(lookup[err.id]) - }); - }); - - uploader.bind('Flash:StageEvent:rollOver', function(up) { - var browseButton, hoverClass; - - browseButton = document.getElementById(uploader.settings.browse_button); - hoverClass = up.settings.browse_button_hover; - - if (browseButton && hoverClass) { - plupload.addClass(browseButton, hoverClass); - } - }); - - uploader.bind('Flash:StageEvent:rollOut', function(up) { - var browseButton, hoverClass; - - browseButton = document.getElementById(uploader.settings.browse_button); - hoverClass = up.settings.browse_button_hover; - - if (browseButton && hoverClass) { - plupload.removeClass(browseButton, hoverClass); - } - }); - - uploader.bind('Flash:StageEvent:mouseDown', function(up) { - var browseButton, activeClass; - - browseButton = document.getElementById(uploader.settings.browse_button); - activeClass = up.settings.browse_button_active; - - if (browseButton && activeClass) { - plupload.addClass(browseButton, activeClass); - - // Make sure that browse_button has active state removed from it - plupload.addEvent(document.body, 'mouseup', function() { - plupload.removeClass(browseButton, activeClass); - }, up.id); - } - }); - - uploader.bind('Flash:StageEvent:mouseUp', function(up) { - var browseButton, activeClass; - - browseButton = document.getElementById(uploader.settings.browse_button); - activeClass = up.settings.browse_button_active; - - if (browseButton && activeClass) { - plupload.removeClass(browseButton, activeClass); - } - }); - - - uploader.bind('Flash:ExifData', function(up, obj) { - uploader.trigger('ExifData', uploader.getFile(lookup[obj.id]), obj.data); - }); - - - uploader.bind('Flash:GpsData', function(up, obj) { - uploader.trigger('GpsData', uploader.getFile(lookup[obj.id]), obj.data); - }); - - - uploader.bind("QueueChanged", function(up) { - uploader.refresh(); - }); - - uploader.bind("FilesRemoved", function(up, files) { - var i; - - for (i = 0; i < files.length; i++) { - getFlashObj().removeFile(lookup[files[i].id]); - } - }); - - uploader.bind("StateChanged", function(up) { - uploader.refresh(); - }); - - uploader.bind("Refresh", function(up) { - var browseButton, browsePos, browseSize; - - // Set file filters incase it has been changed dynamically - getFlashObj().setFileFilters(uploader.settings.filters, uploader.settings.multi_selection); - - browseButton = document.getElementById(up.settings.browse_button); - if (browseButton) { - browsePos = plupload.getPos(browseButton, document.getElementById(up.settings.container)); - browseSize = plupload.getSize(browseButton); - - plupload.extend(document.getElementById(up.id + '_flash_container').style, { - top : browsePos.y + 'px', - left : browsePos.x + 'px', - width : browseSize.w + 'px', - height : browseSize.h + 'px' - }); - } - }); - - uploader.bind("DisableBrowse", function(up, disabled) { - getFlashObj().disableBrowse(disabled); - }); - - callback({success : true}); - }); - } - }); -})(window, document, plupload); \ No newline at end of file diff --git a/upload/modules/uploader/plupload/plupload.flash.swf b/upload/modules/uploader/plupload/plupload.flash.swf deleted file mode 100644 index 06949bfe09141df31fede0a4367145bb8f8bdfd6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18873 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 M+N$(_02cX}Gs;*UVE_OC diff --git a/upload/modules/uploader/plupload/plupload.full.js b/upload/modules/uploader/plupload/plupload.full.js deleted file mode 100644 index ea5f93b6..00000000 --- a/upload/modules/uploader/plupload/plupload.full.js +++ /dev/null @@ -1,2 +0,0 @@ -/*1.5.4*/ -(function(){var f=0,l=[],n={},j={},a={"<":"lt",">":"gt","&":"amp",'"':"quot","'":"#39"},m=/[<>&\"\']/g,b,c=window.setTimeout,d={},e;function h(){this.returnValue=false}function k(){this.cancelBubble=true}(function(o){var p=o.split(/,/),q,s,r;for(q=0;q0){g.each(p,function(s,r){o[r]=s})}});return o},cleanName:function(o){var p,q;q=[/[\300-\306]/g,"A",/[\340-\346]/g,"a",/\307/g,"C",/\347/g,"c",/[\310-\313]/g,"E",/[\350-\353]/g,"e",/[\314-\317]/g,"I",/[\354-\357]/g,"i",/\321/g,"N",/\361/g,"n",/[\322-\330]/g,"O",/[\362-\370]/g,"o",/[\331-\334]/g,"U",/[\371-\374]/g,"u"];for(p=0;p0?"&":"?")+q}return p},each:function(r,s){var q,p,o;if(r){q=r.length;if(q===b){for(p in r){if(r.hasOwnProperty(p)){if(s(r[p],p)===false){return}}}}else{for(o=0;o1073741824){return Math.round(o/1073741824,1)+" GB"}if(o>1048576){return Math.round(o/1048576,1)+" MB"}if(o>1024){return Math.round(o/1024,1)+" KB"}return o+" b"},getPos:function(p,t){var u=0,s=0,w,v=document,q,r;p=p;t=t||v.body;function o(C){var A,B,z=0,D=0;if(C){B=C.getBoundingClientRect();A=v.compatMode==="CSS1Compat"?v.documentElement:v.body;z=B.left+A.scrollLeft;D=B.top+A.scrollTop}return{x:z,y:D}}if(p&&p.getBoundingClientRect&&((navigator.userAgent.indexOf("MSIE")>0)&&(v.documentMode<8))){q=o(p);r=o(t);return{x:q.x-r.x,y:q.y-r.y}}w=p;while(w&&w!=t&&w.nodeType){u+=w.offsetLeft||0;s+=w.offsetTop||0;w=w.offsetParent}w=p.parentNode;while(w&&w!=t&&w.nodeType){u-=w.scrollLeft||0;s-=w.scrollTop||0;w=w.parentNode}return{x:u,y:s}},getSize:function(o){return{w:o.offsetWidth||o.clientWidth,h:o.offsetHeight||o.clientHeight}},parseSize:function(o){var p;if(typeof(o)=="string"){o=/^([0-9]+)([mgk]?)$/.exec(o.toLowerCase().replace(/[^0-9mkg]/g,""));p=o[2];o=+o[1];if(p=="g"){o*=1073741824}if(p=="m"){o*=1048576}if(p=="k"){o*=1024}}return o},xmlEncode:function(o){return o?(""+o).replace(m,function(p){return a[p]?"&"+a[p]+";":p}):o},toArray:function(q){var p,o=[];for(p=0;p=0;p--){if(r[p].key===q||r[p].orig===u){if(t.removeEventListener){t.removeEventListener(o,r[p].func,false)}else{if(t.detachEvent){t.detachEvent("on"+o,r[p].func)}}r[p].orig=null;r[p].func=null;r.splice(p,1);if(u!==b){break}}}if(!r.length){delete d[t[e]][o]}if(g.isEmptyObj(d[t[e]])){delete d[t[e]];try{delete t[e]}catch(s){t[e]=b}}},removeAllEvents:function(p){var o=arguments[1];if(p[e]===b||!p[e]){return}g.each(d[p[e]],function(r,q){g.removeEvent(p,q,o)})}};g.Uploader=function(s){var p={},v,u=[],r,q=false;v=new g.QueueProgress();s=g.extend({chunk_size:0,multipart:true,multi_selection:true,file_data_name:"file",filters:[]},s);function t(){var x,y=0,w;if(this.state==g.STARTED){for(w=0;w0?Math.ceil(v.uploaded/u.length*100):0}else{v.bytesPerSec=Math.ceil(v.loaded/((+new Date()-r||1)/1000));v.percent=v.size>0?Math.ceil(v.loaded/v.size*100):0}}g.extend(this,{state:g.STOPPED,runtime:"",features:{},files:u,settings:s,total:v,id:g.guid(),init:function(){var B=this,C,y,x,A=0,z;if(typeof(s.preinit)=="function"){s.preinit(B)}else{g.each(s.preinit,function(E,D){B.bind(D,E)})}s.page_url=s.page_url||document.location.pathname.replace(/\/[^\/]+$/g,"/");if(!/^(\w+:\/\/|\/)/.test(s.url)){s.url=s.page_url+s.url}s.chunk_size=g.parseSize(s.chunk_size);s.max_file_size=g.parseSize(s.max_file_size);B.bind("FilesAdded",function(D,G){var F,E,I=0,J,H=s.filters;if(H&&H.length){J=[];g.each(H,function(K){g.each(K.extensions.split(/,/),function(L){if(/^\s*\*\s*$/.test(L)){J.push("\\.*")}else{J.push("\\."+L.replace(new RegExp("["+("/^$.*+?|()[]{}\\".replace(/./g,"\\$&"))+"]","g"),"\\$&"))}})});J=new RegExp(J.join("|")+"$","i")}for(F=0;Fs.max_file_size){D.trigger("Error",{code:g.FILE_SIZE_ERROR,message:g.translate("File size error."),file:E});continue}u.push(E);I++}if(I){c(function(){B.trigger("QueueChanged");B.refresh()},1)}else{return false}});if(s.unique_names){B.bind("UploadFile",function(D,E){var G=E.name.match(/\.([^.]+)$/),F="tmp";if(G){F=G[1]}E.target_name=E.id+"."+F})}B.bind("UploadProgress",function(D,E){E.percent=E.size>0?Math.ceil(E.loaded/E.size*100):100;o()});B.bind("StateChanged",function(D){if(D.state==g.STARTED){r=(+new Date())}else{if(D.state==g.STOPPED){for(C=D.files.length-1;C>=0;C--){if(D.files[C].status==g.UPLOADING){D.files[C].status=g.QUEUED;o()}}}}});B.bind("QueueChanged",o);B.bind("Error",function(D,E){if(E.file){E.file.status=g.FAILED;o();if(D.state==g.STARTED){c(function(){t.call(B)},1)}}});B.bind("FileUploaded",function(D,E){E.status=g.DONE;E.loaded=E.size;D.trigger("UploadProgress",E);c(function(){t.call(B)},1)});if(s.runtimes){y=[];z=s.runtimes.split(/\s?,\s?/);for(C=0;C=0;w--){if(u[w].id===x){return u[w]}}},removeFile:function(x){var w;for(w=u.length-1;w>=0;w--){if(u[w].id===x.id){return this.splice(w,1)[0]}}},splice:function(y,w){var x;x=u.splice(y===b?0:y,w===b?u.length:w);this.trigger("FilesRemoved",x);this.trigger("QueueChanged");return x},trigger:function(x){var z=p[x.toLowerCase()],y,w;if(z){w=Array.prototype.slice.call(arguments);w[0]=this;for(y=0;y=0;x--){if(z[x].func===y){z.splice(x,1);break}}}else{z=[]}if(!z.length){delete p[w]}}},unbindAll:function(){var w=this;g.each(p,function(y,x){w.unbind(x)})},destroy:function(){this.stop();this.trigger("Destroy");this.unbindAll()}})};g.File=function(r,p,q){var o=this;o.id=r;o.name=p;o.size=q;o.loaded=0;o.percent=0;o.status=0};g.Runtime=function(){this.getFeatures=function(){};this.init=function(o,p){}};g.QueueProgress=function(){var o=this;o.size=0;o.loaded=0;o.uploaded=0;o.failed=0;o.queued=0;o.percent=0;o.bytesPerSec=0;o.reset=function(){o.size=o.loaded=o.uploaded=o.failed=o.queued=o.percent=o.bytesPerSec=0}};g.runtimes={};window.plupload=g})();(function(){if(window.google&&google.gears){return}var a=null;if(typeof GearsFactory!="undefined"){a=new GearsFactory()}else{try{a=new ActiveXObject("Gears.Factory");if(a.getBuildInfo().indexOf("ie_mobile")!=-1){a.privateSetGlobalObject(this)}}catch(b){if((typeof navigator.mimeTypes!="undefined")&&navigator.mimeTypes["application/x-googlegears"]){a=document.createElement("object");a.style.display="none";a.width=0;a.height=0;a.type="application/x-googlegears";document.documentElement.appendChild(a)}}}if(!a){return}if(!window.google){window.google={}}if(!google.gears){google.gears={factory:a}}})();(function(e,b,c,d){var f={};function a(h,k,m){var g,j,l,o;j=google.gears.factory.create("beta.canvas");try{j.decode(h);if(!k.width){k.width=j.width}if(!k.height){k.height=j.height}o=Math.min(width/j.width,height/j.height);if(o<1||(o===1&&m==="image/jpeg")){j.resize(Math.round(j.width*o),Math.round(j.height*o));if(k.quality){return j.encode(m,{quality:k.quality/100})}return j.encode(m)}}catch(n){}return h}c.runtimes.Gears=c.addRuntime("gears",{getFeatures:function(){return{dragdrop:true,jpgresize:true,pngresize:true,chunks:true,progress:true,multipart:true,multi_selection:true}},init:function(l,n){var m,h,g=false;if(!e.google||!google.gears){return n({success:false})}try{m=google.gears.factory.create("beta.desktop")}catch(k){return n({success:false})}function j(q){var p,o,r=[],s;for(o=0;o0;v=Math.ceil(r.size/s);if(!o){s=r.size;v=1}function p(){var C,y=u.settings.multipart,x=0,B={name:r.target_name||r.name},z=u.settings.url;function A(E){var D,J="----pluploadboundary"+c.guid(),G="--",I="\r\n",F,H;if(y){h.setRequestHeader("Content-Type","multipart/form-data; boundary="+J);D=google.gears.factory.create("beta.blobbuilder");c.each(c.extend(B,u.settings.multipart_params),function(L,K){D.append(G+J+I+'Content-Disposition: form-data; name="'+K+'"'+I+I);D.append(L+I)});H=c.mimeTypes[r.name.replace(/^.+\.([^.]+)/,"$1").toLowerCase()]||"application/octet-stream";D.append(G+J+I+'Content-Disposition: form-data; name="'+u.settings.file_data_name+'"; filename="'+r.name+'"'+I+"Content-Type: "+H+I+I);D.append(E);D.append(I+G+J+G+I);F=D.getAsBlob();x=F.length-E.length;E=F}h.send(E)}if(r.status==c.DONE||r.status==c.FAILED||u.state==c.STOPPED){return}if(o){B.chunk=w;B.chunks=v}C=Math.min(s,r.size-(w*s));if(!y){z=c.buildUrl(u.settings.url,B)}h=google.gears.factory.create("beta.httprequest");h.open("POST",z);if(!y){h.setRequestHeader("Content-Disposition",'attachment; filename="'+r.name+'"');h.setRequestHeader("Content-Type","application/octet-stream")}c.each(u.settings.headers,function(E,D){h.setRequestHeader(D,E)});h.upload.onprogress=function(D){r.loaded=t+D.loaded-x;u.trigger("UploadProgress",r)};h.onreadystatechange=function(){var D;if(h.readyState==4&&u.state!==c.STOPPED){if(h.status==200){D={chunk:w,chunks:v,response:h.responseText,status:h.status};u.trigger("ChunkUploaded",r,D);if(D.cancelled){r.status=c.FAILED;return}t+=C;if(++w>=v){r.status=c.DONE;u.trigger("FileUploaded",r,{response:h.responseText,status:h.status})}else{p()}}else{u.trigger("Error",{code:c.HTTP_ERROR,message:c.translate("HTTP Error."),file:r,chunk:w,chunks:v,status:h.status})}}};if(w3){l.pop()}while(l.length<4){l.push(0)}m=s.split(".");while(m.length>4){m.pop()}do{u=parseInt(m[q],10);n=parseInt(l[q],10);q++}while(q8?"":0.01});o.className="plupload silverlight";if(p.settings.container){k=b.getElementById(p.settings.container);if(d.getStyle(k,"position")==="static"){k.style.position="relative"}}k.appendChild(o);for(l=0;l';function j(){return b.getElementById(p.id+"_silverlight").content.Upload}p.bind("Silverlight:Init",function(){var r,s={};if(h[p.id]){return}h[p.id]=true;p.bind("Silverlight:StartSelectFiles",function(t){r=[]});p.bind("Silverlight:SelectFile",function(t,w,u,v){var x;x=d.guid();s[x]=w;s[w]=x;r.push(new d.File(x,u,v))});p.bind("Silverlight:SelectSuccessful",function(){if(r.length){p.trigger("FilesAdded",r)}});p.bind("Silverlight:UploadChunkError",function(t,w,u,x,v){p.trigger("Error",{code:d.IO_ERROR,message:"IO Error.",details:v,file:t.getFile(s[w])})});p.bind("Silverlight:UploadFileProgress",function(t,x,u,w){var v=t.getFile(s[x]);if(v.status!=d.FAILED){v.size=w;v.loaded=u;t.trigger("UploadProgress",v)}});p.bind("Refresh",function(t){var u,v,w;u=b.getElementById(t.settings.browse_button);if(u){v=d.getPos(u,b.getElementById(t.settings.container));w=d.getSize(u);d.extend(b.getElementById(t.id+"_silverlight_container").style,{top:v.y+"px",left:v.x+"px",width:w.w+"px",height:w.h+"px"})}});p.bind("Silverlight:UploadChunkSuccessful",function(t,w,u,z,y){var x,v=t.getFile(s[w]);x={chunk:u,chunks:z,response:y};t.trigger("ChunkUploaded",v,x);if(v.status!=d.FAILED&&t.state!==d.STOPPED){j().UploadNextChunk()}if(u==z-1){v.status=d.DONE;t.trigger("FileUploaded",v,{response:y})}});p.bind("Silverlight:UploadSuccessful",function(t,w,u){var v=t.getFile(s[w]);v.status=d.DONE;t.trigger("FileUploaded",v,{response:u})});p.bind("FilesRemoved",function(t,v){var u;for(u=0;u';if(d.ua.ie){r=b.createElement("div");m.appendChild(r);r.outerHTML=q;r=null}else{m.innerHTML=q}}());function o(){return b.getElementById(n.id+"_flash")}function k(){if(h++>5000){p({success:false});return}if(g[n.id]===false){setTimeout(k,1)}}k();l=m=null;n.bind("Destroy",function(q){var r;d.removeAllEvents(b.body,q.id);delete g[q.id];delete a[q.id];r=b.getElementById(q.id+"_flash_container");if(r){j.removeChild(r)}});n.bind("Flash:Init",function(){var s={},r;try{o().setFileFilters(n.settings.filters,n.settings.multi_selection)}catch(q){p({success:false});return}if(g[n.id]){return}g[n.id]=true;n.bind("UploadFile",function(t,v){var w=t.settings,u=n.settings.resize||{};o().uploadFile(s[v.id],w.url,{name:v.target_name||v.name,mime:d.mimeTypes[v.name.replace(/^.+\.([^.]+)/,"$1").toLowerCase()]||"application/octet-stream",chunk_size:w.chunk_size,width:u.width,height:u.height,quality:u.quality,multipart:w.multipart,multipart_params:w.multipart_params||{},file_data_name:w.file_data_name,format:/\.(jpg|jpeg)$/i.test(v.name)?"jpg":"png",headers:w.headers,urlstream_upload:w.urlstream_upload})});n.bind("CancelUpload",function(){o().cancelUpload()});n.bind("Flash:UploadProcess",function(u,t){var v=u.getFile(s[t.id]);if(v.status!=d.FAILED){v.loaded=t.loaded;v.size=t.size;u.trigger("UploadProgress",v)}});n.bind("Flash:UploadChunkComplete",function(t,v){var w,u=t.getFile(s[v.id]);w={chunk:v.chunk,chunks:v.chunks,response:v.text};t.trigger("ChunkUploaded",u,w);if(u.status!==d.FAILED&&t.state!==d.STOPPED){o().uploadNextChunk()}if(v.chunk==v.chunks-1){u.status=d.DONE;t.trigger("FileUploaded",u,{response:v.text})}});n.bind("Flash:SelectFiles",function(t,w){var v,u,x=[],y;for(u=0;u0){s(++u,w)}else{l.status=a.DONE;o.trigger("FileUploaded",l,{response:y.value.body,status:x});if(x>=400){o.trigger("Error",{code:a.HTTP_ERROR,message:a.translate("HTTP Error."),file:l,status:x})}}}else{o.trigger("Error",{code:a.GENERIC_ERROR,message:a.translate("Generic Error."),file:l,details:y.error})}})}function r(u){l.size=u.size;if(m){e.FileAccess.chunk({file:u,chunkSize:m},function(x){if(x.success){var y=x.value,v=y.length;p=Array(v);for(var w=0;w";G.scrollTop=100;E=k.getElementById(p.id+"_html5");if(w.features.triggerDialog){j.extend(E.style,{position:"absolute",width:"100%",height:"100%"})}else{j.extend(E.style,{cssFloat:"right",styleFloat:"right"})}E.onchange=function(){o(this.files);this.value=""};F=k.getElementById(w.settings.browse_button);if(F){var z=w.settings.browse_button_hover,A=w.settings.browse_button_active,x=w.features.triggerDialog?F:G;if(z){j.addEvent(x,"mouseover",function(){j.addClass(F,z)},w.id);j.addEvent(x,"mouseout",function(){j.removeClass(F,z)},w.id)}if(A){j.addEvent(x,"mousedown",function(){j.addClass(F,A)},w.id);j.addEvent(k.body,"mouseup",function(){j.removeClass(F,A)},w.id)}if(w.features.triggerDialog){j.addEvent(F,"click",function(H){var y=k.getElementById(w.id+"_html5");if(y&&!y.disabled){y.click()}H.preventDefault()},w.id)}}});p.bind("PostInit",function(){var s=k.getElementById(p.settings.drop_element);if(s){if(g){j.addEvent(s,"dragenter",function(w){var v,t,u;v=k.getElementById(p.id+"_drop");if(!v){v=k.createElement("input");v.setAttribute("type","file");v.setAttribute("id",p.id+"_drop");v.setAttribute("multiple","multiple");j.addEvent(v,"change",function(){o(this.files);j.removeEvent(v,"change",p.id);v.parentNode.removeChild(v)},p.id);s.appendChild(v)}t=j.getPos(s,k.getElementById(p.settings.container));u=j.getSize(s);if(j.getStyle(s,"position")==="static"){j.extend(s.style,{position:"relative"})}j.extend(v.style,{position:"absolute",display:"block",top:0,left:0,width:u.w+"px",height:u.h+"px",opacity:0})},p.id);return}j.addEvent(s,"dragover",function(t){t.preventDefault()},p.id);j.addEvent(s,"drop",function(u){var t=u.dataTransfer;if(t&&t.files){o(t.files)}u.preventDefault()},p.id)}});p.bind("Refresh",function(s){var t,u,v,x,w;t=k.getElementById(p.settings.browse_button);if(t){u=j.getPos(t,k.getElementById(s.settings.container));v=j.getSize(t);x=k.getElementById(p.id+"_html5_container");j.extend(x.style,{top:u.y+"px",left:u.x+"px",width:v.w+"px",height:v.h+"px"});if(p.features.triggerDialog){if(j.getStyle(t,"position")==="static"){j.extend(t.style,{position:"relative"})}w=parseInt(j.getStyle(t,"z-index"),10);if(isNaN(w)){w=0}j.extend(t.style,{zIndex:w});j.extend(x.style,{zIndex:w-1})}}});p.bind("DisableBrowse",function(s,u){var t=k.getElementById(s.id+"_html5");if(t){t.disabled=u}});p.bind("CancelUpload",function(){if(q&&q.abort){q.abort()}});p.bind("UploadFile",function(s,u){var v=s.settings,y,t;function x(A,D,z){var B;if(File.prototype.slice){try{A.slice();return A.slice(D,z)}catch(C){return A.slice(D,z-D)}}else{if(B=File.prototype.webkitSlice||File.prototype.mozSlice){return B.call(A,D,z)}else{return null}}}function w(A){var D=0,C=0,z=("FileReader" in h)?new FileReader:null;function B(){var I,M,K,L,H,J,F,E=s.settings.url;function G(V){var T=0,N="----pluploadboundary"+j.guid(),O,P="--",U="\r\n",R="";q=new XMLHttpRequest;if(q.upload){q.upload.onprogress=function(W){u.loaded=Math.min(u.size,C+W.loaded-T);s.trigger("UploadProgress",u)}}q.onreadystatechange=function(){var W,Y;if(q.readyState==4&&s.state!==j.STOPPED){try{W=q.status}catch(X){W=0}if(W>=400){s.trigger("Error",{code:j.HTTP_ERROR,message:j.translate("HTTP Error."),file:u,status:W})}else{if(K){Y={chunk:D,chunks:K,response:q.responseText,status:W};s.trigger("ChunkUploaded",u,Y);C+=J;if(Y.cancelled){u.status=j.FAILED;return}u.loaded=Math.min(u.size,(D+1)*H)}else{u.loaded=u.size}s.trigger("UploadProgress",u);V=I=O=R=null;if(!K||++D>=K){u.status=j.DONE;s.trigger("FileUploaded",u,{response:q.responseText,status:W})}else{B()}}}};if(s.settings.multipart&&n.multipart){L.name=u.target_name||u.name;q.open("post",E,true);j.each(s.settings.headers,function(X,W){q.setRequestHeader(W,X)});if(typeof(V)!=="string"&&!!h.FormData){O=new FormData();j.each(j.extend(L,s.settings.multipart_params),function(X,W){O.append(W,X)});O.append(s.settings.file_data_name,V);q.send(O);return}if(typeof(V)==="string"){q.setRequestHeader("Content-Type","multipart/form-data; boundary="+N);j.each(j.extend(L,s.settings.multipart_params),function(X,W){R+=P+N+U+'Content-Disposition: form-data; name="'+W+'"'+U+U;R+=unescape(encodeURIComponent(X))+U});F=j.mimeTypes[u.name.replace(/^.+\.([^.]+)/,"$1").toLowerCase()]||"application/octet-stream";R+=P+N+U+'Content-Disposition: form-data; name="'+s.settings.file_data_name+'"; filename="'+unescape(encodeURIComponent(u.name))+'"'+U+"Content-Type: "+F+U+U+V+U+P+N+P+U;T=R.length-V.length;V=R;if(q.sendAsBinary){q.sendAsBinary(V)}else{if(n.canSendBinary){var S=new Uint8Array(V.length);for(var Q=0;Qv.chunk_size&&(n.chunks||typeof(A)=="string")){H=v.chunk_size;K=Math.ceil(u.size/H);J=Math.min(H,u.size-(D*H));if(typeof(A)=="string"){I=A.substring(D*H,D*H+J)}else{I=x(A,D*H,D*H+J)}L.chunk=D;L.chunks=K}else{J=u.size;I=A}if(s.settings.multipart&&n.multipart&&typeof(I)!=="string"&&z&&n.cantSendBlobInFormData&&n.chunks&&s.settings.chunk_size){z.onload=function(){G(z.result)};z.readAsBinaryString(I)}else{G(I)}}B()}y=c[u.id];if(n.jpgresize&&s.settings.resize&&/\.(png|jpg|jpeg)$/i.test(u.name)){d.call(s,u,s.settings.resize,/\.png$/i.test(u.name)?"image/png":"image/jpeg",function(z){if(z.success){u.size=z.data.length;w(z.data)}else{if(n.chunks){w(y)}else{l(y,w)}}})}else{if(!n.chunks&&n.jpgresize){l(y,w)}else{w(y)}}});p.bind("Destroy",function(s){var u,v,t=k.body,w={inputContainer:s.id+"_html5_container",inputFile:s.id+"_html5",browseButton:s.settings.browse_button,dropElm:s.settings.drop_element};for(u in w){v=k.getElementById(w[u]);if(v){j.removeAllEvents(v,s.id)}}j.removeAllEvents(k.body,s.id);if(s.settings.container){t=k.getElementById(s.settings.container)}t.removeChild(k.getElementById(w.inputContainer))});r({success:true})}});function b(){var q=false,o;function r(t,v){var s=q?0:-8*(v-1),w=0,u;for(u=0;u>Math.abs(s+v*8))&255)}n(x,t,w)}return{II:function(s){if(s===e){return q}else{q=s}},init:function(s){q=false;o=s},SEGMENT:function(s,u,t){switch(arguments.length){case 1:return o.substr(s,o.length-s-1);case 2:return o.substr(s,u);case 3:n(t,s,u);break;default:return o}},BYTE:function(s){return r(s,1)},SHORT:function(s){return r(s,2)},LONG:function(s,t){if(t===e){return r(s,4)}else{p(s,t,4)}},SLONG:function(s){var t=r(s,4);return(t>2147483647?t-4294967296:t)},STRING:function(s,t){var u="";for(t+=s;s=65488&&p<=65495){n+=2;continue}if(p===65498||p===65497){break}q=r.SHORT(n+2)+2;if(u[p]&&r.STRING(n+4,u[p].signature.length)===u[p].signature){t.push({hex:p,app:u[p].app.toUpperCase(),name:u[p].name.toUpperCase(),start:n,length:q,segment:r.SEGMENT(n,q)})}n+=q}r.init(null);return{headers:t,restore:function(y){r.init(y);var w=new f(y);if(!w.headers){return false}for(var x=w.headers.length;x>0;x--){var z=w.headers[x-1];r.SEGMENT(z.start,z.length,"")}w.purge();n=r.SHORT(2)==65504?4+r.SHORT(4):2;for(var x=0,v=t.length;x=z.length){break}}},purge:function(){t=[];r.init(null)}}}function a(){var q,n,o={},t;q=new b();n={tiff:{274:"Orientation",34665:"ExifIFDPointer",34853:"GPSInfoIFDPointer"},exif:{36864:"ExifVersion",40961:"ColorSpace",40962:"PixelXDimension",40963:"PixelYDimension",36867:"DateTimeOriginal",33434:"ExposureTime",33437:"FNumber",34855:"ISOSpeedRatings",37377:"ShutterSpeedValue",37378:"ApertureValue",37383:"MeteringMode",37384:"LightSource",37385:"Flash",41986:"ExposureMode",41987:"WhiteBalance",41990:"SceneCaptureType",41988:"DigitalZoomRatio",41992:"Contrast",41993:"Saturation",41994:"Sharpness"},gps:{0:"GPSVersionID",1:"GPSLatitudeRef",2:"GPSLatitude",3:"GPSLongitudeRef",4:"GPSLongitude"}};t={ColorSpace:{1:"sRGB",0:"Uncalibrated"},MeteringMode:{0:"Unknown",1:"Average",2:"CenterWeightedAverage",3:"Spot",4:"MultiSpot",5:"Pattern",6:"Partial",255:"Other"},LightSource:{1:"Daylight",2:"Fliorescent",3:"Tungsten",4:"Flash",9:"Fine weather",10:"Cloudy weather",11:"Shade",12:"Daylight fluorescent (D 5700 - 7100K)",13:"Day white fluorescent (N 4600 -5400K)",14:"Cool white fluorescent (W 3900 - 4500K)",15:"White fluorescent (WW 3200 - 3700K)",17:"Standard light A",18:"Standard light B",19:"Standard light C",20:"D55",21:"D65",22:"D75",23:"D50",24:"ISO studio tungsten",255:"Other"},Flash:{0:"Flash did not fire.",1:"Flash fired.",5:"Strobe return light not detected.",7:"Strobe return light detected.",9:"Flash fired, compulsory flash mode",13:"Flash fired, compulsory flash mode, return light not detected",15:"Flash fired, compulsory flash mode, return light detected",16:"Flash did not fire, compulsory flash mode",24:"Flash did not fire, auto mode",25:"Flash fired, auto mode",29:"Flash fired, auto mode, return light not detected",31:"Flash fired, auto mode, return light detected",32:"No flash function",65:"Flash fired, red-eye reduction mode",69:"Flash fired, red-eye reduction mode, return light not detected",71:"Flash fired, red-eye reduction mode, return light detected",73:"Flash fired, compulsory flash mode, red-eye reduction mode",77:"Flash fired, compulsory flash mode, red-eye reduction mode, return light not detected",79:"Flash fired, compulsory flash mode, red-eye reduction mode, return light detected",89:"Flash fired, auto mode, red-eye reduction mode",93:"Flash fired, auto mode, return light not detected, red-eye reduction mode",95:"Flash fired, auto mode, return light detected, red-eye reduction mode"},ExposureMode:{0:"Auto exposure",1:"Manual exposure",2:"Auto bracket"},WhiteBalance:{0:"Auto white balance",1:"Manual white balance"},SceneCaptureType:{0:"Standard",1:"Landscape",2:"Portrait",3:"Night scene"},Contrast:{0:"Normal",1:"Soft",2:"Hard"},Saturation:{0:"Normal",1:"Low saturation",2:"High saturation"},Sharpness:{0:"Normal",1:"Soft",2:"Hard"},GPSLatitudeRef:{N:"North latitude",S:"South latitude"},GPSLongitudeRef:{E:"East longitude",W:"West longitude"}};function p(u,C){var w=q.SHORT(u),z,F,G,B,A,v,x,D,E=[],y={};for(z=0;z4){x=q.LONG(x)+o.tiffHeader}for(F=0;F4){x=q.LONG(x)+o.tiffHeader}y[G]=q.STRING(x,A-1);continue;case 3:if(A>2){x=q.LONG(x)+o.tiffHeader}for(F=0;F1){x=q.LONG(x)+o.tiffHeader}for(F=0;F