From 3640bd60bb2f177999c068906ee659160ee2fc68 Mon Sep 17 00:00:00 2001 From: Bharat Mediratta Date: Fri, 8 Oct 2010 12:52:55 -0700 Subject: [PATCH] Get rid of the 3.1/obsolete dir as well as the obsolete rescue module --- 3.1/modules/rescue/helpers/rescue_task.php | 74 - 3.1/modules/rescue/module.info | 3 - 3.1/obsolete/web_client/@install.php | 320 -- 3.1/obsolete/web_client/Kohana License.html | 30 - .../web_client/application/Bootstrap.php | 59 - .../web_client/application/config/config.php | 123 - .../web_client/application/config/routes.php | 25 - .../web_client/application/config/session.php | 48 - .../application/controllers/g3_client.php | 157 - .../application/controllers/g3_handlers.php | 120 - .../application/helpers/g3_client.php | 78 - .../application/hooks/init_remote_client.php | 23 - .../application/libraries/G3Remote.php | 298 -- .../application/views/album_detail.html.php | 20 - .../application/views/delete.html.php | 27 - .../application/views/edit.html.php | 50 - .../application/views/g3_template.html.php | 45 - .../application/views/image_block.html.php | 17 - .../application/views/login.html.php | 29 - .../application/views/main.html.php | 49 - .../application/views/movie_detail.html.php | 31 - .../application/views/photo_detail.html.php | 12 - .../application/views/tag_block.html.php | 12 - .../application/views/tag_detail.html.php | 20 - .../application/views/tree_part.html.php | 18 - 3.1/obsolete/web_client/css/fix-ie.css | 29 - 3.1/obsolete/web_client/css/g3_client.css | 396 --- 3.1/obsolete/web_client/css/images/g3_web.pdn | Bin 41550 -> 0 bytes 3.1/obsolete/web_client/css/images/g3_web.png | Bin 12394 -> 0 bytes .../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 153 -> 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 .../css/images/ui-icons_222222_256x240.png | Bin 4369 -> 0 bytes .../css/images/ui-icons_228ef1_256x240.png | Bin 4369 -> 0 bytes .../css/images/ui-icons_ef8c08_256x240.png | Bin 4369 -> 0 bytes .../css/images/ui-icons_ffd27a_256x240.png | Bin 4369 -> 0 bytes .../css/images/ui-icons_ffffff_256x240.png | Bin 4369 -> 0 bytes 3.1/obsolete/web_client/css/jquery-ui.css | 406 --- 3.1/obsolete/web_client/css/kohana-2.4rc2.zip | Bin 247694 -> 0 bytes .../web_client/css/reset-fonts-grids.css | 7 - 3.1/obsolete/web_client/example.htaccess | 19 - 3.1/obsolete/web_client/index.php | 107 - 3.1/obsolete/web_client/js/g3_client.js | 326 -- 3.1/obsolete/web_client/js/jquery-ui.js | 45 - 3.1/obsolete/web_client/js/jquery.form.js | 645 ---- 3.1/obsolete/web_client/js/jquery.js | 19 - 3.1/obsolete/web_client/kohana.png | Bin 23483 -> 0 bytes .../web_client/lib/flowplayer.controls.swf | Bin 15977 -> 0 bytes .../lib/flowplayer.h264streaming.swf | Bin 78371 -> 0 bytes 3.1/obsolete/web_client/lib/flowplayer.js | 24 - 3.1/obsolete/web_client/lib/flowplayer.swf | Bin 92318 -> 0 bytes .../web_client/system/config/cache.php | 31 - .../web_client/system/config/cookie.php | 38 - .../web_client/system/config/credit_cards.php | 60 - .../web_client/system/config/database.php | 46 - .../web_client/system/config/encryption.php | 31 - .../system/config/html_purifier.php | 7 - .../web_client/system/config/http.php | 19 - .../web_client/system/config/image.php | 13 - .../web_client/system/config/inflector.php | 60 - .../web_client/system/config/locale.php | 17 - 3.1/obsolete/web_client/system/config/log.php | 19 - .../web_client/system/config/log_database.php | 24 - .../web_client/system/config/log_file.php | 11 - .../web_client/system/config/log_syslog.php | 6 - .../web_client/system/config/mimes.php | 224 -- .../web_client/system/config/profiler.php | 12 - .../web_client/system/config/routes.php | 7 - .../web_client/system/config/session.php | 48 - .../web_client/system/config/sql_types.php | 93 - .../web_client/system/config/upload.php | 17 - .../web_client/system/config/user_agents.php | 112 - .../web_client/system/config/view.php | 18 - .../web_client/system/controllers/captcha.php | 23 - .../system/controllers/template.php | 54 - .../web_client/system/core/Benchmark.php | 128 - 3.1/obsolete/web_client/system/core/Event.php | 233 -- .../web_client/system/core/Kohana.php | 1096 ------- .../web_client/system/core/Kohana_Config.php | 331 -- .../system/core/Kohana_Exception.php | 619 ---- .../web_client/system/helpers/arr.php | 275 -- .../web_client/system/helpers/cookie.php | 151 - .../web_client/system/helpers/date.php | 397 --- 3.1/obsolete/web_client/system/helpers/db.php | 49 - .../web_client/system/helpers/download.php | 137 - .../web_client/system/helpers/expires.php | 120 - .../web_client/system/helpers/feed.php | 122 - .../web_client/system/helpers/file.php | 186 -- .../web_client/system/helpers/form.php | 468 --- .../web_client/system/helpers/format.php | 114 - .../web_client/system/helpers/html.php | 366 --- .../web_client/system/helpers/inflector.php | 254 -- .../web_client/system/helpers/num.php | 26 - .../web_client/system/helpers/remote.php | 66 - .../web_client/system/helpers/request.php | 619 ---- .../web_client/system/helpers/security.php | 37 - .../web_client/system/helpers/text.php | 598 ---- .../web_client/system/helpers/upload.php | 159 - .../web_client/system/helpers/url.php | 264 -- .../web_client/system/helpers/utf8.php | 746 ----- .../web_client/system/helpers/valid.php | 366 --- .../web_client/system/libraries/Cache.php | 250 -- .../system/libraries/Cache_Exception.php | 12 - .../system/libraries/Controller.php | 51 - .../web_client/system/libraries/Database.php | 645 ---- .../system/libraries/Database_Builder.php | 1005 ------ .../libraries/Database_Cache_Result.php | 83 - .../system/libraries/Database_Exception.php | 17 - .../system/libraries/Database_Expression.php | 25 - .../system/libraries/Database_Mysql.php | 228 -- .../libraries/Database_Mysql_Result.php | 176 - .../system/libraries/Database_Mysqli.php | 92 - .../libraries/Database_Mysqli_Result.php | 177 - .../system/libraries/Database_Query.php | 95 - .../system/libraries/Database_Result.php | 170 - .../web_client/system/libraries/Encrypt.php | 176 - .../web_client/system/libraries/I18n.php | 103 - .../web_client/system/libraries/Image.php | 503 --- .../web_client/system/libraries/Input.php | 532 --- .../system/libraries/Kohana_404_Exception.php | 56 - .../system/libraries/Kohana_Log.php | 90 - .../system/libraries/Kohana_PHP_Exception.php | 99 - .../libraries/Kohana_User_Exception.php | 30 - .../web_client/system/libraries/Model.php | 62 - .../web_client/system/libraries/ORM.php | 1586 --------- .../system/libraries/ORM_Iterator.php | 268 -- .../libraries/ORM_Validation_Exception.php | 26 - .../web_client/system/libraries/Profiler.php | 308 -- .../system/libraries/Profiler_Table.php | 69 - .../web_client/system/libraries/Router.php | 315 -- .../web_client/system/libraries/Session.php | 500 --- .../web_client/system/libraries/URI.php | 279 -- .../system/libraries/Validation.php | 817 ----- .../web_client/system/libraries/View.php | 329 -- .../system/libraries/drivers/Cache.php | 42 - .../system/libraries/drivers/Cache/File.php | 255 -- .../libraries/drivers/Cache/Memcache.php | 132 - .../system/libraries/drivers/Cache/Xcache.php | 161 - .../system/libraries/drivers/Config.php | 257 -- .../system/libraries/drivers/Config/Array.php | 83 - .../system/libraries/drivers/Image.php | 158 - .../system/libraries/drivers/Image/GD.php | 440 --- .../drivers/Image/GraphicsMagick.php | 225 -- .../libraries/drivers/Image/ImageMagick.php | 233 -- .../system/libraries/drivers/Log.php | 22 - .../system/libraries/drivers/Log/Database.php | 40 - .../system/libraries/drivers/Log/File.php | 44 - .../system/libraries/drivers/Log/Syslog.php | 34 - .../system/libraries/drivers/Session.php | 70 - .../libraries/drivers/Session/Cache.php | 108 - .../libraries/drivers/Session/Cookie.php | 83 - .../libraries/drivers/Session/Database.php | 178 - .../web_client/system/messages/core.php | 37 - .../system/messages/validation/default.php | 17 - .../web_client/system/vendor/Markdown.php | 2909 ----------------- .../web_client/system/views/kohana/error.php | 252 -- .../system/views/kohana/error_disabled.php | 19 - .../system/views/kohana/template.php | 36 - .../system/views/profiler/profiler.php | 37 - .../system/views/profiler/table.css | 53 - .../system/views/profiler/table.php | 24 - 167 files changed, 27751 deletions(-) delete mode 100644 3.1/modules/rescue/helpers/rescue_task.php delete mode 100644 3.1/modules/rescue/module.info delete mode 100644 3.1/obsolete/web_client/@install.php delete mode 100644 3.1/obsolete/web_client/Kohana License.html delete mode 100644 3.1/obsolete/web_client/application/Bootstrap.php delete mode 100644 3.1/obsolete/web_client/application/config/config.php delete mode 100644 3.1/obsolete/web_client/application/config/routes.php delete mode 100644 3.1/obsolete/web_client/application/config/session.php delete mode 100644 3.1/obsolete/web_client/application/controllers/g3_client.php delete mode 100644 3.1/obsolete/web_client/application/controllers/g3_handlers.php delete mode 100644 3.1/obsolete/web_client/application/helpers/g3_client.php delete mode 100644 3.1/obsolete/web_client/application/hooks/init_remote_client.php delete mode 100644 3.1/obsolete/web_client/application/libraries/G3Remote.php delete mode 100644 3.1/obsolete/web_client/application/views/album_detail.html.php delete mode 100644 3.1/obsolete/web_client/application/views/delete.html.php delete mode 100644 3.1/obsolete/web_client/application/views/edit.html.php delete mode 100644 3.1/obsolete/web_client/application/views/g3_template.html.php delete mode 100644 3.1/obsolete/web_client/application/views/image_block.html.php delete mode 100644 3.1/obsolete/web_client/application/views/login.html.php delete mode 100644 3.1/obsolete/web_client/application/views/main.html.php delete mode 100644 3.1/obsolete/web_client/application/views/movie_detail.html.php delete mode 100644 3.1/obsolete/web_client/application/views/photo_detail.html.php delete mode 100644 3.1/obsolete/web_client/application/views/tag_block.html.php delete mode 100644 3.1/obsolete/web_client/application/views/tag_detail.html.php delete mode 100644 3.1/obsolete/web_client/application/views/tree_part.html.php delete mode 100644 3.1/obsolete/web_client/css/fix-ie.css delete mode 100644 3.1/obsolete/web_client/css/g3_client.css delete mode 100644 3.1/obsolete/web_client/css/images/g3_web.pdn delete mode 100644 3.1/obsolete/web_client/css/images/g3_web.png delete mode 100644 3.1/obsolete/web_client/css/images/ui-bg_diagonals-thick_18_b81900_40x40.png delete mode 100644 3.1/obsolete/web_client/css/images/ui-bg_diagonals-thick_20_666666_40x40.png delete mode 100644 3.1/obsolete/web_client/css/images/ui-bg_flat_10_000000_40x100.png delete mode 100644 3.1/obsolete/web_client/css/images/ui-bg_glass_100_f6f6f6_1x400.png delete mode 100644 3.1/obsolete/web_client/css/images/ui-bg_glass_100_fdf5ce_1x400.png delete mode 100644 3.1/obsolete/web_client/css/images/ui-bg_glass_65_ffffff_1x400.png delete mode 100644 3.1/obsolete/web_client/css/images/ui-bg_gloss-wave_35_f6a828_500x100.png delete mode 100644 3.1/obsolete/web_client/css/images/ui-bg_highlight-soft_100_eeeeee_1x100.png delete mode 100644 3.1/obsolete/web_client/css/images/ui-bg_highlight-soft_75_ffe45c_1x100.png delete mode 100644 3.1/obsolete/web_client/css/images/ui-icons_222222_256x240.png delete mode 100644 3.1/obsolete/web_client/css/images/ui-icons_228ef1_256x240.png delete mode 100644 3.1/obsolete/web_client/css/images/ui-icons_ef8c08_256x240.png delete mode 100644 3.1/obsolete/web_client/css/images/ui-icons_ffd27a_256x240.png delete mode 100644 3.1/obsolete/web_client/css/images/ui-icons_ffffff_256x240.png delete mode 100644 3.1/obsolete/web_client/css/jquery-ui.css delete mode 100644 3.1/obsolete/web_client/css/kohana-2.4rc2.zip delete mode 100644 3.1/obsolete/web_client/css/reset-fonts-grids.css delete mode 100644 3.1/obsolete/web_client/example.htaccess delete mode 100644 3.1/obsolete/web_client/index.php delete mode 100644 3.1/obsolete/web_client/js/g3_client.js delete mode 100644 3.1/obsolete/web_client/js/jquery-ui.js delete mode 100644 3.1/obsolete/web_client/js/jquery.form.js delete mode 100644 3.1/obsolete/web_client/js/jquery.js delete mode 100644 3.1/obsolete/web_client/kohana.png delete mode 100644 3.1/obsolete/web_client/lib/flowplayer.controls.swf delete mode 100644 3.1/obsolete/web_client/lib/flowplayer.h264streaming.swf delete mode 100644 3.1/obsolete/web_client/lib/flowplayer.js delete mode 100644 3.1/obsolete/web_client/lib/flowplayer.swf delete mode 100644 3.1/obsolete/web_client/system/config/cache.php delete mode 100644 3.1/obsolete/web_client/system/config/cookie.php delete mode 100644 3.1/obsolete/web_client/system/config/credit_cards.php delete mode 100644 3.1/obsolete/web_client/system/config/database.php delete mode 100644 3.1/obsolete/web_client/system/config/encryption.php delete mode 100644 3.1/obsolete/web_client/system/config/html_purifier.php delete mode 100644 3.1/obsolete/web_client/system/config/http.php delete mode 100644 3.1/obsolete/web_client/system/config/image.php delete mode 100644 3.1/obsolete/web_client/system/config/inflector.php delete mode 100644 3.1/obsolete/web_client/system/config/locale.php delete mode 100644 3.1/obsolete/web_client/system/config/log.php delete mode 100644 3.1/obsolete/web_client/system/config/log_database.php delete mode 100644 3.1/obsolete/web_client/system/config/log_file.php delete mode 100644 3.1/obsolete/web_client/system/config/log_syslog.php delete mode 100644 3.1/obsolete/web_client/system/config/mimes.php delete mode 100644 3.1/obsolete/web_client/system/config/profiler.php delete mode 100644 3.1/obsolete/web_client/system/config/routes.php delete mode 100644 3.1/obsolete/web_client/system/config/session.php delete mode 100644 3.1/obsolete/web_client/system/config/sql_types.php delete mode 100644 3.1/obsolete/web_client/system/config/upload.php delete mode 100644 3.1/obsolete/web_client/system/config/user_agents.php delete mode 100644 3.1/obsolete/web_client/system/config/view.php delete mode 100644 3.1/obsolete/web_client/system/controllers/captcha.php delete mode 100644 3.1/obsolete/web_client/system/controllers/template.php delete mode 100644 3.1/obsolete/web_client/system/core/Benchmark.php delete mode 100644 3.1/obsolete/web_client/system/core/Event.php delete mode 100644 3.1/obsolete/web_client/system/core/Kohana.php delete mode 100644 3.1/obsolete/web_client/system/core/Kohana_Config.php delete mode 100644 3.1/obsolete/web_client/system/core/Kohana_Exception.php delete mode 100644 3.1/obsolete/web_client/system/helpers/arr.php delete mode 100644 3.1/obsolete/web_client/system/helpers/cookie.php delete mode 100644 3.1/obsolete/web_client/system/helpers/date.php delete mode 100644 3.1/obsolete/web_client/system/helpers/db.php delete mode 100644 3.1/obsolete/web_client/system/helpers/download.php delete mode 100644 3.1/obsolete/web_client/system/helpers/expires.php delete mode 100644 3.1/obsolete/web_client/system/helpers/feed.php delete mode 100644 3.1/obsolete/web_client/system/helpers/file.php delete mode 100644 3.1/obsolete/web_client/system/helpers/form.php delete mode 100644 3.1/obsolete/web_client/system/helpers/format.php delete mode 100644 3.1/obsolete/web_client/system/helpers/html.php delete mode 100644 3.1/obsolete/web_client/system/helpers/inflector.php delete mode 100644 3.1/obsolete/web_client/system/helpers/num.php delete mode 100644 3.1/obsolete/web_client/system/helpers/remote.php delete mode 100644 3.1/obsolete/web_client/system/helpers/request.php delete mode 100644 3.1/obsolete/web_client/system/helpers/security.php delete mode 100644 3.1/obsolete/web_client/system/helpers/text.php delete mode 100644 3.1/obsolete/web_client/system/helpers/upload.php delete mode 100644 3.1/obsolete/web_client/system/helpers/url.php delete mode 100644 3.1/obsolete/web_client/system/helpers/utf8.php delete mode 100644 3.1/obsolete/web_client/system/helpers/valid.php delete mode 100644 3.1/obsolete/web_client/system/libraries/Cache.php delete mode 100644 3.1/obsolete/web_client/system/libraries/Cache_Exception.php delete mode 100644 3.1/obsolete/web_client/system/libraries/Controller.php delete mode 100644 3.1/obsolete/web_client/system/libraries/Database.php delete mode 100644 3.1/obsolete/web_client/system/libraries/Database_Builder.php delete mode 100644 3.1/obsolete/web_client/system/libraries/Database_Cache_Result.php delete mode 100644 3.1/obsolete/web_client/system/libraries/Database_Exception.php delete mode 100644 3.1/obsolete/web_client/system/libraries/Database_Expression.php delete mode 100644 3.1/obsolete/web_client/system/libraries/Database_Mysql.php delete mode 100644 3.1/obsolete/web_client/system/libraries/Database_Mysql_Result.php delete mode 100644 3.1/obsolete/web_client/system/libraries/Database_Mysqli.php delete mode 100644 3.1/obsolete/web_client/system/libraries/Database_Mysqli_Result.php delete mode 100644 3.1/obsolete/web_client/system/libraries/Database_Query.php delete mode 100644 3.1/obsolete/web_client/system/libraries/Database_Result.php delete mode 100644 3.1/obsolete/web_client/system/libraries/Encrypt.php delete mode 100644 3.1/obsolete/web_client/system/libraries/I18n.php delete mode 100644 3.1/obsolete/web_client/system/libraries/Image.php delete mode 100644 3.1/obsolete/web_client/system/libraries/Input.php delete mode 100644 3.1/obsolete/web_client/system/libraries/Kohana_404_Exception.php delete mode 100644 3.1/obsolete/web_client/system/libraries/Kohana_Log.php delete mode 100644 3.1/obsolete/web_client/system/libraries/Kohana_PHP_Exception.php delete mode 100644 3.1/obsolete/web_client/system/libraries/Kohana_User_Exception.php delete mode 100644 3.1/obsolete/web_client/system/libraries/Model.php delete mode 100644 3.1/obsolete/web_client/system/libraries/ORM.php delete mode 100644 3.1/obsolete/web_client/system/libraries/ORM_Iterator.php delete mode 100644 3.1/obsolete/web_client/system/libraries/ORM_Validation_Exception.php delete mode 100644 3.1/obsolete/web_client/system/libraries/Profiler.php delete mode 100644 3.1/obsolete/web_client/system/libraries/Profiler_Table.php delete mode 100644 3.1/obsolete/web_client/system/libraries/Router.php delete mode 100644 3.1/obsolete/web_client/system/libraries/Session.php delete mode 100644 3.1/obsolete/web_client/system/libraries/URI.php delete mode 100644 3.1/obsolete/web_client/system/libraries/Validation.php delete mode 100644 3.1/obsolete/web_client/system/libraries/View.php delete mode 100644 3.1/obsolete/web_client/system/libraries/drivers/Cache.php delete mode 100644 3.1/obsolete/web_client/system/libraries/drivers/Cache/File.php delete mode 100644 3.1/obsolete/web_client/system/libraries/drivers/Cache/Memcache.php delete mode 100644 3.1/obsolete/web_client/system/libraries/drivers/Cache/Xcache.php delete mode 100644 3.1/obsolete/web_client/system/libraries/drivers/Config.php delete mode 100644 3.1/obsolete/web_client/system/libraries/drivers/Config/Array.php delete mode 100644 3.1/obsolete/web_client/system/libraries/drivers/Image.php delete mode 100644 3.1/obsolete/web_client/system/libraries/drivers/Image/GD.php delete mode 100644 3.1/obsolete/web_client/system/libraries/drivers/Image/GraphicsMagick.php delete mode 100644 3.1/obsolete/web_client/system/libraries/drivers/Image/ImageMagick.php delete mode 100644 3.1/obsolete/web_client/system/libraries/drivers/Log.php delete mode 100644 3.1/obsolete/web_client/system/libraries/drivers/Log/Database.php delete mode 100644 3.1/obsolete/web_client/system/libraries/drivers/Log/File.php delete mode 100644 3.1/obsolete/web_client/system/libraries/drivers/Log/Syslog.php delete mode 100644 3.1/obsolete/web_client/system/libraries/drivers/Session.php delete mode 100644 3.1/obsolete/web_client/system/libraries/drivers/Session/Cache.php delete mode 100644 3.1/obsolete/web_client/system/libraries/drivers/Session/Cookie.php delete mode 100644 3.1/obsolete/web_client/system/libraries/drivers/Session/Database.php delete mode 100644 3.1/obsolete/web_client/system/messages/core.php delete mode 100644 3.1/obsolete/web_client/system/messages/validation/default.php delete mode 100644 3.1/obsolete/web_client/system/vendor/Markdown.php delete mode 100644 3.1/obsolete/web_client/system/views/kohana/error.php delete mode 100644 3.1/obsolete/web_client/system/views/kohana/error_disabled.php delete mode 100644 3.1/obsolete/web_client/system/views/kohana/template.php delete mode 100644 3.1/obsolete/web_client/system/views/profiler/profiler.php delete mode 100644 3.1/obsolete/web_client/system/views/profiler/table.css delete mode 100644 3.1/obsolete/web_client/system/views/profiler/table.php diff --git a/3.1/modules/rescue/helpers/rescue_task.php b/3.1/modules/rescue/helpers/rescue_task.php deleted file mode 100644 index 1da25f3f..00000000 --- a/3.1/modules/rescue/helpers/rescue_task.php +++ /dev/null @@ -1,74 +0,0 @@ -callback("rescue_task::fix_internet_addresses") - ->name(t("Fix internet addresses")) - ->description(t("Fix internet addresses broken when upgrading to Beta 3")) - ->severity(log::SUCCESS), - ); - } - - static function fix_internet_addresses($task) { - $start = microtime(true); - - $total = $task->get("total"); - if (empty($total)) { - $task->set("total", $total = db::build()->count_records("items")); - $task->set("last_id", 0); - $task->set("completed", 0); - } - - $last_id = $task->get("last_id"); - $completed = $task->get("completed"); - - foreach (ORM::factory("item") - ->where("id", ">", $last_id) - ->find_all(100) as $item) { - $item->slug = item::convert_filename_to_slug($item->slug); - $item->save(); - $last_id = $item->id; - $completed++; - - if ($completed == $total || microtime(true) - $start > 1.5) { - break; - } - } - - $task->set("completed", $completed); - $task->set("last_id", $last_id); - - if ($total == $completed) { - $task->done = true; - $task->state = "success"; - $task->percent_complete = 100; - db::build() - ->update("items") - ->set("relative_path_cache", null) - ->set("relative_url_cache", null) - ->execute(); - } else { - $task->percent_complete = round(100 * $completed / $total); - } - $task->status = t2("One row updated", "%count / %total rows updated", $completed, - array("total" => $total)); - } -} diff --git a/3.1/modules/rescue/module.info b/3.1/modules/rescue/module.info deleted file mode 100644 index 305afe33..00000000 --- a/3.1/modules/rescue/module.info +++ /dev/null @@ -1,3 +0,0 @@ -name = "Rescue" -description = "Fix problems in your Gallery 3 install" -version = 1 diff --git a/3.1/obsolete/web_client/@install.php b/3.1/obsolete/web_client/@install.php deleted file mode 100644 index f9ee54ec..00000000 --- a/3.1/obsolete/web_client/@install.php +++ /dev/null @@ -1,320 +0,0 @@ - - - - - - Kohana Installation - - - -

Environment Tests

-

- The following tests have been run to determine if Kohana will work in your environment. If any of the tests have failed, consult the documentation - for more information on how to correct the problem. -

-
- - - - - =')): ?> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PHP Version - - - Kohana requires PHP 5.2 or newer, this version is . -
System Directory - - - The configured - - system - - directory does not exist or does not contain required files. -
Application Directory - - - The configured - - application - - directory does not exist or does not contain required files. -
Modules Directory - - - The configured - - modules - - directory does not exist or does not contain required files. -
Logs Directory - Pass - - The default - - logs - - directory does not exist or is not writable. Depending on your log driver and config settings, this may not be a problem. -
Cache Directory - Pass - - The default - - cache - - directory does not exist or is not writable. Depending on your cache driver and config settings, this may not be a problem. -
PCRE UTF-8 - PCRE - support is missing. - - PCRE - has not been compiled with UTF-8 support. - - PCRE - has not been compiled with Unicode property support. - - Pass -
Reflection Enabled - Pass - - PHP reflection - is either not loaded or not compiled in. -
Filters Enabled - Pass - - The filter - extension is either not loaded or not compiled in. -
Iconv Extension Loaded - Pass - - The iconv - extension is not loaded. -
SPL Enabled - Pass - - SPL - is not enabled. -
Multibyte String EnabledPassThe mbstring - extension is not loaded.
Mbstring Not Overloaded - The mbstring - extension is overloading PHP's native string functions. - - Pass -
XML support - PHP is compiled without XML - support, thus lacking support for - - utf8_encode() - / - - utf8_decode() - . - - Pass -
TimezonePass - The current timezone, '', is not valid. - You must configure it in php.ini or config/locale.php. -
URI Determination - Pass - - At least one of $_SERVER['PATH_INFO'], $_SERVER['ORIG_PATH_INFO'], or $_SERVER['PHP_SELF'] must be available. -
-
- -

- Kohana may not work correctly with your environment. -

- -

- Your environment passed all requirements. Remove or rename the - - install - - file now. -

- -
-
- - diff --git a/3.1/obsolete/web_client/Kohana License.html b/3.1/obsolete/web_client/Kohana License.html deleted file mode 100644 index bc4bce28..00000000 --- a/3.1/obsolete/web_client/Kohana License.html +++ /dev/null @@ -1,30 +0,0 @@ - - - - - -Kohana License - - - - -

Kohana License Agreement

- -

This license is a legal agreement between you and the Kohana Software Foundation for the use of Kohana Framework (the "Software"). By obtaining the Software you agree to comply with the terms and conditions of this license.

- -

Copyright (c) 2007-2009 Kohana Team
All rights reserved.

- -

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

- - - -

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

- -

NOTE: This license is modeled after the BSD software license.

- - - \ No newline at end of file diff --git a/3.1/obsolete/web_client/application/Bootstrap.php b/3.1/obsolete/web_client/application/Bootstrap.php deleted file mode 100644 index b15cbfce..00000000 --- a/3.1/obsolete/web_client/application/Bootstrap.php +++ /dev/null @@ -1,59 +0,0 @@ -template->title = 'G3 Web Client'; - - if (Session::instance()->get("g3_client_access_token")) { - $response = G3Remote::instance()->get_resource("gallery"); - $this->template->content = $this->_get_main_view($response->resource); - } else { - $this->template->content = new View('login.html'); - $this->template->content->errors = $this->template->content->form = - array("user" => "", "password" => ""); - } - } - - public function login() { - $form = $errors = array("user" => "", "password" => ""); - $post = new Validation($_POST); - $post->add_rules("user", "required"); - $post->add_rules("password", "required"); - if ($valid = $post->validate()) { - try { - $token = G3Remote::instance()->get_access_token($post["user"], $post["password"]); - Session::instance()->set("g3_client_access_token", $token); - $response = G3Remote::instance()->get_resource("gallery"); - $valid = true; - $content = $this->_get_main_view($response->resource); - } catch (Exception $e) { - Kohana_Log::add("error", Kohana_Exception::text($e)); - $valid = false; - } - } - - if (!$valid) { - $content = new View('login.html'); - $content->form = arr::overwrite($form, $post->as_array()); - $content->errors = arr::overwrite($errors, $post->errors()); - } - - $this->auto_render = false; - print json_encode(array("status" => $valid ? "ok" : "error", "content" => (string)$content)); - } - - public function albums() { - $path = $this->input->get("path"); - $response = G3Remote::instance()->get_resource("gallery/$path", array("filter" => "album")); - $this->auto_render = false; - print $this->_get_album_tree($response->resource); - } - - public function detail() { - $path = $this->input->get("path"); - $response = G3Remote::instance()->get_resource("gallery/$path"); - $this->auto_render = false; - print $this->_get_detail($response->resource); - } - - public function tagged_album($tags) { - $response = G3Remote::instance()->get_resource("tag/$tags"); - $this->auto_render = false; - $v = new View("tag_detail.html"); - $v->resources = $response->resources; - print $v; - } - - public function block($type) { - switch ($type) { - case "random": - print $this->_get_image_block(); - break; - case "tags": - print ""; - break; - default: - print ""; - } - $this->auto_render = false; - } - - private function _get_album_tree($resource) { - $v = new View("tree_part.html"); - $v->element = (object)array("title" => $resource->title, "path" => $resource->path); - $v->element->children = array(); - foreach ($resource->children as $child) { - if ($child->type != "album") { - continue; - } - $v->element->children[] = $child; - } - return $v; - } - - private function _get_main_view($resource) { - $v = new View("main.html"); - $v->album_tree = $this->_get_album_tree($resource); - $v->detail = $this->_get_detail($resource); - $v->image_block = $this->_get_image_block(); - $v->tag_block = $this->_get_tag_block(); - return $v; - } - - private function _get_detail($resource) { - $v = new View("{$resource->type}_detail.html"); - $v->resource = $resource; - $v->parent_path = substr($resource->path, 0, -strlen($resource->slug)); - if (strrpos($v->parent_path, "/") == strlen($v->parent_path) - 1) { - $v->parent_path = substr($v->parent_path, 0, -1); - } - return $v; - } - - private function _get_image_block() { - $response = G3Remote::instance()->get_resource("image_block", array("type" => "random")); - if ($response->status == "OK") { - $v = new View("image_block.html"); - $v->path = $response->resource->path; - $v->src = $response->resource->thumb_url; - $v->title = $response->resource->title; - } else { - $v = ""; - } - return $v; - } - - private function _get_tag_block() { - $response = G3Remote::instance()->get_resource("tag", array("limit" => "15")); - if ($response->status == "OK") { - $v = new View("tag_block.html"); - $v->tags = $response->tags; - $v->max_count = $response->tags[0]->count;; - } else { - $v = ""; - } - return $v; - } -} // End G3 Client Controller diff --git a/3.1/obsolete/web_client/application/controllers/g3_handlers.php b/3.1/obsolete/web_client/application/controllers/g3_handlers.php deleted file mode 100644 index 8b1193ea..00000000 --- a/3.1/obsolete/web_client/application/controllers/g3_handlers.php +++ /dev/null @@ -1,120 +0,0 @@ -input->get("path"); - if ($_POST) { - try { - unset($_POST["do_edit"]); - $result = G3Remote::instance()->update_resource("gallery/$path", $_POST); - if ($result->status == "OK") { - $form = null; - $result = "success"; - } else { - $form = g3_client::get_form($type, false, $path, (object)$_POST); - foreach (array_keys($_POST) as $field) { - if (isset($result->fields->$field)) { - $form->errors[$field] = $result->fields->$field; - } - } - $result = "display"; - } - } catch (Exception $e) { - $form = g3_client::get_form($type, false, $path, (object)$_POST); - $form->errors["form_error"] = $e->getMessage(); - $result = "error"; - } - } else { - $response = G3Remote::instance()->get_resource("gallery/$path"); - $form = g3_client::get_form($type, false, $path, $response->resource); - $result = "display"; - } - - print g3_client::format_response($type, $path, $form, $result); - } - - public function add($type) { - $path = $this->input->get("path"); - if ($_POST) { - try { - $data = array( - "title" => $_POST["title"], - "name" => $_POST["name"], - "slug" => g3_client::sanitize_title($_POST["slug"], $_POST["name"]), - "description" => $_POST["description"]); - - if ($_FILES) { - if (empty($_FILES["image"]["error"])) { - unset($_FILES["image"]["error"]); - $data["image"] = (object)$_FILES["image"]; - } else { - throw new Exception("File upload failed for reason: {$_FILES['image']['error']}"); - } - } - - $path = !empty($path) ? $path . "/" : $path; - $result = G3Remote::instance()->add_resource("gallery/$path{$data['name']}", $data); - if ($result->status == "OK") { - $form = null; - $result = "success"; - } else { - $form = g3_client::get_form($type, true, $path, (object)$_POST); - foreach (array_keys($_POST) as $field) { - if (isset($result->fields->$field)) { - $form->errors[$field] = $result->fields->$field; - } - } - $result = "display"; - } - } catch (Exception $e) { - Kohana_Log::add("error", (string)$e); - $form = g3_client::get_form($type, true, $path, (object)$_POST); - $form->errors["form_error"] = $e->getMessage(); - $result = "error"; - } - } else { - $form = g3_client::get_form($type, true, $path); - $result = "display"; - } - - print g3_client::format_response($type, $path, $form, $result); - } - - public function delete($type) { - $path = $this->input->get("path"); - if ($_POST) { - try { - $response = G3Remote::instance()->delete_resource("gallery/$path"); - print json_encode(array("result" => "success", "path" => $response->resource->parent_path, - "type" => $type)); - } catch (Exception $e) { - print json_encode(array("result" => "fail", "message" => $e->getMessage())); - } - return; - } else { - $response = G3Remote::instance()->get_resource("gallery/$path"); - $v = new View("delete.html"); - $v->title = $response->resource->title; - $v->path = "delete_album/?path=$path"; - } - - print json_encode(array("form" => (string)$v)); - } -} // End G3 Album Controller diff --git a/3.1/obsolete/web_client/application/helpers/g3_client.php b/3.1/obsolete/web_client/application/helpers/g3_client.php deleted file mode 100644 index b7e46708..00000000 --- a/3.1/obsolete/web_client/application/helpers/g3_client.php +++ /dev/null @@ -1,78 +0,0 @@ -adding = $add_form; - $form->form = array("title" => (object)array("value" => "", "label" => "Title"), - "name" => (object)array("value" => "", "label" => "Name"), - "description" => (object)array("value" => "", "label" => "Description"), - "slug" => (object)array("value" => "", "label" => "Internet Address")); - // @todo add sort column sort order fields - $form->errors = array("title" => "", "name" => "", "description" => "", "slug" => ""); - if ($type != "album" && $add_form) { - $form->form["image"] = (object)array("value" => "", "label" => "Image File"); - $form->errors["image"] = ""; - } - - if (empty($path) && !$add_form) { - $form->form["name"]->readonly = $form->form["slug"]->readonly = "readonly"; - } - - if ($data) { - foreach (array_keys($form->form) as $field) { - if (isset($data->$field)) { - $form->form[$field]->value = $data->$field; - } - } - } - return $form; - } - - static function format_response($type, $path, $form, $result) { - $json = (object)array("result" => $result); - if ($result != "success") { - $json->form = new View("edit.html"); - $json->form->title = ($form->adding ? "Add " : "Update ") . ucwords($type); - $json->form->url = $form->adding ? "add" : "edit"; - $json->form->button_text = $form->adding ? "Add" : "Update"; - $json->form->path = $path; - $json->form->type = $type; - $json->form->form = (object)$form->form; - $json->form->errors = (object)$form->errors; - $json->form = (string)$json->form; - } else { - $json->path = $path; - $json->type = $type; - } - - return json_encode($json); - } - - /** - * Sanitize a filename into something safe - * @param string $filename - * @return string sanitized filename - */ - static function sanitize_title($field, $title) { - $result = preg_replace("/[^A-Za-z0-9-_]+/", "-", empty($field) ? $title : $field); - return trim($result, "-"); - } -} diff --git a/3.1/obsolete/web_client/application/hooks/init_remote_client.php b/3.1/obsolete/web_client/application/hooks/init_remote_client.php deleted file mode 100644 index 78ec1e31..00000000 --- a/3.1/obsolete/web_client/application/hooks/init_remote_client.php +++ /dev/null @@ -1,23 +0,0 @@ -get("g3_client_access_token"); -$site = Kohana::config("core.gallery3_site"); -G3Remote::instance($site, $access_token); \ No newline at end of file diff --git a/3.1/obsolete/web_client/application/libraries/G3Remote.php b/3.1/obsolete/web_client/application/libraries/G3Remote.php deleted file mode 100644 index f6d6aef9..00000000 --- a/3.1/obsolete/web_client/application/libraries/G3Remote.php +++ /dev/null @@ -1,298 +0,0 @@ -_gallery3_site = $site; - $this->_access_token = $access_token; - } - - public function get_access_token($user, $password) { - $request = "{$this->_gallery3_site}/access_key"; - list ($response_status, $response_headers, $response_body) = - G3Remote::_get($request, array("user" => $user, "password" => $password)); - if (G3Remote::_success($response_status)) { - $response = json_decode($response_body); - if ($response->status == "OK") { - $this->_access_token = $response->token; - } else { - throw new Exception("Remote host failure: {$response->message}"); - } - } else { - throw new Exception("Remote host failure: $response_status"); - } - return $this->_access_token; - } - - public function get_resource($path, $params=array()) { - return $this->_do_request("get", $path, $params); - } - - public function delete_resource($path) { - return $this->_do_request("delete", $path); - } - - public function update_resource($path, $params) { - return $this->_do_request("put", $path, $params); - } - - public function add_resource($path, $params) { - return $this->_do_request("post", $path, $params); - } - - private function _do_request($method, $path, $params=array()) { - $request_path = "{$this->_gallery3_site}/$path"; - $headers = array(); - if ($method == "put" || $method == "delete") { - $headers["X_GALLERY_REQUEST_METHOD"] = $method; - $method = "post"; - } - if (!empty($this->_access_token)) { - $headers["X_GALLERY_REQUEST_KEY"] = $this->_access_token; - } - - list ($response_status, $response_headers, $response_body) = - $method == "get" ? G3Remote::_get($request_path, $params, $headers) : - G3Remote::_post($request_path, $params, $headers); - - if (G3Remote::_success($response_status)) { - $response = json_decode($response_body); - switch ($response->status) { - case "OK": - case "VALIDATE_ERROR": - return $response; - default: - throw new Exception("Remote host failure: {$response->message}"); - } - } else { - throw new Exception("Remote host failure: $response_status"); - } - } - - private static function _post($url, $post_data_array, $extra_headers=array()) { - $boundary = str_repeat("-", 9) . md5(microtime()); - $boundary_length = strlen($boundary); - - $extra_headers['Content-Type'] = "multipart/form-data; boundary=$boundary"; - $length = 0; - $fields = array(); - foreach ($post_data_array as $field => $value) { - $fields[$field] = array(); - if (is_string($value)) { - $fields[$field]["disposition"] = "Content-Disposition: form-data; name=\"$field\"\r\n\r\n"; - $fields[$field]["type"] = ""; - $fields[$field]["value"] = "$value\r\n"; - } else { - $fields[$field]["disposition"] = - "Content-Disposition: form-data; name=\"$field\"; filename=\"{$value->name}\"\r\n"; - $fields[$field]["type"] = "Content-Type: {$value->type}\r\n\r\n"; - $fields[$field]["value"] = "\r\n"; - $fields[$field]["local_file"] = $value->tmp_name; - $length += $value->size; - } - $length += strlen($fields[$field]["disposition"]) + strlen($fields[$field]["value"]) + - strlen($fields[$field]["type"]) + $boundary_length + 4; - } - $length += $boundary_length + 6; // boundary terminator and last crlf - $extra_headers['Content-Length'] = $length; - - $socket = G3Remote::_open_socket($url, 'POST', $extra_headers); - - $sent_length = 0; - foreach ($fields as $field => $value) { - $sent_length += fwrite($socket, "--$boundary\r\n"); - $sent_length += fwrite($socket, $value["disposition"]); - if (!empty($value["type"])) { - $sent_length += fwrite($socket, $value["type"]); - $file = fopen($value["local_file"], "rb"); - while (!feof($file)) { - $buffer = fread($file, 8192); - $sent_length += fwrite($socket, $buffer); - fflush($socket); - } - } - $sent_length += fwrite($socket, $value["value"]); - fflush($socket); - } - - $sent_length += fwrite($socket, "--$boundary--\r\n"); - fflush($socket); - - /* Read the web page into a buffer */ - return G3Remote::_get_response($socket); - } - - private static function _get($url, $_data_array=array(), $extra_headers=array()) { - $_data_raw = self::_encode_data($_data_array, $extra_headers); - - $handle = G3Remote::_open_socket("{$url}?$_data_raw", "GET", $extra_headers); - - /* Read the web page into a buffer */ - return G3Remote::_get_response($handle); - } - - private static function _success($response_status) { - return preg_match("/^HTTP\/\d+\.\d+\s2\d{2}(\s|$)/", trim($response_status)); - } - - /** - * Encode the data. For each key/value pair, urlencode both the key and the value and then - * concatenate together. As per the specification, each key/value pair is separated with an - * ampersand (&) - * @param array $data_array the key/value data - * @param array $extra_headers extra headers to pass to the server - * @return string the encoded post data - */ - private static function _encode_data($_data_array, &$extra_headers) { - $_data_raw = ''; - foreach ($_data_array as $key => $value) { - if (!empty($_data_raw)) { - $_data_raw .= '&'; - } - $_data_raw .= urlencode($key) . '=' . urlencode($value); - } - - return $_data_raw; - } - - /** - * Open the socket to server - */ - static function _open_socket($url, $method='GET', $headers=array()) { - /* Convert illegal characters */ - $url = str_replace(' ', '%20', $url); - - $url_components = self::_parse_url_for_fsockopen($url); - $handle = fsockopen( - $url_components['fsockhost'], $url_components['port'], $errno, $errstr, 5); - if (empty($handle)) { - return array(null, null, null); - } - - $header_lines = array('Host: ' . $url_components['host']); - foreach ($headers as $key => $value) { - $header_lines[] = $key . ': ' . $value; - } - - $success = fwrite($handle, sprintf("%s %s HTTP/1.0\r\n%s\r\n\r\n", - $method, - $url_components['uri'], - implode("\r\n", $header_lines))); - fflush($handle); - - return $handle; - } - - /** - * Read the http response - */ - static function _get_response($handle) { - /* - * Read the status line. fgets stops after newlines. The first line is the protocol - * version followed by a numeric status code and its associated textual phrase. - */ - $response_status = trim(fgets($handle, 4096)); - if (empty($response_status)) { - // 'Empty http response code, maybe timeout' - return array(null, null, null); - } - - /* Read the headers */ - $response_headers = array(); - while (!feof($handle)) { - $line = trim(fgets($handle, 4096)); - if (empty($line)) { - break; - } - - /* Normalize the line endings */ - $line = str_replace("\r", '', $line); - - list ($key, $value) = explode(':', $line, 2); - if (isset($response_headers[$key])) { - if (!is_array($response_headers[$key])) { - $response_headers[$key] = array($response_headers[$key]); - } - $response_headers[$key][] = trim($value); - } else { - $response_headers[$key] = trim($value); - } - } - - /* Read the body */ - $response_body = ''; - while (!feof($handle)) { - $response_body .= fread($handle, 4096); - } - fclose($handle); - - return array($response_status, $response_headers, $response_body); - } - - /** - * Prepare for fsockopen call. - * @param string $url - * @return array url components - * @access private - */ - private static function _parse_url_for_fsockopen($url) { - $url_components = parse_url($url); - if (strtolower($url_components['scheme']) == 'https') { - $url_components['fsockhost'] = 'ssl://' . $url_components['host']; - $default_port = 443; - } else { - $url_components['fsockhost'] = $url_components['host']; - $default_port = 80; - } - if (empty($url_components['port'])) { - $url_components['port'] = $default_port; - } - if (empty($url_components['path'])) { - $url_components['path'] = '/'; - } - $uri = $url_components['path'] - . (empty($url_components['query']) ? '' : '?' . $url_components['query']); - /* Unescape ampersands, since if the url comes from form input it will be escaped */ - $url_components['uri'] = str_replace('&', '&', $uri); - - return $url_components; - } -} diff --git a/3.1/obsolete/web_client/application/views/album_detail.html.php b/3.1/obsolete/web_client/application/views/album_detail.html.php deleted file mode 100644 index bac3edcc..00000000 --- a/3.1/obsolete/web_client/application/views/album_detail.html.php +++ /dev/null @@ -1,20 +0,0 @@ - - - - diff --git a/3.1/obsolete/web_client/application/views/delete.html.php b/3.1/obsolete/web_client/application/views/delete.html.php deleted file mode 100644 index e53312d7..00000000 --- a/3.1/obsolete/web_client/application/views/delete.html.php +++ /dev/null @@ -1,27 +0,0 @@ - - -
- -
- Confirm Delete -
    -
  • - Do you really want to delete ''.
    - Press Yes to continue, Cancel to quit -
  • -
  • - - -
  • -
-
- -
- diff --git a/3.1/obsolete/web_client/application/views/edit.html.php b/3.1/obsolete/web_client/application/views/edit.html.php deleted file mode 100644 index e94dc0e9..00000000 --- a/3.1/obsolete/web_client/application/views/edit.html.php +++ /dev/null @@ -1,50 +0,0 @@ - -
- -
- -
    -
  • - title->label}:") ?>
    - title->value, - empty($form->title->readonly) ? "" : "readonly={$form->title->readonly}") ?> - title) ? "" : "{$errors->title}" ?> -
  • -
  • - name->label}:") ?>
    - name->value, - empty($form->name->readonly) ? "" : "readonly={$form->name->readonly}") ?> - name) ? "" : "{$errors->name}" ?> -
  • -
  • - description->label}:") ?>
    - description->value) ?> - description) ? "" : "{$errors->description}" ?> -
  • -
  • - slug->label}:") ?>
    - slug->value, - empty($form->slug->readonly) ? "" : "readonly={$form->slug->readonly}") ?> - slug) ? "" : "{$errors->slug}" ?> -
  • - image)): ?> -
  • - image->label}:") ?>
    - - image) ? "" : "{$errors->image}" ?> -
  • - - form_error)): ?> -
  • - form_error ?> -
  • - -
  • - - 'reset','name'=>'reset'), "Reset") ?> -
  • -
-
- -
- diff --git a/3.1/obsolete/web_client/application/views/g3_template.html.php b/3.1/obsolete/web_client/application/views/g3_template.html.php deleted file mode 100644 index 0da58ab7..00000000 --- a/3.1/obsolete/web_client/application/views/g3_template.html.php +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - - <?= html::chars(__($title)) ?> - - - - - - - - - - - - - -
-
-
 
-
-
- -
- -
- - \ No newline at end of file diff --git a/3.1/obsolete/web_client/application/views/image_block.html.php b/3.1/obsolete/web_client/application/views/image_block.html.php deleted file mode 100644 index 1c3f2f06..00000000 --- a/3.1/obsolete/web_client/application/views/image_block.html.php +++ /dev/null @@ -1,17 +0,0 @@ - - -

Random Image

- - <?= $title ?> - -

\ No newline at end of file diff --git a/3.1/obsolete/web_client/application/views/login.html.php b/3.1/obsolete/web_client/application/views/login.html.php deleted file mode 100644 index d7232b72..00000000 --- a/3.1/obsolete/web_client/application/views/login.html.php +++ /dev/null @@ -1,29 +0,0 @@ - -
- -
- diff --git a/3.1/obsolete/web_client/application/views/main.html.php b/3.1/obsolete/web_client/application/views/main.html.php deleted file mode 100644 index 07a8da44..00000000 --- a/3.1/obsolete/web_client/application/views/main.html.php +++ /dev/null @@ -1,49 +0,0 @@ - -
- -
-
-
-
- First - Previous - Next - Last -
-
- Parent -
- -
- Edit - Delete -
- -
- Add Album - - -   - -
-
    -
  • Add Album
  • -
  • Add Photo
  • -
  • Add Movie
  • -
-
-
-
-
- -
-
- - diff --git a/3.1/obsolete/web_client/application/views/movie_detail.html.php b/3.1/obsolete/web_client/application/views/movie_detail.html.php deleted file mode 100644 index e8ada54f..00000000 --- a/3.1/obsolete/web_client/application/views/movie_detail.html.php +++ /dev/null @@ -1,31 +0,0 @@ - - -
- -
- - diff --git a/3.1/obsolete/web_client/application/views/photo_detail.html.php b/3.1/obsolete/web_client/application/views/photo_detail.html.php deleted file mode 100644 index 0f7b6977..00000000 --- a/3.1/obsolete/web_client/application/views/photo_detail.html.php +++ /dev/null @@ -1,12 +0,0 @@ - - -
- -
-
-

title ?> -

diff --git a/3.1/obsolete/web_client/application/views/tag_block.html.php b/3.1/obsolete/web_client/application/views/tag_block.html.php deleted file mode 100644 index 33feae87..00000000 --- a/3.1/obsolete/web_client/application/views/tag_block.html.php +++ /dev/null @@ -1,12 +0,0 @@ - -
-

Tags

-
-
diff --git a/3.1/obsolete/web_client/application/views/tag_detail.html.php b/3.1/obsolete/web_client/application/views/tag_detail.html.php deleted file mode 100644 index 08be576e..00000000 --- a/3.1/obsolete/web_client/application/views/tag_detail.html.php +++ /dev/null @@ -1,20 +0,0 @@ - - - - diff --git a/3.1/obsolete/web_client/application/views/tree_part.html.php b/3.1/obsolete/web_client/application/views/tree_part.html.php deleted file mode 100644 index b98f6435..00000000 --- a/3.1/obsolete/web_client/application/views/tree_part.html.php +++ /dev/null @@ -1,18 +0,0 @@ - -
  • -
    - " >  - title ?> -
    - -
  • - diff --git a/3.1/obsolete/web_client/css/fix-ie.css b/3.1/obsolete/web_client/css/fix-ie.css deleted file mode 100644 index 376dac74..00000000 --- a/3.1/obsolete/web_client/css/fix-ie.css +++ /dev/null @@ -1,29 +0,0 @@ -/** - * Fix display in IE 6, 7 - */ - -#g-banner { - z-index: 2; -} - -input.submit { - clear: none !important; - display: inline !important; -} - -#g-add-tag-form input.textbox { - width: 110px; -} - -#g-dialog .g-cancel { - display: inline-block !important; - float: none !important; -} - -.g-paginator .g-text-right { - width: 29%; -} - -.g-paginator .ui-icon-right { - width: 60px; -} diff --git a/3.1/obsolete/web_client/css/g3_client.css b/3.1/obsolete/web_client/css/g3_client.css deleted file mode 100644 index 1a06298a..00000000 --- a/3.1/obsolete/web_client/css/g3_client.css +++ /dev/null @@ -1,396 +0,0 @@ -#wc-header { - background-color: #666666; - left: 0px; - min-height: 90px; - padding: 0 20px; - position: fixed; - right: 0px; - height: 90px; -} - -#wc-header div { - background-image: url(images/g3_web.png); - background-repeat: no-repeat; - height: 90px; -} - -#wc-body { - background-color: #666666; - bottom: 40px; - left: 0px; - position: fixed; - right: 0px; - top: 90px; -} - -#wc-body #content { - background-color: #FFFFFF; - border: 1px solid #CCCCCC; - padding: 10px 20px; - height: 100%; -} - -#g-dialog { - background-color: #666666; - color: #FF9933; -} - -form li { - padding-top: .4em; - text-align: left; -} - -#g-dialog form li input[type=text], -#g-dialog form li input[type=file], -#g-dialog form li textarea { - width: 100%; -} - -form li input[readonly=readonly], -form li textarea[readonly=readonly] { - background-color: #999999; - color: #FF9933; -} - -form legend { - color: #FF9933; - font-size: 1.2em; - font-weight: bold; -} - -span.error { - color: #FF9933; - background-color: #880000; -} - -#wc-footer { - background-color: #666666; - bottom: 0px; - color: #FF9933; - left: 0px; - min-height: 40px; - padding: 10px 20px; - position: fixed; - right: 0px; -} - -.wc-copyright { - font-size: 0.9em; - text-transform: uppercase; -} - -#wc-body #login { - background-color: #222222; - color: #FF9933; - border: 3px inset; - bottom: 20px; - left: 20px; - margin: 0; - padding: 5px; - position: absolute; - right: 20px; - top: 11px; -} - -#wc-body #left { - background-color: #222222; - border: 3px inset; - bottom: 20px; - left: 20px; - margin: 0; - padding: 5px; - position: absolute; - top: 11px; - width: 191px; -} - -#wc-body #left #album_tree { - height: 100%; - overflow: auto; - font-size: 1.1em; - padding-top: 5px; -} - -#wc-body #left #album_tree ul li { - padding: 0 0 .2em 1.2em; -} - -#wc-body #left #album_tree div { - border: none !important; - background: none !important; -} - -#wc-body #center { - background-color: #222222; - border: 3px inset; - bottom: 20px; - left: 230px; - padding: 10px; - position: absolute; - right: 229px; - top: 11px; -} - -#wc-body #wc-detail { - bottom: 0; - left: 10px; - overflow-y: auto; - position: absolute; - right: 10px; - top: 60px; -} -.tree-title { - cursor: pointer; -} - -#wc-body #center #wc-thumb-grid { - width: 100%; - list-style: none; -} - -#wc-body #center .wc-thumb-grid-cell { - border: 1px solid transparent; - float: left; - height: 150px; - line-height: 170px; - margin: 2px; - padding: 7px; - text-align: center; - width: 150px; -} - -#wc-body #center .wc-thumb-grid-cell img { - display: block; - margin: 0 auto; - padding: 5%; - width: 89%; - -ms-interpolation-mode: bicubic; -} - -#wc-body #center .wc-thumb-grid-cell span { - vertical-align: middle; -} - -#wc-body #right { - background-color: #222222; - border: 3px inset; - bottom: 20px; - margin: 0; - padding: 5px; - position: absolute; - right: 20px; - top: 11px; - width: 191px; -} - -#wc-body #right #image_block img { - padding: 5px 7px; - width: 175px; -} - -#wc-body #right #image_block p, -#wc-body #right #image_block h3 { - color: #FF9933; - text-align: center; -} - -.ui-icon-left .ui-icon { - float: left; - margin-right: 0.2em; -} - -.ui-icon-left .ui-icon-none { - float: left; - padding-left: 15px; -} - -.ui-selected { - background: #222222; - border: 1px solid #CCCCCC !important; - color: #FF9933; - padding: 0 5px; -} - -.wc-button { - outline: 0; - margin:0 4px 0 0; - padding: .4em 1em; - text-decoration:none !important; - cursor:pointer; - position: relative; - text-align: center; - zoom: 1; -} - -.wc-button .ui-icon { - position: absolute; - top: 50%; - margin-top: -8px; - left: 50%; - margin-left: -8px; -} - -a.wc-button { - float:left; -} - -a.ui-state-active { - color: #EB8F00 !important; -} - -a.ui-state-default { - background: #FFFFFF; -} - -/* remove extra button width in IE */ -button.wc-button { - width: auto; - overflow: visible; -} - -.wc-button-icon-left { - padding-left: 2.1em; -} -.wc-button-icon-right { - padding-right: 2.1em; -} - -.wc-button-icon-left .ui-icon { - right: auto; - left: .2em; - margin-left: 0; -} - -.wc-button-icon-right .ui-icon { - left: auto; - right: .2em; - margin-left: 0; -} - -.wc-button-icon-solo { /* solo icon buttons must have block properties for the text-indent to work */ - display: block; - width: 8px; - text-indent: -9999px; -} - -.wc-buttonset { - float: left; -} - -.wc-buttonset .wc-button { - float: left; -} - -.wc-buttonset-single .wc-button, -.wc-buttonset-multi .wc-button { - margin-right: -1px; -} - -.wc-toolbar { - padding: .5em; - margin: 0; -} - -.wc-toolbar .wc-buttonset { - margin-right:1.5em; - padding-left: 1px; -} - -.wc-toolbar .wc-button { - font-size: 1em; -} - -#wc-resource-list { - border-style: solid; - border-width: 0px 1px 1px 1px; - background: #FFFFFF; - color: #F6A828; - display: none; - float: left; - position: absolute; - z-index: 200; -} - -#wc-resource-list li { - border-top-style: solid; - border-top-width: 1px; - cursor: pointer; - padding: 3px; -} - -/* Tag cloud ~~~~~~~~~~~~~~~~~~~~~~~ */ -#wc-tag-cloud { - border: 3px inset; - padding: 2px; -} - -#wc-tag-cloud ul { - font-size: 1.2em; - text-align: justify; -} - -#wc-tag-cloud ul li { - display: inline; - line-height: 1.5em; - text-align: justify; -} - -#wc-tag-cloud ul li a { - text-decoration: none; -} - -#wc-tag-cloud ul li span { - display: none; -} - -#wc-tag-cloud ul li.size1 a { - color: #FF9933; - font-size: 80%; - font-weight: 100; -} - -#wc-tag-cloud ul li.size2 a { - color: #FF9933; - font-size: 90%; - font-weight: 300; -} - -#wc-tag-cloud ul li.size3 a { - color: #FF9933; - font-size: 100%; - font-weight: 500; -} - -#wc-tag-cloud ul li.size4 a { - color: #FF9933; - font-size: 110%; - font-weight: 700; -} - -#wc-tag-cloud ul li.size5 a { - color: #FF9933; - font-size: 120%; - font-weight: 900; -} - -#wc-tag-cloud ul li.size6 a { - color: #FF9933; - font-size: 130%; - font-weight: 900; -} - -#wc-tag-cloud ul li.size7 a { - color: #FF9933; - font-size: 140%; - font-weight: 900; -} - -#wc-tag-cloud ul li a:hover { - color: #f30; - text-decoration: underline; -} - -#wc-tag-cloud h3 { - color: #FF9933; - text-align: center; -} diff --git a/3.1/obsolete/web_client/css/images/g3_web.pdn b/3.1/obsolete/web_client/css/images/g3_web.pdn deleted file mode 100644 index add8b1e253a3024f56c26f63f8cc982507d7d107..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 41550 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 diff --git a/3.1/obsolete/web_client/css/images/g3_web.png b/3.1/obsolete/web_client/css/images/g3_web.png deleted file mode 100644 index 27519ec8e680ef781c04fd5d0a8a0fbd2257dd32..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12394 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 diff --git a/3.1/obsolete/web_client/css/images/ui-bg_diagonals-thick_18_b81900_40x40.png b/3.1/obsolete/web_client/css/images/ui-bg_diagonals-thick_18_b81900_40x40.png deleted file mode 100644 index 954e22dbd99e8c6dd7091335599abf2d10bf8003..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 260 zcmeAS@N?(olHy`uVBq!ia0vp^8X(NU1|)m_?Z^dEr#)R9Ln2z=UU%d=WFXS=@V?HT z#xG*`>Yvsgk=}99w^d^D^d*@m74oMo<%#FcopJf?u00-~YVKV2wzrI*_R6;UORMea zBFVSEnN~eiVA6V&z`E)YLz5Aok^D)In}Yn=OzDpgR5Wv0XfT8pOkmV{sKAJ-PO9#T zZK}IXj&Q-V!U)!LcB_3K0&C*{ diff --git a/3.1/obsolete/web_client/css/images/ui-bg_diagonals-thick_20_666666_40x40.png b/3.1/obsolete/web_client/css/images/ui-bg_diagonals-thick_20_666666_40x40.png deleted file mode 100644 index 64ece5707d91a6edf9fad4bfcce0c4dbcafcf58d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 251 zcmVbvPcjKS|RKP(6sDcCAB(_QB%0978a<$Ah$!b|E zwn;|HO0i8cQj@~)s!ajF0S002ovPDHLkV1oEp BYH0uf diff --git a/3.1/obsolete/web_client/css/images/ui-bg_flat_10_000000_40x100.png b/3.1/obsolete/web_client/css/images/ui-bg_flat_10_000000_40x100.png deleted file mode 100644 index abdc01082bf3534eafecc5819d28c9574d44ea89..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 178 zcmeAS@N?(olHy`uVBq!ia0vp^8bF-F!3HG1q!d*FsY*{5$B>N1x91EQ4=4yQY-ImG zFPf9b{J;c_6SHRK%WcbN_hZpM=(Ry;4Rxv2@@2Y=$K57eF$X$=!PC{xWt~$(69B)$ BI)4BF diff --git a/3.1/obsolete/web_client/css/images/ui-bg_glass_100_f6f6f6_1x400.png b/3.1/obsolete/web_client/css/images/ui-bg_glass_100_f6f6f6_1x400.png deleted file mode 100644 index 9b383f4d2eab09c0f2a739d6b232c32934bc620b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 104 zcmeAS@N?(olHy`uVBq!ia0vp^j6gJjgAK^akKnour1U*q978O6-yYw{%b*}|_(02F z@qbE9)0CJMo;*v*PWv`Vh2h6EmG8IS-Cm{3U~`8Wr|(IeVvr?&A!+5o1urJq>lZQCib*Zhu}sqf+Qs1M>gTe~DWM4f DTJt$0 diff --git a/3.1/obsolete/web_client/css/images/ui-bg_glass_65_ffffff_1x400.png b/3.1/obsolete/web_client/css/images/ui-bg_glass_65_ffffff_1x400.png deleted file mode 100644 index 42ccba269b6e91bef12ad0fa18be651b5ef0ee68..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 105 zcmeAS@N?(olHy`uVBq!ia0vp^j6gJjgAK^akKnouqzpV=978O6-=0?FV^9z|eBtf= z|7WztIJ;WT>{+tN>ySr~=F{k$>;_x^_y?afmf9pRKH0)6?eSP?3s5hEr>mdKI;Vst E0O;M1& diff --git a/3.1/obsolete/web_client/css/images/ui-bg_gloss-wave_35_f6a828_500x100.png b/3.1/obsolete/web_client/css/images/ui-bg_gloss-wave_35_f6a828_500x100.png deleted file mode 100644 index 39d5824d6af5456f1e89fc7847ea3599ea5fd815..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3762 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 diff --git a/3.1/obsolete/web_client/css/images/ui-bg_highlight-soft_100_eeeeee_1x100.png b/3.1/obsolete/web_client/css/images/ui-bg_highlight-soft_100_eeeeee_1x100.png deleted file mode 100644 index f1273672d253263b7564e9e21d69d7d9d0b337d9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 90 zcmeAS@N?(olHy`uVBq!ia0vp^j6j^i!3HGVb)pi0l%l7LV~E7mxPQ=F85a&M@g_{ d|GeK{$Y5lo%PMu^>wln`44$rjF6*2UngE4^EGqy2 diff --git a/3.1/obsolete/web_client/css/images/ui-icons_222222_256x240.png b/3.1/obsolete/web_client/css/images/ui-icons_222222_256x240.png deleted file mode 100644 index ee039dc096a38a3753f92519546eee94bcfbeffa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4369 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 diff --git a/3.1/obsolete/web_client/css/images/ui-icons_228ef1_256x240.png b/3.1/obsolete/web_client/css/images/ui-icons_228ef1_256x240.png deleted file mode 100644 index 10e3631dcab364a0a1ab81862d678fd032908dd7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4369 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 diff --git a/3.1/obsolete/web_client/css/images/ui-icons_ef8c08_256x240.png b/3.1/obsolete/web_client/css/images/ui-icons_ef8c08_256x240.png deleted file mode 100644 index 35bb8efa9c87eed9615e64354e12d3578c604823..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4369 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 diff --git a/3.1/obsolete/web_client/css/images/ui-icons_ffd27a_256x240.png b/3.1/obsolete/web_client/css/images/ui-icons_ffd27a_256x240.png deleted file mode 100644 index baebb63e3fc8fbba697afca858abb3f55bd0f08e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4369 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 diff --git a/3.1/obsolete/web_client/css/images/ui-icons_ffffff_256x240.png b/3.1/obsolete/web_client/css/images/ui-icons_ffffff_256x240.png deleted file mode 100644 index bef5178a9054c16582876bac57017f783272e750..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4369 zcmd^?`8yPD_s3@pGj_w+*U6H7%U0QjR77J*QjsAo%D!YBW@O1;scbQ1jjT!5jATuS zWGpjA6KRZ{!Pve&pXdAh70>I3`<(O3xvulR&VAkQJHZBdk&9iF9RL7uS(uyI0RX_` z6tKz)Iz9;&mv)cCl8u%9`J?|OmP*JO$AcpS?T}Xh!q8L9tTyeBv(%*ReGzw2qI};t z;Rb@H=9eUIoYb&WiPetBc0TAE>N#yD-qsXR@u4{7ZRLA~1Dxy%JD4f0(CuYGwdYLk z1tagsXZP=qm>&QDJh2vLCiWq(mz-1FrW$y`edgtJG0#=QJ!m&9&)(a3?)h-syE0q# z?P#FI_!jBN4~${;{MO;g}UQ zG3d+lNqVdW?d;i5#SBg*2mQ!Rn>(amT&5v4d`jyu6+_vuxMGMIKj9N32D$`#BPsq4 z&H!{>s%@KE0gW_Hv;f*;8lr>_pIAQ@fn70`iX)lM~b;0%IthmkCNRW;1#Bl3u4aW zZ~`YcG08^(#=g-XUjMP$u{=5}{br3p0j{%8ct}0%c5dfz|9@!Qi!6tI!`h+yA7E)Z zJn+pl(M`4lJ2yy^I6~pY>FjC#sdMh}^se$@VnMaaG{PQ>@Mt|4=5=FE@b}Yj#d>l( zp4jAXfV^PTNaR=hCeZIRtFSH37;3xmUxT-X7qRQqRDSDzcRwf+uMpKCYAcj@3xTC< zXz@=PF2DIJC>`r|^jk;L@f^Px;*!*}+|Y8=w%lx^Lb1jkv=)(P{W_K(F~@F=ROKDZ>ObgXV=mn;e*Wv}!4hQs zrZ<8{umiRhWI1l~TX=zzh)D{-gb%X?7vTMf7sj=#h8iTkd{*Bet7n<|_atRUW)ZrB zA7eI!*kdd~5R_>D0mx{$y#+vl@{K^-vOyaIe((yk@a6=@v1a!}7`F@zfM zQG%>GcJ=D5&7V-ti$ajzvp|RpDi@Xi9F7T!erF$O`Ic9l6iF8EO6t6kPu$fJw{LAv zko)2mUjktP!+r)G=#*``Y>=s1k2>FwDKC$IziTEBlvM`7O^fX_t^h^yKlqX|CG2Bh|SzC!9 zu((_57v*9wG?@4)`5#(R)?dx^GP%aTCb>zIRu$psmmUq5l`+lI zxjUr27D$!vE~|Fn-1Ro7x-W)9FxAyDUu$%kMvL{Cdug%i)#LPZS~3)6Wa-araSodDkF`W;re(7n$aoPt{f05OTqjG_6JJD?_?-WBj342T{x!u z!1T_qm`%Z@#d)$x-@+guJbmlvUZ;FzsO|+=&8EfVPMP z_vq>mTPZbRE#{)T2 z)0FYd19#sOXwPcF(WXx^=S<+#78l)kf~V1H!O_3 z4Gj?Y0M{R60`^9EQTirk_@;@y{b{e$-e)^*-{qb(;X?%IHFxl>vPj}Gt)!^i&1nD< zT>M5pSY1sG-%_@Uq253J!{?B%#@`qy#5Kv)C5-H$oJn5OGF{*s5sUP3A&`LbC_F3R z7ZBzX6@yv!wN}mi%5|2h5n_K)aG9S?#7atkvqw)frHAN@qD@M{m}*R)V}8hCzUCO! zEGq>w+t;@(`(73Y;ND7V@R$?9V(62BoF(fYmj`cYKKUtc?YH3%lE)+m_)ujFAMdI^rB5-61b< zPq(0NcBIZO3dQ*GeJ^{k0ZBNCo}!zwU7ZsV&Qe(SH`w&+#X5xg53~52C@HlQ3Dre+D993b|o>mpw^$+9QG*SqJ#{ zZQCVXW0lZ(%J#Sct~wBgk=|?<)xEpq$Z=a*SqaC9eCoN0L+huQP=HD}JC-RF z$$IcPJ?{+f7Dy&UdrVyWGghqj%z{k*5=-m5p~D$+);05~v^d&`JxUSbH`%)~AK-(8VFJ%N;5 zR)7fAQuSKvhmq&aRw4}^IkCy9Z0<45WUB*XvvHliJDohM5_W%hNl}qt^;`If=|0c4 zSTS#33RmucUSOYCT28lyD7Om?+}KvZt1;FiTIdPW260HH;26D&F5n}2!Gc>EkA^_s z@_6YwwOca*Zc?wrzZv_-(s#+gkOFVoepysi#JD+0b zLkdC1u~QZECT5wR%E_Q0g~QSDb~@(-B!JE3B55Yft)~Kl8arZL+tL7JQPzO#p;|3} z3?I1O@rkln)Wb!tZ&j*^7WfK)Jx##GnZd_z*in4exkHLHU^?5aYNNcN%VB@nhUv=M z%-te?`b-_&)lxezhaG->^zF$a=+lSMq1A>8n{oH3(+M!&cSi=g##MyV1Ss+u1bUzp zvPE4O6IW{iebSvw(Y*-R#z#_;hn+kZWH~6X4 zdJ5;T3^rphFs?edA=gw9z$3BgO=ohGNahw}^@o>c)(%ja2%_Rfv;e<54?-7oSEur~ zSd;RM5HmqK8bH29UcAj@z|nLU5UUei1kyC@UgR?@h4>!4fh%D@TRMPWii}iDN2iQY zFht4@vE{ZbQc9#s8)ho>XX2<$ ztO^NV39<9eVN*`4A!+P)-%rq`oqcM?<%9T!e^-3S4NQC(j(?nKP%th1D$d(=xG>n0;ZiL*Ut)#`zN!g4C`?*bQ@jOo`&d)HtE&|qf; zHoW^HK(+NCnX{yy(hnW6r&{|w6x1JoBTVC*Xh3as3feJc*CFqPht-F+GMxZqSTcpw zvA(I}{rHE)i)L&hrT~1jQ+RbGGP!2Zi^U4BfP(p`pYUEkf)v$w@i-=8RF6m71El6| z18;ufz`)&mg0Y5pZwlt$>%W(>6W|^!F&8DUAC~&lo2oFkE{V3T3QgsYto**gNnv=A zf$Ty#t1HHiS4sLRwtb@EVY>xwsiE_Z5ToJp}Xh$8t;XGSfDO7s4uy|-Z>>OAg zbTFzq69;R~BlaTZu%TRZ?bgc4ppA?}&XiJ=!&EvX7z(6Ud{30wJ_xfx*k*DejZUc_ z9fX%S`6#B+UjPVyP;9axa^^ST&$zm{x0UlfRJsaQuQRM*`NL2GUNMy z%X`DKo+4T5MNU_5eP|1slik?>O6>z*M|in)E;@L>8kt-V&gFD+Xq%IY*o`OA1;$XgSWr@q5g&Teiy|FXrjdeNr)s4DMzCuwdva=cNXz)u)+| zOdqiKXJa6fgYEEhhe#cQ z#X3Dy-tw!2F}kh^eD+L&*G%`%wv;NR(%L1&T_WPa)iWtx@pX%FBNhE3|ADt2+nLfA z&O<)}jjl_`0)8Glw^^^OcVYH4D;?KucQeFNcHJn09tQU8ehd1~s;Q?2n`ZABDD{3%msO zg2N05dRqc7SG=Wc&g}SiUwe48w1y2b%zs;56H!5P83%c{9W0Vq!f5U9(Fi8e;S>dA l!Q;r%?Y*7ztoF~2ao>D^xRgPV&GAM diff --git a/3.1/obsolete/web_client/css/jquery-ui.css b/3.1/obsolete/web_client/css/jquery-ui.css deleted file mode 100644 index 9d7aa08b..00000000 --- a/3.1/obsolete/web_client/css/jquery-ui.css +++ /dev/null @@ -1,406 +0,0 @@ -/* -* jQuery UI CSS Framework -* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about) -* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses. -*/ - -/* Layout helpers -----------------------------------*/ -.ui-helper-hidden { display: none; } -.ui-helper-hidden-accessible { position: absolute; left: -99999999px; } -.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; } -.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } -.ui-helper-clearfix { display: inline-block; } -/* required comment for clearfix to work in Opera \*/ -* html .ui-helper-clearfix { height:1%; } -.ui-helper-clearfix { display:block; } -/* end clearfix */ -.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); } - - -/* Interaction Cues -----------------------------------*/ -.ui-state-disabled { cursor: default !important; } - - -/* Icons -----------------------------------*/ - -/* states and images */ -.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; } - - -/* Misc visuals -----------------------------------*/ - -/* Overlays */ -.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } - - - -/* -* jQuery UI CSS Framework -* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about) -* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses. -* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS,%20Tahoma,%20Verdana,%20Arial,%20sans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=12_gloss_wave.png&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=03_highlight_soft.png&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=02_glass.png&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=03_highlight_soft.png&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=08_diagonals_thick.png&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=08_diagonals_thick.png&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=01_flat.png&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px -*/ - - -/* Component containers -----------------------------------*/ -.ui-widget { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1.1em; } -.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1em; } -.ui-widget-content { border: 1px solid #dddddd; background: #eeeeee url(images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x; color: #333333; } -.ui-widget-content a { color: #333333; } -.ui-widget-header { border: 1px solid #e78f08; background: #f6a828 url(images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; } -.ui-widget-header a { color: #ffffff; } - -/* Interaction states -----------------------------------*/ -.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #cccccc; background: #f6f6f6 url(images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #1c94c4; outline: none; } -.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #1c94c4; text-decoration: none; outline: none; } -.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 1px solid #fbcb09; background: #fdf5ce url(images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #c77405; outline: none; } -.ui-state-hover a, .ui-state-hover a:hover { color: #c77405; text-decoration: none; outline: none; } -.ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid #fbd850; background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #eb8f00; outline: none; } -.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #eb8f00; outline: none; text-decoration: none; } - -/* Interaction Cues -----------------------------------*/ -.ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #fed22f; background: #ffe45c url(images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x; color: #363636; } -.ui-state-highlight a, .ui-widget-content .ui-state-highlight a { color: #363636; } -.ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #cd0a0a; background: #b81900 url(images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat; color: #ffffff; } -.ui-state-error a, .ui-widget-content .ui-state-error a { color: #ffffff; } -.ui-state-error-text, .ui-widget-content .ui-state-error-text { color: #ffffff; } -.ui-state-disabled, .ui-widget-content .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; } -.ui-priority-primary, .ui-widget-content .ui-priority-primary { font-weight: bold; } -.ui-priority-secondary, .ui-widget-content .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; } - -/* Icons -----------------------------------*/ - -/* states and images */ -.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_222222_256x240.png); } -.ui-widget-content .ui-icon {background-image: url(images/ui-icons_222222_256x240.png); } -.ui-widget-header .ui-icon {background-image: url(images/ui-icons_ffffff_256x240.png); } -.ui-state-default .ui-icon { background-image: url(images/ui-icons_ef8c08_256x240.png); } -.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_ef8c08_256x240.png); } -.ui-state-active .ui-icon {background-image: url(images/ui-icons_ef8c08_256x240.png); } -.ui-state-highlight .ui-icon {background-image: url(images/ui-icons_228ef1_256x240.png); } -.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_ffd27a_256x240.png); } - -/* positioning */ -.ui-icon-carat-1-n { background-position: 0 0; } -.ui-icon-carat-1-ne { background-position: -16px 0; } -.ui-icon-carat-1-e { background-position: -32px 0; } -.ui-icon-carat-1-se { background-position: -48px 0; } -.ui-icon-carat-1-s { background-position: -64px 0; } -.ui-icon-carat-1-sw { background-position: -80px 0; } -.ui-icon-carat-1-w { background-position: -96px 0; } -.ui-icon-carat-1-nw { background-position: -112px 0; } -.ui-icon-carat-2-n-s { background-position: -128px 0; } -.ui-icon-carat-2-e-w { background-position: -144px 0; } -.ui-icon-triangle-1-n { background-position: 0 -16px; } -.ui-icon-triangle-1-ne { background-position: -16px -16px; } -.ui-icon-triangle-1-e { background-position: -32px -16px; } -.ui-icon-triangle-1-se { background-position: -48px -16px; } -.ui-icon-triangle-1-s { background-position: -64px -16px; } -.ui-icon-triangle-1-sw { background-position: -80px -16px; } -.ui-icon-triangle-1-w { background-position: -96px -16px; } -.ui-icon-triangle-1-nw { background-position: -112px -16px; } -.ui-icon-triangle-2-n-s { background-position: -128px -16px; } -.ui-icon-triangle-2-e-w { background-position: -144px -16px; } -.ui-icon-arrow-1-n { background-position: 0 -32px; } -.ui-icon-arrow-1-ne { background-position: -16px -32px; } -.ui-icon-arrow-1-e { background-position: -32px -32px; } -.ui-icon-arrow-1-se { background-position: -48px -32px; } -.ui-icon-arrow-1-s { background-position: -64px -32px; } -.ui-icon-arrow-1-sw { background-position: -80px -32px; } -.ui-icon-arrow-1-w { background-position: -96px -32px; } -.ui-icon-arrow-1-nw { background-position: -112px -32px; } -.ui-icon-arrow-2-n-s { background-position: -128px -32px; } -.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; } -.ui-icon-arrow-2-e-w { background-position: -160px -32px; } -.ui-icon-arrow-2-se-nw { background-position: -176px -32px; } -.ui-icon-arrowstop-1-n { background-position: -192px -32px; } -.ui-icon-arrowstop-1-e { background-position: -208px -32px; } -.ui-icon-arrowstop-1-s { background-position: -224px -32px; } -.ui-icon-arrowstop-1-w { background-position: -240px -32px; } -.ui-icon-arrowthick-1-n { background-position: 0 -48px; } -.ui-icon-arrowthick-1-ne { background-position: -16px -48px; } -.ui-icon-arrowthick-1-e { background-position: -32px -48px; } -.ui-icon-arrowthick-1-se { background-position: -48px -48px; } -.ui-icon-arrowthick-1-s { background-position: -64px -48px; } -.ui-icon-arrowthick-1-sw { background-position: -80px -48px; } -.ui-icon-arrowthick-1-w { background-position: -96px -48px; } -.ui-icon-arrowthick-1-nw { background-position: -112px -48px; } -.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; } -.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; } -.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; } -.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; } -.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; } -.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; } -.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; } -.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; } -.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; } -.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; } -.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; } -.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; } -.ui-icon-arrowreturn-1-w { background-position: -64px -64px; } -.ui-icon-arrowreturn-1-n { background-position: -80px -64px; } -.ui-icon-arrowreturn-1-e { background-position: -96px -64px; } -.ui-icon-arrowreturn-1-s { background-position: -112px -64px; } -.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; } -.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; } -.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; } -.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; } -.ui-icon-arrow-4 { background-position: 0 -80px; } -.ui-icon-arrow-4-diag { background-position: -16px -80px; } -.ui-icon-extlink { background-position: -32px -80px; } -.ui-icon-newwin { background-position: -48px -80px; } -.ui-icon-refresh { background-position: -64px -80px; } -.ui-icon-shuffle { background-position: -80px -80px; } -.ui-icon-transfer-e-w { background-position: -96px -80px; } -.ui-icon-transferthick-e-w { background-position: -112px -80px; } -.ui-icon-folder-collapsed { background-position: 0 -96px; } -.ui-icon-folder-open { background-position: -16px -96px; } -.ui-icon-document { background-position: -32px -96px; } -.ui-icon-document-b { background-position: -48px -96px; } -.ui-icon-note { background-position: -64px -96px; } -.ui-icon-mail-closed { background-position: -80px -96px; } -.ui-icon-mail-open { background-position: -96px -96px; } -.ui-icon-suitcase { background-position: -112px -96px; } -.ui-icon-comment { background-position: -128px -96px; } -.ui-icon-person { background-position: -144px -96px; } -.ui-icon-print { background-position: -160px -96px; } -.ui-icon-trash { background-position: -176px -96px; } -.ui-icon-locked { background-position: -192px -96px; } -.ui-icon-unlocked { background-position: -208px -96px; } -.ui-icon-bookmark { background-position: -224px -96px; } -.ui-icon-tag { background-position: -240px -96px; } -.ui-icon-home { background-position: 0 -112px; } -.ui-icon-flag { background-position: -16px -112px; } -.ui-icon-calendar { background-position: -32px -112px; } -.ui-icon-cart { background-position: -48px -112px; } -.ui-icon-pencil { background-position: -64px -112px; } -.ui-icon-clock { background-position: -80px -112px; } -.ui-icon-disk { background-position: -96px -112px; } -.ui-icon-calculator { background-position: -112px -112px; } -.ui-icon-zoomin { background-position: -128px -112px; } -.ui-icon-zoomout { background-position: -144px -112px; } -.ui-icon-search { background-position: -160px -112px; } -.ui-icon-wrench { background-position: -176px -112px; } -.ui-icon-gear { background-position: -192px -112px; } -.ui-icon-heart { background-position: -208px -112px; } -.ui-icon-star { background-position: -224px -112px; } -.ui-icon-link { background-position: -240px -112px; } -.ui-icon-cancel { background-position: 0 -128px; } -.ui-icon-plus { background-position: -16px -128px; } -.ui-icon-plusthick { background-position: -32px -128px; } -.ui-icon-minus { background-position: -48px -128px; } -.ui-icon-minusthick { background-position: -64px -128px; } -.ui-icon-close { background-position: -80px -128px; } -.ui-icon-closethick { background-position: -96px -128px; } -.ui-icon-key { background-position: -112px -128px; } -.ui-icon-lightbulb { background-position: -128px -128px; } -.ui-icon-scissors { background-position: -144px -128px; } -.ui-icon-clipboard { background-position: -160px -128px; } -.ui-icon-copy { background-position: -176px -128px; } -.ui-icon-contact { background-position: -192px -128px; } -.ui-icon-image { background-position: -208px -128px; } -.ui-icon-video { background-position: -224px -128px; } -.ui-icon-script { background-position: -240px -128px; } -.ui-icon-alert { background-position: 0 -144px; } -.ui-icon-info { background-position: -16px -144px; } -.ui-icon-notice { background-position: -32px -144px; } -.ui-icon-help { background-position: -48px -144px; } -.ui-icon-check { background-position: -64px -144px; } -.ui-icon-bullet { background-position: -80px -144px; } -.ui-icon-radio-off { background-position: -96px -144px; } -.ui-icon-radio-on { background-position: -112px -144px; } -.ui-icon-pin-w { background-position: -128px -144px; } -.ui-icon-pin-s { background-position: -144px -144px; } -.ui-icon-play { background-position: 0 -160px; } -.ui-icon-pause { background-position: -16px -160px; } -.ui-icon-seek-next { background-position: -32px -160px; } -.ui-icon-seek-prev { background-position: -48px -160px; } -.ui-icon-seek-end { background-position: -64px -160px; } -.ui-icon-seek-first { background-position: -80px -160px; } -.ui-icon-stop { background-position: -96px -160px; } -.ui-icon-eject { background-position: -112px -160px; } -.ui-icon-volume-off { background-position: -128px -160px; } -.ui-icon-volume-on { background-position: -144px -160px; } -.ui-icon-power { background-position: 0 -176px; } -.ui-icon-signal-diag { background-position: -16px -176px; } -.ui-icon-signal { background-position: -32px -176px; } -.ui-icon-battery-0 { background-position: -48px -176px; } -.ui-icon-battery-1 { background-position: -64px -176px; } -.ui-icon-battery-2 { background-position: -80px -176px; } -.ui-icon-battery-3 { background-position: -96px -176px; } -.ui-icon-circle-plus { background-position: 0 -192px; } -.ui-icon-circle-minus { background-position: -16px -192px; } -.ui-icon-circle-close { background-position: -32px -192px; } -.ui-icon-circle-triangle-e { background-position: -48px -192px; } -.ui-icon-circle-triangle-s { background-position: -64px -192px; } -.ui-icon-circle-triangle-w { background-position: -80px -192px; } -.ui-icon-circle-triangle-n { background-position: -96px -192px; } -.ui-icon-circle-arrow-e { background-position: -112px -192px; } -.ui-icon-circle-arrow-s { background-position: -128px -192px; } -.ui-icon-circle-arrow-w { background-position: -144px -192px; } -.ui-icon-circle-arrow-n { background-position: -160px -192px; } -.ui-icon-circle-zoomin { background-position: -176px -192px; } -.ui-icon-circle-zoomout { background-position: -192px -192px; } -.ui-icon-circle-check { background-position: -208px -192px; } -.ui-icon-circlesmall-plus { background-position: 0 -208px; } -.ui-icon-circlesmall-minus { background-position: -16px -208px; } -.ui-icon-circlesmall-close { background-position: -32px -208px; } -.ui-icon-squaresmall-plus { background-position: -48px -208px; } -.ui-icon-squaresmall-minus { background-position: -64px -208px; } -.ui-icon-squaresmall-close { background-position: -80px -208px; } -.ui-icon-grip-dotted-vertical { background-position: 0 -224px; } -.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; } -.ui-icon-grip-solid-vertical { background-position: -32px -224px; } -.ui-icon-grip-solid-horizontal { background-position: -48px -224px; } -.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; } -.ui-icon-grip-diagonal-se { background-position: -80px -224px; } - - -/* Misc visuals -----------------------------------*/ - -/* Corner radius */ -.ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; } -.ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; } -.ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; } -.ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; } -.ui-corner-top { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; } -.ui-corner-bottom { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; } -.ui-corner-right { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; } -.ui-corner-left { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; } -.ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; } - -/* Overlays */ -.ui-widget-overlay { background: #666666 url(images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat; opacity: .50;filter:Alpha(Opacity=50); } -.ui-widget-shadow { margin: -5px 0 0 -5px; padding: 5px; background: #000000 url(images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x; opacity: .20;filter:Alpha(Opacity=20); -moz-border-radius: 5px; -webkit-border-radius: 5px; }/* Accordion -----------------------------------*/ -.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; } -.ui-accordion .ui-accordion-li-fix { display: inline; } -.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; } -.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em 2.2em; } -.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; } -.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; } -.ui-accordion .ui-accordion-content-active { display: block; }/* Datepicker -----------------------------------*/ -.ui-datepicker { width: 17em; padding: .2em .2em 0; } -.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; } -.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; } -.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; } -.ui-datepicker .ui-datepicker-prev { left:2px; } -.ui-datepicker .ui-datepicker-next { right:2px; } -.ui-datepicker .ui-datepicker-prev-hover { left:1px; } -.ui-datepicker .ui-datepicker-next-hover { right:1px; } -.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px; } -.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; } -.ui-datepicker .ui-datepicker-title select { float:left; font-size:1em; margin:1px 0; } -.ui-datepicker select.ui-datepicker-month-year {width: 100%;} -.ui-datepicker select.ui-datepicker-month, -.ui-datepicker select.ui-datepicker-year { width: 49%;} -.ui-datepicker .ui-datepicker-title select.ui-datepicker-year { float: right; } -.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; } -.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0; } -.ui-datepicker td { border: 0; padding: 1px; } -.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; } -.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; } -.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; } -.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; } - -/* with multiple calendars */ -.ui-datepicker.ui-datepicker-multi { width:auto; } -.ui-datepicker-multi .ui-datepicker-group { float:left; } -.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; } -.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; } -.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; } -.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; } -.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; } -.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; } -.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; } -.ui-datepicker-row-break { clear:both; width:100%; } - -/* RTL support */ -.ui-datepicker-rtl { direction: rtl; } -.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; } -.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; } -.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; } -.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; } -.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; } -.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; } -.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; } -.ui-datepicker-rtl .ui-datepicker-group { float:right; } -.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; } -.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; } - -/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */ -.ui-datepicker-cover { - display: none; /*sorry for IE5*/ - display/**/: block; /*sorry for IE5*/ - position: absolute; /*must have*/ - z-index: -1; /*must have*/ - filter: mask(); /*must have*/ - top: -4px; /*must have*/ - left: -4px; /*must have*/ - width: 200px; /*must have*/ - height: 200px; /*must have*/ -}/* Dialog -----------------------------------*/ -.ui-dialog { position: relative; padding: .2em; width: 300px; } -.ui-dialog .ui-dialog-titlebar { padding: .5em .3em .3em 1em; position: relative; } -.ui-dialog .ui-dialog-title { float: left; margin: .1em 0 .2em; } -.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; } -.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; } -.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; } -.ui-dialog .ui-dialog-content { border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; } -.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; } -.ui-dialog .ui-dialog-buttonpane button { float: right; margin: .5em .4em .5em 0; cursor: pointer; padding: .2em .6em .3em .6em; line-height: 1.4em; width:auto; overflow:visible; } -.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; } -.ui-draggable .ui-dialog-titlebar { cursor: move; } -/* Progressbar -----------------------------------*/ -.ui-progressbar { height:2em; text-align: left; } -.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }/* Resizable -----------------------------------*/ -.ui-resizable { position: relative;} -.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;} -.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; } -.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0px; } -.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0px; } -.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0px; height: 100%; } -.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0px; height: 100%; } -.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; } -.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; } -.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; } -.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}/* Slider -----------------------------------*/ -.ui-slider { position: relative; text-align: left; } -.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; } -.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; } - -.ui-slider-horizontal { height: .8em; } -.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; } -.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; } -.ui-slider-horizontal .ui-slider-range-min { left: 0; } -.ui-slider-horizontal .ui-slider-range-max { right: 0; } - -.ui-slider-vertical { width: .8em; height: 100px; } -.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; } -.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; } -.ui-slider-vertical .ui-slider-range-min { bottom: 0; } -.ui-slider-vertical .ui-slider-range-max { top: 0; }/* Tabs -----------------------------------*/ -.ui-tabs { padding: .2em; zoom: 1; } -.ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding: .2em .2em 0; } -.ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; margin: 0 .2em -1px 0; padding: 0; } -.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: .5em 1em; } -.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 1px; border-bottom-width: 0; } -.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; } -.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */ -.ui-tabs .ui-tabs-panel { padding: 1em 1.4em; display: block; border-width: 0; background: none; } -.ui-tabs .ui-tabs-hide { display: none !important; } diff --git a/3.1/obsolete/web_client/css/kohana-2.4rc2.zip b/3.1/obsolete/web_client/css/kohana-2.4rc2.zip deleted file mode 100644 index 90db5e360ff874edd9601c55a2be77882469bc73..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 247694 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“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

    OHJrbo8FjF5bMJVPgmNno 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 diff --git a/3.1/obsolete/web_client/css/reset-fonts-grids.css b/3.1/obsolete/web_client/css/reset-fonts-grids.css deleted file mode 100644 index b3e042c9..00000000 --- a/3.1/obsolete/web_client/css/reset-fonts-grids.css +++ /dev/null @@ -1,7 +0,0 @@ -/* -Copyright (c) 2008, Yahoo! Inc. All rights reserved. -Code licensed under the BSD License: -http://developer.yahoo.net/yui/license.txt -version: 2.6.0 -*/ -html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}del,ins{text-decoration:none;}body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}body{text-align:center;}#ft{clear:both;}#doc,#doc2,#doc3,#doc4,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7{margin:auto;text-align:left;width:57.69em;*width:56.25em;min-width:750px;}#doc2{width:73.076em;*width:71.25em;}#doc3{margin:auto 10px;width:auto;}#doc4{width:74.923em;*width:73.05em;}.yui-b{position:relative;}.yui-b{_position:static;}#yui-main .yui-b{position:static;}#yui-main,.yui-g .yui-u .yui-g{width:100%;}{width:100%;}.yui-t1 #yui-main,.yui-t2 #yui-main,.yui-t3 #yui-main{float:right;margin-left:-25em;}.yui-t4 #yui-main,.yui-t5 #yui-main,.yui-t6 #yui-main{float:left;margin-right:-25em;}.yui-t1 .yui-b{float:left;width:12.30769em;*width:12.00em;}.yui-t1 #yui-main .yui-b{margin-left:13.30769em;*margin-left:13.05em;}.yui-t2 .yui-b{float:left;width:13.8461em;*width:13.50em;}.yui-t2 #yui-main .yui-b{margin-left:14.8461em;*margin-left:14.55em;}.yui-t3 .yui-b{float:left;width:23.0769em;*width:22.50em;}.yui-t3 #yui-main .yui-b{margin-left:24.0769em;*margin-left:23.62em;}.yui-t4 .yui-b{float:right;width:13.8456em;*width:13.50em;}.yui-t4 #yui-main .yui-b{margin-right:14.8456em;*margin-right:14.55em;}.yui-t5 .yui-b{float:right;width:18.4615em;*width:18.00em;}.yui-t5 #yui-main .yui-b{margin-right:19.4615em;*margin-right:19.125em;}.yui-t6 .yui-b{float:right;width:23.0769em;*width:22.50em;}.yui-t6 #yui-main .yui-b{margin-right:24.0769em;*margin-right:23.62em;}.yui-t7 #yui-main .yui-b{display:block;margin:0 0 1em 0;}#yui-main .yui-b{float:none;width:auto;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf,.yui-gc .yui-u,.yui-gd .yui-g,.yui-g .yui-gc .yui-u,.yui-ge .yui-u,.yui-ge .yui-g,.yui-gf .yui-g,.yui-gf .yui-u{float:right;}.yui-g div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first,.yui-ge div.first,.yui-gf div.first,.yui-g .yui-gc div.first,.yui-g .yui-ge div.first,.yui-gc div.first div.first{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf{width:49.1%;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{width:32%;margin-left:1.99%;}.yui-gb .yui-u{*margin-left:1.9%;*width:31.9%;}.yui-gc div.first,.yui-gd .yui-u{width:66%;}.yui-gd div.first{width:32%;}.yui-ge div.first,.yui-gf .yui-u{width:74.2%;}.yui-ge .yui-u,.yui-gf div.first{width:24%;}.yui-g .yui-gb div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first{margin-left:0;}.yui-g .yui-g .yui-u,.yui-gb .yui-g .yui-u,.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u,.yui-ge .yui-g .yui-u,.yui-gf .yui-g .yui-u{width:49%;*width:48.1%;*margin-left:0;}.yui-g .yui-g .yui-u{width:48.1%;}.yui-g .yui-gb div.first,.yui-gb .yui-gb div.first{*margin-right:0;*width:32%;_width:31.7%;}.yui-g .yui-gc div.first,.yui-gd .yui-g{width:66%;}.yui-gb .yui-g div.first{*margin-right:4%;_margin-right:1.3%;}.yui-gb .yui-gc div.first,.yui-gb .yui-gd div.first{*margin-right:0;}.yui-gb .yui-gb .yui-u,.yui-gb .yui-gc .yui-u{*margin-left:1.8%;_margin-left:4%;}.yui-g .yui-gb .yui-u{_margin-left:1.0%;}.yui-gb .yui-gd .yui-u{*width:66%;_width:61.2%;}.yui-gb .yui-gd div.first{*width:31%;_width:29.5%;}.yui-g .yui-gc .yui-u,.yui-gb .yui-gc .yui-u{width:32%;_float:right;margin-right:0;_margin-left:0;}.yui-gb .yui-gc div.first{width:66%;*float:left;*margin-left:0;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf .yui-u{margin:0;}.yui-gb .yui-gb .yui-u{_margin-left:.7%;}.yui-gb .yui-g div.first,.yui-gb .yui-gb div.first{*margin-left:0;}.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u{*width:48.1%;*margin-left:0;} .yui-gb .yui-gd div.first{width:32%;}.yui-g .yui-gd div.first{_width:29.9%;}.yui-ge .yui-g{width:24%;}.yui-gf .yui-g{width:74.2%;}.yui-gb .yui-ge div.yui-u,.yui-gb .yui-gf div.yui-u{float:right;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf div.first{float:left;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf div.first{*width:24%;_width:20%;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf .yui-u{*width:73.5%;_width:65.5%;}.yui-ge div.first .yui-gd .yui-u{width:65%;}.yui-ge div.first .yui-gd div.first{width:32%;}#bd:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#bd,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf{zoom:1;} \ No newline at end of file diff --git a/3.1/obsolete/web_client/example.htaccess b/3.1/obsolete/web_client/example.htaccess deleted file mode 100644 index cd7a9d3f..00000000 --- a/3.1/obsolete/web_client/example.htaccess +++ /dev/null @@ -1,19 +0,0 @@ -# Turn on URL rewriting -RewriteEngine On - -# Installation directory -RewriteBase /kohana/ - -# Protect application and system files from being viewed -# This is only necessary when these files are inside the webserver document root -RewriteRule ^(application|modules|system) - [R=404,L] - -# Allow any files or directories that exist to be displayed directly -RewriteCond %{REQUEST_FILENAME} !-f -RewriteCond %{REQUEST_FILENAME} !-d - -# Rewrite all other URLs to index.php/URL -RewriteRule .* index.php/$0 [PT,L] - -# Alternativly, if the rewrite rule above does not work try this instead: -#RewriteRule .* index.php?kohana_uri=$0 [PT,QSA,L] diff --git a/3.1/obsolete/web_client/index.php b/3.1/obsolete/web_client/index.php deleted file mode 100644 index 43aefef2..00000000 --- a/3.1/obsolete/web_client/index.php +++ /dev/null @@ -1,107 +0,0 @@ - 0) { - $(login).ajaxForm({ - dataType: "json", - beforeSubmit: function(formData, form, options) { - form.find(":submit") - .addClass("ui-state-disabled") - .attr("disabled", "disabled"); - return true; - }, - success: function(data) { - $(obj).html(data.content); - if (data.status == "ok") { - initializeDetail(obj); - } else { - ajaxifyLoginForm(obj); - } - } - }); - } else { - initializeDetail(obj); - } - }; - - function initializeDetail(obj) { - $(".ui-icon-plus", obj).live("click", function (event) { - var siblings = $("~ ul", this); - if (siblings.length > 0) { - siblings.show(); - $(this).removeClass("ui-icon-plus"); - $(this).addClass("ui-icon-minus"); - } else { - var parent = $(this).parents("li:first"); - $.get("/g3_client/index.php/g3_client/albums", - {path: $(parent).attr("ref")}, - function(data, textStatus) { - $(parent).replaceWith(data); - }); - } - return false; - }); - - $(".ui-icon-minus", obj).live("click", function (event) { - $("~ ul", this).hide(); - $(this).removeClass("ui-icon-minus"); - $(this).addClass("ui-icon-plus"); - return false; - }); - - $("#center a.wc-child-link").live("dblclick", function(event) { - event.preventDefault(); - event.stopPropagation(); - var path = $(this).parents("li:first").attr("ref"); - var url = $(this).attr("href"); - get_detail(path, _set_active_album); - return false; - }); - - $("#wc-choose-resource").live("click", function(event){ - event.preventDefault(); - event.stopPropagation(); - if ($("#wc-resource-list:visible").length) { - $("#wc-resource-list").hide(); - } else { - var parent = $(this).parent("div"); - var width = parent.width(); - var height = parent.height(); - var top = parent.position().top; - var current_path = $("#wc-add-resource").attr("ref"); - $("#wc-resource-list li[ref='" + current_path + "']").addClass("ui-selected"); - $("#wc-resource-list") - .css({"top": (top + height - 5) + "px", "width": width + "px"}) - .show(); - } - return false; - }); - - $("#wc-resource-list").live("click", function(event) { - var ref = $(event.originalTarget).attr("ref"); - var text = $(event.originalTarget).text(); - $("#wc-add-resource span").text(text); - $("#wc-add-resource").attr("ref", ref); - $("#wc-resource-list").hide(); - $("#wc-resource-list li.ui-selected").removeClass("ui-selected"); - }); - - $("#center a.wc-child-link").live("click", function(event) { - $(".wc-thumb-grid-cell.ui-selected").removeClass("ui-selected"); - $(this).parents("li:first").addClass("ui-selected"); - _set_navigation_buttons($(".wc-thumb-grid-cell.ui-selected").attr("ref")); - return false; - }); - - $(".wc-button").live("click", function() { - if ($(this).hasClass("ui-state-disabled")) { - return false; - } - - var action = $(this).attr("ref"); - switch (action) { - case "parent": - get_detail($("span", this).attr("ref"), _set_active_album); - break; - case "first": - case "previous": - case "next": - case "last": - if (resource_type != "album") { - get_detail($("span", this).attr("ref")); - } else { - var selected = $(".wc-thumb-grid-cell.ui-selected"); - selected.removeClass("ui-selected"); - switch ($(this).attr("ref")) { - case "first": - $(".wc-thumb-grid-cell:first").addClass("ui-selected"); - break; - case "previous": - selected.prev().addClass("ui-selected"); - break; - case "next": - selected.next().addClass("ui-selected"); - break; - case "last": - $(".wc-thumb-grid-cell:last").addClass("ui-selected"); - break; - } - _set_navigation_buttons(); - } - break; - case "edit": - case "delete": - _open_dialog(action + "_" + resource_type, $("span", this).attr("ref")); - break; - default: - if (/^add_.*/.test(action)) { - _open_dialog(action, $("span", this).attr("ref")); - } else { - console.group("process toolbar button click: " + $(this).attr("ref")); - console.log(($("span", this).attr("ref"))); - console.groupEnd(); - } - } - return false; - }); - - $(".tree-title", obj).live("click", function (event) { - get_detail($(this).parents("li:first").attr("ref")); - $(".ui-selected").removeClass("ui-selected"); - $(this).addClass("ui-selected"); - return false; - }); - - $("#album_tree [ref=''] .tree-title:first").addClass("ui-selected"); - - $("#wc-tag-cloud li a", obj).live("click", function (event) { - $.get($(this).attr("href"), function(data, textStatus) { - $("#wc-detail").html(data); - set_selected_thumb(); - save_paths(); - }); - return false; - }); - - set_selected_thumb(); - save_paths(); - } - - function _set_active_album(path) { - var album = $("#album_tree [ref='" + path + "']"); - if (album.length > 0) { - $(".tree-title.ui-selected").removeClass("ui-selected"); - $(".tree-title:first", album).addClass("ui-selected"); - } - } - - function set_selected_thumb() { - if ($(".wc-thumb-grid-cell.ui-selected").length == 0) { - $(".wc-thumb-grid-cell:first").addClass("ui-selected"); - } - } - - function _open_dialog(dialog, resource_path) { - $("body").append('

    '); - $("#g-dialog").dialog({ - model: true, - resizable: false, - position: "center", - close: function() { - $("#g-dialog").dialog("destroy").remove(); - } - }); - $.getJSON("/g3_client/index.php/" + dialog, {path: resource_path}, function(data) { - $("#g-dialog").html(data.form); - - if ($("#g-dialog fieldset legend").length) { - $("#g-dialog").dialog('option', 'title', $("#g-dialog fieldset legend:eq(0)").html()); - } - _ajaxifyDialog(); - - $("#g-dialog").dialog("open"); - - }); - } - - function _ajaxifyDialog() { - if ($("#g-dialog form").length) { - $("#g-dialog form").ajaxForm({ - dataType: "json", - beforeSubmit: function(formData, form, options) { - form.find(":submit, :reset") - .addClass("ui-state-disabled") - .attr("disabled", "disabled"); - return true; - }, - success: function(data) { - if (data.form) { - $("#g-dialog form").replaceWith(data.form); - $("#g-dialog form :submit").removeClass("ui-state-disabled") - .attr("disabled", null); - _ajaxifyDialog(); - } - if (data.result == "success") { - $("#g-dialog").dialog('close'); - get_detail(data.path, _set_active_album); - if (data.type == "album") { - var path = data.path; - $.get("/g3_client/index.php/g3_client/albums", - {path: path}, - function(data, textStatus) { - var selector = "#album_tree li[ref=" + path + "]"; - $(selector).replaceWith(data); - $(selector + " .tree-title:first").addClass("ui-selected"); - }); - } - } else if (data.result == "fail") { - $("#g-dialog").dialog('close'); - alert(data.message); - } - } - }); - } - } - - function get_detail(path, callback) { - $.get("/g3_client/index.php/g3_client/detail", {path: path}, function(data, textStatus) { - $("#wc-detail").html(data); - set_selected_thumb(); - save_paths(); - if (callback) { - callback(path); - } - }); - } - - function save_paths() { - _paths[current_path] = []; - $(".wc-thumb-grid-cell").each(function(i) { - _paths[current_path][i] = $(this).attr("ref"); - }); - - _set_navigation_buttons(); - } - - function _set_navigation_buttons() { - if (current_path != "") { - $(".wc-toolbar .ui-icon-eject").parent("a").removeClass("ui-state-disabled"); - //$(".wc-toolbar .ui-icon-trash").parent("a").removeClass("ui-state-disabled"); - } else { - $(".wc-toolbar .ui-icon-eject").parent("a").addClass("ui-state-disabled"); - //$(".wc-toolbar .ui-icon-trash").parent("a").addClass("ui-state-disabled"); - } - $(".wc-toolbar .ui-icon-eject").attr("ref", parent_path); - $(".wc-toolbar .ui-icon-pencil").attr("ref", current_path); - $(".wc-toolbar #wc-add-resource span") - .attr("ref", resource_type == "album" ? current_path : parent_path); - - var paths = _paths[resource_type == "album" ? current_path : parent_path]; - - $(".wc-toolbar .ui-icon-pencil").attr("ref", current_path); - if (paths.length > 0) { - $(".wc-toolbar .ui-icon-seek-first").parent("a").removeClass("ui-state-disabled"); - $(".wc-toolbar .ui-icon-seek-end").parent("a").removeClass("ui-state-disabled"); - $(".wc-toolbar .ui-icon-seek-first").attr("ref", paths[0]); - $(".wc-toolbar .ui-icon-seek-end").attr("ref", paths[paths.length - 1]); - } else { - $(".wc-toolbar .ui-icon-seek-first").parent("a").addClass("ui-state-disabled"); - $(".wc-toolbar .ui-icon-seek-end").parent("a").addClass("ui-state-disabled"); - } - - var selected_path = - resource_type == "album" ? $(".wc-thumb-grid-cell.ui-selected").attr("ref") : current_path; - var i = 0; - for (; i < paths.length; i++) { - if (paths[i] == selected_path) { - break; - } - } - - $(".wc-toolbar .ui-icon-trash").attr("ref", selected_path); - - if (i > 0) { - $(".wc-toolbar .ui-icon-seek-prev").parent("a").removeClass("ui-state-disabled"); - $(".wc-toolbar .ui-icon-seek-prev").attr("ref", paths[i - 1]); - } else { - $(".wc-toolbar .ui-icon-seek-first").parent("a").addClass("ui-state-disabled"); - $(".wc-toolbar .ui-icon-seek-prev").parent("a").addClass("ui-state-disabled"); - } - if (i < paths.length - 1) { - $(".wc-toolbar .ui-icon-seek-next").parent("a").removeClass("ui-state-disabled"); - $(".wc-toolbar .ui-icon-seek-next").attr("ref", paths[i + 1]); - } else { - $(".wc-toolbar .ui-icon-seek-next").parent("a").addClass("ui-state-disabled"); - $(".wc-toolbar .ui-icon-seek-end").parent("a").addClass("ui-state-disabled"); - } - } -})(jQuery); diff --git a/3.1/obsolete/web_client/js/jquery-ui.js b/3.1/obsolete/web_client/js/jquery-ui.js deleted file mode 100644 index 3a69887e..00000000 --- a/3.1/obsolete/web_client/js/jquery-ui.js +++ /dev/null @@ -1,45 +0,0 @@ -/* - * jQuery UI 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 - */ -jQuery.ui||(function(c){var i=c.fn.remove,d=c.browser.mozilla&&(parseFloat(c.browser.version)<1.9);c.ui={version:"1.7.2",plugin:{add:function(k,l,n){var m=c.ui[k].prototype;for(var j in n){m.plugins[j]=m.plugins[j]||[];m.plugins[j].push([l,n[j]])}},call:function(j,l,k){var n=j.plugins[l];if(!n||!j.element[0].parentNode){return}for(var m=0;m0){return true}m[j]=1;l=(m[j]>0);m[j]=0;return l},isOverAxis:function(k,j,l){return(k>j)&&(k<(j+l))},isOver:function(o,k,n,m,j,l){return c.ui.isOverAxis(o,n,j)&&c.ui.isOverAxis(k,m,l)},keyCode:{BACKSPACE:8,CAPS_LOCK:20,COMMA:188,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,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}};if(d){var f=c.attr,e=c.fn.removeAttr,h="http://www.w3.org/2005/07/aaa",a=/^aria-/,b=/^wairole:/;c.attr=function(k,j,l){var m=l!==undefined;return(j=="role"?(m?f.call(this,k,j,"wairole:"+l):(f.apply(this,arguments)||"").replace(b,"")):(a.test(j)?(m?k.setAttributeNS(h,j.replace(a,"aaa:"),l):f.call(this,k,j.replace(a,"aaa:"))):f.apply(this,arguments)))};c.fn.removeAttr=function(j){return(a.test(j)?this.each(function(){this.removeAttributeNS(h,j.replace(a,""))}):e.call(this,j))}}c.fn.extend({remove:function(){c("*",this).add(this).each(function(){c(this).triggerHandler("remove")});return i.apply(this,arguments)},enableSelection:function(){return this.attr("unselectable","off").css("MozUserSelect","").unbind("selectstart.ui")},disableSelection:function(){return this.attr("unselectable","on").css("MozUserSelect","none").bind("selectstart.ui",function(){return false})},scrollParent:function(){var j;if((c.browser.msie&&(/(static|relative)/).test(this.css("position")))||(/absolute/).test(this.css("position"))){j=this.parents().filter(function(){return(/(relative|absolute|fixed)/).test(c.curCSS(this,"position",1))&&(/(auto|scroll)/).test(c.curCSS(this,"overflow",1)+c.curCSS(this,"overflow-y",1)+c.curCSS(this,"overflow-x",1))}).eq(0)}else{j=this.parents().filter(function(){return(/(auto|scroll)/).test(c.curCSS(this,"overflow",1)+c.curCSS(this,"overflow-y",1)+c.curCSS(this,"overflow-x",1))}).eq(0)}return(/fixed/).test(this.css("position"))||!j.length?c(document):j}});c.extend(c.expr[":"],{data:function(l,k,j){return !!c.data(l,j[3])},focusable:function(k){var l=k.nodeName.toLowerCase(),j=c.attr(k,"tabindex");return(/input|select|textarea|button|object/.test(l)?!k.disabled:"a"==l||"area"==l?k.href||!isNaN(j):!isNaN(j))&&!c(k)["area"==l?"parents":"closest"](":hidden").length},tabbable:function(k){var j=c.attr(k,"tabindex");return(isNaN(j)||j>=0)&&c(k).is(":focusable")}});function g(m,n,o,l){function k(q){var p=c[m][n][q]||[];return(typeof p=="string"?p.split(/,?\s+/):p)}var j=k("getter");if(l.length==1&&typeof l[0]=="string"){j=j.concat(k("getterSetter"))}return(c.inArray(o,j)!=-1)}c.widget=function(k,j){var l=k.split(".")[0];k=k.split(".")[1];c.fn[k]=function(p){var n=(typeof p=="string"),o=Array.prototype.slice.call(arguments,1);if(n&&p.substring(0,1)=="_"){return this}if(n&&g(l,k,p,o)){var m=c.data(this[0],k);return(m?m[p].apply(m,o):undefined)}return this.each(function(){var q=c.data(this,k);(!q&&!n&&c.data(this,k,new c[l][k](this,p))._init());(q&&n&&c.isFunction(q[p])&&q[p].apply(q,o))})};c[l]=c[l]||{};c[l][k]=function(o,n){var m=this;this.namespace=l;this.widgetName=k;this.widgetEventPrefix=c[l][k].eventPrefix||k;this.widgetBaseClass=l+"-"+k;this.options=c.extend({},c.widget.defaults,c[l][k].defaults,c.metadata&&c.metadata.get(o)[k],n);this.element=c(o).bind("setData."+k,function(q,p,r){if(q.target==o){return m._setData(p,r)}}).bind("getData."+k,function(q,p){if(q.target==o){return m._getData(p)}}).bind("remove",function(){return m.destroy()})};c[l][k].prototype=c.extend({},c.widget.prototype,j);c[l][k].getterSetter="option"};c.widget.prototype={_init:function(){},destroy:function(){this.element.removeData(this.widgetName).removeClass(this.widgetBaseClass+"-disabled "+this.namespace+"-state-disabled").removeAttr("aria-disabled")},option:function(l,m){var k=l,j=this;if(typeof l=="string"){if(m===undefined){return this._getData(l)}k={};k[l]=m}c.each(k,function(n,o){j._setData(n,o)})},_getData:function(j){return this.options[j]},_setData:function(j,k){this.options[j]=k;if(j=="disabled"){this.element[k?"addClass":"removeClass"](this.widgetBaseClass+"-disabled "+this.namespace+"-state-disabled").attr("aria-disabled",k)}},enable:function(){this._setData("disabled",false)},disable:function(){this._setData("disabled",true)},_trigger:function(l,m,n){var p=this.options[l],j=(l==this.widgetEventPrefix?l:this.widgetEventPrefix+l);m=c.Event(m);m.type=j;if(m.originalEvent){for(var k=c.event.props.length,o;k;){o=c.event.props[--k];m[o]=m.originalEvent[o]}}this.element.trigger(m,n);return !(c.isFunction(p)&&p.call(this.element[0],m,n)===false||m.isDefaultPrevented())}};c.widget.defaults={disabled:false};c.ui.mouse={_mouseInit:function(){var j=this;this.element.bind("mousedown."+this.widgetName,function(k){return j._mouseDown(k)}).bind("click."+this.widgetName,function(k){if(j._preventClickEvent){j._preventClickEvent=false;k.stopImmediatePropagation();return false}});if(c.browser.msie){this._mouseUnselectable=this.element.attr("unselectable");this.element.attr("unselectable","on")}this.started=false},_mouseDestroy:function(){this.element.unbind("."+this.widgetName);(c.browser.msie&&this.element.attr("unselectable",this._mouseUnselectable))},_mouseDown:function(l){l.originalEvent=l.originalEvent||{};if(l.originalEvent.mouseHandled){return}(this._mouseStarted&&this._mouseUp(l));this._mouseDownEvent=l;var k=this,m=(l.which==1),j=(typeof this.options.cancel=="string"?c(l.target).parents().add(l.target).filter(this.options.cancel).length:false);if(!m||j||!this._mouseCapture(l)){return true}this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet){this._mouseDelayTimer=setTimeout(function(){k.mouseDelayMet=true},this.options.delay)}if(this._mouseDistanceMet(l)&&this._mouseDelayMet(l)){this._mouseStarted=(this._mouseStart(l)!==false);if(!this._mouseStarted){l.preventDefault();return true}}this._mouseMoveDelegate=function(n){return k._mouseMove(n)};this._mouseUpDelegate=function(n){return k._mouseUp(n)};c(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);(c.browser.safari||l.preventDefault());l.originalEvent.mouseHandled=true;return true},_mouseMove:function(j){if(c.browser.msie&&!j.button){return this._mouseUp(j)}if(this._mouseStarted){this._mouseDrag(j);return j.preventDefault()}if(this._mouseDistanceMet(j)&&this._mouseDelayMet(j)){this._mouseStarted=(this._mouseStart(this._mouseDownEvent,j)!==false);(this._mouseStarted?this._mouseDrag(j):this._mouseUp(j))}return !this._mouseStarted},_mouseUp:function(j){c(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;this._preventClickEvent=(j.target==this._mouseDownEvent.target);this._mouseStop(j)}return false},_mouseDistanceMet:function(j){return(Math.max(Math.abs(this._mouseDownEvent.pageX-j.pageX),Math.abs(this._mouseDownEvent.pageY-j.pageY))>=this.options.distance)},_mouseDelayMet:function(j){return this.mouseDelayMet},_mouseStart:function(j){},_mouseDrag:function(j){},_mouseStop:function(j){},_mouseCapture:function(j){return true}};c.ui.mouse.defaults={cancel:null,distance:1,delay:0}})(jQuery);;/* - * jQuery UI Dialog 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/Dialog - * - * Depends: - * ui.core.js - * ui.draggable.js - * ui.resizable.js - */ -(function(c){var b={dragStart:"start.draggable",drag:"drag.draggable",dragStop:"stop.draggable",maxHeight:"maxHeight.resizable",minHeight:"minHeight.resizable",maxWidth:"maxWidth.resizable",minWidth:"minWidth.resizable",resizeStart:"start.resizable",resize:"drag.resizable",resizeStop:"stop.resizable"},a="ui-dialog ui-widget ui-widget-content ui-corner-all ";c.widget("ui.dialog",{_init:function(){this.originalTitle=this.element.attr("title");var l=this,m=this.options,j=m.title||this.originalTitle||" ",e=c.ui.dialog.getTitleId(this.element),k=(this.uiDialog=c("
    ")).appendTo(document.body).hide().addClass(a+m.dialogClass).css({position:"absolute",overflow:"hidden",zIndex:m.zIndex}).attr("tabIndex",-1).css("outline",0).keydown(function(n){(m.closeOnEscape&&n.keyCode&&n.keyCode==c.ui.keyCode.ESCAPE&&l.close(n))}).attr({role:"dialog","aria-labelledby":e}).mousedown(function(n){l.moveToTop(false,n)}),g=this.element.show().removeAttr("title").addClass("ui-dialog-content ui-widget-content").appendTo(k),f=(this.uiDialogTitlebar=c("
    ")).addClass("ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix").prependTo(k),i=c('
    ').addClass("ui-dialog-titlebar-close ui-corner-all").attr("role","button").hover(function(){i.addClass("ui-state-hover")},function(){i.removeClass("ui-state-hover")}).focus(function(){i.addClass("ui-state-focus")}).blur(function(){i.removeClass("ui-state-focus")}).mousedown(function(n){n.stopPropagation()}).click(function(n){l.close(n);return false}).appendTo(f),h=(this.uiDialogTitlebarCloseText=c("")).addClass("ui-icon ui-icon-closethick").text(m.closeText).appendTo(i),d=c("").addClass("ui-dialog-title").attr("id",e).html(j).prependTo(f);f.find("*").add(f).disableSelection();(m.draggable&&c.fn.draggable&&this._makeDraggable());(m.resizable&&c.fn.resizable&&this._makeResizable());this._createButtons(m.buttons);this._isOpen=false;(m.bgiframe&&c.fn.bgiframe&&k.bgiframe());(m.autoOpen&&this.open())},destroy:function(){(this.overlay&&this.overlay.destroy());this.uiDialog.hide();this.element.unbind(".dialog").removeData("dialog").removeClass("ui-dialog-content ui-widget-content").hide().appendTo("body");this.uiDialog.remove();(this.originalTitle&&this.element.attr("title",this.originalTitle))},close:function(f){var d=this;if(false===d._trigger("beforeclose",f)){return}(d.overlay&&d.overlay.destroy());d.uiDialog.unbind("keypress.ui-dialog");(d.options.hide?d.uiDialog.hide(d.options.hide,function(){d._trigger("close",f)}):d.uiDialog.hide()&&d._trigger("close",f));c.ui.dialog.overlay.resize();d._isOpen=false;if(d.options.modal){var e=0;c(".ui-dialog").each(function(){if(this!=d.uiDialog[0]){e=Math.max(e,c(this).css("z-index"))}});c.ui.dialog.maxZ=e}},isOpen:function(){return this._isOpen},moveToTop:function(f,e){if((this.options.modal&&!f)||(!this.options.stack&&!this.options.modal)){return this._trigger("focus",e)}if(this.options.zIndex>c.ui.dialog.maxZ){c.ui.dialog.maxZ=this.options.zIndex}(this.overlay&&this.overlay.$el.css("z-index",c.ui.dialog.overlay.maxZ=++c.ui.dialog.maxZ));var d={scrollTop:this.element.attr("scrollTop"),scrollLeft:this.element.attr("scrollLeft")};this.uiDialog.css("z-index",++c.ui.dialog.maxZ);this.element.attr(d);this._trigger("focus",e)},open:function(){if(this._isOpen){return}var e=this.options,d=this.uiDialog;this.overlay=e.modal?new c.ui.dialog.overlay(this):null;(d.next().length&&d.appendTo("body"));this._size();this._position(e.position);d.show(e.show);this.moveToTop(true);(e.modal&&d.bind("keypress.ui-dialog",function(h){if(h.keyCode!=c.ui.keyCode.TAB){return}var g=c(":tabbable",this),i=g.filter(":first")[0],f=g.filter(":last")[0];if(h.target==f&&!h.shiftKey){setTimeout(function(){i.focus()},1)}else{if(h.target==i&&h.shiftKey){setTimeout(function(){f.focus()},1)}}}));c([]).add(d.find(".ui-dialog-content :tabbable:first")).add(d.find(".ui-dialog-buttonpane :tabbable:first")).add(d).filter(":first").focus();this._trigger("open");this._isOpen=true},_createButtons:function(g){var f=this,d=false,e=c("
    ").addClass("ui-dialog-buttonpane ui-widget-content ui-helper-clearfix");this.uiDialog.find(".ui-dialog-buttonpane").remove();(typeof g=="object"&&g!==null&&c.each(g,function(){return !(d=true)}));if(d){c.each(g,function(h,i){c('').addClass("ui-state-default ui-corner-all").text(h).click(function(){i.apply(f.element[0],arguments)}).hover(function(){c(this).addClass("ui-state-hover")},function(){c(this).removeClass("ui-state-hover")}).focus(function(){c(this).addClass("ui-state-focus")}).blur(function(){c(this).removeClass("ui-state-focus")}).appendTo(e)});e.appendTo(this.uiDialog)}},_makeDraggable:function(){var d=this,f=this.options,e;this.uiDialog.draggable({cancel:".ui-dialog-content",handle:".ui-dialog-titlebar",containment:"document",start:function(){e=f.height;c(this).height(c(this).height()).addClass("ui-dialog-dragging");(f.dragStart&&f.dragStart.apply(d.element[0],arguments))},drag:function(){(f.drag&&f.drag.apply(d.element[0],arguments))},stop:function(){c(this).removeClass("ui-dialog-dragging").height(e);(f.dragStop&&f.dragStop.apply(d.element[0],arguments));c.ui.dialog.overlay.resize()}})},_makeResizable:function(g){g=(g===undefined?this.options.resizable:g);var d=this,f=this.options,e=typeof g=="string"?g:"n,e,s,w,se,sw,ne,nw";this.uiDialog.resizable({cancel:".ui-dialog-content",alsoResize:this.element,maxWidth:f.maxWidth,maxHeight:f.maxHeight,minWidth:f.minWidth,minHeight:f.minHeight,start:function(){c(this).addClass("ui-dialog-resizing");(f.resizeStart&&f.resizeStart.apply(d.element[0],arguments))},resize:function(){(f.resize&&f.resize.apply(d.element[0],arguments))},handles:e,stop:function(){c(this).removeClass("ui-dialog-resizing");f.height=c(this).height();f.width=c(this).width();(f.resizeStop&&f.resizeStop.apply(d.element[0],arguments));c.ui.dialog.overlay.resize()}}).find(".ui-resizable-se").addClass("ui-icon ui-icon-grip-diagonal-se")},_position:function(i){var e=c(window),f=c(document),g=f.scrollTop(),d=f.scrollLeft(),h=g;if(c.inArray(i,["center","top","right","bottom","left"])>=0){i=[i=="right"||i=="left"?i:"center",i=="top"||i=="bottom"?i:"middle"]}if(i.constructor!=Array){i=["center","middle"]}if(i[0].constructor==Number){d+=i[0]}else{switch(i[0]){case"left":d+=0;break;case"right":d+=e.width()-this.uiDialog.outerWidth();break;default:case"center":d+=(e.width()-this.uiDialog.outerWidth())/2}}if(i[1].constructor==Number){g+=i[1]}else{switch(i[1]){case"top":g+=0;break;case"bottom":g+=e.height()-this.uiDialog.outerHeight();break;default:case"middle":g+=(e.height()-this.uiDialog.outerHeight())/2}}g=Math.max(g,h);this.uiDialog.css({top:g,left:d})},_setData:function(e,f){(b[e]&&this.uiDialog.data(b[e],f));switch(e){case"buttons":this._createButtons(f);break;case"closeText":this.uiDialogTitlebarCloseText.text(f);break;case"dialogClass":this.uiDialog.removeClass(this.options.dialogClass).addClass(a+f);break;case"draggable":(f?this._makeDraggable():this.uiDialog.draggable("destroy"));break;case"height":this.uiDialog.height(f);break;case"position":this._position(f);break;case"resizable":var d=this.uiDialog,g=this.uiDialog.is(":data(resizable)");(g&&!f&&d.resizable("destroy"));(g&&typeof f=="string"&&d.resizable("option","handles",f));(g||this._makeResizable(f));break;case"title":c(".ui-dialog-title",this.uiDialogTitlebar).html(f||" ");break;case"width":this.uiDialog.width(f);break}c.widget.prototype._setData.apply(this,arguments)},_size:function(){var e=this.options;this.element.css({height:0,minHeight:0,width:"auto"});var d=this.uiDialog.css({height:"auto",width:e.width}).height();this.element.css({minHeight:Math.max(e.minHeight-d,0),height:e.height=="auto"?"auto":Math.max(e.height-d,0)})}});c.extend(c.ui.dialog,{version:"1.7.2",defaults:{autoOpen:true,bgiframe:false,buttons:{},closeOnEscape:true,closeText:"close",dialogClass:"",draggable:true,hide:null,height:"auto",maxHeight:false,maxWidth:false,minHeight:150,minWidth:150,modal:false,position:"center",resizable:true,show:null,stack:true,title:"",width:300,zIndex:1000},getter:"isOpen",uuid:0,maxZ:0,getTitleId:function(d){return"ui-dialog-title-"+(d.attr("id")||++this.uuid)},overlay:function(d){this.$el=c.ui.dialog.overlay.create(d)}});c.extend(c.ui.dialog.overlay,{instances:[],maxZ:0,events:c.map("focus,mousedown,mouseup,keydown,keypress,click".split(","),function(d){return d+".dialog-overlay"}).join(" "),create:function(e){if(this.instances.length===0){setTimeout(function(){if(c.ui.dialog.overlay.instances.length){c(document).bind(c.ui.dialog.overlay.events,function(f){var g=c(f.target).parents(".ui-dialog").css("zIndex")||0;return(g>c.ui.dialog.overlay.maxZ)})}},1);c(document).bind("keydown.dialog-overlay",function(f){(e.options.closeOnEscape&&f.keyCode&&f.keyCode==c.ui.keyCode.ESCAPE&&e.close(f))});c(window).bind("resize.dialog-overlay",c.ui.dialog.overlay.resize)}var d=c("
    ").appendTo(document.body).addClass("ui-widget-overlay").css({width:this.width(),height:this.height()});(e.options.bgiframe&&c.fn.bgiframe&&d.bgiframe());this.instances.push(d);return d},destroy:function(d){this.instances.splice(c.inArray(this.instances,d),1);if(this.instances.length===0){c([document,window]).unbind(".dialog-overlay")}d.remove();var e=0;c.each(this.instances,function(){e=Math.max(e,this.css("z-index"))});this.maxZ=e},height:function(){if(c.browser.msie&&c.browser.version<7){var e=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);var d=Math.max(document.documentElement.offsetHeight,document.body.offsetHeight);if(e
    ');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= 0 ? '&' : '?') + q; - options.data = null; // data is null for 'get' - } - else - options.data = q; // data is the query string for 'post' - - var $form = this, callbacks = []; - if (options.resetForm) callbacks.push(function() { $form.resetForm(); }); - if (options.clearForm) callbacks.push(function() { $form.clearForm(); }); - - // perform a load on the target only if dataType is not provided - if (!options.dataType && options.target) { - var oldSuccess = options.success || function(){}; - callbacks.push(function(data) { - $(options.target).html(data).each(oldSuccess, arguments); - }); - } - else if (options.success) - callbacks.push(options.success); - - options.success = function(data, status) { - for (var i=0, max=callbacks.length; i < max; i++) - callbacks[i].apply(options, [data, status, $form]); - }; - - // are there files to upload? - var files = $('input:file', this).fieldValue(); - var found = false; - for (var j=0; j < files.length; j++) - if (files[j]) - found = true; - - var multipart = false; -// var mp = 'multipart/form-data'; -// multipart = ($form.attr('enctype') == mp || $form.attr('encoding') == mp); - - // options.iframe allows user to force iframe mode - if (options.iframe || found || multipart) { - // hack to fix Safari hang (thanks to Tim Molendijk for this) - // see: http://groups.google.com/group/jquery-dev/browse_thread/thread/36395b7ab510dd5d - if (options.closeKeepAlive) - $.get(options.closeKeepAlive, fileUpload); - else - fileUpload(); - } - else - $.ajax(options); - - // fire 'notify' event - this.trigger('form-submit-notify', [this, options]); - return this; - - - // private function for handling file uploads (hat tip to YAHOO!) - function fileUpload() { - var form = $form[0]; - - /* (this breaks the watermark form uploader, turn it off for now) - if ($(':input[name=submit]', form).length) { - alert('Error: Form elements must not be named "submit".'); - return; - } - */ - - var opts = $.extend({}, $.ajaxSettings, options); - var s = $.extend(true, {}, $.extend(true, {}, $.ajaxSettings), opts); - - var id = 'jqFormIO' + (new Date().getTime()); - var $io = $('