diff --git a/Source/gallery2/g2data_2e6106f57b/albums/catalogo/armarios/actual/argo/ADM_MOD_15_mod.jpg b/Source/gallery2/g2data_2e6106f57b/albums/catalogo/armarios/actual/argo/ADM_MOD_15_mod.jpg deleted file mode 100644 index 6667f69..0000000 Binary files a/Source/gallery2/g2data_2e6106f57b/albums/catalogo/armarios/actual/argo/ADM_MOD_15_mod.jpg and /dev/null differ diff --git a/Source/gallery2/g2data_2e6106f57b/albums/catalogo/armarios/actual/cronos/ADM_MOD_17.jpg b/Source/gallery2/g2data_2e6106f57b/albums/catalogo/armarios/actual/cronos/ADM_MOD_17.jpg deleted file mode 100644 index 49f323b..0000000 Binary files a/Source/gallery2/g2data_2e6106f57b/albums/catalogo/armarios/actual/cronos/ADM_MOD_17.jpg and /dev/null differ diff --git a/Source/gallery2/g2data_2e6106f57b/albums/catalogo/armarios/actual/style/1.jpg b/Source/gallery2/g2data_2e6106f57b/albums/catalogo/armarios/actual/style/1.jpg deleted file mode 100644 index df8c019..0000000 Binary files a/Source/gallery2/g2data_2e6106f57b/albums/catalogo/armarios/actual/style/1.jpg and /dev/null differ diff --git a/Source/gallery2/g2data_2e6106f57b/albums/catalogo/armarios/actual/style/2.jpg b/Source/gallery2/g2data_2e6106f57b/albums/catalogo/armarios/actual/style/2.jpg deleted file mode 100644 index 3ae8c97..0000000 Binary files a/Source/gallery2/g2data_2e6106f57b/albums/catalogo/armarios/actual/style/2.jpg and /dev/null differ diff --git a/Source/gallery2/g2data_2e6106f57b/albums/catalogo/armarios/actual/style/3.jpg b/Source/gallery2/g2data_2e6106f57b/albums/catalogo/armarios/actual/style/3.jpg deleted file mode 100644 index 34d6885..0000000 Binary files a/Source/gallery2/g2data_2e6106f57b/albums/catalogo/armarios/actual/style/3.jpg and /dev/null differ diff --git a/Source/gallery2/g2data_2e6106f57b/albums/catalogo/armarios/actual/style/4.jpg b/Source/gallery2/g2data_2e6106f57b/albums/catalogo/armarios/actual/style/4.jpg deleted file mode 100644 index 1162d54..0000000 Binary files a/Source/gallery2/g2data_2e6106f57b/albums/catalogo/armarios/actual/style/4.jpg and /dev/null differ diff --git a/Source/gallery2/g2data_2e6106f57b/albums/catalogo/armarios/contemporaneo/antares/ADM_CLAS_28.jpg b/Source/gallery2/g2data_2e6106f57b/albums/catalogo/armarios/contemporaneo/antares/ADM_CLAS_28.jpg deleted file mode 100644 index e94f82f..0000000 Binary files a/Source/gallery2/g2data_2e6106f57b/albums/catalogo/armarios/contemporaneo/antares/ADM_CLAS_28.jpg and /dev/null differ diff --git a/Source/gallery2/g2data_2e6106f57b/albums/catalogo/armarios/contemporaneo/antares/ADM_CLAS_28_1.jpg b/Source/gallery2/g2data_2e6106f57b/albums/catalogo/armarios/contemporaneo/antares/ADM_CLAS_28_1.jpg deleted file mode 100644 index 8e090f7..0000000 Binary files a/Source/gallery2/g2data_2e6106f57b/albums/catalogo/armarios/contemporaneo/antares/ADM_CLAS_28_1.jpg and /dev/null differ diff --git a/Source/gallery2/g2data_2e6106f57b/albums/catalogo/armarios/contemporaneo/antares/ADM_CLAS_28_2.jpg b/Source/gallery2/g2data_2e6106f57b/albums/catalogo/armarios/contemporaneo/antares/ADM_CLAS_28_2.jpg deleted file mode 100644 index 02a05f8..0000000 Binary files a/Source/gallery2/g2data_2e6106f57b/albums/catalogo/armarios/contemporaneo/antares/ADM_CLAS_28_2.jpg and /dev/null differ diff --git a/Source/gallery2/g2data_2e6106f57b/albums/catalogo/armarios/contemporaneo/cronos/ADM_CLAS_26_mod.jpg b/Source/gallery2/g2data_2e6106f57b/albums/catalogo/armarios/contemporaneo/cronos/ADM_CLAS_26_mod.jpg deleted file mode 100644 index 5b0192d..0000000 Binary files a/Source/gallery2/g2data_2e6106f57b/albums/catalogo/armarios/contemporaneo/cronos/ADM_CLAS_26_mod.jpg and /dev/null differ diff --git a/Source/gallery2/g2data_2e6106f57b/albums/catalogo/armarios/contemporaneo/hidra/ADM_CLAS_25.jpg b/Source/gallery2/g2data_2e6106f57b/albums/catalogo/armarios/contemporaneo/hidra/ADM_CLAS_25.jpg deleted file mode 100644 index 4dfb5dc..0000000 Binary files a/Source/gallery2/g2data_2e6106f57b/albums/catalogo/armarios/contemporaneo/hidra/ADM_CLAS_25.jpg and /dev/null differ diff --git a/Source/gallery2/g2data_2e6106f57b/albums/catalogo/armarios/contemporaneo/hidra/ADM_CLAS_25_1.jpg b/Source/gallery2/g2data_2e6106f57b/albums/catalogo/armarios/contemporaneo/hidra/ADM_CLAS_25_1.jpg deleted file mode 100644 index 470db89..0000000 Binary files a/Source/gallery2/g2data_2e6106f57b/albums/catalogo/armarios/contemporaneo/hidra/ADM_CLAS_25_1.jpg and /dev/null differ diff --git a/Source/gallery2/g2data_2e6106f57b/albums/catalogo/armarios/contemporaneo/lira/ADM_CLAS_23.jpg b/Source/gallery2/g2data_2e6106f57b/albums/catalogo/armarios/contemporaneo/lira/ADM_CLAS_23.jpg deleted file mode 100644 index 64d8731..0000000 Binary files a/Source/gallery2/g2data_2e6106f57b/albums/catalogo/armarios/contemporaneo/lira/ADM_CLAS_23.jpg and /dev/null differ diff --git a/Source/gallery2/g2data_2e6106f57b/albums/catalogo/armarios/vanguardia/argo/ADM_VANG_08.jpg b/Source/gallery2/g2data_2e6106f57b/albums/catalogo/armarios/vanguardia/argo/ADM_VANG_08.jpg deleted file mode 100644 index e787ee7..0000000 Binary files a/Source/gallery2/g2data_2e6106f57b/albums/catalogo/armarios/vanguardia/argo/ADM_VANG_08.jpg and /dev/null differ diff --git a/Source/gallery2/g2data_2e6106f57b/albums/catalogo/armarios/vanguardia/stylo/ADM_VANG_01_mod.jpg b/Source/gallery2/g2data_2e6106f57b/albums/catalogo/armarios/vanguardia/stylo/ADM_VANG_01_mod.jpg deleted file mode 100644 index bda96b1..0000000 Binary files a/Source/gallery2/g2data_2e6106f57b/albums/catalogo/armarios/vanguardia/stylo/ADM_VANG_01_mod.jpg and /dev/null differ diff --git a/Source/gallery2/g2data_2e6106f57b/albums/catalogo/armarios/vanguardia/stylo/ADM_VANG_02.jpg b/Source/gallery2/g2data_2e6106f57b/albums/catalogo/armarios/vanguardia/stylo/ADM_VANG_02.jpg deleted file mode 100644 index 8c57624..0000000 Binary files a/Source/gallery2/g2data_2e6106f57b/albums/catalogo/armarios/vanguardia/stylo/ADM_VANG_02.jpg and /dev/null differ diff --git a/Source/gallery2/g2data_2e6106f57b/albums/catalogo/armarios/vanguardia/stylo/ADM_VANG_02_1.jpg b/Source/gallery2/g2data_2e6106f57b/albums/catalogo/armarios/vanguardia/stylo/ADM_VANG_02_1.jpg deleted file mode 100644 index 2fce061..0000000 Binary files a/Source/gallery2/g2data_2e6106f57b/albums/catalogo/armarios/vanguardia/stylo/ADM_VANG_02_1.jpg and /dev/null differ diff --git a/Source/gallery2/g2data_2e6106f57b/albums/catalogo/armarios/vanguardia/stylo/ADM_VANG_03.jpg b/Source/gallery2/g2data_2e6106f57b/albums/catalogo/armarios/vanguardia/stylo/ADM_VANG_03.jpg deleted file mode 100644 index 19c8b36..0000000 Binary files a/Source/gallery2/g2data_2e6106f57b/albums/catalogo/armarios/vanguardia/stylo/ADM_VANG_03.jpg and /dev/null differ diff --git a/Source/gallery2/g2data_2e6106f57b/albums/catalogo/armarios/vanguardia/stylo/ADM_VANG_07.jpg b/Source/gallery2/g2data_2e6106f57b/albums/catalogo/armarios/vanguardia/stylo/ADM_VANG_07.jpg deleted file mode 100644 index a4c8e14..0000000 Binary files a/Source/gallery2/g2data_2e6106f57b/albums/catalogo/armarios/vanguardia/stylo/ADM_VANG_07.jpg and /dev/null differ diff --git a/Source/gallery2/g2data_2e6106f57b/albums/catalogo/armarios/vanguardia/stylo/ADM_VANG_09_1.jpg b/Source/gallery2/g2data_2e6106f57b/albums/catalogo/armarios/vanguardia/stylo/ADM_VANG_09_1.jpg deleted file mode 100644 index 9c80407..0000000 Binary files a/Source/gallery2/g2data_2e6106f57b/albums/catalogo/armarios/vanguardia/stylo/ADM_VANG_09_1.jpg and /dev/null differ diff --git a/Source/gallery2/g2data_2e6106f57b/albums/catalogo/armarios/vanguardia/teseo/ADM_VANG_10_1.jpg b/Source/gallery2/g2data_2e6106f57b/albums/catalogo/armarios/vanguardia/teseo/ADM_VANG_10_1.jpg deleted file mode 100644 index 28875df..0000000 Binary files a/Source/gallery2/g2data_2e6106f57b/albums/catalogo/armarios/vanguardia/teseo/ADM_VANG_10_1.jpg and /dev/null differ diff --git a/Source/gallery2/g2data_2e6106f57b/albums/catalogo/armarios/vanguardia/teseo/ADM_VANG_10_3.jpg b/Source/gallery2/g2data_2e6106f57b/albums/catalogo/armarios/vanguardia/teseo/ADM_VANG_10_3.jpg deleted file mode 100644 index 9e41f5b..0000000 Binary files a/Source/gallery2/g2data_2e6106f57b/albums/catalogo/armarios/vanguardia/teseo/ADM_VANG_10_3.jpg and /dev/null differ diff --git a/Source/gallery2/g2data_2e6106f57b/albums/catalogo/armarios/vanguardia/teseo/ADM_VANG_10_5.jpg b/Source/gallery2/g2data_2e6106f57b/albums/catalogo/armarios/vanguardia/teseo/ADM_VANG_10_5.jpg deleted file mode 100644 index 07130a9..0000000 Binary files a/Source/gallery2/g2data_2e6106f57b/albums/catalogo/armarios/vanguardia/teseo/ADM_VANG_10_5.jpg and /dev/null differ diff --git a/Source/gallery2/g2data_2e6106f57b/albums/catalogo/armarios/vanguardia/teseo/ADM_VANG_10_6.jpg b/Source/gallery2/g2data_2e6106f57b/albums/catalogo/armarios/vanguardia/teseo/ADM_VANG_10_6.jpg deleted file mode 100644 index 13b95b6..0000000 Binary files a/Source/gallery2/g2data_2e6106f57b/albums/catalogo/armarios/vanguardia/teseo/ADM_VANG_10_6.jpg and /dev/null differ diff --git a/Source/gallery2/g2data_2e6106f57b/upgrade_eea1d827db.log b/Source/gallery2/g2data_2e6106f57b/upgrade_eea1d827db.log new file mode 100644 index 0000000..c57c7c9 --- /dev/null +++ b/Source/gallery2/g2data_2e6106f57b/upgrade_eea1d827db.log @@ -0,0 +1,6651 @@ +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] + +-------------------------------------------------------- + Upgrade Core Module +-------------------------------------------------------- + + +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] + +-------------------------------------------------------- +System and Gallery information: +-------------------------------------------------------- + Gallery version: 2.2.2 + File integrity: There are missing/modified files! + SVN install: Yes + PHP version: 5.2.2 apache2handler + PHP memory limit: 16M + PHP disable_functions: + PHP zend.ze1_compatibility_mode: + Webserver: Apache/2.2.4 (Win32) DAV/2 mod_ssl/2.2.4 OpenSSL/0.9.8e mod_autoindex_color PHP/5.2.2 + Database: mysqli 5.0.41-community-nt + Operating system: Windows NT DAVID 5.1 build 2600 + Browser: Mozilla/5.0 (Windows; U; Windows NT 5.1; es-ES; rv:1.8.1.9) Gecko/20071025 Firefox/2.0.0.9 +-------------------------------------------------------- + + + +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter id.adminGroup for core plugin +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'core' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_UserGroupMap.g_userId, + g2_User.g_userName + FROM + g2_UserGroupMap, g2_User + WHERE + g2_UserGroupMap.g_groupId = 3 + AND + g2_UserGroupMap.g_userId = g2_User.g_id + + ORDER BY + g2_User.g_userName + LIMIT 1   +
+ +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): SELECT g_id, g_entityType FROM g2_Entity WHERE g_id IN (6)   +
+ +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginMap.g_pluginId, + g2_PluginMap.g_active + FROM + g2_PluginMap + WHERE + g2_PluginMap.g_pluginType = 'module' +   +
+ +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] opendir(T:\Web CNJ\Codigo\Source\gallery2/modules/) +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #54) +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #54) +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #54) +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #54) +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/archiveupload) +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/archiveupload/module.inc) +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for archiveupload plugin +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'archiveupload' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for archiveupload plugin +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for archiveupload plugin +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for archiveupload plugin +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #54) +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/comment) +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/comment/module.inc) +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for comment plugin +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'comment' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for comment plugin +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for comment plugin +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for comment plugin +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #54) +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/core) +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/core/module.inc) +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for core plugin +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for core plugin +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for core plugin +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for core plugin +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #54) +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/download) +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/download/module.inc) +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for download plugin +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'download' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for download plugin +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for download plugin +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for download plugin +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #54) +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/exif) +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/exif/module.inc) +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for exif plugin +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'exif' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for exif plugin +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for exif plugin +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for exif plugin +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #54) +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/ffmpeg) +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/ffmpeg/module.inc) +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for ffmpeg plugin +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'ffmpeg' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for ffmpeg plugin +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for ffmpeg plugin +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for ffmpeg plugin +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #54) +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/gd) +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/gd/module.inc) +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for gd plugin +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'gd' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for gd plugin +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for gd plugin +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for gd plugin +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #54) +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/httpauth) +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/httpauth/module.inc) +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for httpauth plugin +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'httpauth' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for httpauth plugin +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for httpauth plugin +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for httpauth plugin +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #54) +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/icons) +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/icons/module.inc) +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for icons plugin +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'icons' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for icons plugin +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for icons plugin +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for icons plugin +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #54) +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/imageframe) +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/imageframe/module.inc) +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for imageframe plugin +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'imageframe' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for imageframe plugin +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for imageframe plugin +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for imageframe plugin +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #54) +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/imagemagick) +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/imagemagick/module.inc) +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for imagemagick plugin +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'imagemagick' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for imagemagick plugin +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for imagemagick plugin +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for imagemagick plugin +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #54) +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/itemadd) +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/itemadd/module.inc) +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for itemadd plugin +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'itemadd' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for itemadd plugin +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for itemadd plugin +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for itemadd plugin +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #54) +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/keyalbum) +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/keyalbum/module.inc) +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for keyalbum plugin +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'keyalbum' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for keyalbum plugin +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for keyalbum plugin +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for keyalbum plugin +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #54) +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/linkitem) +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/linkitem/module.inc) +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for linkitem plugin +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'linkitem' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for linkitem plugin +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for linkitem plugin +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for linkitem plugin +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #54) +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/netpbm) +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/netpbm/module.inc) +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for netpbm plugin +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'netpbm' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for netpbm plugin +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for netpbm plugin +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for netpbm plugin +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #54) +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/permalinks) +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/permalinks/module.inc) +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for permalinks plugin +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'permalinks' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for permalinks plugin +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for permalinks plugin +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for permalinks plugin +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #54) +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/publishxp) +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/publishxp/module.inc) +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for publishxp plugin +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'publishxp' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for publishxp plugin +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for publishxp plugin +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for publishxp plugin +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #54) +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/rating) +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/rating/module.inc) +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for rating plugin +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'rating' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for rating plugin +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for rating plugin +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for rating plugin +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #54) +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/rearrange) +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/rearrange/module.inc) +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for rearrange plugin +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'rearrange' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for rearrange plugin +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for rearrange plugin +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for rearrange plugin +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #54) +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/replica) +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/replica/module.inc) +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for replica plugin +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'replica' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for replica plugin +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for replica plugin +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for replica plugin +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #54) +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/reupload) +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/reupload/module.inc) +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for reupload plugin +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'reupload' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for reupload plugin +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for reupload plugin +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for reupload plugin +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #54) +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/rewrite) +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/rewrite/module.inc) +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for rewrite plugin +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'rewrite' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for rewrite plugin +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for rewrite plugin +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for rewrite plugin +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #54) +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/search) +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/search/module.inc) +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for search plugin +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'search' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for search plugin +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for search plugin +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for search plugin +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #54) +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/shutterfly) +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/shutterfly/module.inc) +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for shutterfly plugin +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'shutterfly' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for shutterfly plugin +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for shutterfly plugin +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for shutterfly plugin +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #54) +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/sitemap) +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/sitemap/module.inc) +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for sitemap plugin +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'sitemap' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for sitemap plugin +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for sitemap plugin +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for sitemap plugin +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #54) +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/slideshow) +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/slideshow/module.inc) +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for slideshow plugin +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'slideshow' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for slideshow plugin +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for slideshow plugin +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for slideshow plugin +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #54) +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/thumbnail) +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/thumbnail/module.inc) +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for thumbnail plugin +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'thumbnail' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for thumbnail plugin +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for thumbnail plugin +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for thumbnail plugin +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #54) +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/thumbpage) +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/thumbpage/module.inc) +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for thumbpage plugin +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'thumbpage' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for thumbpage plugin +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for thumbpage plugin +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for thumbpage plugin +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #54) +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/uploadapplet) +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/uploadapplet/module.inc) +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for uploadapplet plugin +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'uploadapplet' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for uploadapplet plugin +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for uploadapplet plugin +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for uploadapplet plugin +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #54) +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/webdav) +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/webdav/module.inc) +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for webdav plugin +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'webdav' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for webdav plugin +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for webdav plugin +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for webdav plugin +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #54) +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] closedir(Resource id #54) +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): SELECT g2_User.g_userName, g2_User.g_fullName, g2_User.g_hashedPassword, g2_User.g_email, g2_User.g_language, g2_User.g_locked, g2_Entity.g_id, g2_Entity.g_creationTimestamp, g2_Entity.g_isLinkable, g2_Entity.g_linkId, g2_Entity.g_modificationTimestamp, g2_Entity.g_serialNumber, g2_Entity.g_entityType, g2_Entity.g_onLoadHandlers FROM g2_User, g2_Entity WHERE g2_User.g_id IN (6) AND g2_Entity.g_id=g2_User.g_id   +
+ +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] GalleryModule::installOrUpgrade core module +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] In bootstrap mode (core module) +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] Configure store for core module +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): SET AUTOCOMMIT=0   +
+
+(mysqli): BEGIN   +
+ +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/core/classes/GalleryStorage/schema.tpl) +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] file(T:\Web CNJ\Codigo\Source\gallery2/modules/core/classes/GalleryStorage/schema.tpl, ) +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): SHOW TABLES   +
+ +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): SELECT g_name, g_major, g_minor FROM g2_Schema   +
+ +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/core/classes/Maps.inc) +2007-11-07 17:58:53 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/core/classes/Entities.inc) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] Upgrade (or install) core module +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] Entering CoreModuleExtras::upgrade +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] Old version: 1.2.0.4 New version: 1.2.0.5 +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): SHOW CREATE TABLE `g2_Schema`   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] The current version is 1.2.0.4 +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): DELETE FROM g2_PluginParameterMap + WHERE g_parameterName in ('_maps', '_entities') + AND g_pluginType = 'module'   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/core/classes/GalleryStorage/schema.tpl) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] file(T:\Web CNJ\Codigo\Source\gallery2/modules/core/classes/GalleryStorage/schema.tpl, ) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): SHOW TABLES   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): SELECT g_name, g_major, g_minor FROM g2_Schema   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/core/classes/Maps.inc) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/core/classes/Entities.inc) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginMap.g_pluginId, + g2_PluginMap.g_active + FROM + g2_PluginMap + WHERE + g2_PluginMap.g_pluginType = 'module' +   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] opendir(T:\Web CNJ\Codigo\Source\gallery2/modules/) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #336) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #336) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #336) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #336) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/archiveupload) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/archiveupload/module.inc) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for archiveupload plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'archiveupload' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for archiveupload plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for archiveupload plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for archiveupload plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #336) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/comment) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/comment/module.inc) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for comment plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'comment' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for comment plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for comment plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for comment plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #336) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/core) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/core/module.inc) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for core plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'core' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for core plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for core plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for core plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #336) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/download) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/download/module.inc) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for download plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'download' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for download plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for download plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for download plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #336) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/exif) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/exif/module.inc) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for exif plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'exif' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for exif plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for exif plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for exif plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #336) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/ffmpeg) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/ffmpeg/module.inc) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for ffmpeg plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'ffmpeg' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for ffmpeg plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for ffmpeg plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for ffmpeg plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #336) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/gd) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/gd/module.inc) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for gd plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'gd' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for gd plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for gd plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for gd plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #336) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/httpauth) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/httpauth/module.inc) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for httpauth plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'httpauth' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for httpauth plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for httpauth plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for httpauth plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #336) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/icons) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/icons/module.inc) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for icons plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'icons' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for icons plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for icons plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for icons plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #336) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/imageframe) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/imageframe/module.inc) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for imageframe plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'imageframe' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for imageframe plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for imageframe plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for imageframe plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #336) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/imagemagick) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/imagemagick/module.inc) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for imagemagick plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'imagemagick' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for imagemagick plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for imagemagick plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for imagemagick plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #336) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/itemadd) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/itemadd/module.inc) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for itemadd plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'itemadd' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for itemadd plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for itemadd plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for itemadd plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #336) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/keyalbum) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/keyalbum/module.inc) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for keyalbum plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'keyalbum' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for keyalbum plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for keyalbum plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for keyalbum plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #336) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/linkitem) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/linkitem/module.inc) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for linkitem plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'linkitem' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for linkitem plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for linkitem plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for linkitem plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #336) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/netpbm) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/netpbm/module.inc) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for netpbm plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'netpbm' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for netpbm plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for netpbm plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for netpbm plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #336) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/permalinks) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/permalinks/module.inc) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for permalinks plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'permalinks' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for permalinks plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for permalinks plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for permalinks plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #336) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/publishxp) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/publishxp/module.inc) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for publishxp plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'publishxp' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for publishxp plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for publishxp plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for publishxp plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #336) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/rating) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/rating/module.inc) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for rating plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'rating' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for rating plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for rating plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for rating plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #336) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/rearrange) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/rearrange/module.inc) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for rearrange plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'rearrange' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for rearrange plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for rearrange plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for rearrange plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #336) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/replica) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/replica/module.inc) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for replica plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'replica' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for replica plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for replica plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for replica plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #336) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/reupload) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/reupload/module.inc) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for reupload plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'reupload' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for reupload plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for reupload plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for reupload plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #336) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/rewrite) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/rewrite/module.inc) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for rewrite plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'rewrite' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for rewrite plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for rewrite plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for rewrite plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #336) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/search) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/search/module.inc) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for search plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'search' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for search plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for search plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for search plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #336) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/shutterfly) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/shutterfly/module.inc) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for shutterfly plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'shutterfly' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for shutterfly plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for shutterfly plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for shutterfly plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #336) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/sitemap) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/sitemap/module.inc) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for sitemap plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'sitemap' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for sitemap plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for sitemap plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for sitemap plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #336) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/slideshow) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/slideshow/module.inc) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for slideshow plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'slideshow' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for slideshow plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for slideshow plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for slideshow plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #336) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/thumbnail) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/thumbnail/module.inc) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for thumbnail plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'thumbnail' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for thumbnail plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for thumbnail plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for thumbnail plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #336) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/thumbpage) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/thumbpage/module.inc) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for thumbpage plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'thumbpage' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for thumbpage plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for thumbpage plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for thumbpage plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #336) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/uploadapplet) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/uploadapplet/module.inc) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for uploadapplet plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'uploadapplet' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for uploadapplet plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for uploadapplet plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for uploadapplet plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #336) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/webdav) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/webdav/module.inc) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for webdav plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'webdav' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for webdav plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for webdav plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for webdav plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #336) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] closedir(Resource id #336) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] realpath(T:\Web CNJ\Codigo\Source\gallery2\modules\core\classes/../../..) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] Binding text domain: modules_core -> T:\Web CNJ\Codigo\Source\gallery2/modules/core/locale +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/comment/classes/GalleryStorage/schema.tpl) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] file(T:\Web CNJ\Codigo\Source\gallery2/modules/comment/classes/GalleryStorage/schema.tpl, ) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/comment/classes/Maps.inc) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/comment/classes/Entities.inc) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_Schema SET g_info = 'a:1:{s:14:\"GalleryComment\";a:4:{s:7:\"members\";a:6:{s:11:\"commenterId\";a:3:{s:4:\"type\";i:1;s:4:\"size\";i:4;s:7:\"notNull\";i:1;}s:4:\"host\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:2;s:7:\"notNull\";i:1;}s:7:\"subject\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:2;s:15:\"external-access\";i:3;}s:7:\"comment\";a:3:{s:4:\"type\";i:4;s:4:\"size\";i:1;s:15:\"external-access\";i:3;}s:4:\"date\";a:3:{s:4:\"type\";i:1;s:7:\"notNull\";i:1;s:15:\"external-access\";i:1;}s:6:\"author\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:2;s:15:\"external-access\";i:3;}}s:6:\"parent\";s:18:\"GalleryChildEntity\";s:6:\"module\";s:7:\"comment\";s:6:\"linked\";a:0:{}}}', g_type = 'entity',g_pluginId = 'comment' WHERE g_name = 'Comment'   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/download/classes/GalleryStorage/schema.tpl) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/exif/classes/GalleryStorage/schema.tpl) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] file(T:\Web CNJ\Codigo\Source\gallery2/modules/exif/classes/GalleryStorage/schema.tpl, ) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): SELECT g_name, g_major, g_minor FROM g2_Schema   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/exif/classes/Maps.inc) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/exif/classes/Entities.inc) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_Schema SET g_info = 'a:1:{s:17:\"ExifPropertiesMap\";a:3:{s:8:\"property\";a:2:{s:4:\"type\";i:2;s:4:\"size\";i:2;}s:8:\"viewMode\";a:2:{s:4:\"type\";i:1;s:4:\"size\";i:4;}s:8:\"sequence\";a:2:{s:4:\"type\";i:1;s:4:\"size\";i:4;}}}', g_type = 'map',g_pluginId = 'exif' WHERE g_name = 'ExifPropertiesMap'   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/gd/classes/GalleryStorage/schema.tpl) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/httpauth/classes/GalleryStorage/schema.tpl) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/icons/classes/GalleryStorage/schema.tpl) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/imageframe/classes/GalleryStorage/schema.tpl) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/itemadd/classes/GalleryStorage/schema.tpl) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/keyalbum/classes/GalleryStorage/schema.tpl) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/linkitem/classes/GalleryStorage/schema.tpl) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] file(T:\Web CNJ\Codigo\Source\gallery2/modules/linkitem/classes/GalleryStorage/schema.tpl, ) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): SELECT g_name, g_major, g_minor FROM g2_Schema   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/linkitem/classes/Maps.inc) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/linkitem/classes/Entities.inc) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_Schema SET g_info = 'a:1:{s:15:\"GalleryLinkItem\";a:4:{s:7:\"members\";a:1:{s:4:\"link\";a:4:{s:4:\"type\";i:4;s:4:\"size\";i:1;s:7:\"notNull\";i:1;s:15:\"external-access\";i:1;}}s:6:\"parent\";s:11:\"GalleryItem\";s:6:\"module\";s:8:\"linkitem\";s:6:\"linked\";a:0:{}}}', g_type = 'entity',g_pluginId = 'linkitem' WHERE g_name = 'LinkItem'   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/permalinks/classes/GalleryStorage/schema.tpl) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] file(T:\Web CNJ\Codigo\Source\gallery2/modules/permalinks/classes/GalleryStorage/schema.tpl, ) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): SELECT g_name, g_major, g_minor FROM g2_Schema   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/permalinks/classes/Maps.inc) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/permalinks/classes/Entities.inc) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_Schema SET g_info = 'a:1:{s:13:\"PermalinksMap\";a:2:{s:9:\"aliasName\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}s:6:\"destId\";a:3:{s:4:\"type\";i:1;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}}}', g_type = 'map',g_pluginId = 'permalinks' WHERE g_name = 'PermalinksMap'   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/publishxp/classes/GalleryStorage/schema.tpl) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/rating/classes/GalleryStorage/schema.tpl) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] file(T:\Web CNJ\Codigo\Source\gallery2/modules/rating/classes/GalleryStorage/schema.tpl, ) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): SELECT g_name, g_major, g_minor FROM g2_Schema   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/rating/classes/Maps.inc) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/rating/classes/Entities.inc) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_Schema SET g_info = 'a:1:{s:14:\"RatingCacheMap\";a:3:{s:6:\"itemId\";a:3:{s:4:\"type\";i:1;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}s:13:\"averageRating\";a:3:{s:4:\"type\";i:1;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}s:9:\"voteCount\";a:3:{s:4:\"type\";i:1;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}}}', g_type = 'map',g_pluginId = 'rating' WHERE g_name = 'RatingCacheMap'   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_Schema SET g_info = 'a:1:{s:9:\"RatingMap\";a:6:{s:8:\"ratingId\";a:3:{s:4:\"type\";i:1;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}s:6:\"itemId\";a:3:{s:4:\"type\";i:1;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}s:6:\"userId\";a:3:{s:4:\"type\";i:1;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}s:6:\"rating\";a:3:{s:4:\"type\";i:1;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}s:9:\"sessionId\";a:2:{s:4:\"type\";i:2;s:4:\"size\";i:2;}s:16:\"remoteIdentifier\";a:2:{s:4:\"type\";i:2;s:4:\"size\";i:4;}}}', g_type = 'map',g_pluginId = 'rating' WHERE g_name = 'RatingMap'   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/rearrange/classes/GalleryStorage/schema.tpl) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/replica/classes/GalleryStorage/schema.tpl) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/rewrite/classes/GalleryStorage/schema.tpl) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] file(T:\Web CNJ\Codigo\Source\gallery2/modules/rewrite/classes/GalleryStorage/schema.tpl, ) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/search/classes/GalleryStorage/schema.tpl) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/shutterfly/classes/GalleryStorage/schema.tpl) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/sitemap/classes/GalleryStorage/schema.tpl) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/slideshow/classes/GalleryStorage/schema.tpl) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/thumbnail/classes/GalleryStorage/schema.tpl) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] file(T:\Web CNJ\Codigo\Source\gallery2/modules/thumbnail/classes/GalleryStorage/schema.tpl, ) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): SELECT g_name, g_major, g_minor FROM g2_Schema   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/thumbnail/classes/Maps.inc) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/thumbnail/classes/Entities.inc) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_Schema SET g_info = 'a:1:{s:14:\"ThumbnailImage\";a:4:{s:7:\"members\";a:5:{s:8:\"mimeType\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:2;s:15:\"external-access\";i:1;}s:4:\"size\";a:2:{s:4:\"type\";i:1;s:15:\"external-access\";i:3;}s:5:\"width\";a:2:{s:4:\"type\";i:1;s:15:\"external-access\";i:3;}s:6:\"height\";a:2:{s:4:\"type\";i:1;s:15:\"external-access\";i:3;}s:13:\"itemMimeTypes\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:2;s:15:\"external-access\";i:1;}}s:6:\"parent\";s:23:\"GalleryFileSystemEntity\";s:6:\"module\";s:9:\"thumbnail\";s:6:\"linked\";a:0:{}}}', g_type = 'entity',g_pluginId = 'thumbnail' WHERE g_name = 'ThumbnailImage'   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/uploadapplet/classes/GalleryStorage/schema.tpl) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/core/classes/GalleryStorage/schema.tpl) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] file(T:\Web CNJ\Codigo\Source\gallery2/modules/core/classes/GalleryStorage/schema.tpl, ) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): SELECT g_name, g_major, g_minor FROM g2_Schema   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/core/classes/Maps.inc) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/core/classes/Entities.inc) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_Schema SET g_info = 'a:1:{s:13:\"ExternalIdMap\";a:3:{s:10:\"externalId\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}s:10:\"entityType\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:1;s:7:\"notNull\";b:1;}s:8:\"entityId\";a:3:{s:4:\"type\";i:1;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}}}', g_type = 'map',g_pluginId = 'core' WHERE g_name = 'ExternalIdMap'   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_Schema SET g_info = 'a:1:{s:15:\"FailedLoginsMap\";a:3:{s:8:\"userName\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:1;s:7:\"notNull\";b:1;}s:5:\"count\";a:3:{s:4:\"type\";i:1;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}s:11:\"lastAttempt\";a:3:{s:4:\"type\";i:1;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}}}', g_type = 'map',g_pluginId = 'core' WHERE g_name = 'FailedLoginsMap'   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_Schema SET g_info = 'a:1:{s:16:\"GalleryAccessMap\";a:3:{s:12:\"accessListId\";a:3:{s:4:\"type\";i:1;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}s:13:\"userOrGroupId\";a:3:{s:4:\"type\";i:1;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}s:10:\"permission\";a:3:{s:4:\"type\";i:64;s:4:\"size\";i:4;s:7:\"notNull\";b:1;}}}', g_type = 'map',g_pluginId = 'core' WHERE g_name = 'AccessMap'   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_Schema SET g_info = 'a:1:{s:26:\"GalleryAccessSubscriberMap\";a:2:{s:6:\"itemId\";a:3:{s:4:\"type\";i:1;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}s:12:\"accessListId\";a:3:{s:4:\"type\";i:1;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}}}', g_type = 'map',g_pluginId = 'core' WHERE g_name = 'AccessSubscriberMap'   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_Schema SET g_info = 'a:1:{s:16:\"GalleryAlbumItem\";a:4:{s:7:\"members\";a:3:{s:5:\"theme\";a:2:{s:4:\"type\";i:2;s:4:\"size\";i:1;}s:7:\"orderBy\";a:2:{s:4:\"type\";i:2;s:4:\"size\";i:2;}s:14:\"orderDirection\";a:2:{s:4:\"type\";i:2;s:4:\"size\";i:1;}}s:6:\"parent\";s:11:\"GalleryItem\";s:6:\"module\";s:4:\"core\";s:6:\"linked\";a:0:{}}}', g_type = 'entity',g_pluginId = 'core' WHERE g_name = 'AlbumItem'   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_Schema SET g_info = 'a:1:{s:20:\"GalleryAnimationItem\";a:4:{s:7:\"members\";a:2:{s:5:\"width\";a:2:{s:4:\"type\";i:1;s:15:\"external-access\";i:3;}s:6:\"height\";a:2:{s:4:\"type\";i:1;s:15:\"external-access\";i:3;}}s:6:\"parent\";s:15:\"GalleryDataItem\";s:6:\"module\";s:4:\"core\";s:6:\"linked\";a:2:{i:0;s:5:\"width\";i:1;s:6:\"height\";}}}', g_type = 'entity',g_pluginId = 'core' WHERE g_name = 'AnimationItem'   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_Schema SET g_info = 'a:1:{s:15:\"GalleryCacheMap\";a:7:{s:3:\"key\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:1;s:7:\"notNull\";b:1;}s:5:\"value\";a:2:{s:4:\"type\";i:4;s:4:\"size\";i:4;}s:6:\"userId\";a:3:{s:4:\"type\";i:1;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}s:6:\"itemId\";a:3:{s:4:\"type\";i:1;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}s:4:\"type\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:1;s:7:\"notNull\";b:1;}s:9:\"timestamp\";a:3:{s:4:\"type\";i:1;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}s:7:\"isEmpty\";a:2:{s:4:\"type\";i:8;s:4:\"size\";i:2;}}}', g_type = 'map',g_pluginId = 'core' WHERE g_name = 'CacheMap'   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_Schema SET g_info = 'a:1:{s:18:\"GalleryChildEntity\";a:4:{s:7:\"members\";a:1:{s:8:\"parentId\";a:2:{s:4:\"type\";i:1;s:7:\"notNull\";i:1;}}s:6:\"parent\";s:13:\"GalleryEntity\";s:6:\"module\";s:4:\"core\";s:6:\"linked\";a:0:{}}}', g_type = 'entity',g_pluginId = 'core' WHERE g_name = 'ChildEntity'   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_Schema SET g_info = 'a:1:{s:15:\"GalleryDataItem\";a:4:{s:7:\"members\";a:2:{s:8:\"mimeType\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:2;s:15:\"external-access\";i:1;}s:4:\"size\";a:2:{s:4:\"type\";i:1;s:15:\"external-access\";i:1;}}s:6:\"parent\";s:11:\"GalleryItem\";s:6:\"module\";s:4:\"core\";s:6:\"linked\";a:2:{i:0;s:8:\"mimeType\";i:1;s:4:\"size\";}}}', g_type = 'entity',g_pluginId = 'core' WHERE g_name = 'DataItem'   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_Schema SET g_info = 'a:1:{s:17:\"GalleryDerivative\";a:4:{s:7:\"members\";a:8:{s:18:\"derivativeSourceId\";a:3:{s:4:\"type\";i:1;s:7:\"notNull\";i:1;s:15:\"external-access\";i:1;}s:20:\"derivativeOperations\";a:2:{s:4:\"type\";i:2;s:4:\"size\";i:4;}s:15:\"derivativeOrder\";a:2:{s:4:\"type\";i:1;s:7:\"notNull\";i:1;}s:14:\"derivativeSize\";a:2:{s:4:\"type\";i:1;s:15:\"external-access\";i:1;}s:14:\"derivativeType\";a:2:{s:4:\"type\";i:1;s:7:\"notNull\";i:1;}s:8:\"mimeType\";a:4:{s:4:\"type\";i:2;s:4:\"size\";i:2;s:7:\"notNull\";i:1;s:15:\"external-access\";i:3;}s:20:\"postFilterOperations\";a:2:{s:4:\"type\";i:2;s:4:\"size\";i:4;}s:8:\"isBroken\";a:1:{s:4:\"type\";i:8;}}s:6:\"parent\";s:18:\"GalleryChildEntity\";s:6:\"module\";s:4:\"core\";s:6:\"linked\";a:0:{}}}', g_type = 'entity',g_pluginId = 'core' WHERE g_name = 'Derivative'   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_Schema SET g_info = 'a:1:{s:22:\"GalleryDerivativeImage\";a:4:{s:7:\"members\";a:2:{s:5:\"width\";a:2:{s:4:\"type\";i:1;s:15:\"external-access\";i:1;}s:6:\"height\";a:2:{s:4:\"type\";i:1;s:15:\"external-access\";i:1;}}s:6:\"parent\";s:17:\"GalleryDerivative\";s:6:\"module\";s:4:\"core\";s:6:\"linked\";a:0:{}}}', g_type = 'entity',g_pluginId = 'core' WHERE g_name = 'DerivativeImage'   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_Schema SET g_info = 'a:1:{s:31:\"GalleryDerivativePreferencesMap\";a:4:{s:6:\"itemId\";a:2:{s:4:\"type\";i:1;s:4:\"size\";i:2;}s:5:\"order\";a:2:{s:4:\"type\";i:1;s:4:\"size\";i:2;}s:14:\"derivativeType\";a:2:{s:4:\"type\";i:1;s:4:\"size\";i:2;}s:20:\"derivativeOperations\";a:2:{s:4:\"type\";i:2;s:4:\"size\";i:4;}}}', g_type = 'map',g_pluginId = 'core' WHERE g_name = 'DerivativePrefsMap'   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_Schema SET g_info = 'a:1:{s:26:\"GalleryDescendentCountsMap\";a:3:{s:6:\"userId\";a:3:{s:4:\"type\";i:1;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}s:6:\"itemId\";a:3:{s:4:\"type\";i:1;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}s:15:\"descendentCount\";a:3:{s:4:\"type\";i:1;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}}}', g_type = 'map',g_pluginId = 'core' WHERE g_name = 'DescendentCountsMap'   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_Schema SET g_info = 'a:1:{s:13:\"GalleryEntity\";a:4:{s:7:\"members\";a:8:{s:2:\"id\";a:3:{s:4:\"type\";i:33;s:7:\"notNull\";i:1;s:15:\"external-access\";i:1;}s:17:\"creationTimestamp\";a:3:{s:4:\"type\";i:1;s:7:\"notNull\";i:1;s:15:\"external-access\";i:3;}s:10:\"isLinkable\";a:2:{s:4:\"type\";i:8;s:7:\"notNull\";i:1;}s:6:\"linkId\";a:1:{s:4:\"type\";i:1;}s:21:\"modificationTimestamp\";a:3:{s:4:\"type\";i:1;s:7:\"notNull\";i:1;s:15:\"external-access\";i:1;}s:12:\"serialNumber\";a:3:{s:4:\"type\";i:1;s:7:\"notNull\";i:1;s:15:\"external-access\";i:1;}s:10:\"entityType\";a:4:{s:4:\"type\";i:2;s:4:\"size\";i:1;s:7:\"notNull\";i:1;s:15:\"external-access\";i:1;}s:14:\"onLoadHandlers\";a:2:{s:4:\"type\";i:2;s:4:\"size\";i:2;}}s:6:\"parent\";N;s:6:\"module\";s:4:\"core\";s:6:\"linked\";a:0:{}}}', g_type = 'entity',g_pluginId = 'core' WHERE g_name = 'Entity'   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_Schema SET g_info = 'a:1:{s:17:\"GalleryFactoryMap\";a:7:{s:9:\"classType\";a:2:{s:4:\"type\";i:2;s:4:\"size\";i:2;}s:9:\"className\";a:2:{s:4:\"type\";i:2;s:4:\"size\";i:2;}s:6:\"implId\";a:2:{s:4:\"type\";i:2;s:4:\"size\";i:2;}s:8:\"implPath\";a:2:{s:4:\"type\";i:2;s:4:\"size\";i:2;}s:12:\"implModuleId\";a:2:{s:4:\"type\";i:2;s:4:\"size\";i:2;}s:5:\"hints\";a:2:{s:4:\"type\";i:2;s:4:\"size\";i:4;}s:11:\"orderWeight\";a:2:{s:4:\"type\";i:2;s:4:\"size\";i:4;}}}', g_type = 'map',g_pluginId = 'core' WHERE g_name = 'FactoryMap'   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_Schema SET g_info = 'a:1:{s:23:\"GalleryFileSystemEntity\";a:4:{s:7:\"members\";a:1:{s:13:\"pathComponent\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:2;s:15:\"external-access\";i:1;}}s:6:\"parent\";s:18:\"GalleryChildEntity\";s:6:\"module\";s:4:\"core\";s:6:\"linked\";a:0:{}}}', g_type = 'entity',g_pluginId = 'core' WHERE g_name = 'FileSystemEntity'   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_Schema SET g_info = 'a:1:{s:12:\"GalleryGroup\";a:4:{s:7:\"members\";a:2:{s:9:\"groupType\";a:2:{s:4:\"type\";i:1;s:7:\"notNull\";i:1;}s:9:\"groupName\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:2;s:15:\"external-access\";i:1;}}s:6:\"parent\";s:13:\"GalleryEntity\";s:6:\"module\";s:4:\"core\";s:6:\"linked\";a:0:{}}}', g_type = 'entity',g_pluginId = 'core' WHERE g_name = 'Group'   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_Schema SET g_info = 'a:1:{s:11:\"GalleryItem\";a:4:{s:7:\"members\";a:9:{s:18:\"canContainChildren\";a:3:{s:4:\"type\";i:8;s:7:\"notNull\";i:1;s:15:\"external-access\";i:1;}s:11:\"description\";a:3:{s:4:\"type\";i:4;s:4:\"size\";i:1;s:15:\"external-access\";i:3;}s:8:\"keywords\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:4;s:15:\"external-access\";i:3;}s:7:\"ownerId\";a:2:{s:4:\"type\";i:1;s:7:\"notNull\";i:1;}s:8:\"renderer\";a:2:{s:4:\"type\";i:2;s:4:\"size\";i:2;}s:7:\"summary\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:4;s:15:\"external-access\";i:3;}s:5:\"title\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:2;s:15:\"external-access\";i:3;}s:20:\"viewedSinceTimestamp\";a:3:{s:4:\"type\";i:1;s:7:\"notNull\";i:1;s:15:\"external-access\";i:1;}s:20:\"originationTimestamp\";a:3:{s:4:\"type\";i:1;s:7:\"notNull\";i:1;s:15:\"external-access\";i:3;}}s:6:\"parent\";s:23:\"GalleryFileSystemEntity\";s:6:\"module\";s:4:\"core\";s:6:\"linked\";a:0:{}}}', g_type = 'entity',g_pluginId = 'core' WHERE g_name = 'Item'   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_Schema SET g_info = 'a:1:{s:24:\"GalleryItemAttributesMap\";a:4:{s:6:\"itemId\";a:3:{s:4:\"type\";i:1;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}s:9:\"viewCount\";a:2:{s:4:\"type\";i:1;s:4:\"size\";i:2;}s:11:\"orderWeight\";a:2:{s:4:\"type\";i:1;s:4:\"size\";i:2;}s:14:\"parentSequence\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:4;s:19:\"notNullEmptyAllowed\";b:1;}}}', g_type = 'map',g_pluginId = 'core' WHERE g_name = 'ItemAttributesMap'   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_Schema SET g_info = 'a:1:{s:21:\"GalleryMaintenanceMap\";a:5:{s:5:\"runId\";a:3:{s:4:\"type\";i:1;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}s:6:\"taskId\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}s:9:\"timestamp\";a:2:{s:4:\"type\";i:1;s:4:\"size\";i:2;}s:7:\"success\";a:2:{s:4:\"type\";i:8;s:4:\"size\";i:2;}s:7:\"details\";a:2:{s:4:\"type\";i:4;s:4:\"size\";i:1;}}}', g_type = 'map',g_pluginId = 'core' WHERE g_name = 'MaintenanceMap'   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_Schema SET g_info = 'a:1:{s:18:\"GalleryMimeTypeMap\";a:3:{s:9:\"extension\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:1;s:7:\"notNull\";b:1;}s:8:\"mimeType\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:1;s:7:\"notNull\";b:1;}s:8:\"viewable\";a:2:{s:4:\"type\";i:8;s:4:\"size\";i:2;}}}', g_type = 'map',g_pluginId = 'core' WHERE g_name = 'MimeTypeMap'   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_Schema SET g_info = 'a:1:{s:16:\"GalleryMovieItem\";a:4:{s:7:\"members\";a:3:{s:5:\"width\";a:2:{s:4:\"type\";i:1;s:15:\"external-access\";i:3;}s:6:\"height\";a:2:{s:4:\"type\";i:1;s:15:\"external-access\";i:3;}s:8:\"duration\";a:2:{s:4:\"type\";i:1;s:15:\"external-access\";i:3;}}s:6:\"parent\";s:15:\"GalleryDataItem\";s:6:\"module\";s:4:\"core\";s:6:\"linked\";a:3:{i:0;s:5:\"width\";i:1;s:6:\"height\";i:2;s:8:\"duration\";}}}', g_type = 'entity',g_pluginId = 'core' WHERE g_name = 'MovieItem'   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_Schema SET g_info = 'a:1:{s:23:\"GalleryPermissionSetMap\";a:5:{s:6:\"module\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}s:10:\"permission\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}s:11:\"description\";a:2:{s:4:\"type\";i:2;s:4:\"size\";i:4;}s:4:\"bits\";a:3:{s:4:\"type\";i:64;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}s:5:\"flags\";a:3:{s:4:\"type\";i:1;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}}}', g_type = 'map',g_pluginId = 'core' WHERE g_name = 'PermissionSetMap'   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_Schema SET g_info = 'a:1:{s:16:\"GalleryPhotoItem\";a:4:{s:7:\"members\";a:2:{s:5:\"width\";a:2:{s:4:\"type\";i:1;s:15:\"external-access\";i:1;}s:6:\"height\";a:2:{s:4:\"type\";i:1;s:15:\"external-access\";i:1;}}s:6:\"parent\";s:15:\"GalleryDataItem\";s:6:\"module\";s:4:\"core\";s:6:\"linked\";a:2:{i:0;s:5:\"width\";i:1;s:6:\"height\";}}}', g_type = 'entity',g_pluginId = 'core' WHERE g_name = 'PhotoItem'   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_Schema SET g_info = 'a:1:{s:16:\"GalleryPluginMap\";a:3:{s:10:\"pluginType\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:1;s:7:\"notNull\";b:1;}s:8:\"pluginId\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:1;s:7:\"notNull\";b:1;}s:6:\"active\";a:3:{s:4:\"type\";i:8;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}}}', g_type = 'map',g_pluginId = 'core' WHERE g_name = 'PluginMap'   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_Schema SET g_info = 'a:1:{s:23:\"GalleryPluginPackageMap\";a:6:{s:10:\"pluginType\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:1;s:7:\"notNull\";b:1;}s:8:\"pluginId\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:1;s:7:\"notNull\";b:1;}s:11:\"packageName\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:1;s:7:\"notNull\";b:1;}s:14:\"packageVersion\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:1;s:7:\"notNull\";b:1;}s:12:\"packageBuild\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:1;s:7:\"notNull\";b:1;}s:6:\"locked\";a:3:{s:4:\"type\";i:8;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}}}', g_type = 'map',g_pluginId = 'core' WHERE g_name = 'PluginPackageMap'   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_Schema SET g_info = 'a:1:{s:25:\"GalleryPluginParameterMap\";a:5:{s:10:\"pluginType\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:1;s:7:\"notNull\";b:1;}s:8:\"pluginId\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:1;s:7:\"notNull\";b:1;}s:6:\"itemId\";a:3:{s:4:\"type\";i:1;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}s:13:\"parameterName\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}s:14:\"parameterValue\";a:3:{s:4:\"type\";i:4;s:4:\"size\";i:1;s:19:\"notNullEmptyAllowed\";b:1;}}}', g_type = 'map',g_pluginId = 'core' WHERE g_name = 'PluginParameterMap'   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_Schema SET g_info = 'a:1:{s:25:\"GalleryRecoverPasswordMap\";a:3:{s:8:\"userName\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:1;s:7:\"notNull\";b:1;}s:10:\"authString\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:1;s:7:\"notNull\";b:1;}s:14:\"requestExpires\";a:3:{s:4:\"type\";i:1;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}}}', g_type = 'map',g_pluginId = 'core' WHERE g_name = 'RecoverPasswordMap'   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_Schema SET g_info = 'a:1:{s:17:\"GallerySessionMap\";a:6:{s:2:\"id\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:1;s:7:\"notNull\";b:1;}s:6:\"userId\";a:3:{s:4:\"type\";i:1;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}s:16:\"remoteIdentifier\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}s:17:\"creationTimestamp\";a:3:{s:4:\"type\";i:1;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}s:21:\"modificationTimestamp\";a:3:{s:4:\"type\";i:1;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}s:4:\"data\";a:2:{s:4:\"type\";i:4;s:4:\"size\";i:4;}}}', g_type = 'map',g_pluginId = 'core' WHERE g_name = 'SessionMap'   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_Schema SET g_info = 'a:1:{s:26:\"GalleryToolkitOperationMap\";a:4:{s:4:\"name\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}s:13:\"parametersCrc\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:1;s:7:\"notNull\";b:1;}s:14:\"outputMimeType\";a:2:{s:4:\"type\";i:2;s:4:\"size\";i:2;}s:11:\"description\";a:2:{s:4:\"type\";i:2;s:4:\"size\";i:4;}}}', g_type = 'map',g_pluginId = 'core' WHERE g_name = 'TkOperatnMap'   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_Schema SET g_info = 'a:1:{s:34:\"GalleryToolkitOperationMimeTypeMap\";a:4:{s:13:\"operationName\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}s:9:\"toolkitId\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}s:8:\"mimeType\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}s:8:\"priority\";a:3:{s:4:\"type\";i:1;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}}}', g_type = 'map',g_pluginId = 'core' WHERE g_name = 'TkOperatnMimeTypeMap'   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_Schema SET g_info = 'a:1:{s:35:\"GalleryToolkitOperationParameterMap\";a:4:{s:13:\"operationName\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}s:8:\"position\";a:3:{s:4:\"type\";i:1;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}s:4:\"type\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}s:11:\"description\";a:2:{s:4:\"type\";i:2;s:4:\"size\";i:4;}}}', g_type = 'map',g_pluginId = 'core' WHERE g_name = 'TkOperatnParameterMap'   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_Schema SET g_info = 'a:1:{s:25:\"GalleryToolkitPropertyMap\";a:3:{s:4:\"name\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}s:4:\"type\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}s:11:\"description\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}}}', g_type = 'map',g_pluginId = 'core' WHERE g_name = 'TkPropertyMap'   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_Schema SET g_info = 'a:1:{s:33:\"GalleryToolkitPropertyMimeTypeMap\";a:3:{s:12:\"propertyName\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}s:9:\"toolkitId\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}s:8:\"mimeType\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}}}', g_type = 'map',g_pluginId = 'core' WHERE g_name = 'TkPropertyMimeTypeMap'   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_Schema SET g_info = 'a:1:{s:18:\"GalleryUnknownItem\";a:4:{s:7:\"members\";a:0:{}s:6:\"parent\";s:15:\"GalleryDataItem\";s:6:\"module\";s:4:\"core\";s:6:\"linked\";a:0:{}}}', g_type = 'entity',g_pluginId = 'core' WHERE g_name = 'UnknownItem'   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_Schema SET g_info = 'a:1:{s:11:\"GalleryUser\";a:4:{s:7:\"members\";a:6:{s:8:\"userName\";a:4:{s:4:\"type\";i:2;s:4:\"size\";i:1;s:7:\"notNull\";i:1;s:15:\"external-access\";i:1;}s:8:\"fullName\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:2;s:15:\"external-access\";i:3;}s:14:\"hashedPassword\";a:2:{s:4:\"type\";i:2;s:4:\"size\";i:2;}s:5:\"email\";a:2:{s:4:\"type\";i:2;s:4:\"size\";i:4;}s:8:\"language\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:2;s:15:\"external-access\";i:1;}s:6:\"locked\";a:1:{s:4:\"type\";i:8;}}s:6:\"parent\";s:13:\"GalleryEntity\";s:6:\"module\";s:4:\"core\";s:6:\"linked\";a:0:{}}}', g_type = 'entity',g_pluginId = 'core' WHERE g_name = 'User'   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_Schema SET g_info = 'a:1:{s:19:\"GalleryUserGroupMap\";a:2:{s:6:\"userId\";a:3:{s:4:\"type\";i:1;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}s:7:\"groupId\";a:3:{s:4:\"type\";i:1;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}}}', g_type = 'map',g_pluginId = 'core' WHERE g_name = 'UserGroupMap'   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_Schema SET g_pluginId = 'core' WHERE g_name = 'Lock'   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_Schema SET g_pluginId = 'core' WHERE g_name = 'Schema'   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): COMMIT   +
+
+(mysqli): SET AUTOCOMMIT=1   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] Write new version to versions file +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] fopen(T:\Web CNJ\Codigo\Source\gallery2\g2data_2e6106f57b\versions.dat, wb, 0) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] fwrite(Resource id #723, ..., ) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] fclose(Resource id #723) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] Update module paramater for the core module +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] setParameter _version for core plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'core' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): SET AUTOCOMMIT=0   +
+
+(mysqli): BEGIN   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginMap.g_pluginId, + g2_PluginMap.g_active + FROM + g2_PluginMap + WHERE + g2_PluginMap.g_pluginType = 'module' +   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] opendir(T:\Web CNJ\Codigo\Source\gallery2/modules/) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #733) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #733) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #733) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #733) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/archiveupload) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/archiveupload/module.inc) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for archiveupload plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'archiveupload' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for archiveupload plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for archiveupload plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for archiveupload plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #733) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/comment) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/comment/module.inc) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for comment plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'comment' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for comment plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for comment plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for comment plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #733) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/core) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/core/module.inc) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for core plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for core plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for core plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for core plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #733) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/download) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/download/module.inc) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for download plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'download' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for download plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for download plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for download plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #733) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/exif) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/exif/module.inc) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for exif plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'exif' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for exif plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for exif plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for exif plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #733) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/ffmpeg) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/ffmpeg/module.inc) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for ffmpeg plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'ffmpeg' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for ffmpeg plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for ffmpeg plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for ffmpeg plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #733) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/gd) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/gd/module.inc) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for gd plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'gd' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for gd plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for gd plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for gd plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #733) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/httpauth) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/httpauth/module.inc) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for httpauth plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'httpauth' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for httpauth plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for httpauth plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for httpauth plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #733) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/icons) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/icons/module.inc) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for icons plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'icons' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for icons plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for icons plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for icons plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #733) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/imageframe) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/imageframe/module.inc) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for imageframe plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'imageframe' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for imageframe plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for imageframe plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for imageframe plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #733) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/imagemagick) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/imagemagick/module.inc) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for imagemagick plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'imagemagick' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for imagemagick plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for imagemagick plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for imagemagick plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #733) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/itemadd) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/itemadd/module.inc) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for itemadd plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'itemadd' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for itemadd plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for itemadd plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for itemadd plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #733) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/keyalbum) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/keyalbum/module.inc) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for keyalbum plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'keyalbum' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for keyalbum plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for keyalbum plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for keyalbum plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #733) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/linkitem) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/linkitem/module.inc) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for linkitem plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'linkitem' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for linkitem plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for linkitem plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for linkitem plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #733) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/netpbm) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/netpbm/module.inc) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for netpbm plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'netpbm' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for netpbm plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for netpbm plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for netpbm plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #733) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/permalinks) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/permalinks/module.inc) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for permalinks plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'permalinks' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for permalinks plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for permalinks plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for permalinks plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #733) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/publishxp) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/publishxp/module.inc) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for publishxp plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'publishxp' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for publishxp plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for publishxp plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for publishxp plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #733) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/rating) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/rating/module.inc) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for rating plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'rating' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for rating plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for rating plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for rating plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #733) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/rearrange) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/rearrange/module.inc) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for rearrange plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'rearrange' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for rearrange plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for rearrange plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for rearrange plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #733) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/replica) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/replica/module.inc) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for replica plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'replica' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for replica plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for replica plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for replica plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #733) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/reupload) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/reupload/module.inc) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for reupload plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'reupload' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for reupload plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for reupload plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for reupload plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #733) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/rewrite) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/rewrite/module.inc) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for rewrite plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'rewrite' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for rewrite plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for rewrite plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for rewrite plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #733) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/search) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/search/module.inc) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for search plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'search' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for search plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for search plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for search plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #733) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/shutterfly) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/shutterfly/module.inc) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for shutterfly plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'shutterfly' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for shutterfly plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for shutterfly plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for shutterfly plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #733) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/sitemap) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/sitemap/module.inc) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for sitemap plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'sitemap' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for sitemap plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for sitemap plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for sitemap plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #733) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/slideshow) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/slideshow/module.inc) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for slideshow plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'slideshow' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for slideshow plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for slideshow plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for slideshow plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #733) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/thumbnail) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/thumbnail/module.inc) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for thumbnail plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'thumbnail' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for thumbnail plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for thumbnail plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for thumbnail plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #733) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/thumbpage) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/thumbpage/module.inc) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for thumbpage plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'thumbpage' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for thumbpage plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for thumbpage plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for thumbpage plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #733) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/uploadapplet) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/uploadapplet/module.inc) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for uploadapplet plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'uploadapplet' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for uploadapplet plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for uploadapplet plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for uploadapplet plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #733) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/webdav) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/webdav/module.inc) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for webdav plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'webdav' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for webdav plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for webdav plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for webdav plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #733) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] closedir(Resource id #733) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_PluginParameterMap SET g_parameterValue='1.2.0.5' WHERE g_pluginType='module' AND g_pluginId='core' AND g_itemId=0 AND g_parameterName='_version'   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] Plugin parameter _version for core plugin set successfully +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] setParameter _callbacks for core plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'core' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_PluginParameterMap SET g_parameterValue='registerEventListeners|getItemLinks|getSystemLinks|getSiteAdminViews|getUserAdminViews|getItemAdminViews' WHERE g_pluginType='module' AND g_pluginId='core' AND g_itemId=0 AND g_parameterName='_callbacks'   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] Plugin parameter _callbacks for core plugin set successfully +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] setParameter _requiredCoreApi for core plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'core' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_PluginParameterMap SET g_parameterValue='7,18' WHERE g_pluginType='module' AND g_pluginId='core' AND g_itemId=0 AND g_parameterName='_requiredCoreApi'   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] Plugin parameter _requiredCoreApi for core plugin set successfully +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] setParameter _requiredModuleApi for core plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'core' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_PluginParameterMap SET g_parameterValue='3,4' WHERE g_pluginType='module' AND g_pluginId='core' AND g_itemId=0 AND g_parameterName='_requiredModuleApi'   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] Plugin parameter _requiredModuleApi for core plugin set successfully +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] ConfigureStoreCleanup for core module +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/core/classes/GalleryStorage/schema.tpl) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] file(T:\Web CNJ\Codigo\Source\gallery2/modules/core/classes/GalleryStorage/schema.tpl, ) +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): SHOW TABLES   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): SELECT g_name, g_major, g_minor FROM g2_Schema   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] Reactivate core module +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] GalleryPlugin::reactivate core plugin +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT] GalleryPlugin::reactivate core plugin, deactivate +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_PluginMap SET g_active=0 WHERE g_pluginType='module' AND g_pluginId='core'   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): SELECT g_implId FROM g2_FactoryMap WHERE g_implModuleId='core'   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): DELETE FROM g2_TkOperatnMimeTypeMap WHERE g_toolkitId='GalleryEntity'   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT DISTINCT + g2_TkOperatnMap.g_name + FROM + g2_TkOperatnMap + LEFT JOIN + g2_TkOperatnMimeTypeMap + ON + g2_TkOperatnMap.g_name = g2_TkOperatnMimeTypeMap.g_operationName + WHERE + g2_TkOperatnMimeTypeMap.g_toolkitId IS NULL +   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): DELETE FROM g2_TkPropertyMimeTypeMap WHERE g_toolkitId='GalleryEntity'   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT DISTINCT + g2_TkPropertyMap.g_name + FROM + g2_TkPropertyMap + LEFT JOIN + g2_TkPropertyMimeTypeMap + ON + g2_TkPropertyMap.g_name = g2_TkPropertyMimeTypeMap.g_propertyName + WHERE + g2_TkPropertyMimeTypeMap.g_toolkitId IS NULL +   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): DELETE FROM g2_FactoryMap WHERE g_classType='GalleryToolkit' AND g_implId='GalleryEntity'   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): DELETE FROM g2_TkOperatnMimeTypeMap WHERE g_toolkitId='GalleryChildEntity'   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT DISTINCT + g2_TkOperatnMap.g_name + FROM + g2_TkOperatnMap + LEFT JOIN + g2_TkOperatnMimeTypeMap + ON + g2_TkOperatnMap.g_name = g2_TkOperatnMimeTypeMap.g_operationName + WHERE + g2_TkOperatnMimeTypeMap.g_toolkitId IS NULL +   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): DELETE FROM g2_TkPropertyMimeTypeMap WHERE g_toolkitId='GalleryChildEntity'   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT DISTINCT + g2_TkPropertyMap.g_name + FROM + g2_TkPropertyMap + LEFT JOIN + g2_TkPropertyMimeTypeMap + ON + g2_TkPropertyMap.g_name = g2_TkPropertyMimeTypeMap.g_propertyName + WHERE + g2_TkPropertyMimeTypeMap.g_toolkitId IS NULL +   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): DELETE FROM g2_FactoryMap WHERE g_classType='GalleryToolkit' AND g_implId='GalleryChildEntity'   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): DELETE FROM g2_TkOperatnMimeTypeMap WHERE g_toolkitId='GalleryAlbumItem'   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT DISTINCT + g2_TkOperatnMap.g_name + FROM + g2_TkOperatnMap + LEFT JOIN + g2_TkOperatnMimeTypeMap + ON + g2_TkOperatnMap.g_name = g2_TkOperatnMimeTypeMap.g_operationName + WHERE + g2_TkOperatnMimeTypeMap.g_toolkitId IS NULL +   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): DELETE FROM g2_TkPropertyMimeTypeMap WHERE g_toolkitId='GalleryAlbumItem'   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT DISTINCT + g2_TkPropertyMap.g_name + FROM + g2_TkPropertyMap + LEFT JOIN + g2_TkPropertyMimeTypeMap + ON + g2_TkPropertyMap.g_name = g2_TkPropertyMimeTypeMap.g_propertyName + WHERE + g2_TkPropertyMimeTypeMap.g_toolkitId IS NULL +   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): DELETE FROM g2_FactoryMap WHERE g_classType='GalleryToolkit' AND g_implId='GalleryAlbumItem'   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): DELETE FROM g2_TkOperatnMimeTypeMap WHERE g_toolkitId='GalleryUser'   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT DISTINCT + g2_TkOperatnMap.g_name + FROM + g2_TkOperatnMap + LEFT JOIN + g2_TkOperatnMimeTypeMap + ON + g2_TkOperatnMap.g_name = g2_TkOperatnMimeTypeMap.g_operationName + WHERE + g2_TkOperatnMimeTypeMap.g_toolkitId IS NULL +   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): DELETE FROM g2_TkPropertyMimeTypeMap WHERE g_toolkitId='GalleryUser'   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT DISTINCT + g2_TkPropertyMap.g_name + FROM + g2_TkPropertyMap + LEFT JOIN + g2_TkPropertyMimeTypeMap + ON + g2_TkPropertyMap.g_name = g2_TkPropertyMimeTypeMap.g_propertyName + WHERE + g2_TkPropertyMimeTypeMap.g_toolkitId IS NULL +   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): DELETE FROM g2_FactoryMap WHERE g_classType='GalleryToolkit' AND g_implId='GalleryUser'   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): DELETE FROM g2_TkOperatnMimeTypeMap WHERE g_toolkitId='GalleryGroup'   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT DISTINCT + g2_TkOperatnMap.g_name + FROM + g2_TkOperatnMap + LEFT JOIN + g2_TkOperatnMimeTypeMap + ON + g2_TkOperatnMap.g_name = g2_TkOperatnMimeTypeMap.g_operationName + WHERE + g2_TkOperatnMimeTypeMap.g_toolkitId IS NULL +   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): DELETE FROM g2_TkPropertyMimeTypeMap WHERE g_toolkitId='GalleryGroup'   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT DISTINCT + g2_TkPropertyMap.g_name + FROM + g2_TkPropertyMap + LEFT JOIN + g2_TkPropertyMimeTypeMap + ON + g2_TkPropertyMap.g_name = g2_TkPropertyMimeTypeMap.g_propertyName + WHERE + g2_TkPropertyMimeTypeMap.g_toolkitId IS NULL +   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): DELETE FROM g2_FactoryMap WHERE g_classType='GalleryToolkit' AND g_implId='GalleryGroup'   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): DELETE FROM g2_TkOperatnMimeTypeMap WHERE g_toolkitId='GalleryDerivative'   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT DISTINCT + g2_TkOperatnMap.g_name + FROM + g2_TkOperatnMap + LEFT JOIN + g2_TkOperatnMimeTypeMap + ON + g2_TkOperatnMap.g_name = g2_TkOperatnMimeTypeMap.g_operationName + WHERE + g2_TkOperatnMimeTypeMap.g_toolkitId IS NULL +   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): DELETE FROM g2_TkPropertyMimeTypeMap WHERE g_toolkitId='GalleryDerivative'   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT DISTINCT + g2_TkPropertyMap.g_name + FROM + g2_TkPropertyMap + LEFT JOIN + g2_TkPropertyMimeTypeMap + ON + g2_TkPropertyMap.g_name = g2_TkPropertyMimeTypeMap.g_propertyName + WHERE + g2_TkPropertyMimeTypeMap.g_toolkitId IS NULL +   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): DELETE FROM g2_FactoryMap WHERE g_classType='GalleryToolkit' AND g_implId='GalleryDerivative'   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): DELETE FROM g2_TkOperatnMimeTypeMap WHERE g_toolkitId='GalleryDerivativeImage'   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT DISTINCT + g2_TkOperatnMap.g_name + FROM + g2_TkOperatnMap + LEFT JOIN + g2_TkOperatnMimeTypeMap + ON + g2_TkOperatnMap.g_name = g2_TkOperatnMimeTypeMap.g_operationName + WHERE + g2_TkOperatnMimeTypeMap.g_toolkitId IS NULL +   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): DELETE FROM g2_TkPropertyMimeTypeMap WHERE g_toolkitId='GalleryDerivativeImage'   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT DISTINCT + g2_TkPropertyMap.g_name + FROM + g2_TkPropertyMap + LEFT JOIN + g2_TkPropertyMimeTypeMap + ON + g2_TkPropertyMap.g_name = g2_TkPropertyMimeTypeMap.g_propertyName + WHERE + g2_TkPropertyMimeTypeMap.g_toolkitId IS NULL +   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): DELETE FROM g2_FactoryMap WHERE g_classType='GalleryToolkit' AND g_implId='GalleryDerivativeImage'   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): DELETE FROM g2_TkOperatnMimeTypeMap WHERE g_toolkitId='GalleryDerivativeImage'   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT DISTINCT + g2_TkOperatnMap.g_name + FROM + g2_TkOperatnMap + LEFT JOIN + g2_TkOperatnMimeTypeMap + ON + g2_TkOperatnMap.g_name = g2_TkOperatnMimeTypeMap.g_operationName + WHERE + g2_TkOperatnMimeTypeMap.g_toolkitId IS NULL +   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): DELETE FROM g2_TkPropertyMimeTypeMap WHERE g_toolkitId='GalleryDerivativeImage'   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT DISTINCT + g2_TkPropertyMap.g_name + FROM + g2_TkPropertyMap + LEFT JOIN + g2_TkPropertyMimeTypeMap + ON + g2_TkPropertyMap.g_name = g2_TkPropertyMimeTypeMap.g_propertyName + WHERE + g2_TkPropertyMimeTypeMap.g_toolkitId IS NULL +   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): DELETE FROM g2_FactoryMap WHERE g_classType='GalleryToolkit' AND g_implId='GalleryDerivativeImage'   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): DELETE FROM g2_TkOperatnMimeTypeMap WHERE g_toolkitId='GalleryMovieItem'   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT DISTINCT + g2_TkOperatnMap.g_name + FROM + g2_TkOperatnMap + LEFT JOIN + g2_TkOperatnMimeTypeMap + ON + g2_TkOperatnMap.g_name = g2_TkOperatnMimeTypeMap.g_operationName + WHERE + g2_TkOperatnMimeTypeMap.g_toolkitId IS NULL +   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): DELETE FROM g2_TkPropertyMimeTypeMap WHERE g_toolkitId='GalleryMovieItem'   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT DISTINCT + g2_TkPropertyMap.g_name + FROM + g2_TkPropertyMap + LEFT JOIN + g2_TkPropertyMimeTypeMap + ON + g2_TkPropertyMap.g_name = g2_TkPropertyMimeTypeMap.g_propertyName + WHERE + g2_TkPropertyMimeTypeMap.g_toolkitId IS NULL +   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): DELETE FROM g2_FactoryMap WHERE g_classType='GalleryToolkit' AND g_implId='GalleryMovieItem'   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): DELETE FROM g2_TkOperatnMimeTypeMap WHERE g_toolkitId='GalleryAnimationItem'   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT DISTINCT + g2_TkOperatnMap.g_name + FROM + g2_TkOperatnMap + LEFT JOIN + g2_TkOperatnMimeTypeMap + ON + g2_TkOperatnMap.g_name = g2_TkOperatnMimeTypeMap.g_operationName + WHERE + g2_TkOperatnMimeTypeMap.g_toolkitId IS NULL +   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): DELETE FROM g2_TkPropertyMimeTypeMap WHERE g_toolkitId='GalleryAnimationItem'   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT DISTINCT + g2_TkPropertyMap.g_name + FROM + g2_TkPropertyMap + LEFT JOIN + g2_TkPropertyMimeTypeMap + ON + g2_TkPropertyMap.g_name = g2_TkPropertyMimeTypeMap.g_propertyName + WHERE + g2_TkPropertyMimeTypeMap.g_toolkitId IS NULL +   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): DELETE FROM g2_FactoryMap WHERE g_classType='GalleryToolkit' AND g_implId='GalleryAnimationItem'   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): DELETE FROM g2_TkOperatnMimeTypeMap WHERE g_toolkitId='GalleryPhotoItem'   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT DISTINCT + g2_TkOperatnMap.g_name + FROM + g2_TkOperatnMap + LEFT JOIN + g2_TkOperatnMimeTypeMap + ON + g2_TkOperatnMap.g_name = g2_TkOperatnMimeTypeMap.g_operationName + WHERE + g2_TkOperatnMimeTypeMap.g_toolkitId IS NULL +   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): DELETE FROM g2_TkPropertyMimeTypeMap WHERE g_toolkitId='GalleryPhotoItem'   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT DISTINCT + g2_TkPropertyMap.g_name + FROM + g2_TkPropertyMap + LEFT JOIN + g2_TkPropertyMimeTypeMap + ON + g2_TkPropertyMap.g_name = g2_TkPropertyMimeTypeMap.g_propertyName + WHERE + g2_TkPropertyMimeTypeMap.g_toolkitId IS NULL +   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): DELETE FROM g2_FactoryMap WHERE g_classType='GalleryToolkit' AND g_implId='GalleryPhotoItem'   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): DELETE FROM g2_TkOperatnMimeTypeMap WHERE g_toolkitId='GalleryUnknownItem'   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT DISTINCT + g2_TkOperatnMap.g_name + FROM + g2_TkOperatnMap + LEFT JOIN + g2_TkOperatnMimeTypeMap + ON + g2_TkOperatnMap.g_name = g2_TkOperatnMimeTypeMap.g_operationName + WHERE + g2_TkOperatnMimeTypeMap.g_toolkitId IS NULL +   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): DELETE FROM g2_TkPropertyMimeTypeMap WHERE g_toolkitId='GalleryUnknownItem'   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT DISTINCT + g2_TkPropertyMap.g_name + FROM + g2_TkPropertyMap + LEFT JOIN + g2_TkPropertyMimeTypeMap + ON + g2_TkPropertyMap.g_name = g2_TkPropertyMimeTypeMap.g_propertyName + WHERE + g2_TkPropertyMimeTypeMap.g_toolkitId IS NULL +   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): DELETE FROM g2_FactoryMap WHERE g_classType='GalleryToolkit' AND g_implId='GalleryUnknownItem'   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): DELETE FROM g2_TkOperatnMimeTypeMap WHERE g_toolkitId='GalleryPhotoItem'   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT DISTINCT + g2_TkOperatnMap.g_name + FROM + g2_TkOperatnMap + LEFT JOIN + g2_TkOperatnMimeTypeMap + ON + g2_TkOperatnMap.g_name = g2_TkOperatnMimeTypeMap.g_operationName + WHERE + g2_TkOperatnMimeTypeMap.g_toolkitId IS NULL +   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): DELETE FROM g2_TkPropertyMimeTypeMap WHERE g_toolkitId='GalleryPhotoItem'   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT DISTINCT + g2_TkPropertyMap.g_name + FROM + g2_TkPropertyMap + LEFT JOIN + g2_TkPropertyMimeTypeMap + ON + g2_TkPropertyMap.g_name = g2_TkPropertyMimeTypeMap.g_propertyName + WHERE + g2_TkPropertyMimeTypeMap.g_toolkitId IS NULL +   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): DELETE FROM g2_FactoryMap WHERE g_classType='GalleryToolkit' AND g_implId='GalleryPhotoItem'   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): DELETE FROM g2_TkOperatnMimeTypeMap WHERE g_toolkitId='GalleryMovieItem'   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT DISTINCT + g2_TkOperatnMap.g_name + FROM + g2_TkOperatnMap + LEFT JOIN + g2_TkOperatnMimeTypeMap + ON + g2_TkOperatnMap.g_name = g2_TkOperatnMimeTypeMap.g_operationName + WHERE + g2_TkOperatnMimeTypeMap.g_toolkitId IS NULL +   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): DELETE FROM g2_TkPropertyMimeTypeMap WHERE g_toolkitId='GalleryMovieItem'   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT DISTINCT + g2_TkPropertyMap.g_name + FROM + g2_TkPropertyMap + LEFT JOIN + g2_TkPropertyMimeTypeMap + ON + g2_TkPropertyMap.g_name = g2_TkPropertyMimeTypeMap.g_propertyName + WHERE + g2_TkPropertyMimeTypeMap.g_toolkitId IS NULL +   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): DELETE FROM g2_FactoryMap WHERE g_classType='GalleryToolkit' AND g_implId='GalleryMovieItem'   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): DELETE FROM g2_TkOperatnMimeTypeMap WHERE g_toolkitId='GalleryAnimationItem'   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT DISTINCT + g2_TkOperatnMap.g_name + FROM + g2_TkOperatnMap + LEFT JOIN + g2_TkOperatnMimeTypeMap + ON + g2_TkOperatnMap.g_name = g2_TkOperatnMimeTypeMap.g_operationName + WHERE + g2_TkOperatnMimeTypeMap.g_toolkitId IS NULL +   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): DELETE FROM g2_TkPropertyMimeTypeMap WHERE g_toolkitId='GalleryAnimationItem'   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT DISTINCT + g2_TkPropertyMap.g_name + FROM + g2_TkPropertyMap + LEFT JOIN + g2_TkPropertyMimeTypeMap + ON + g2_TkPropertyMap.g_name = g2_TkPropertyMimeTypeMap.g_propertyName + WHERE + g2_TkPropertyMimeTypeMap.g_toolkitId IS NULL +   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): DELETE FROM g2_FactoryMap WHERE g_classType='GalleryToolkit' AND g_implId='GalleryAnimationItem'   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): DELETE FROM g2_TkOperatnMimeTypeMap WHERE g_toolkitId='GalleryUnknownItem'   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT DISTINCT + g2_TkOperatnMap.g_name + FROM + g2_TkOperatnMap + LEFT JOIN + g2_TkOperatnMimeTypeMap + ON + g2_TkOperatnMap.g_name = g2_TkOperatnMimeTypeMap.g_operationName + WHERE + g2_TkOperatnMimeTypeMap.g_toolkitId IS NULL +   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): DELETE FROM g2_TkPropertyMimeTypeMap WHERE g_toolkitId='GalleryUnknownItem'   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT DISTINCT + g2_TkPropertyMap.g_name + FROM + g2_TkPropertyMap + LEFT JOIN + g2_TkPropertyMimeTypeMap + ON + g2_TkPropertyMap.g_name = g2_TkPropertyMimeTypeMap.g_propertyName + WHERE + g2_TkPropertyMimeTypeMap.g_toolkitId IS NULL +   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): DELETE FROM g2_FactoryMap WHERE g_classType='GalleryToolkit' AND g_implId='GalleryUnknownItem'   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): DELETE FROM g2_TkOperatnMimeTypeMap WHERE g_toolkitId='GalleryDynamicAlbum'   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT DISTINCT + g2_TkOperatnMap.g_name + FROM + g2_TkOperatnMap + LEFT JOIN + g2_TkOperatnMimeTypeMap + ON + g2_TkOperatnMap.g_name = g2_TkOperatnMimeTypeMap.g_operationName + WHERE + g2_TkOperatnMimeTypeMap.g_toolkitId IS NULL +   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): DELETE FROM g2_TkPropertyMimeTypeMap WHERE g_toolkitId='GalleryDynamicAlbum'   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT DISTINCT + g2_TkPropertyMap.g_name + FROM + g2_TkPropertyMap + LEFT JOIN + g2_TkPropertyMimeTypeMap + ON + g2_TkPropertyMap.g_name = g2_TkPropertyMimeTypeMap.g_propertyName + WHERE + g2_TkPropertyMimeTypeMap.g_toolkitId IS NULL +   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): DELETE FROM g2_FactoryMap WHERE g_classType='GalleryToolkit' AND g_implId='GalleryDynamicAlbum'   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): DELETE FROM g2_TkOperatnMimeTypeMap WHERE g_toolkitId='GalleryCoreSearch'   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT DISTINCT + g2_TkOperatnMap.g_name + FROM + g2_TkOperatnMap + LEFT JOIN + g2_TkOperatnMimeTypeMap + ON + g2_TkOperatnMap.g_name = g2_TkOperatnMimeTypeMap.g_operationName + WHERE + g2_TkOperatnMimeTypeMap.g_toolkitId IS NULL +   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): DELETE FROM g2_TkPropertyMimeTypeMap WHERE g_toolkitId='GalleryCoreSearch'   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT DISTINCT + g2_TkPropertyMap.g_name + FROM + g2_TkPropertyMap + LEFT JOIN + g2_TkPropertyMimeTypeMap + ON + g2_TkPropertyMap.g_name = g2_TkPropertyMimeTypeMap.g_propertyName + WHERE + g2_TkPropertyMimeTypeMap.g_toolkitId IS NULL +   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): DELETE FROM g2_FactoryMap WHERE g_classType='GalleryToolkit' AND g_implId='GalleryCoreSearch'   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): DELETE FROM g2_TkOperatnMimeTypeMap WHERE g_toolkitId='ItemEditItem'   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT DISTINCT + g2_TkOperatnMap.g_name + FROM + g2_TkOperatnMap + LEFT JOIN + g2_TkOperatnMimeTypeMap + ON + g2_TkOperatnMap.g_name = g2_TkOperatnMimeTypeMap.g_operationName + WHERE + g2_TkOperatnMimeTypeMap.g_toolkitId IS NULL +   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): DELETE FROM g2_TkPropertyMimeTypeMap WHERE g_toolkitId='ItemEditItem'   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT DISTINCT + g2_TkPropertyMap.g_name + FROM + g2_TkPropertyMap + LEFT JOIN + g2_TkPropertyMimeTypeMap + ON + g2_TkPropertyMap.g_name = g2_TkPropertyMimeTypeMap.g_propertyName + WHERE + g2_TkPropertyMimeTypeMap.g_toolkitId IS NULL +   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): DELETE FROM g2_FactoryMap WHERE g_classType='GalleryToolkit' AND g_implId='ItemEditItem'   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): DELETE FROM g2_TkOperatnMimeTypeMap WHERE g_toolkitId='ItemEditAnimation'   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT DISTINCT + g2_TkOperatnMap.g_name + FROM + g2_TkOperatnMap + LEFT JOIN + g2_TkOperatnMimeTypeMap + ON + g2_TkOperatnMap.g_name = g2_TkOperatnMimeTypeMap.g_operationName + WHERE + g2_TkOperatnMimeTypeMap.g_toolkitId IS NULL +   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): DELETE FROM g2_TkPropertyMimeTypeMap WHERE g_toolkitId='ItemEditAnimation'   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT DISTINCT + g2_TkPropertyMap.g_name + FROM + g2_TkPropertyMap + LEFT JOIN + g2_TkPropertyMimeTypeMap + ON + g2_TkPropertyMap.g_name = g2_TkPropertyMimeTypeMap.g_propertyName + WHERE + g2_TkPropertyMimeTypeMap.g_toolkitId IS NULL +   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): DELETE FROM g2_FactoryMap WHERE g_classType='GalleryToolkit' AND g_implId='ItemEditAnimation'   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): DELETE FROM g2_TkOperatnMimeTypeMap WHERE g_toolkitId='ItemEditMovie'   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT DISTINCT + g2_TkOperatnMap.g_name + FROM + g2_TkOperatnMap + LEFT JOIN + g2_TkOperatnMimeTypeMap + ON + g2_TkOperatnMap.g_name = g2_TkOperatnMimeTypeMap.g_operationName + WHERE + g2_TkOperatnMimeTypeMap.g_toolkitId IS NULL +   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): DELETE FROM g2_TkPropertyMimeTypeMap WHERE g_toolkitId='ItemEditMovie'   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT DISTINCT + g2_TkPropertyMap.g_name + FROM + g2_TkPropertyMap + LEFT JOIN + g2_TkPropertyMimeTypeMap + ON + g2_TkPropertyMap.g_name = g2_TkPropertyMimeTypeMap.g_propertyName + WHERE + g2_TkPropertyMimeTypeMap.g_toolkitId IS NULL +   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): DELETE FROM g2_FactoryMap WHERE g_classType='GalleryToolkit' AND g_implId='ItemEditMovie'   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): DELETE FROM g2_TkOperatnMimeTypeMap WHERE g_toolkitId='ItemEditAlbum'   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT DISTINCT + g2_TkOperatnMap.g_name + FROM + g2_TkOperatnMap + LEFT JOIN + g2_TkOperatnMimeTypeMap + ON + g2_TkOperatnMap.g_name = g2_TkOperatnMimeTypeMap.g_operationName + WHERE + g2_TkOperatnMimeTypeMap.g_toolkitId IS NULL +   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): DELETE FROM g2_TkPropertyMimeTypeMap WHERE g_toolkitId='ItemEditAlbum'   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT DISTINCT + g2_TkPropertyMap.g_name + FROM + g2_TkPropertyMap + LEFT JOIN + g2_TkPropertyMimeTypeMap + ON + g2_TkPropertyMap.g_name = g2_TkPropertyMimeTypeMap.g_propertyName + WHERE + g2_TkPropertyMimeTypeMap.g_toolkitId IS NULL +   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): DELETE FROM g2_FactoryMap WHERE g_classType='GalleryToolkit' AND g_implId='ItemEditAlbum'   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): DELETE FROM g2_TkOperatnMimeTypeMap WHERE g_toolkitId='ItemEditTheme'   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT DISTINCT + g2_TkOperatnMap.g_name + FROM + g2_TkOperatnMap + LEFT JOIN + g2_TkOperatnMimeTypeMap + ON + g2_TkOperatnMap.g_name = g2_TkOperatnMimeTypeMap.g_operationName + WHERE + g2_TkOperatnMimeTypeMap.g_toolkitId IS NULL +   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): DELETE FROM g2_TkPropertyMimeTypeMap WHERE g_toolkitId='ItemEditTheme'   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT DISTINCT + g2_TkPropertyMap.g_name + FROM + g2_TkPropertyMap + LEFT JOIN + g2_TkPropertyMimeTypeMap + ON + g2_TkPropertyMap.g_name = g2_TkPropertyMimeTypeMap.g_propertyName + WHERE + g2_TkPropertyMimeTypeMap.g_toolkitId IS NULL +   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): DELETE FROM g2_FactoryMap WHERE g_classType='GalleryToolkit' AND g_implId='ItemEditTheme'   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): DELETE FROM g2_TkOperatnMimeTypeMap WHERE g_toolkitId='ItemEditPhoto'   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT DISTINCT + g2_TkOperatnMap.g_name + FROM + g2_TkOperatnMap + LEFT JOIN + g2_TkOperatnMimeTypeMap + ON + g2_TkOperatnMap.g_name = g2_TkOperatnMimeTypeMap.g_operationName + WHERE + g2_TkOperatnMimeTypeMap.g_toolkitId IS NULL +   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): DELETE FROM g2_TkPropertyMimeTypeMap WHERE g_toolkitId='ItemEditPhoto'   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT DISTINCT + g2_TkPropertyMap.g_name + FROM + g2_TkPropertyMap + LEFT JOIN + g2_TkPropertyMimeTypeMap + ON + g2_TkPropertyMap.g_name = g2_TkPropertyMimeTypeMap.g_propertyName + WHERE + g2_TkPropertyMimeTypeMap.g_toolkitId IS NULL +   +
+ +2007-11-07 17:58:54 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): DELETE FROM g2_FactoryMap WHERE g_classType='GalleryToolkit' AND g_implId='ItemEditPhoto'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): DELETE FROM g2_TkOperatnMimeTypeMap WHERE g_toolkitId='ItemEditRotateAndScalePhoto'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT DISTINCT + g2_TkOperatnMap.g_name + FROM + g2_TkOperatnMap + LEFT JOIN + g2_TkOperatnMimeTypeMap + ON + g2_TkOperatnMap.g_name = g2_TkOperatnMimeTypeMap.g_operationName + WHERE + g2_TkOperatnMimeTypeMap.g_toolkitId IS NULL +   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): DELETE FROM g2_TkPropertyMimeTypeMap WHERE g_toolkitId='ItemEditRotateAndScalePhoto'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT DISTINCT + g2_TkPropertyMap.g_name + FROM + g2_TkPropertyMap + LEFT JOIN + g2_TkPropertyMimeTypeMap + ON + g2_TkPropertyMap.g_name = g2_TkPropertyMimeTypeMap.g_propertyName + WHERE + g2_TkPropertyMimeTypeMap.g_toolkitId IS NULL +   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): DELETE FROM g2_FactoryMap WHERE g_classType='GalleryToolkit' AND g_implId='ItemEditRotateAndScalePhoto'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): DELETE FROM g2_TkOperatnMimeTypeMap WHERE g_toolkitId='ItemEditPhotoThumbnail'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT DISTINCT + g2_TkOperatnMap.g_name + FROM + g2_TkOperatnMap + LEFT JOIN + g2_TkOperatnMimeTypeMap + ON + g2_TkOperatnMap.g_name = g2_TkOperatnMimeTypeMap.g_operationName + WHERE + g2_TkOperatnMimeTypeMap.g_toolkitId IS NULL +   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): DELETE FROM g2_TkPropertyMimeTypeMap WHERE g_toolkitId='ItemEditPhotoThumbnail'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT DISTINCT + g2_TkPropertyMap.g_name + FROM + g2_TkPropertyMap + LEFT JOIN + g2_TkPropertyMimeTypeMap + ON + g2_TkPropertyMap.g_name = g2_TkPropertyMimeTypeMap.g_propertyName + WHERE + g2_TkPropertyMimeTypeMap.g_toolkitId IS NULL +   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): DELETE FROM g2_FactoryMap WHERE g_classType='GalleryToolkit' AND g_implId='ItemEditPhotoThumbnail'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): DELETE FROM g2_TkOperatnMimeTypeMap WHERE g_toolkitId='ItemAddFromBrowser'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT DISTINCT + g2_TkOperatnMap.g_name + FROM + g2_TkOperatnMap + LEFT JOIN + g2_TkOperatnMimeTypeMap + ON + g2_TkOperatnMap.g_name = g2_TkOperatnMimeTypeMap.g_operationName + WHERE + g2_TkOperatnMimeTypeMap.g_toolkitId IS NULL +   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): DELETE FROM g2_TkPropertyMimeTypeMap WHERE g_toolkitId='ItemAddFromBrowser'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT DISTINCT + g2_TkPropertyMap.g_name + FROM + g2_TkPropertyMap + LEFT JOIN + g2_TkPropertyMimeTypeMap + ON + g2_TkPropertyMap.g_name = g2_TkPropertyMimeTypeMap.g_propertyName + WHERE + g2_TkPropertyMimeTypeMap.g_toolkitId IS NULL +   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): DELETE FROM g2_FactoryMap WHERE g_classType='GalleryToolkit' AND g_implId='ItemAddFromBrowser'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): DELETE FROM g2_TkOperatnMimeTypeMap WHERE g_toolkitId='CreateThumbnailOption'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT DISTINCT + g2_TkOperatnMap.g_name + FROM + g2_TkOperatnMap + LEFT JOIN + g2_TkOperatnMimeTypeMap + ON + g2_TkOperatnMap.g_name = g2_TkOperatnMimeTypeMap.g_operationName + WHERE + g2_TkOperatnMimeTypeMap.g_toolkitId IS NULL +   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): DELETE FROM g2_TkPropertyMimeTypeMap WHERE g_toolkitId='CreateThumbnailOption'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT DISTINCT + g2_TkPropertyMap.g_name + FROM + g2_TkPropertyMap + LEFT JOIN + g2_TkPropertyMimeTypeMap + ON + g2_TkPropertyMap.g_name = g2_TkPropertyMimeTypeMap.g_propertyName + WHERE + g2_TkPropertyMimeTypeMap.g_toolkitId IS NULL +   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): DELETE FROM g2_FactoryMap WHERE g_classType='GalleryToolkit' AND g_implId='CreateThumbnailOption'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): DELETE FROM g2_TkOperatnMimeTypeMap WHERE g_toolkitId='OptimizeDatabaseTask'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT DISTINCT + g2_TkOperatnMap.g_name + FROM + g2_TkOperatnMap + LEFT JOIN + g2_TkOperatnMimeTypeMap + ON + g2_TkOperatnMap.g_name = g2_TkOperatnMimeTypeMap.g_operationName + WHERE + g2_TkOperatnMimeTypeMap.g_toolkitId IS NULL +   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): DELETE FROM g2_TkPropertyMimeTypeMap WHERE g_toolkitId='OptimizeDatabaseTask'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT DISTINCT + g2_TkPropertyMap.g_name + FROM + g2_TkPropertyMap + LEFT JOIN + g2_TkPropertyMimeTypeMap + ON + g2_TkPropertyMap.g_name = g2_TkPropertyMimeTypeMap.g_propertyName + WHERE + g2_TkPropertyMimeTypeMap.g_toolkitId IS NULL +   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): DELETE FROM g2_FactoryMap WHERE g_classType='GalleryToolkit' AND g_implId='OptimizeDatabaseTask'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): DELETE FROM g2_TkOperatnMimeTypeMap WHERE g_toolkitId='FlushTemplatesTask'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT DISTINCT + g2_TkOperatnMap.g_name + FROM + g2_TkOperatnMap + LEFT JOIN + g2_TkOperatnMimeTypeMap + ON + g2_TkOperatnMap.g_name = g2_TkOperatnMimeTypeMap.g_operationName + WHERE + g2_TkOperatnMimeTypeMap.g_toolkitId IS NULL +   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): DELETE FROM g2_TkPropertyMimeTypeMap WHERE g_toolkitId='FlushTemplatesTask'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT DISTINCT + g2_TkPropertyMap.g_name + FROM + g2_TkPropertyMap + LEFT JOIN + g2_TkPropertyMimeTypeMap + ON + g2_TkPropertyMap.g_name = g2_TkPropertyMimeTypeMap.g_propertyName + WHERE + g2_TkPropertyMimeTypeMap.g_toolkitId IS NULL +   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): DELETE FROM g2_FactoryMap WHERE g_classType='GalleryToolkit' AND g_implId='FlushTemplatesTask'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): DELETE FROM g2_TkOperatnMimeTypeMap WHERE g_toolkitId='FlushDatabaseCacheTask'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT DISTINCT + g2_TkOperatnMap.g_name + FROM + g2_TkOperatnMap + LEFT JOIN + g2_TkOperatnMimeTypeMap + ON + g2_TkOperatnMap.g_name = g2_TkOperatnMimeTypeMap.g_operationName + WHERE + g2_TkOperatnMimeTypeMap.g_toolkitId IS NULL +   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): DELETE FROM g2_TkPropertyMimeTypeMap WHERE g_toolkitId='FlushDatabaseCacheTask'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT DISTINCT + g2_TkPropertyMap.g_name + FROM + g2_TkPropertyMap + LEFT JOIN + g2_TkPropertyMimeTypeMap + ON + g2_TkPropertyMap.g_name = g2_TkPropertyMimeTypeMap.g_propertyName + WHERE + g2_TkPropertyMimeTypeMap.g_toolkitId IS NULL +   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): DELETE FROM g2_FactoryMap WHERE g_classType='GalleryToolkit' AND g_implId='FlushDatabaseCacheTask'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): DELETE FROM g2_TkOperatnMimeTypeMap WHERE g_toolkitId='BuildDerivativesTask'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT DISTINCT + g2_TkOperatnMap.g_name + FROM + g2_TkOperatnMap + LEFT JOIN + g2_TkOperatnMimeTypeMap + ON + g2_TkOperatnMap.g_name = g2_TkOperatnMimeTypeMap.g_operationName + WHERE + g2_TkOperatnMimeTypeMap.g_toolkitId IS NULL +   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): DELETE FROM g2_TkPropertyMimeTypeMap WHERE g_toolkitId='BuildDerivativesTask'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT DISTINCT + g2_TkPropertyMap.g_name + FROM + g2_TkPropertyMap + LEFT JOIN + g2_TkPropertyMimeTypeMap + ON + g2_TkPropertyMap.g_name = g2_TkPropertyMimeTypeMap.g_propertyName + WHERE + g2_TkPropertyMimeTypeMap.g_toolkitId IS NULL +   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): DELETE FROM g2_FactoryMap WHERE g_classType='GalleryToolkit' AND g_implId='BuildDerivativesTask'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): DELETE FROM g2_TkOperatnMimeTypeMap WHERE g_toolkitId='ResetViewCountsTask'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT DISTINCT + g2_TkOperatnMap.g_name + FROM + g2_TkOperatnMap + LEFT JOIN + g2_TkOperatnMimeTypeMap + ON + g2_TkOperatnMap.g_name = g2_TkOperatnMimeTypeMap.g_operationName + WHERE + g2_TkOperatnMimeTypeMap.g_toolkitId IS NULL +   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): DELETE FROM g2_TkPropertyMimeTypeMap WHERE g_toolkitId='ResetViewCountsTask'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT DISTINCT + g2_TkPropertyMap.g_name + FROM + g2_TkPropertyMap + LEFT JOIN + g2_TkPropertyMimeTypeMap + ON + g2_TkPropertyMap.g_name = g2_TkPropertyMimeTypeMap.g_propertyName + WHERE + g2_TkPropertyMimeTypeMap.g_toolkitId IS NULL +   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): DELETE FROM g2_FactoryMap WHERE g_classType='GalleryToolkit' AND g_implId='ResetViewCountsTask'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): DELETE FROM g2_TkOperatnMimeTypeMap WHERE g_toolkitId='SystemInfoTask'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT DISTINCT + g2_TkOperatnMap.g_name + FROM + g2_TkOperatnMap + LEFT JOIN + g2_TkOperatnMimeTypeMap + ON + g2_TkOperatnMap.g_name = g2_TkOperatnMimeTypeMap.g_operationName + WHERE + g2_TkOperatnMimeTypeMap.g_toolkitId IS NULL +   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): DELETE FROM g2_TkPropertyMimeTypeMap WHERE g_toolkitId='SystemInfoTask'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT DISTINCT + g2_TkPropertyMap.g_name + FROM + g2_TkPropertyMap + LEFT JOIN + g2_TkPropertyMimeTypeMap + ON + g2_TkPropertyMap.g_name = g2_TkPropertyMimeTypeMap.g_propertyName + WHERE + g2_TkPropertyMimeTypeMap.g_toolkitId IS NULL +   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): DELETE FROM g2_FactoryMap WHERE g_classType='GalleryToolkit' AND g_implId='SystemInfoTask'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): DELETE FROM g2_TkOperatnMimeTypeMap WHERE g_toolkitId='SetOriginationTimestampTask'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT DISTINCT + g2_TkOperatnMap.g_name + FROM + g2_TkOperatnMap + LEFT JOIN + g2_TkOperatnMimeTypeMap + ON + g2_TkOperatnMap.g_name = g2_TkOperatnMimeTypeMap.g_operationName + WHERE + g2_TkOperatnMimeTypeMap.g_toolkitId IS NULL +   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): DELETE FROM g2_TkPropertyMimeTypeMap WHERE g_toolkitId='SetOriginationTimestampTask'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT DISTINCT + g2_TkPropertyMap.g_name + FROM + g2_TkPropertyMap + LEFT JOIN + g2_TkPropertyMimeTypeMap + ON + g2_TkPropertyMap.g_name = g2_TkPropertyMimeTypeMap.g_propertyName + WHERE + g2_TkPropertyMimeTypeMap.g_toolkitId IS NULL +   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): DELETE FROM g2_FactoryMap WHERE g_classType='GalleryToolkit' AND g_implId='SetOriginationTimestampTask'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): DELETE FROM g2_TkOperatnMimeTypeMap WHERE g_toolkitId='DeleteSessionsTask'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT DISTINCT + g2_TkOperatnMap.g_name + FROM + g2_TkOperatnMap + LEFT JOIN + g2_TkOperatnMimeTypeMap + ON + g2_TkOperatnMap.g_name = g2_TkOperatnMimeTypeMap.g_operationName + WHERE + g2_TkOperatnMimeTypeMap.g_toolkitId IS NULL +   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): DELETE FROM g2_TkPropertyMimeTypeMap WHERE g_toolkitId='DeleteSessionsTask'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT DISTINCT + g2_TkPropertyMap.g_name + FROM + g2_TkPropertyMap + LEFT JOIN + g2_TkPropertyMimeTypeMap + ON + g2_TkPropertyMap.g_name = g2_TkPropertyMimeTypeMap.g_propertyName + WHERE + g2_TkPropertyMimeTypeMap.g_toolkitId IS NULL +   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): DELETE FROM g2_FactoryMap WHERE g_classType='GalleryToolkit' AND g_implId='DeleteSessionsTask'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): DELETE FROM g2_TkOperatnMimeTypeMap WHERE g_toolkitId='ConvertDatabaseToUtf8Task'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT DISTINCT + g2_TkOperatnMap.g_name + FROM + g2_TkOperatnMap + LEFT JOIN + g2_TkOperatnMimeTypeMap + ON + g2_TkOperatnMap.g_name = g2_TkOperatnMimeTypeMap.g_operationName + WHERE + g2_TkOperatnMimeTypeMap.g_toolkitId IS NULL +   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): DELETE FROM g2_TkPropertyMimeTypeMap WHERE g_toolkitId='ConvertDatabaseToUtf8Task'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT DISTINCT + g2_TkPropertyMap.g_name + FROM + g2_TkPropertyMap + LEFT JOIN + g2_TkPropertyMimeTypeMap + ON + g2_TkPropertyMap.g_name = g2_TkPropertyMimeTypeMap.g_propertyName + WHERE + g2_TkPropertyMimeTypeMap.g_toolkitId IS NULL +   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): DELETE FROM g2_FactoryMap WHERE g_classType='GalleryToolkit' AND g_implId='ConvertDatabaseToUtf8Task'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): DELETE FROM g2_TkOperatnMimeTypeMap WHERE g_toolkitId='CoreCaptchaAdminOption'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT DISTINCT + g2_TkOperatnMap.g_name + FROM + g2_TkOperatnMap + LEFT JOIN + g2_TkOperatnMimeTypeMap + ON + g2_TkOperatnMap.g_name = g2_TkOperatnMimeTypeMap.g_operationName + WHERE + g2_TkOperatnMimeTypeMap.g_toolkitId IS NULL +   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): DELETE FROM g2_TkPropertyMimeTypeMap WHERE g_toolkitId='CoreCaptchaAdminOption'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT DISTINCT + g2_TkPropertyMap.g_name + FROM + g2_TkPropertyMap + LEFT JOIN + g2_TkPropertyMimeTypeMap + ON + g2_TkPropertyMap.g_name = g2_TkPropertyMimeTypeMap.g_propertyName + WHERE + g2_TkPropertyMimeTypeMap.g_toolkitId IS NULL +   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): DELETE FROM g2_FactoryMap WHERE g_classType='GalleryToolkit' AND g_implId='CoreCaptchaAdminOption'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): DELETE FROM g2_TkOperatnMimeTypeMap WHERE g_toolkitId='SessionAuthPlugin'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT DISTINCT + g2_TkOperatnMap.g_name + FROM + g2_TkOperatnMap + LEFT JOIN + g2_TkOperatnMimeTypeMap + ON + g2_TkOperatnMap.g_name = g2_TkOperatnMimeTypeMap.g_operationName + WHERE + g2_TkOperatnMimeTypeMap.g_toolkitId IS NULL +   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): DELETE FROM g2_TkPropertyMimeTypeMap WHERE g_toolkitId='SessionAuthPlugin'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT DISTINCT + g2_TkPropertyMap.g_name + FROM + g2_TkPropertyMap + LEFT JOIN + g2_TkPropertyMimeTypeMap + ON + g2_TkPropertyMap.g_name = g2_TkPropertyMimeTypeMap.g_propertyName + WHERE + g2_TkPropertyMimeTypeMap.g_toolkitId IS NULL +   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): DELETE FROM g2_FactoryMap WHERE g_classType='GalleryToolkit' AND g_implId='SessionAuthPlugin'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): DELETE FROM g2_FactoryMap WHERE g_implModuleId='core'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] GalleryPlugin::reactivate core plugin, activate again +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/core/classes/GalleryStorage/schema.tpl) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file(T:\Web CNJ\Codigo\Source\gallery2/modules/core/classes/GalleryStorage/schema.tpl, ) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/core/classes/Maps.inc) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/core/classes/Entities.inc) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_Schema SET g_info = 'a:1:{s:13:\"ExternalIdMap\";a:3:{s:10:\"externalId\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}s:10:\"entityType\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:1;s:7:\"notNull\";b:1;}s:8:\"entityId\";a:3:{s:4:\"type\";i:1;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}}}', g_type = 'map',g_pluginId = 'core' WHERE g_name = 'ExternalIdMap'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_Schema SET g_info = 'a:1:{s:15:\"FailedLoginsMap\";a:3:{s:8:\"userName\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:1;s:7:\"notNull\";b:1;}s:5:\"count\";a:3:{s:4:\"type\";i:1;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}s:11:\"lastAttempt\";a:3:{s:4:\"type\";i:1;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}}}', g_type = 'map',g_pluginId = 'core' WHERE g_name = 'FailedLoginsMap'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_Schema SET g_info = 'a:1:{s:16:\"GalleryAccessMap\";a:3:{s:12:\"accessListId\";a:3:{s:4:\"type\";i:1;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}s:13:\"userOrGroupId\";a:3:{s:4:\"type\";i:1;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}s:10:\"permission\";a:3:{s:4:\"type\";i:64;s:4:\"size\";i:4;s:7:\"notNull\";b:1;}}}', g_type = 'map',g_pluginId = 'core' WHERE g_name = 'AccessMap'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_Schema SET g_info = 'a:1:{s:26:\"GalleryAccessSubscriberMap\";a:2:{s:6:\"itemId\";a:3:{s:4:\"type\";i:1;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}s:12:\"accessListId\";a:3:{s:4:\"type\";i:1;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}}}', g_type = 'map',g_pluginId = 'core' WHERE g_name = 'AccessSubscriberMap'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_Schema SET g_info = 'a:1:{s:16:\"GalleryAlbumItem\";a:4:{s:7:\"members\";a:3:{s:5:\"theme\";a:2:{s:4:\"type\";i:2;s:4:\"size\";i:1;}s:7:\"orderBy\";a:2:{s:4:\"type\";i:2;s:4:\"size\";i:2;}s:14:\"orderDirection\";a:2:{s:4:\"type\";i:2;s:4:\"size\";i:1;}}s:6:\"parent\";s:11:\"GalleryItem\";s:6:\"module\";s:4:\"core\";s:6:\"linked\";a:0:{}}}', g_type = 'entity',g_pluginId = 'core' WHERE g_name = 'AlbumItem'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_Schema SET g_info = 'a:1:{s:20:\"GalleryAnimationItem\";a:4:{s:7:\"members\";a:2:{s:5:\"width\";a:2:{s:4:\"type\";i:1;s:15:\"external-access\";i:3;}s:6:\"height\";a:2:{s:4:\"type\";i:1;s:15:\"external-access\";i:3;}}s:6:\"parent\";s:15:\"GalleryDataItem\";s:6:\"module\";s:4:\"core\";s:6:\"linked\";a:2:{i:0;s:5:\"width\";i:1;s:6:\"height\";}}}', g_type = 'entity',g_pluginId = 'core' WHERE g_name = 'AnimationItem'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_Schema SET g_info = 'a:1:{s:15:\"GalleryCacheMap\";a:7:{s:3:\"key\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:1;s:7:\"notNull\";b:1;}s:5:\"value\";a:2:{s:4:\"type\";i:4;s:4:\"size\";i:4;}s:6:\"userId\";a:3:{s:4:\"type\";i:1;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}s:6:\"itemId\";a:3:{s:4:\"type\";i:1;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}s:4:\"type\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:1;s:7:\"notNull\";b:1;}s:9:\"timestamp\";a:3:{s:4:\"type\";i:1;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}s:7:\"isEmpty\";a:2:{s:4:\"type\";i:8;s:4:\"size\";i:2;}}}', g_type = 'map',g_pluginId = 'core' WHERE g_name = 'CacheMap'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_Schema SET g_info = 'a:1:{s:18:\"GalleryChildEntity\";a:4:{s:7:\"members\";a:1:{s:8:\"parentId\";a:2:{s:4:\"type\";i:1;s:7:\"notNull\";i:1;}}s:6:\"parent\";s:13:\"GalleryEntity\";s:6:\"module\";s:4:\"core\";s:6:\"linked\";a:0:{}}}', g_type = 'entity',g_pluginId = 'core' WHERE g_name = 'ChildEntity'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_Schema SET g_info = 'a:1:{s:15:\"GalleryDataItem\";a:4:{s:7:\"members\";a:2:{s:8:\"mimeType\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:2;s:15:\"external-access\";i:1;}s:4:\"size\";a:2:{s:4:\"type\";i:1;s:15:\"external-access\";i:1;}}s:6:\"parent\";s:11:\"GalleryItem\";s:6:\"module\";s:4:\"core\";s:6:\"linked\";a:2:{i:0;s:8:\"mimeType\";i:1;s:4:\"size\";}}}', g_type = 'entity',g_pluginId = 'core' WHERE g_name = 'DataItem'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_Schema SET g_info = 'a:1:{s:17:\"GalleryDerivative\";a:4:{s:7:\"members\";a:8:{s:18:\"derivativeSourceId\";a:3:{s:4:\"type\";i:1;s:7:\"notNull\";i:1;s:15:\"external-access\";i:1;}s:20:\"derivativeOperations\";a:2:{s:4:\"type\";i:2;s:4:\"size\";i:4;}s:15:\"derivativeOrder\";a:2:{s:4:\"type\";i:1;s:7:\"notNull\";i:1;}s:14:\"derivativeSize\";a:2:{s:4:\"type\";i:1;s:15:\"external-access\";i:1;}s:14:\"derivativeType\";a:2:{s:4:\"type\";i:1;s:7:\"notNull\";i:1;}s:8:\"mimeType\";a:4:{s:4:\"type\";i:2;s:4:\"size\";i:2;s:7:\"notNull\";i:1;s:15:\"external-access\";i:3;}s:20:\"postFilterOperations\";a:2:{s:4:\"type\";i:2;s:4:\"size\";i:4;}s:8:\"isBroken\";a:1:{s:4:\"type\";i:8;}}s:6:\"parent\";s:18:\"GalleryChildEntity\";s:6:\"module\";s:4:\"core\";s:6:\"linked\";a:0:{}}}', g_type = 'entity',g_pluginId = 'core' WHERE g_name = 'Derivative'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_Schema SET g_info = 'a:1:{s:22:\"GalleryDerivativeImage\";a:4:{s:7:\"members\";a:2:{s:5:\"width\";a:2:{s:4:\"type\";i:1;s:15:\"external-access\";i:1;}s:6:\"height\";a:2:{s:4:\"type\";i:1;s:15:\"external-access\";i:1;}}s:6:\"parent\";s:17:\"GalleryDerivative\";s:6:\"module\";s:4:\"core\";s:6:\"linked\";a:0:{}}}', g_type = 'entity',g_pluginId = 'core' WHERE g_name = 'DerivativeImage'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_Schema SET g_info = 'a:1:{s:31:\"GalleryDerivativePreferencesMap\";a:4:{s:6:\"itemId\";a:2:{s:4:\"type\";i:1;s:4:\"size\";i:2;}s:5:\"order\";a:2:{s:4:\"type\";i:1;s:4:\"size\";i:2;}s:14:\"derivativeType\";a:2:{s:4:\"type\";i:1;s:4:\"size\";i:2;}s:20:\"derivativeOperations\";a:2:{s:4:\"type\";i:2;s:4:\"size\";i:4;}}}', g_type = 'map',g_pluginId = 'core' WHERE g_name = 'DerivativePrefsMap'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_Schema SET g_info = 'a:1:{s:26:\"GalleryDescendentCountsMap\";a:3:{s:6:\"userId\";a:3:{s:4:\"type\";i:1;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}s:6:\"itemId\";a:3:{s:4:\"type\";i:1;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}s:15:\"descendentCount\";a:3:{s:4:\"type\";i:1;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}}}', g_type = 'map',g_pluginId = 'core' WHERE g_name = 'DescendentCountsMap'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_Schema SET g_info = 'a:1:{s:13:\"GalleryEntity\";a:4:{s:7:\"members\";a:8:{s:2:\"id\";a:3:{s:4:\"type\";i:33;s:7:\"notNull\";i:1;s:15:\"external-access\";i:1;}s:17:\"creationTimestamp\";a:3:{s:4:\"type\";i:1;s:7:\"notNull\";i:1;s:15:\"external-access\";i:3;}s:10:\"isLinkable\";a:2:{s:4:\"type\";i:8;s:7:\"notNull\";i:1;}s:6:\"linkId\";a:1:{s:4:\"type\";i:1;}s:21:\"modificationTimestamp\";a:3:{s:4:\"type\";i:1;s:7:\"notNull\";i:1;s:15:\"external-access\";i:1;}s:12:\"serialNumber\";a:3:{s:4:\"type\";i:1;s:7:\"notNull\";i:1;s:15:\"external-access\";i:1;}s:10:\"entityType\";a:4:{s:4:\"type\";i:2;s:4:\"size\";i:1;s:7:\"notNull\";i:1;s:15:\"external-access\";i:1;}s:14:\"onLoadHandlers\";a:2:{s:4:\"type\";i:2;s:4:\"size\";i:2;}}s:6:\"parent\";N;s:6:\"module\";s:4:\"core\";s:6:\"linked\";a:0:{}}}', g_type = 'entity',g_pluginId = 'core' WHERE g_name = 'Entity'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_Schema SET g_info = 'a:1:{s:17:\"GalleryFactoryMap\";a:7:{s:9:\"classType\";a:2:{s:4:\"type\";i:2;s:4:\"size\";i:2;}s:9:\"className\";a:2:{s:4:\"type\";i:2;s:4:\"size\";i:2;}s:6:\"implId\";a:2:{s:4:\"type\";i:2;s:4:\"size\";i:2;}s:8:\"implPath\";a:2:{s:4:\"type\";i:2;s:4:\"size\";i:2;}s:12:\"implModuleId\";a:2:{s:4:\"type\";i:2;s:4:\"size\";i:2;}s:5:\"hints\";a:2:{s:4:\"type\";i:2;s:4:\"size\";i:4;}s:11:\"orderWeight\";a:2:{s:4:\"type\";i:2;s:4:\"size\";i:4;}}}', g_type = 'map',g_pluginId = 'core' WHERE g_name = 'FactoryMap'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_Schema SET g_info = 'a:1:{s:23:\"GalleryFileSystemEntity\";a:4:{s:7:\"members\";a:1:{s:13:\"pathComponent\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:2;s:15:\"external-access\";i:1;}}s:6:\"parent\";s:18:\"GalleryChildEntity\";s:6:\"module\";s:4:\"core\";s:6:\"linked\";a:0:{}}}', g_type = 'entity',g_pluginId = 'core' WHERE g_name = 'FileSystemEntity'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_Schema SET g_info = 'a:1:{s:12:\"GalleryGroup\";a:4:{s:7:\"members\";a:2:{s:9:\"groupType\";a:2:{s:4:\"type\";i:1;s:7:\"notNull\";i:1;}s:9:\"groupName\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:2;s:15:\"external-access\";i:1;}}s:6:\"parent\";s:13:\"GalleryEntity\";s:6:\"module\";s:4:\"core\";s:6:\"linked\";a:0:{}}}', g_type = 'entity',g_pluginId = 'core' WHERE g_name = 'Group'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_Schema SET g_info = 'a:1:{s:11:\"GalleryItem\";a:4:{s:7:\"members\";a:9:{s:18:\"canContainChildren\";a:3:{s:4:\"type\";i:8;s:7:\"notNull\";i:1;s:15:\"external-access\";i:1;}s:11:\"description\";a:3:{s:4:\"type\";i:4;s:4:\"size\";i:1;s:15:\"external-access\";i:3;}s:8:\"keywords\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:4;s:15:\"external-access\";i:3;}s:7:\"ownerId\";a:2:{s:4:\"type\";i:1;s:7:\"notNull\";i:1;}s:8:\"renderer\";a:2:{s:4:\"type\";i:2;s:4:\"size\";i:2;}s:7:\"summary\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:4;s:15:\"external-access\";i:3;}s:5:\"title\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:2;s:15:\"external-access\";i:3;}s:20:\"viewedSinceTimestamp\";a:3:{s:4:\"type\";i:1;s:7:\"notNull\";i:1;s:15:\"external-access\";i:1;}s:20:\"originationTimestamp\";a:3:{s:4:\"type\";i:1;s:7:\"notNull\";i:1;s:15:\"external-access\";i:3;}}s:6:\"parent\";s:23:\"GalleryFileSystemEntity\";s:6:\"module\";s:4:\"core\";s:6:\"linked\";a:0:{}}}', g_type = 'entity',g_pluginId = 'core' WHERE g_name = 'Item'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_Schema SET g_info = 'a:1:{s:24:\"GalleryItemAttributesMap\";a:4:{s:6:\"itemId\";a:3:{s:4:\"type\";i:1;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}s:9:\"viewCount\";a:2:{s:4:\"type\";i:1;s:4:\"size\";i:2;}s:11:\"orderWeight\";a:2:{s:4:\"type\";i:1;s:4:\"size\";i:2;}s:14:\"parentSequence\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:4;s:19:\"notNullEmptyAllowed\";b:1;}}}', g_type = 'map',g_pluginId = 'core' WHERE g_name = 'ItemAttributesMap'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_Schema SET g_info = 'a:1:{s:21:\"GalleryMaintenanceMap\";a:5:{s:5:\"runId\";a:3:{s:4:\"type\";i:1;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}s:6:\"taskId\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}s:9:\"timestamp\";a:2:{s:4:\"type\";i:1;s:4:\"size\";i:2;}s:7:\"success\";a:2:{s:4:\"type\";i:8;s:4:\"size\";i:2;}s:7:\"details\";a:2:{s:4:\"type\";i:4;s:4:\"size\";i:1;}}}', g_type = 'map',g_pluginId = 'core' WHERE g_name = 'MaintenanceMap'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_Schema SET g_info = 'a:1:{s:18:\"GalleryMimeTypeMap\";a:3:{s:9:\"extension\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:1;s:7:\"notNull\";b:1;}s:8:\"mimeType\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:1;s:7:\"notNull\";b:1;}s:8:\"viewable\";a:2:{s:4:\"type\";i:8;s:4:\"size\";i:2;}}}', g_type = 'map',g_pluginId = 'core' WHERE g_name = 'MimeTypeMap'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_Schema SET g_info = 'a:1:{s:16:\"GalleryMovieItem\";a:4:{s:7:\"members\";a:3:{s:5:\"width\";a:2:{s:4:\"type\";i:1;s:15:\"external-access\";i:3;}s:6:\"height\";a:2:{s:4:\"type\";i:1;s:15:\"external-access\";i:3;}s:8:\"duration\";a:2:{s:4:\"type\";i:1;s:15:\"external-access\";i:3;}}s:6:\"parent\";s:15:\"GalleryDataItem\";s:6:\"module\";s:4:\"core\";s:6:\"linked\";a:3:{i:0;s:5:\"width\";i:1;s:6:\"height\";i:2;s:8:\"duration\";}}}', g_type = 'entity',g_pluginId = 'core' WHERE g_name = 'MovieItem'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_Schema SET g_info = 'a:1:{s:23:\"GalleryPermissionSetMap\";a:5:{s:6:\"module\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}s:10:\"permission\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}s:11:\"description\";a:2:{s:4:\"type\";i:2;s:4:\"size\";i:4;}s:4:\"bits\";a:3:{s:4:\"type\";i:64;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}s:5:\"flags\";a:3:{s:4:\"type\";i:1;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}}}', g_type = 'map',g_pluginId = 'core' WHERE g_name = 'PermissionSetMap'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_Schema SET g_info = 'a:1:{s:16:\"GalleryPhotoItem\";a:4:{s:7:\"members\";a:2:{s:5:\"width\";a:2:{s:4:\"type\";i:1;s:15:\"external-access\";i:1;}s:6:\"height\";a:2:{s:4:\"type\";i:1;s:15:\"external-access\";i:1;}}s:6:\"parent\";s:15:\"GalleryDataItem\";s:6:\"module\";s:4:\"core\";s:6:\"linked\";a:2:{i:0;s:5:\"width\";i:1;s:6:\"height\";}}}', g_type = 'entity',g_pluginId = 'core' WHERE g_name = 'PhotoItem'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_Schema SET g_info = 'a:1:{s:16:\"GalleryPluginMap\";a:3:{s:10:\"pluginType\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:1;s:7:\"notNull\";b:1;}s:8:\"pluginId\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:1;s:7:\"notNull\";b:1;}s:6:\"active\";a:3:{s:4:\"type\";i:8;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}}}', g_type = 'map',g_pluginId = 'core' WHERE g_name = 'PluginMap'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_Schema SET g_info = 'a:1:{s:23:\"GalleryPluginPackageMap\";a:6:{s:10:\"pluginType\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:1;s:7:\"notNull\";b:1;}s:8:\"pluginId\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:1;s:7:\"notNull\";b:1;}s:11:\"packageName\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:1;s:7:\"notNull\";b:1;}s:14:\"packageVersion\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:1;s:7:\"notNull\";b:1;}s:12:\"packageBuild\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:1;s:7:\"notNull\";b:1;}s:6:\"locked\";a:3:{s:4:\"type\";i:8;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}}}', g_type = 'map',g_pluginId = 'core' WHERE g_name = 'PluginPackageMap'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_Schema SET g_info = 'a:1:{s:25:\"GalleryPluginParameterMap\";a:5:{s:10:\"pluginType\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:1;s:7:\"notNull\";b:1;}s:8:\"pluginId\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:1;s:7:\"notNull\";b:1;}s:6:\"itemId\";a:3:{s:4:\"type\";i:1;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}s:13:\"parameterName\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}s:14:\"parameterValue\";a:3:{s:4:\"type\";i:4;s:4:\"size\";i:1;s:19:\"notNullEmptyAllowed\";b:1;}}}', g_type = 'map',g_pluginId = 'core' WHERE g_name = 'PluginParameterMap'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_Schema SET g_info = 'a:1:{s:25:\"GalleryRecoverPasswordMap\";a:3:{s:8:\"userName\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:1;s:7:\"notNull\";b:1;}s:10:\"authString\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:1;s:7:\"notNull\";b:1;}s:14:\"requestExpires\";a:3:{s:4:\"type\";i:1;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}}}', g_type = 'map',g_pluginId = 'core' WHERE g_name = 'RecoverPasswordMap'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_Schema SET g_info = 'a:1:{s:17:\"GallerySessionMap\";a:6:{s:2:\"id\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:1;s:7:\"notNull\";b:1;}s:6:\"userId\";a:3:{s:4:\"type\";i:1;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}s:16:\"remoteIdentifier\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}s:17:\"creationTimestamp\";a:3:{s:4:\"type\";i:1;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}s:21:\"modificationTimestamp\";a:3:{s:4:\"type\";i:1;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}s:4:\"data\";a:2:{s:4:\"type\";i:4;s:4:\"size\";i:4;}}}', g_type = 'map',g_pluginId = 'core' WHERE g_name = 'SessionMap'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_Schema SET g_info = 'a:1:{s:26:\"GalleryToolkitOperationMap\";a:4:{s:4:\"name\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}s:13:\"parametersCrc\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:1;s:7:\"notNull\";b:1;}s:14:\"outputMimeType\";a:2:{s:4:\"type\";i:2;s:4:\"size\";i:2;}s:11:\"description\";a:2:{s:4:\"type\";i:2;s:4:\"size\";i:4;}}}', g_type = 'map',g_pluginId = 'core' WHERE g_name = 'TkOperatnMap'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_Schema SET g_info = 'a:1:{s:34:\"GalleryToolkitOperationMimeTypeMap\";a:4:{s:13:\"operationName\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}s:9:\"toolkitId\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}s:8:\"mimeType\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}s:8:\"priority\";a:3:{s:4:\"type\";i:1;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}}}', g_type = 'map',g_pluginId = 'core' WHERE g_name = 'TkOperatnMimeTypeMap'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_Schema SET g_info = 'a:1:{s:35:\"GalleryToolkitOperationParameterMap\";a:4:{s:13:\"operationName\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}s:8:\"position\";a:3:{s:4:\"type\";i:1;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}s:4:\"type\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}s:11:\"description\";a:2:{s:4:\"type\";i:2;s:4:\"size\";i:4;}}}', g_type = 'map',g_pluginId = 'core' WHERE g_name = 'TkOperatnParameterMap'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_Schema SET g_info = 'a:1:{s:25:\"GalleryToolkitPropertyMap\";a:3:{s:4:\"name\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}s:4:\"type\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}s:11:\"description\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}}}', g_type = 'map',g_pluginId = 'core' WHERE g_name = 'TkPropertyMap'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_Schema SET g_info = 'a:1:{s:33:\"GalleryToolkitPropertyMimeTypeMap\";a:3:{s:12:\"propertyName\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}s:9:\"toolkitId\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}s:8:\"mimeType\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}}}', g_type = 'map',g_pluginId = 'core' WHERE g_name = 'TkPropertyMimeTypeMap'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_Schema SET g_info = 'a:1:{s:18:\"GalleryUnknownItem\";a:4:{s:7:\"members\";a:0:{}s:6:\"parent\";s:15:\"GalleryDataItem\";s:6:\"module\";s:4:\"core\";s:6:\"linked\";a:0:{}}}', g_type = 'entity',g_pluginId = 'core' WHERE g_name = 'UnknownItem'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_Schema SET g_info = 'a:1:{s:11:\"GalleryUser\";a:4:{s:7:\"members\";a:6:{s:8:\"userName\";a:4:{s:4:\"type\";i:2;s:4:\"size\";i:1;s:7:\"notNull\";i:1;s:15:\"external-access\";i:1;}s:8:\"fullName\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:2;s:15:\"external-access\";i:3;}s:14:\"hashedPassword\";a:2:{s:4:\"type\";i:2;s:4:\"size\";i:2;}s:5:\"email\";a:2:{s:4:\"type\";i:2;s:4:\"size\";i:4;}s:8:\"language\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:2;s:15:\"external-access\";i:1;}s:6:\"locked\";a:1:{s:4:\"type\";i:8;}}s:6:\"parent\";s:13:\"GalleryEntity\";s:6:\"module\";s:4:\"core\";s:6:\"linked\";a:0:{}}}', g_type = 'entity',g_pluginId = 'core' WHERE g_name = 'User'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_Schema SET g_info = 'a:1:{s:19:\"GalleryUserGroupMap\";a:2:{s:6:\"userId\";a:3:{s:4:\"type\";i:1;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}s:7:\"groupId\";a:3:{s:4:\"type\";i:1;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}}}', g_type = 'map',g_pluginId = 'core' WHERE g_name = 'UserGroupMap'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_Schema SET g_pluginId = 'core' WHERE g_name = 'Lock'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_Schema SET g_pluginId = 'core' WHERE g_name = 'Schema'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginMap.g_pluginId, + g2_PluginMap.g_active + FROM + g2_PluginMap + WHERE + g2_PluginMap.g_pluginType = 'module' +   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] opendir(T:\Web CNJ\Codigo\Source\gallery2/modules/) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #1254) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #1254) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #1254) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #1254) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/archiveupload) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/archiveupload/module.inc) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for archiveupload plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'archiveupload' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for archiveupload plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for archiveupload plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for archiveupload plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #1254) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/comment) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/comment/module.inc) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for comment plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'comment' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for comment plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for comment plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for comment plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #1254) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/core) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/core/module.inc) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for core plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'core' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for core plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for core plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for core plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #1254) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/download) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/download/module.inc) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for download plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'download' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for download plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for download plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for download plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #1254) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/exif) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/exif/module.inc) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for exif plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'exif' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for exif plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for exif plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for exif plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #1254) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/ffmpeg) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/ffmpeg/module.inc) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for ffmpeg plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'ffmpeg' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for ffmpeg plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for ffmpeg plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for ffmpeg plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #1254) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/gd) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/gd/module.inc) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for gd plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'gd' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for gd plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for gd plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for gd plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #1254) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/httpauth) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/httpauth/module.inc) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for httpauth plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'httpauth' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for httpauth plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for httpauth plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for httpauth plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #1254) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/icons) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/icons/module.inc) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for icons plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'icons' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for icons plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for icons plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for icons plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #1254) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/imageframe) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/imageframe/module.inc) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for imageframe plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'imageframe' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for imageframe plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for imageframe plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for imageframe plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #1254) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/imagemagick) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/imagemagick/module.inc) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for imagemagick plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'imagemagick' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for imagemagick plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for imagemagick plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for imagemagick plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #1254) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/itemadd) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/itemadd/module.inc) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for itemadd plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'itemadd' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for itemadd plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for itemadd plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for itemadd plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #1254) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/keyalbum) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/keyalbum/module.inc) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for keyalbum plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'keyalbum' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for keyalbum plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for keyalbum plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for keyalbum plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #1254) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/linkitem) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/linkitem/module.inc) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for linkitem plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'linkitem' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for linkitem plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for linkitem plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for linkitem plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #1254) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/netpbm) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/netpbm/module.inc) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for netpbm plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'netpbm' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for netpbm plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for netpbm plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for netpbm plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #1254) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/permalinks) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/permalinks/module.inc) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for permalinks plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'permalinks' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for permalinks plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for permalinks plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for permalinks plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #1254) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/publishxp) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/publishxp/module.inc) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for publishxp plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'publishxp' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for publishxp plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for publishxp plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for publishxp plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #1254) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/rating) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/rating/module.inc) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for rating plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'rating' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for rating plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for rating plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for rating plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #1254) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/rearrange) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/rearrange/module.inc) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for rearrange plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'rearrange' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for rearrange plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for rearrange plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for rearrange plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #1254) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/replica) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/replica/module.inc) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for replica plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'replica' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for replica plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for replica plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for replica plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #1254) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/reupload) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/reupload/module.inc) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for reupload plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'reupload' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for reupload plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for reupload plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for reupload plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #1254) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/rewrite) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/rewrite/module.inc) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for rewrite plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'rewrite' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for rewrite plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for rewrite plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for rewrite plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #1254) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/search) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/search/module.inc) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for search plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'search' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for search plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for search plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for search plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #1254) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/shutterfly) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/shutterfly/module.inc) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for shutterfly plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'shutterfly' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for shutterfly plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for shutterfly plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for shutterfly plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #1254) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/sitemap) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/sitemap/module.inc) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for sitemap plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'sitemap' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for sitemap plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for sitemap plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for sitemap plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #1254) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/slideshow) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/slideshow/module.inc) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for slideshow plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'slideshow' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for slideshow plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for slideshow plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for slideshow plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #1254) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/thumbnail) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/thumbnail/module.inc) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for thumbnail plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'thumbnail' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for thumbnail plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for thumbnail plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for thumbnail plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #1254) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/thumbpage) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/thumbpage/module.inc) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for thumbpage plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'thumbpage' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for thumbpage plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for thumbpage plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for thumbpage plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #1254) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/uploadapplet) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/uploadapplet/module.inc) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for uploadapplet plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'uploadapplet' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for uploadapplet plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for uploadapplet plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for uploadapplet plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #1254) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/webdav) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/webdav/module.inc) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for webdav plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'webdav' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for webdav plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for webdav plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for webdav plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #1254) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] closedir(Resource id #1254) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): DELETE FROM g2_FactoryMap WHERE g_implModuleId='core'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/core/classes/GalleryEntity.class) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): INSERT INTO g2_FactoryMap (g_classType, g_className, g_implId, g_implPath, g_implModuleId, g_hints, g_orderWeight) VALUES ('GalleryEntity','GalleryEntity','GalleryEntity','modules/core/classes/GalleryEntity.class','core','N;','4')   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/core/classes/GalleryChildEntity.class) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): INSERT INTO g2_FactoryMap (g_classType, g_className, g_implId, g_implPath, g_implModuleId, g_hints, g_orderWeight) VALUES ('GalleryEntity','GalleryChildEntity','GalleryChildEntity','modules/core/classes/GalleryChildEntity.class','core','N;','4')   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/core/classes/GalleryAlbumItem.class) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): INSERT INTO g2_FactoryMap (g_classType, g_className, g_implId, g_implPath, g_implModuleId, g_hints, g_orderWeight) VALUES ('GalleryEntity','GalleryAlbumItem','GalleryAlbumItem','modules/core/classes/GalleryAlbumItem.class','core','N;','4')   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/core/classes/GalleryUser.class) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): INSERT INTO g2_FactoryMap (g_classType, g_className, g_implId, g_implPath, g_implModuleId, g_hints, g_orderWeight) VALUES ('GalleryEntity','GalleryUser','GalleryUser','modules/core/classes/GalleryUser.class','core','N;','4')   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/core/classes/GalleryGroup.class) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): INSERT INTO g2_FactoryMap (g_classType, g_className, g_implId, g_implPath, g_implModuleId, g_hints, g_orderWeight) VALUES ('GalleryEntity','GalleryGroup','GalleryGroup','modules/core/classes/GalleryGroup.class','core','N;','4')   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/core/classes/GalleryDerivative.class) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): INSERT INTO g2_FactoryMap (g_classType, g_className, g_implId, g_implPath, g_implModuleId, g_hints, g_orderWeight) VALUES ('GalleryEntity','GalleryDerivative','GalleryDerivative','modules/core/classes/GalleryDerivative.class','core','N;','4')   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/core/classes/GalleryDerivativeImage.class) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): INSERT INTO g2_FactoryMap (g_classType, g_className, g_implId, g_implPath, g_implModuleId, g_hints, g_orderWeight) VALUES ('GalleryEntity','GalleryDerivativeImage','GalleryDerivativeImage','modules/core/classes/GalleryDerivativeImage.class','core','N;','4')   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/core/classes/GalleryDerivativeImage.class) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): INSERT INTO g2_FactoryMap (g_classType, g_className, g_implId, g_implPath, g_implModuleId, g_hints, g_orderWeight) VALUES ('GalleryDerivative','GalleryDerivativeImage','GalleryDerivativeImage','modules/core/classes/GalleryDerivativeImage.class','core','a:1:{i:0;s:1:\"*\";}','4')   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/core/classes/GalleryMovieItem.class) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): INSERT INTO g2_FactoryMap (g_classType, g_className, g_implId, g_implPath, g_implModuleId, g_hints, g_orderWeight) VALUES ('GalleryEntity','GalleryMovieItem','GalleryMovieItem','modules/core/classes/GalleryMovieItem.class','core','N;','4')   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/core/classes/GalleryAnimationItem.class) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): INSERT INTO g2_FactoryMap (g_classType, g_className, g_implId, g_implPath, g_implModuleId, g_hints, g_orderWeight) VALUES ('GalleryEntity','GalleryAnimationItem','GalleryAnimationItem','modules/core/classes/GalleryAnimationItem.class','core','N;','4')   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/core/classes/GalleryPhotoItem.class) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): INSERT INTO g2_FactoryMap (g_classType, g_className, g_implId, g_implPath, g_implModuleId, g_hints, g_orderWeight) VALUES ('GalleryEntity','GalleryPhotoItem','GalleryPhotoItem','modules/core/classes/GalleryPhotoItem.class','core','N;','4')   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/core/classes/GalleryUnknownItem.class) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): INSERT INTO g2_FactoryMap (g_classType, g_className, g_implId, g_implPath, g_implModuleId, g_hints, g_orderWeight) VALUES ('GalleryEntity','GalleryUnknownItem','GalleryUnknownItem','modules/core/classes/GalleryUnknownItem.class','core','N;','4')   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/core/classes/GalleryPhotoItem.class) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): INSERT INTO g2_FactoryMap (g_classType, g_className, g_implId, g_implPath, g_implModuleId, g_hints, g_orderWeight) VALUES ('GalleryItem','GalleryPhotoItem','GalleryPhotoItem','modules/core/classes/GalleryPhotoItem.class','core','a:2:{i:0;s:7:\"image/*\";i:1;s:21:\"application/photoshop\";}','4')   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/core/classes/GalleryMovieItem.class) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): INSERT INTO g2_FactoryMap (g_classType, g_className, g_implId, g_implPath, g_implModuleId, g_hints, g_orderWeight) VALUES ('GalleryItem','GalleryMovieItem','GalleryMovieItem','modules/core/classes/GalleryMovieItem.class','core','a:1:{i:0;s:7:\"video/*\";}','4')   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/core/classes/GalleryAnimationItem.class) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): INSERT INTO g2_FactoryMap (g_classType, g_className, g_implId, g_implPath, g_implModuleId, g_hints, g_orderWeight) VALUES ('GalleryItem','GalleryAnimationItem','GalleryAnimationItem','modules/core/classes/GalleryAnimationItem.class','core','a:2:{i:0;s:22:\"application/x-director\";i:1;s:29:\"application/x-shockwave-flash\";}','4')   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/core/classes/GalleryUnknownItem.class) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): INSERT INTO g2_FactoryMap (g_classType, g_className, g_implId, g_implPath, g_implModuleId, g_hints, g_orderWeight) VALUES ('GalleryItem','GalleryUnknownItem','GalleryUnknownItem','modules/core/classes/GalleryUnknownItem.class','core','a:1:{i:0;s:1:\"*\";}','4')   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/core/classes/GalleryDynamicAlbum.class) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): INSERT INTO g2_FactoryMap (g_classType, g_className, g_implId, g_implPath, g_implModuleId, g_hints, g_orderWeight) VALUES ('GalleryDynamicAlbum','GalleryDynamicAlbum','GalleryDynamicAlbum','modules/core/classes/GalleryDynamicAlbum.class','core','N;','4')   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/core/classes/GalleryCoreSearch.class) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): INSERT INTO g2_FactoryMap (g_classType, g_className, g_implId, g_implPath, g_implModuleId, g_hints, g_orderWeight) VALUES ('GallerySearchInterface_1_0','GalleryCoreSearch','GalleryCoreSearch','modules/core/classes/GalleryCoreSearch.class','core','N;','4')   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/core/ItemEditItem.inc) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): INSERT INTO g2_FactoryMap (g_classType, g_className, g_implId, g_implPath, g_implModuleId, g_hints, g_orderWeight) VALUES ('ItemEditPlugin','ItemEditItem','ItemEditItem','modules/core/ItemEditItem.inc','core','N;','1')   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/core/ItemEditAnimation.inc) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): INSERT INTO g2_FactoryMap (g_classType, g_className, g_implId, g_implPath, g_implModuleId, g_hints, g_orderWeight) VALUES ('ItemEditPlugin','ItemEditAnimation','ItemEditAnimation','modules/core/ItemEditAnimation.inc','core','N;','2')   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/core/ItemEditMovie.inc) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): INSERT INTO g2_FactoryMap (g_classType, g_className, g_implId, g_implPath, g_implModuleId, g_hints, g_orderWeight) VALUES ('ItemEditPlugin','ItemEditMovie','ItemEditMovie','modules/core/ItemEditMovie.inc','core','N;','2')   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/core/ItemEditAlbum.inc) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): INSERT INTO g2_FactoryMap (g_classType, g_className, g_implId, g_implPath, g_implModuleId, g_hints, g_orderWeight) VALUES ('ItemEditPlugin','ItemEditAlbum','ItemEditAlbum','modules/core/ItemEditAlbum.inc','core','N;','2')   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/core/ItemEditTheme.inc) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): INSERT INTO g2_FactoryMap (g_classType, g_className, g_implId, g_implPath, g_implModuleId, g_hints, g_orderWeight) VALUES ('ItemEditPlugin','ItemEditTheme','ItemEditTheme','modules/core/ItemEditTheme.inc','core','N;','3')   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/core/ItemEditPhoto.inc) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): INSERT INTO g2_FactoryMap (g_classType, g_className, g_implId, g_implPath, g_implModuleId, g_hints, g_orderWeight) VALUES ('ItemEditPlugin','ItemEditPhoto','ItemEditPhoto','modules/core/ItemEditPhoto.inc','core','N;','2')   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/core/ItemEditRotateAndScalePhoto.inc) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): INSERT INTO g2_FactoryMap (g_classType, g_className, g_implId, g_implPath, g_implModuleId, g_hints, g_orderWeight) VALUES ('ItemEditPlugin','ItemEditRotateAndScalePhoto','ItemEditRotateAndScalePhoto','modules/core/ItemEditRotateAndScalePhoto.inc','core','N;','3')   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/core/ItemEditPhotoThumbnail.inc) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): INSERT INTO g2_FactoryMap (g_classType, g_className, g_implId, g_implPath, g_implModuleId, g_hints, g_orderWeight) VALUES ('ItemEditPlugin','ItemEditPhotoThumbnail','ItemEditPhotoThumbnail','modules/core/ItemEditPhotoThumbnail.inc','core','N;','4')   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/core/ItemAddFromBrowser.inc) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): INSERT INTO g2_FactoryMap (g_classType, g_className, g_implId, g_implPath, g_implModuleId, g_hints, g_orderWeight) VALUES ('ItemAddPlugin','ItemAddFromBrowser','ItemAddFromBrowser','modules/core/ItemAddFromBrowser.inc','core','N;','2')   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/core/CreateThumbnailOption.inc) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): INSERT INTO g2_FactoryMap (g_classType, g_className, g_implId, g_implPath, g_implModuleId, g_hints, g_orderWeight) VALUES ('ItemAddOption','CreateThumbnailOption','CreateThumbnailOption','modules/core/CreateThumbnailOption.inc','core','N;','4')   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/core/classes/OptimizeDatabaseTask.class) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): INSERT INTO g2_FactoryMap (g_classType, g_className, g_implId, g_implPath, g_implModuleId, g_hints, g_orderWeight) VALUES ('MaintenanceTask','OptimizeDatabaseTask','OptimizeDatabaseTask','modules/core/classes/OptimizeDatabaseTask.class','core','N;','4')   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/core/classes/FlushTemplatesTask.class) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): INSERT INTO g2_FactoryMap (g_classType, g_className, g_implId, g_implPath, g_implModuleId, g_hints, g_orderWeight) VALUES ('MaintenanceTask','FlushTemplatesTask','FlushTemplatesTask','modules/core/classes/FlushTemplatesTask.class','core','N;','4')   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/core/classes/FlushDatabaseCacheTask.class) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): INSERT INTO g2_FactoryMap (g_classType, g_className, g_implId, g_implPath, g_implModuleId, g_hints, g_orderWeight) VALUES ('MaintenanceTask','FlushDatabaseCacheTask','FlushDatabaseCacheTask','modules/core/classes/FlushDatabaseCacheTask.class','core','N;','4')   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/core/classes/BuildDerivativesTask.class) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): INSERT INTO g2_FactoryMap (g_classType, g_className, g_implId, g_implPath, g_implModuleId, g_hints, g_orderWeight) VALUES ('MaintenanceTask','BuildDerivativesTask','BuildDerivativesTask','modules/core/classes/BuildDerivativesTask.class','core','N;','4')   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/core/classes/ResetViewCountsTask.class) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): INSERT INTO g2_FactoryMap (g_classType, g_className, g_implId, g_implPath, g_implModuleId, g_hints, g_orderWeight) VALUES ('MaintenanceTask','ResetViewCountsTask','ResetViewCountsTask','modules/core/classes/ResetViewCountsTask.class','core','N;','4')   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/core/classes/SystemInfoTask.class) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): INSERT INTO g2_FactoryMap (g_classType, g_className, g_implId, g_implPath, g_implModuleId, g_hints, g_orderWeight) VALUES ('MaintenanceTask','SystemInfoTask','SystemInfoTask','modules/core/classes/SystemInfoTask.class','core','N;','4')   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/core/classes/SetOriginationTimestampTask.class) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): INSERT INTO g2_FactoryMap (g_classType, g_className, g_implId, g_implPath, g_implModuleId, g_hints, g_orderWeight) VALUES ('MaintenanceTask','SetOriginationTimestampTask','SetOriginationTimestampTask','modules/core/classes/SetOriginationTimestampTask.class','core','N;','4')   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/core/classes/DeleteSessionsTask.class) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): INSERT INTO g2_FactoryMap (g_classType, g_className, g_implId, g_implPath, g_implModuleId, g_hints, g_orderWeight) VALUES ('MaintenanceTask','DeleteSessionsTask','DeleteSessionsTask','modules/core/classes/DeleteSessionsTask.class','core','N;','4')   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/core/classes/ConvertDatabaseToUtf8Task.class) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): INSERT INTO g2_FactoryMap (g_classType, g_className, g_implId, g_implPath, g_implModuleId, g_hints, g_orderWeight) VALUES ('MaintenanceTask','ConvertDatabaseToUtf8Task','ConvertDatabaseToUtf8Task','modules/core/classes/ConvertDatabaseToUtf8Task.class','core','N;','4')   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/core/classes/CoreCaptchaAdminOption.class) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): INSERT INTO g2_FactoryMap (g_classType, g_className, g_implId, g_implPath, g_implModuleId, g_hints, g_orderWeight) VALUES ('CaptchaAdminOption','CoreCaptchaAdminOption','CoreCaptchaAdminOption','modules/core/classes/CoreCaptchaAdminOption.class','core','N;','4')   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/core/classes/GallerySession.class) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): INSERT INTO g2_FactoryMap (g_classType, g_className, g_implId, g_implPath, g_implModuleId, g_hints, g_orderWeight) VALUES ('GalleryAuthPlugin','SessionAuthPlugin','SessionAuthPlugin','modules/core/classes/GallerySession.class','core','N;','4')   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] GalleryPlugin::activate core plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_PluginMap SET g_active=1 WHERE g_pluginType='module' AND g_pluginId='core'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] GalleryPlugin::activate core plugin successfully activated +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] GalleryPlugin::reactivate core plugin, successfully reactivated +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] Successfully finished installOrUpgrade core module +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/core/classes/GalleryStorage/schema.tpl) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file(T:\Web CNJ\Codigo\Source\gallery2/modules/core/classes/GalleryStorage/schema.tpl, ) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): SELECT g_name, g_major, g_minor FROM g2_Schema   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/core/classes/Maps.inc) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/core/classes/Entities.inc) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_Schema SET g_info = 'a:1:{s:13:\"ExternalIdMap\";a:3:{s:10:\"externalId\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}s:10:\"entityType\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:1;s:7:\"notNull\";b:1;}s:8:\"entityId\";a:3:{s:4:\"type\";i:1;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}}}', g_type = 'map',g_pluginId = 'core' WHERE g_name = 'ExternalIdMap'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_Schema SET g_info = 'a:1:{s:15:\"FailedLoginsMap\";a:3:{s:8:\"userName\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:1;s:7:\"notNull\";b:1;}s:5:\"count\";a:3:{s:4:\"type\";i:1;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}s:11:\"lastAttempt\";a:3:{s:4:\"type\";i:1;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}}}', g_type = 'map',g_pluginId = 'core' WHERE g_name = 'FailedLoginsMap'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_Schema SET g_info = 'a:1:{s:16:\"GalleryAccessMap\";a:3:{s:12:\"accessListId\";a:3:{s:4:\"type\";i:1;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}s:13:\"userOrGroupId\";a:3:{s:4:\"type\";i:1;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}s:10:\"permission\";a:3:{s:4:\"type\";i:64;s:4:\"size\";i:4;s:7:\"notNull\";b:1;}}}', g_type = 'map',g_pluginId = 'core' WHERE g_name = 'AccessMap'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_Schema SET g_info = 'a:1:{s:26:\"GalleryAccessSubscriberMap\";a:2:{s:6:\"itemId\";a:3:{s:4:\"type\";i:1;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}s:12:\"accessListId\";a:3:{s:4:\"type\";i:1;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}}}', g_type = 'map',g_pluginId = 'core' WHERE g_name = 'AccessSubscriberMap'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_Schema SET g_info = 'a:1:{s:16:\"GalleryAlbumItem\";a:4:{s:7:\"members\";a:3:{s:5:\"theme\";a:2:{s:4:\"type\";i:2;s:4:\"size\";i:1;}s:7:\"orderBy\";a:2:{s:4:\"type\";i:2;s:4:\"size\";i:2;}s:14:\"orderDirection\";a:2:{s:4:\"type\";i:2;s:4:\"size\";i:1;}}s:6:\"parent\";s:11:\"GalleryItem\";s:6:\"module\";s:4:\"core\";s:6:\"linked\";a:0:{}}}', g_type = 'entity',g_pluginId = 'core' WHERE g_name = 'AlbumItem'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_Schema SET g_info = 'a:1:{s:20:\"GalleryAnimationItem\";a:4:{s:7:\"members\";a:2:{s:5:\"width\";a:2:{s:4:\"type\";i:1;s:15:\"external-access\";i:3;}s:6:\"height\";a:2:{s:4:\"type\";i:1;s:15:\"external-access\";i:3;}}s:6:\"parent\";s:15:\"GalleryDataItem\";s:6:\"module\";s:4:\"core\";s:6:\"linked\";a:2:{i:0;s:5:\"width\";i:1;s:6:\"height\";}}}', g_type = 'entity',g_pluginId = 'core' WHERE g_name = 'AnimationItem'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_Schema SET g_info = 'a:1:{s:15:\"GalleryCacheMap\";a:7:{s:3:\"key\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:1;s:7:\"notNull\";b:1;}s:5:\"value\";a:2:{s:4:\"type\";i:4;s:4:\"size\";i:4;}s:6:\"userId\";a:3:{s:4:\"type\";i:1;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}s:6:\"itemId\";a:3:{s:4:\"type\";i:1;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}s:4:\"type\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:1;s:7:\"notNull\";b:1;}s:9:\"timestamp\";a:3:{s:4:\"type\";i:1;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}s:7:\"isEmpty\";a:2:{s:4:\"type\";i:8;s:4:\"size\";i:2;}}}', g_type = 'map',g_pluginId = 'core' WHERE g_name = 'CacheMap'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_Schema SET g_info = 'a:1:{s:18:\"GalleryChildEntity\";a:4:{s:7:\"members\";a:1:{s:8:\"parentId\";a:2:{s:4:\"type\";i:1;s:7:\"notNull\";i:1;}}s:6:\"parent\";s:13:\"GalleryEntity\";s:6:\"module\";s:4:\"core\";s:6:\"linked\";a:0:{}}}', g_type = 'entity',g_pluginId = 'core' WHERE g_name = 'ChildEntity'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_Schema SET g_info = 'a:1:{s:15:\"GalleryDataItem\";a:4:{s:7:\"members\";a:2:{s:8:\"mimeType\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:2;s:15:\"external-access\";i:1;}s:4:\"size\";a:2:{s:4:\"type\";i:1;s:15:\"external-access\";i:1;}}s:6:\"parent\";s:11:\"GalleryItem\";s:6:\"module\";s:4:\"core\";s:6:\"linked\";a:2:{i:0;s:8:\"mimeType\";i:1;s:4:\"size\";}}}', g_type = 'entity',g_pluginId = 'core' WHERE g_name = 'DataItem'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_Schema SET g_info = 'a:1:{s:17:\"GalleryDerivative\";a:4:{s:7:\"members\";a:8:{s:18:\"derivativeSourceId\";a:3:{s:4:\"type\";i:1;s:7:\"notNull\";i:1;s:15:\"external-access\";i:1;}s:20:\"derivativeOperations\";a:2:{s:4:\"type\";i:2;s:4:\"size\";i:4;}s:15:\"derivativeOrder\";a:2:{s:4:\"type\";i:1;s:7:\"notNull\";i:1;}s:14:\"derivativeSize\";a:2:{s:4:\"type\";i:1;s:15:\"external-access\";i:1;}s:14:\"derivativeType\";a:2:{s:4:\"type\";i:1;s:7:\"notNull\";i:1;}s:8:\"mimeType\";a:4:{s:4:\"type\";i:2;s:4:\"size\";i:2;s:7:\"notNull\";i:1;s:15:\"external-access\";i:3;}s:20:\"postFilterOperations\";a:2:{s:4:\"type\";i:2;s:4:\"size\";i:4;}s:8:\"isBroken\";a:1:{s:4:\"type\";i:8;}}s:6:\"parent\";s:18:\"GalleryChildEntity\";s:6:\"module\";s:4:\"core\";s:6:\"linked\";a:0:{}}}', g_type = 'entity',g_pluginId = 'core' WHERE g_name = 'Derivative'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_Schema SET g_info = 'a:1:{s:22:\"GalleryDerivativeImage\";a:4:{s:7:\"members\";a:2:{s:5:\"width\";a:2:{s:4:\"type\";i:1;s:15:\"external-access\";i:1;}s:6:\"height\";a:2:{s:4:\"type\";i:1;s:15:\"external-access\";i:1;}}s:6:\"parent\";s:17:\"GalleryDerivative\";s:6:\"module\";s:4:\"core\";s:6:\"linked\";a:0:{}}}', g_type = 'entity',g_pluginId = 'core' WHERE g_name = 'DerivativeImage'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_Schema SET g_info = 'a:1:{s:31:\"GalleryDerivativePreferencesMap\";a:4:{s:6:\"itemId\";a:2:{s:4:\"type\";i:1;s:4:\"size\";i:2;}s:5:\"order\";a:2:{s:4:\"type\";i:1;s:4:\"size\";i:2;}s:14:\"derivativeType\";a:2:{s:4:\"type\";i:1;s:4:\"size\";i:2;}s:20:\"derivativeOperations\";a:2:{s:4:\"type\";i:2;s:4:\"size\";i:4;}}}', g_type = 'map',g_pluginId = 'core' WHERE g_name = 'DerivativePrefsMap'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_Schema SET g_info = 'a:1:{s:26:\"GalleryDescendentCountsMap\";a:3:{s:6:\"userId\";a:3:{s:4:\"type\";i:1;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}s:6:\"itemId\";a:3:{s:4:\"type\";i:1;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}s:15:\"descendentCount\";a:3:{s:4:\"type\";i:1;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}}}', g_type = 'map',g_pluginId = 'core' WHERE g_name = 'DescendentCountsMap'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_Schema SET g_info = 'a:1:{s:13:\"GalleryEntity\";a:4:{s:7:\"members\";a:8:{s:2:\"id\";a:3:{s:4:\"type\";i:33;s:7:\"notNull\";i:1;s:15:\"external-access\";i:1;}s:17:\"creationTimestamp\";a:3:{s:4:\"type\";i:1;s:7:\"notNull\";i:1;s:15:\"external-access\";i:3;}s:10:\"isLinkable\";a:2:{s:4:\"type\";i:8;s:7:\"notNull\";i:1;}s:6:\"linkId\";a:1:{s:4:\"type\";i:1;}s:21:\"modificationTimestamp\";a:3:{s:4:\"type\";i:1;s:7:\"notNull\";i:1;s:15:\"external-access\";i:1;}s:12:\"serialNumber\";a:3:{s:4:\"type\";i:1;s:7:\"notNull\";i:1;s:15:\"external-access\";i:1;}s:10:\"entityType\";a:4:{s:4:\"type\";i:2;s:4:\"size\";i:1;s:7:\"notNull\";i:1;s:15:\"external-access\";i:1;}s:14:\"onLoadHandlers\";a:2:{s:4:\"type\";i:2;s:4:\"size\";i:2;}}s:6:\"parent\";N;s:6:\"module\";s:4:\"core\";s:6:\"linked\";a:0:{}}}', g_type = 'entity',g_pluginId = 'core' WHERE g_name = 'Entity'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_Schema SET g_info = 'a:1:{s:17:\"GalleryFactoryMap\";a:7:{s:9:\"classType\";a:2:{s:4:\"type\";i:2;s:4:\"size\";i:2;}s:9:\"className\";a:2:{s:4:\"type\";i:2;s:4:\"size\";i:2;}s:6:\"implId\";a:2:{s:4:\"type\";i:2;s:4:\"size\";i:2;}s:8:\"implPath\";a:2:{s:4:\"type\";i:2;s:4:\"size\";i:2;}s:12:\"implModuleId\";a:2:{s:4:\"type\";i:2;s:4:\"size\";i:2;}s:5:\"hints\";a:2:{s:4:\"type\";i:2;s:4:\"size\";i:4;}s:11:\"orderWeight\";a:2:{s:4:\"type\";i:2;s:4:\"size\";i:4;}}}', g_type = 'map',g_pluginId = 'core' WHERE g_name = 'FactoryMap'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_Schema SET g_info = 'a:1:{s:23:\"GalleryFileSystemEntity\";a:4:{s:7:\"members\";a:1:{s:13:\"pathComponent\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:2;s:15:\"external-access\";i:1;}}s:6:\"parent\";s:18:\"GalleryChildEntity\";s:6:\"module\";s:4:\"core\";s:6:\"linked\";a:0:{}}}', g_type = 'entity',g_pluginId = 'core' WHERE g_name = 'FileSystemEntity'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_Schema SET g_info = 'a:1:{s:12:\"GalleryGroup\";a:4:{s:7:\"members\";a:2:{s:9:\"groupType\";a:2:{s:4:\"type\";i:1;s:7:\"notNull\";i:1;}s:9:\"groupName\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:2;s:15:\"external-access\";i:1;}}s:6:\"parent\";s:13:\"GalleryEntity\";s:6:\"module\";s:4:\"core\";s:6:\"linked\";a:0:{}}}', g_type = 'entity',g_pluginId = 'core' WHERE g_name = 'Group'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_Schema SET g_info = 'a:1:{s:11:\"GalleryItem\";a:4:{s:7:\"members\";a:9:{s:18:\"canContainChildren\";a:3:{s:4:\"type\";i:8;s:7:\"notNull\";i:1;s:15:\"external-access\";i:1;}s:11:\"description\";a:3:{s:4:\"type\";i:4;s:4:\"size\";i:1;s:15:\"external-access\";i:3;}s:8:\"keywords\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:4;s:15:\"external-access\";i:3;}s:7:\"ownerId\";a:2:{s:4:\"type\";i:1;s:7:\"notNull\";i:1;}s:8:\"renderer\";a:2:{s:4:\"type\";i:2;s:4:\"size\";i:2;}s:7:\"summary\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:4;s:15:\"external-access\";i:3;}s:5:\"title\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:2;s:15:\"external-access\";i:3;}s:20:\"viewedSinceTimestamp\";a:3:{s:4:\"type\";i:1;s:7:\"notNull\";i:1;s:15:\"external-access\";i:1;}s:20:\"originationTimestamp\";a:3:{s:4:\"type\";i:1;s:7:\"notNull\";i:1;s:15:\"external-access\";i:3;}}s:6:\"parent\";s:23:\"GalleryFileSystemEntity\";s:6:\"module\";s:4:\"core\";s:6:\"linked\";a:0:{}}}', g_type = 'entity',g_pluginId = 'core' WHERE g_name = 'Item'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_Schema SET g_info = 'a:1:{s:24:\"GalleryItemAttributesMap\";a:4:{s:6:\"itemId\";a:3:{s:4:\"type\";i:1;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}s:9:\"viewCount\";a:2:{s:4:\"type\";i:1;s:4:\"size\";i:2;}s:11:\"orderWeight\";a:2:{s:4:\"type\";i:1;s:4:\"size\";i:2;}s:14:\"parentSequence\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:4;s:19:\"notNullEmptyAllowed\";b:1;}}}', g_type = 'map',g_pluginId = 'core' WHERE g_name = 'ItemAttributesMap'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_Schema SET g_info = 'a:1:{s:21:\"GalleryMaintenanceMap\";a:5:{s:5:\"runId\";a:3:{s:4:\"type\";i:1;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}s:6:\"taskId\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}s:9:\"timestamp\";a:2:{s:4:\"type\";i:1;s:4:\"size\";i:2;}s:7:\"success\";a:2:{s:4:\"type\";i:8;s:4:\"size\";i:2;}s:7:\"details\";a:2:{s:4:\"type\";i:4;s:4:\"size\";i:1;}}}', g_type = 'map',g_pluginId = 'core' WHERE g_name = 'MaintenanceMap'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_Schema SET g_info = 'a:1:{s:18:\"GalleryMimeTypeMap\";a:3:{s:9:\"extension\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:1;s:7:\"notNull\";b:1;}s:8:\"mimeType\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:1;s:7:\"notNull\";b:1;}s:8:\"viewable\";a:2:{s:4:\"type\";i:8;s:4:\"size\";i:2;}}}', g_type = 'map',g_pluginId = 'core' WHERE g_name = 'MimeTypeMap'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_Schema SET g_info = 'a:1:{s:16:\"GalleryMovieItem\";a:4:{s:7:\"members\";a:3:{s:5:\"width\";a:2:{s:4:\"type\";i:1;s:15:\"external-access\";i:3;}s:6:\"height\";a:2:{s:4:\"type\";i:1;s:15:\"external-access\";i:3;}s:8:\"duration\";a:2:{s:4:\"type\";i:1;s:15:\"external-access\";i:3;}}s:6:\"parent\";s:15:\"GalleryDataItem\";s:6:\"module\";s:4:\"core\";s:6:\"linked\";a:3:{i:0;s:5:\"width\";i:1;s:6:\"height\";i:2;s:8:\"duration\";}}}', g_type = 'entity',g_pluginId = 'core' WHERE g_name = 'MovieItem'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_Schema SET g_info = 'a:1:{s:23:\"GalleryPermissionSetMap\";a:5:{s:6:\"module\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}s:10:\"permission\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}s:11:\"description\";a:2:{s:4:\"type\";i:2;s:4:\"size\";i:4;}s:4:\"bits\";a:3:{s:4:\"type\";i:64;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}s:5:\"flags\";a:3:{s:4:\"type\";i:1;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}}}', g_type = 'map',g_pluginId = 'core' WHERE g_name = 'PermissionSetMap'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_Schema SET g_info = 'a:1:{s:16:\"GalleryPhotoItem\";a:4:{s:7:\"members\";a:2:{s:5:\"width\";a:2:{s:4:\"type\";i:1;s:15:\"external-access\";i:1;}s:6:\"height\";a:2:{s:4:\"type\";i:1;s:15:\"external-access\";i:1;}}s:6:\"parent\";s:15:\"GalleryDataItem\";s:6:\"module\";s:4:\"core\";s:6:\"linked\";a:2:{i:0;s:5:\"width\";i:1;s:6:\"height\";}}}', g_type = 'entity',g_pluginId = 'core' WHERE g_name = 'PhotoItem'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_Schema SET g_info = 'a:1:{s:16:\"GalleryPluginMap\";a:3:{s:10:\"pluginType\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:1;s:7:\"notNull\";b:1;}s:8:\"pluginId\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:1;s:7:\"notNull\";b:1;}s:6:\"active\";a:3:{s:4:\"type\";i:8;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}}}', g_type = 'map',g_pluginId = 'core' WHERE g_name = 'PluginMap'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_Schema SET g_info = 'a:1:{s:23:\"GalleryPluginPackageMap\";a:6:{s:10:\"pluginType\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:1;s:7:\"notNull\";b:1;}s:8:\"pluginId\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:1;s:7:\"notNull\";b:1;}s:11:\"packageName\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:1;s:7:\"notNull\";b:1;}s:14:\"packageVersion\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:1;s:7:\"notNull\";b:1;}s:12:\"packageBuild\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:1;s:7:\"notNull\";b:1;}s:6:\"locked\";a:3:{s:4:\"type\";i:8;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}}}', g_type = 'map',g_pluginId = 'core' WHERE g_name = 'PluginPackageMap'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_Schema SET g_info = 'a:1:{s:25:\"GalleryPluginParameterMap\";a:5:{s:10:\"pluginType\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:1;s:7:\"notNull\";b:1;}s:8:\"pluginId\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:1;s:7:\"notNull\";b:1;}s:6:\"itemId\";a:3:{s:4:\"type\";i:1;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}s:13:\"parameterName\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}s:14:\"parameterValue\";a:3:{s:4:\"type\";i:4;s:4:\"size\";i:1;s:19:\"notNullEmptyAllowed\";b:1;}}}', g_type = 'map',g_pluginId = 'core' WHERE g_name = 'PluginParameterMap'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_Schema SET g_info = 'a:1:{s:25:\"GalleryRecoverPasswordMap\";a:3:{s:8:\"userName\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:1;s:7:\"notNull\";b:1;}s:10:\"authString\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:1;s:7:\"notNull\";b:1;}s:14:\"requestExpires\";a:3:{s:4:\"type\";i:1;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}}}', g_type = 'map',g_pluginId = 'core' WHERE g_name = 'RecoverPasswordMap'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_Schema SET g_info = 'a:1:{s:17:\"GallerySessionMap\";a:6:{s:2:\"id\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:1;s:7:\"notNull\";b:1;}s:6:\"userId\";a:3:{s:4:\"type\";i:1;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}s:16:\"remoteIdentifier\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}s:17:\"creationTimestamp\";a:3:{s:4:\"type\";i:1;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}s:21:\"modificationTimestamp\";a:3:{s:4:\"type\";i:1;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}s:4:\"data\";a:2:{s:4:\"type\";i:4;s:4:\"size\";i:4;}}}', g_type = 'map',g_pluginId = 'core' WHERE g_name = 'SessionMap'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_Schema SET g_info = 'a:1:{s:26:\"GalleryToolkitOperationMap\";a:4:{s:4:\"name\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}s:13:\"parametersCrc\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:1;s:7:\"notNull\";b:1;}s:14:\"outputMimeType\";a:2:{s:4:\"type\";i:2;s:4:\"size\";i:2;}s:11:\"description\";a:2:{s:4:\"type\";i:2;s:4:\"size\";i:4;}}}', g_type = 'map',g_pluginId = 'core' WHERE g_name = 'TkOperatnMap'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_Schema SET g_info = 'a:1:{s:34:\"GalleryToolkitOperationMimeTypeMap\";a:4:{s:13:\"operationName\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}s:9:\"toolkitId\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}s:8:\"mimeType\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}s:8:\"priority\";a:3:{s:4:\"type\";i:1;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}}}', g_type = 'map',g_pluginId = 'core' WHERE g_name = 'TkOperatnMimeTypeMap'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_Schema SET g_info = 'a:1:{s:35:\"GalleryToolkitOperationParameterMap\";a:4:{s:13:\"operationName\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}s:8:\"position\";a:3:{s:4:\"type\";i:1;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}s:4:\"type\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}s:11:\"description\";a:2:{s:4:\"type\";i:2;s:4:\"size\";i:4;}}}', g_type = 'map',g_pluginId = 'core' WHERE g_name = 'TkOperatnParameterMap'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_Schema SET g_info = 'a:1:{s:25:\"GalleryToolkitPropertyMap\";a:3:{s:4:\"name\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}s:4:\"type\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}s:11:\"description\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}}}', g_type = 'map',g_pluginId = 'core' WHERE g_name = 'TkPropertyMap'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_Schema SET g_info = 'a:1:{s:33:\"GalleryToolkitPropertyMimeTypeMap\";a:3:{s:12:\"propertyName\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}s:9:\"toolkitId\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}s:8:\"mimeType\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}}}', g_type = 'map',g_pluginId = 'core' WHERE g_name = 'TkPropertyMimeTypeMap'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_Schema SET g_info = 'a:1:{s:18:\"GalleryUnknownItem\";a:4:{s:7:\"members\";a:0:{}s:6:\"parent\";s:15:\"GalleryDataItem\";s:6:\"module\";s:4:\"core\";s:6:\"linked\";a:0:{}}}', g_type = 'entity',g_pluginId = 'core' WHERE g_name = 'UnknownItem'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_Schema SET g_info = 'a:1:{s:11:\"GalleryUser\";a:4:{s:7:\"members\";a:6:{s:8:\"userName\";a:4:{s:4:\"type\";i:2;s:4:\"size\";i:1;s:7:\"notNull\";i:1;s:15:\"external-access\";i:1;}s:8:\"fullName\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:2;s:15:\"external-access\";i:3;}s:14:\"hashedPassword\";a:2:{s:4:\"type\";i:2;s:4:\"size\";i:2;}s:5:\"email\";a:2:{s:4:\"type\";i:2;s:4:\"size\";i:4;}s:8:\"language\";a:3:{s:4:\"type\";i:2;s:4:\"size\";i:2;s:15:\"external-access\";i:1;}s:6:\"locked\";a:1:{s:4:\"type\";i:8;}}s:6:\"parent\";s:13:\"GalleryEntity\";s:6:\"module\";s:4:\"core\";s:6:\"linked\";a:0:{}}}', g_type = 'entity',g_pluginId = 'core' WHERE g_name = 'User'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_Schema SET g_info = 'a:1:{s:19:\"GalleryUserGroupMap\";a:2:{s:6:\"userId\";a:3:{s:4:\"type\";i:1;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}s:7:\"groupId\";a:3:{s:4:\"type\";i:1;s:4:\"size\";i:2;s:7:\"notNull\";b:1;}}}', g_type = 'map',g_pluginId = 'core' WHERE g_name = 'UserGroupMap'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_Schema SET g_pluginId = 'core' WHERE g_name = 'Lock'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_Schema SET g_pluginId = 'core' WHERE g_name = 'Schema'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginMap.g_pluginId, + g2_PluginMap.g_active + FROM + g2_PluginMap + WHERE + g2_PluginMap.g_pluginType = 'module' +   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] opendir(T:\Web CNJ\Codigo\Source\gallery2/modules/) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #1635) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #1635) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #1635) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #1635) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/archiveupload) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/archiveupload/module.inc) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for archiveupload plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'archiveupload' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for archiveupload plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for archiveupload plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for archiveupload plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #1635) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/comment) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/comment/module.inc) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for comment plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'comment' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for comment plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for comment plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for comment plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #1635) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/core) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/core/module.inc) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for core plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'core' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for core plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for core plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for core plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #1635) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/download) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/download/module.inc) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for download plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'download' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for download plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for download plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for download plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #1635) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/exif) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/exif/module.inc) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for exif plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'exif' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for exif plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for exif plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for exif plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #1635) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/ffmpeg) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/ffmpeg/module.inc) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for ffmpeg plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'ffmpeg' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for ffmpeg plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for ffmpeg plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for ffmpeg plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #1635) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/gd) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/gd/module.inc) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for gd plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'gd' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for gd plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for gd plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for gd plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #1635) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/httpauth) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/httpauth/module.inc) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for httpauth plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'httpauth' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for httpauth plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for httpauth plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for httpauth plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #1635) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/icons) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/icons/module.inc) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for icons plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'icons' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for icons plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for icons plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for icons plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #1635) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/imageframe) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/imageframe/module.inc) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for imageframe plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'imageframe' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for imageframe plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for imageframe plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for imageframe plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #1635) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/imagemagick) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/imagemagick/module.inc) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for imagemagick plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'imagemagick' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for imagemagick plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for imagemagick plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for imagemagick plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #1635) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/itemadd) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/itemadd/module.inc) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for itemadd plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'itemadd' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for itemadd plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for itemadd plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for itemadd plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #1635) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/keyalbum) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/keyalbum/module.inc) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for keyalbum plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'keyalbum' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for keyalbum plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for keyalbum plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for keyalbum plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #1635) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/linkitem) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/linkitem/module.inc) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for linkitem plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'linkitem' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for linkitem plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for linkitem plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for linkitem plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #1635) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/netpbm) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/netpbm/module.inc) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for netpbm plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'netpbm' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for netpbm plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for netpbm plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for netpbm plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #1635) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/permalinks) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/permalinks/module.inc) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for permalinks plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'permalinks' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for permalinks plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for permalinks plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for permalinks plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #1635) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/publishxp) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/publishxp/module.inc) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for publishxp plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'publishxp' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for publishxp plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for publishxp plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for publishxp plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #1635) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/rating) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/rating/module.inc) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for rating plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'rating' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for rating plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for rating plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for rating plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #1635) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/rearrange) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/rearrange/module.inc) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for rearrange plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'rearrange' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for rearrange plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for rearrange plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for rearrange plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #1635) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/replica) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/replica/module.inc) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for replica plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'replica' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for replica plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for replica plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for replica plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #1635) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/reupload) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/reupload/module.inc) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for reupload plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'reupload' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for reupload plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for reupload plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for reupload plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #1635) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/rewrite) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/rewrite/module.inc) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for rewrite plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'rewrite' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for rewrite plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for rewrite plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for rewrite plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #1635) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/search) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/search/module.inc) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for search plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'search' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for search plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for search plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for search plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #1635) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/shutterfly) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/shutterfly/module.inc) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for shutterfly plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'shutterfly' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for shutterfly plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for shutterfly plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for shutterfly plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #1635) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/sitemap) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/sitemap/module.inc) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for sitemap plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'sitemap' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for sitemap plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for sitemap plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for sitemap plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #1635) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/slideshow) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/slideshow/module.inc) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for slideshow plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'slideshow' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for slideshow plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for slideshow plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for slideshow plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #1635) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/thumbnail) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/thumbnail/module.inc) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for thumbnail plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'thumbnail' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for thumbnail plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for thumbnail plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for thumbnail plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #1635) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/thumbpage) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/thumbpage/module.inc) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for thumbpage plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'thumbpage' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for thumbpage plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for thumbpage plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for thumbpage plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #1635) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/uploadapplet) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/uploadapplet/module.inc) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for uploadapplet plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'uploadapplet' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for uploadapplet plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for uploadapplet plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for uploadapplet plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #1635) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/webdav) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/webdav/module.inc) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for webdav plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginParameterMap.g_itemId, + g2_PluginParameterMap.g_parameterName, + g2_PluginParameterMap.g_parameterValue + FROM + g2_PluginParameterMap + WHERE + g2_PluginParameterMap.g_pluginType = 'module' + AND + g2_PluginParameterMap.g_pluginId = 'webdav' + AND + g2_PluginParameterMap.g_itemId = 0   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for webdav plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for webdav plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for webdav plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #1635) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] closedir(Resource id #1635) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): DELETE FROM g2_FactoryMap WHERE g_implModuleId='core'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/core/classes/GalleryEntity.class) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): INSERT INTO g2_FactoryMap (g_classType, g_className, g_implId, g_implPath, g_implModuleId, g_hints, g_orderWeight) VALUES ('GalleryEntity','GalleryEntity','GalleryEntity','modules/core/classes/GalleryEntity.class','core','N;','4')   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/core/classes/GalleryChildEntity.class) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): INSERT INTO g2_FactoryMap (g_classType, g_className, g_implId, g_implPath, g_implModuleId, g_hints, g_orderWeight) VALUES ('GalleryEntity','GalleryChildEntity','GalleryChildEntity','modules/core/classes/GalleryChildEntity.class','core','N;','4')   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/core/classes/GalleryAlbumItem.class) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): INSERT INTO g2_FactoryMap (g_classType, g_className, g_implId, g_implPath, g_implModuleId, g_hints, g_orderWeight) VALUES ('GalleryEntity','GalleryAlbumItem','GalleryAlbumItem','modules/core/classes/GalleryAlbumItem.class','core','N;','4')   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/core/classes/GalleryUser.class) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): INSERT INTO g2_FactoryMap (g_classType, g_className, g_implId, g_implPath, g_implModuleId, g_hints, g_orderWeight) VALUES ('GalleryEntity','GalleryUser','GalleryUser','modules/core/classes/GalleryUser.class','core','N;','4')   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/core/classes/GalleryGroup.class) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): INSERT INTO g2_FactoryMap (g_classType, g_className, g_implId, g_implPath, g_implModuleId, g_hints, g_orderWeight) VALUES ('GalleryEntity','GalleryGroup','GalleryGroup','modules/core/classes/GalleryGroup.class','core','N;','4')   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/core/classes/GalleryDerivative.class) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): INSERT INTO g2_FactoryMap (g_classType, g_className, g_implId, g_implPath, g_implModuleId, g_hints, g_orderWeight) VALUES ('GalleryEntity','GalleryDerivative','GalleryDerivative','modules/core/classes/GalleryDerivative.class','core','N;','4')   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/core/classes/GalleryDerivativeImage.class) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): INSERT INTO g2_FactoryMap (g_classType, g_className, g_implId, g_implPath, g_implModuleId, g_hints, g_orderWeight) VALUES ('GalleryEntity','GalleryDerivativeImage','GalleryDerivativeImage','modules/core/classes/GalleryDerivativeImage.class','core','N;','4')   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/core/classes/GalleryDerivativeImage.class) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): INSERT INTO g2_FactoryMap (g_classType, g_className, g_implId, g_implPath, g_implModuleId, g_hints, g_orderWeight) VALUES ('GalleryDerivative','GalleryDerivativeImage','GalleryDerivativeImage','modules/core/classes/GalleryDerivativeImage.class','core','a:1:{i:0;s:1:\"*\";}','4')   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/core/classes/GalleryMovieItem.class) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): INSERT INTO g2_FactoryMap (g_classType, g_className, g_implId, g_implPath, g_implModuleId, g_hints, g_orderWeight) VALUES ('GalleryEntity','GalleryMovieItem','GalleryMovieItem','modules/core/classes/GalleryMovieItem.class','core','N;','4')   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/core/classes/GalleryAnimationItem.class) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): INSERT INTO g2_FactoryMap (g_classType, g_className, g_implId, g_implPath, g_implModuleId, g_hints, g_orderWeight) VALUES ('GalleryEntity','GalleryAnimationItem','GalleryAnimationItem','modules/core/classes/GalleryAnimationItem.class','core','N;','4')   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/core/classes/GalleryPhotoItem.class) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): INSERT INTO g2_FactoryMap (g_classType, g_className, g_implId, g_implPath, g_implModuleId, g_hints, g_orderWeight) VALUES ('GalleryEntity','GalleryPhotoItem','GalleryPhotoItem','modules/core/classes/GalleryPhotoItem.class','core','N;','4')   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/core/classes/GalleryUnknownItem.class) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): INSERT INTO g2_FactoryMap (g_classType, g_className, g_implId, g_implPath, g_implModuleId, g_hints, g_orderWeight) VALUES ('GalleryEntity','GalleryUnknownItem','GalleryUnknownItem','modules/core/classes/GalleryUnknownItem.class','core','N;','4')   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/core/classes/GalleryPhotoItem.class) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): INSERT INTO g2_FactoryMap (g_classType, g_className, g_implId, g_implPath, g_implModuleId, g_hints, g_orderWeight) VALUES ('GalleryItem','GalleryPhotoItem','GalleryPhotoItem','modules/core/classes/GalleryPhotoItem.class','core','a:2:{i:0;s:7:\"image/*\";i:1;s:21:\"application/photoshop\";}','4')   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/core/classes/GalleryMovieItem.class) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): INSERT INTO g2_FactoryMap (g_classType, g_className, g_implId, g_implPath, g_implModuleId, g_hints, g_orderWeight) VALUES ('GalleryItem','GalleryMovieItem','GalleryMovieItem','modules/core/classes/GalleryMovieItem.class','core','a:1:{i:0;s:7:\"video/*\";}','4')   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/core/classes/GalleryAnimationItem.class) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): INSERT INTO g2_FactoryMap (g_classType, g_className, g_implId, g_implPath, g_implModuleId, g_hints, g_orderWeight) VALUES ('GalleryItem','GalleryAnimationItem','GalleryAnimationItem','modules/core/classes/GalleryAnimationItem.class','core','a:2:{i:0;s:22:\"application/x-director\";i:1;s:29:\"application/x-shockwave-flash\";}','4')   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/core/classes/GalleryUnknownItem.class) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): INSERT INTO g2_FactoryMap (g_classType, g_className, g_implId, g_implPath, g_implModuleId, g_hints, g_orderWeight) VALUES ('GalleryItem','GalleryUnknownItem','GalleryUnknownItem','modules/core/classes/GalleryUnknownItem.class','core','a:1:{i:0;s:1:\"*\";}','4')   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/core/classes/GalleryDynamicAlbum.class) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): INSERT INTO g2_FactoryMap (g_classType, g_className, g_implId, g_implPath, g_implModuleId, g_hints, g_orderWeight) VALUES ('GalleryDynamicAlbum','GalleryDynamicAlbum','GalleryDynamicAlbum','modules/core/classes/GalleryDynamicAlbum.class','core','N;','4')   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/core/classes/GalleryCoreSearch.class) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): INSERT INTO g2_FactoryMap (g_classType, g_className, g_implId, g_implPath, g_implModuleId, g_hints, g_orderWeight) VALUES ('GallerySearchInterface_1_0','GalleryCoreSearch','GalleryCoreSearch','modules/core/classes/GalleryCoreSearch.class','core','N;','4')   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/core/ItemEditItem.inc) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): INSERT INTO g2_FactoryMap (g_classType, g_className, g_implId, g_implPath, g_implModuleId, g_hints, g_orderWeight) VALUES ('ItemEditPlugin','ItemEditItem','ItemEditItem','modules/core/ItemEditItem.inc','core','N;','1')   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/core/ItemEditAnimation.inc) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): INSERT INTO g2_FactoryMap (g_classType, g_className, g_implId, g_implPath, g_implModuleId, g_hints, g_orderWeight) VALUES ('ItemEditPlugin','ItemEditAnimation','ItemEditAnimation','modules/core/ItemEditAnimation.inc','core','N;','2')   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/core/ItemEditMovie.inc) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): INSERT INTO g2_FactoryMap (g_classType, g_className, g_implId, g_implPath, g_implModuleId, g_hints, g_orderWeight) VALUES ('ItemEditPlugin','ItemEditMovie','ItemEditMovie','modules/core/ItemEditMovie.inc','core','N;','2')   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/core/ItemEditAlbum.inc) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): INSERT INTO g2_FactoryMap (g_classType, g_className, g_implId, g_implPath, g_implModuleId, g_hints, g_orderWeight) VALUES ('ItemEditPlugin','ItemEditAlbum','ItemEditAlbum','modules/core/ItemEditAlbum.inc','core','N;','2')   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/core/ItemEditTheme.inc) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): INSERT INTO g2_FactoryMap (g_classType, g_className, g_implId, g_implPath, g_implModuleId, g_hints, g_orderWeight) VALUES ('ItemEditPlugin','ItemEditTheme','ItemEditTheme','modules/core/ItemEditTheme.inc','core','N;','3')   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/core/ItemEditPhoto.inc) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): INSERT INTO g2_FactoryMap (g_classType, g_className, g_implId, g_implPath, g_implModuleId, g_hints, g_orderWeight) VALUES ('ItemEditPlugin','ItemEditPhoto','ItemEditPhoto','modules/core/ItemEditPhoto.inc','core','N;','2')   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/core/ItemEditRotateAndScalePhoto.inc) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): INSERT INTO g2_FactoryMap (g_classType, g_className, g_implId, g_implPath, g_implModuleId, g_hints, g_orderWeight) VALUES ('ItemEditPlugin','ItemEditRotateAndScalePhoto','ItemEditRotateAndScalePhoto','modules/core/ItemEditRotateAndScalePhoto.inc','core','N;','3')   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/core/ItemEditPhotoThumbnail.inc) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): INSERT INTO g2_FactoryMap (g_classType, g_className, g_implId, g_implPath, g_implModuleId, g_hints, g_orderWeight) VALUES ('ItemEditPlugin','ItemEditPhotoThumbnail','ItemEditPhotoThumbnail','modules/core/ItemEditPhotoThumbnail.inc','core','N;','4')   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/core/ItemAddFromBrowser.inc) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): INSERT INTO g2_FactoryMap (g_classType, g_className, g_implId, g_implPath, g_implModuleId, g_hints, g_orderWeight) VALUES ('ItemAddPlugin','ItemAddFromBrowser','ItemAddFromBrowser','modules/core/ItemAddFromBrowser.inc','core','N;','2')   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/core/CreateThumbnailOption.inc) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): INSERT INTO g2_FactoryMap (g_classType, g_className, g_implId, g_implPath, g_implModuleId, g_hints, g_orderWeight) VALUES ('ItemAddOption','CreateThumbnailOption','CreateThumbnailOption','modules/core/CreateThumbnailOption.inc','core','N;','4')   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/core/classes/OptimizeDatabaseTask.class) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): INSERT INTO g2_FactoryMap (g_classType, g_className, g_implId, g_implPath, g_implModuleId, g_hints, g_orderWeight) VALUES ('MaintenanceTask','OptimizeDatabaseTask','OptimizeDatabaseTask','modules/core/classes/OptimizeDatabaseTask.class','core','N;','4')   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/core/classes/FlushTemplatesTask.class) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): INSERT INTO g2_FactoryMap (g_classType, g_className, g_implId, g_implPath, g_implModuleId, g_hints, g_orderWeight) VALUES ('MaintenanceTask','FlushTemplatesTask','FlushTemplatesTask','modules/core/classes/FlushTemplatesTask.class','core','N;','4')   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/core/classes/FlushDatabaseCacheTask.class) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): INSERT INTO g2_FactoryMap (g_classType, g_className, g_implId, g_implPath, g_implModuleId, g_hints, g_orderWeight) VALUES ('MaintenanceTask','FlushDatabaseCacheTask','FlushDatabaseCacheTask','modules/core/classes/FlushDatabaseCacheTask.class','core','N;','4')   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/core/classes/BuildDerivativesTask.class) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): INSERT INTO g2_FactoryMap (g_classType, g_className, g_implId, g_implPath, g_implModuleId, g_hints, g_orderWeight) VALUES ('MaintenanceTask','BuildDerivativesTask','BuildDerivativesTask','modules/core/classes/BuildDerivativesTask.class','core','N;','4')   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/core/classes/ResetViewCountsTask.class) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): INSERT INTO g2_FactoryMap (g_classType, g_className, g_implId, g_implPath, g_implModuleId, g_hints, g_orderWeight) VALUES ('MaintenanceTask','ResetViewCountsTask','ResetViewCountsTask','modules/core/classes/ResetViewCountsTask.class','core','N;','4')   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/core/classes/SystemInfoTask.class) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): INSERT INTO g2_FactoryMap (g_classType, g_className, g_implId, g_implPath, g_implModuleId, g_hints, g_orderWeight) VALUES ('MaintenanceTask','SystemInfoTask','SystemInfoTask','modules/core/classes/SystemInfoTask.class','core','N;','4')   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/core/classes/SetOriginationTimestampTask.class) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): INSERT INTO g2_FactoryMap (g_classType, g_className, g_implId, g_implPath, g_implModuleId, g_hints, g_orderWeight) VALUES ('MaintenanceTask','SetOriginationTimestampTask','SetOriginationTimestampTask','modules/core/classes/SetOriginationTimestampTask.class','core','N;','4')   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/core/classes/DeleteSessionsTask.class) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): INSERT INTO g2_FactoryMap (g_classType, g_className, g_implId, g_implPath, g_implModuleId, g_hints, g_orderWeight) VALUES ('MaintenanceTask','DeleteSessionsTask','DeleteSessionsTask','modules/core/classes/DeleteSessionsTask.class','core','N;','4')   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/core/classes/ConvertDatabaseToUtf8Task.class) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): INSERT INTO g2_FactoryMap (g_classType, g_className, g_implId, g_implPath, g_implModuleId, g_hints, g_orderWeight) VALUES ('MaintenanceTask','ConvertDatabaseToUtf8Task','ConvertDatabaseToUtf8Task','modules/core/classes/ConvertDatabaseToUtf8Task.class','core','N;','4')   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/core/classes/CoreCaptchaAdminOption.class) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): INSERT INTO g2_FactoryMap (g_classType, g_className, g_implId, g_implPath, g_implModuleId, g_hints, g_orderWeight) VALUES ('CaptchaAdminOption','CoreCaptchaAdminOption','CoreCaptchaAdminOption','modules/core/classes/CoreCaptchaAdminOption.class','core','N;','4')   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/core/classes/GallerySession.class) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): INSERT INTO g2_FactoryMap (g_classType, g_className, g_implId, g_implPath, g_implModuleId, g_hints, g_orderWeight) VALUES ('GalleryAuthPlugin','SessionAuthPlugin','SessionAuthPlugin','modules/core/classes/GallerySession.class','core','N;','4')   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] GalleryPlugin::activate core plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): UPDATE g2_PluginMap SET g_active=1 WHERE g_pluginType='module' AND g_pluginId='core'   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] GalleryPlugin::activate post activation event +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): + SELECT + g2_PluginMap.g_pluginId, + g2_PluginMap.g_active + FROM + g2_PluginMap + WHERE + g2_PluginMap.g_pluginType = 'module' +   +
+ +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] opendir(T:\Web CNJ\Codigo\Source\gallery2/modules/) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #1969) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #1969) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #1969) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #1969) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/archiveupload) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/archiveupload/module.inc) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for archiveupload plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for archiveupload plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for archiveupload plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for archiveupload plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #1969) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/comment) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/comment/module.inc) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for comment plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for comment plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for comment plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for comment plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #1969) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/core) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/core/module.inc) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for core plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for core plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for core plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for core plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #1969) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/download) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/download/module.inc) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for download plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for download plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for download plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for download plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #1969) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/exif) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/exif/module.inc) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for exif plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for exif plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for exif plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for exif plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #1969) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/ffmpeg) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/ffmpeg/module.inc) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for ffmpeg plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for ffmpeg plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for ffmpeg plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for ffmpeg plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #1969) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/gd) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/gd/module.inc) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for gd plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for gd plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for gd plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for gd plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #1969) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/httpauth) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/httpauth/module.inc) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for httpauth plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for httpauth plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for httpauth plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for httpauth plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #1969) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/icons) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/icons/module.inc) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for icons plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for icons plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for icons plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for icons plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #1969) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/imageframe) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/imageframe/module.inc) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for imageframe plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for imageframe plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for imageframe plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for imageframe plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #1969) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/imagemagick) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/imagemagick/module.inc) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for imagemagick plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for imagemagick plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for imagemagick plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for imagemagick plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #1969) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/itemadd) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/itemadd/module.inc) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for itemadd plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for itemadd plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for itemadd plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for itemadd plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #1969) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/keyalbum) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/keyalbum/module.inc) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for keyalbum plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for keyalbum plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for keyalbum plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for keyalbum plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #1969) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/linkitem) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/linkitem/module.inc) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for linkitem plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for linkitem plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for linkitem plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for linkitem plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #1969) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/netpbm) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/netpbm/module.inc) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for netpbm plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for netpbm plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for netpbm plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for netpbm plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #1969) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/permalinks) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/permalinks/module.inc) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for permalinks plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for permalinks plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for permalinks plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for permalinks plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #1969) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/publishxp) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/publishxp/module.inc) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for publishxp plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for publishxp plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for publishxp plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for publishxp plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #1969) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/rating) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/rating/module.inc) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for rating plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for rating plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for rating plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for rating plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #1969) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/rearrange) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/rearrange/module.inc) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for rearrange plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for rearrange plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for rearrange plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for rearrange plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #1969) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/replica) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/replica/module.inc) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for replica plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for replica plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for replica plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for replica plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #1969) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/reupload) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/reupload/module.inc) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for reupload plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for reupload plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for reupload plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for reupload plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #1969) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/rewrite) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/rewrite/module.inc) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for rewrite plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for rewrite plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for rewrite plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for rewrite plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #1969) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/search) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/search/module.inc) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for search plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for search plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for search plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for search plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #1969) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/shutterfly) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/shutterfly/module.inc) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for shutterfly plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for shutterfly plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for shutterfly plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for shutterfly plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #1969) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/sitemap) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/sitemap/module.inc) +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for sitemap plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for sitemap plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for sitemap plugin +2007-11-07 17:58:55 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for sitemap plugin +2007-11-07 17:58:56 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #1969) +2007-11-07 17:58:56 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/slideshow) +2007-11-07 17:58:56 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/slideshow/module.inc) +2007-11-07 17:58:56 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for slideshow plugin +2007-11-07 17:58:56 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for slideshow plugin +2007-11-07 17:58:56 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for slideshow plugin +2007-11-07 17:58:56 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for slideshow plugin +2007-11-07 17:58:56 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #1969) +2007-11-07 17:58:56 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/thumbnail) +2007-11-07 17:58:56 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/thumbnail/module.inc) +2007-11-07 17:58:56 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for thumbnail plugin +2007-11-07 17:58:56 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for thumbnail plugin +2007-11-07 17:58:56 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for thumbnail plugin +2007-11-07 17:58:56 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for thumbnail plugin +2007-11-07 17:58:56 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #1969) +2007-11-07 17:58:56 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/thumbpage) +2007-11-07 17:58:56 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/thumbpage/module.inc) +2007-11-07 17:58:56 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for thumbpage plugin +2007-11-07 17:58:56 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for thumbpage plugin +2007-11-07 17:58:56 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for thumbpage plugin +2007-11-07 17:58:56 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for thumbpage plugin +2007-11-07 17:58:56 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #1969) +2007-11-07 17:58:56 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/uploadapplet) +2007-11-07 17:58:56 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/uploadapplet/module.inc) +2007-11-07 17:58:56 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for uploadapplet plugin +2007-11-07 17:58:56 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for uploadapplet plugin +2007-11-07 17:58:56 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for uploadapplet plugin +2007-11-07 17:58:56 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for uploadapplet plugin +2007-11-07 17:58:56 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #1969) +2007-11-07 17:58:56 [TMP_SESSION_ID_DI_NOISSES_PMT] is_dir(T:\Web CNJ\Codigo\Source\gallery2/modules/webdav) +2007-11-07 17:58:56 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/webdav/module.inc) +2007-11-07 17:58:56 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _version for webdav plugin +2007-11-07 17:58:56 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _callbacks for webdav plugin +2007-11-07 17:58:56 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredCoreApi for webdav plugin +2007-11-07 17:58:56 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter _requiredModuleApi for webdav plugin +2007-11-07 17:58:56 [TMP_SESSION_ID_DI_NOISSES_PMT] readdir(Resource id #1969) +2007-11-07 17:58:56 [TMP_SESSION_ID_DI_NOISSES_PMT] closedir(Resource id #1969) +2007-11-07 17:58:56 [TMP_SESSION_ID_DI_NOISSES_PMT] Loading plugin httpauth +2007-11-07 17:58:56 [TMP_SESSION_ID_DI_NOISSES_PMT] Class not defined, trying to include it. +2007-11-07 17:58:56 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/httpauth/module.inc) +2007-11-07 17:58:56 [TMP_SESSION_ID_DI_NOISSES_PMT] httpauth plugin successfully instantiated +2007-11-07 17:58:56 [TMP_SESSION_ID_DI_NOISSES_PMT] Loading plugin linkitem +2007-11-07 17:58:56 [TMP_SESSION_ID_DI_NOISSES_PMT] Class not defined, trying to include it. +2007-11-07 17:58:56 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/linkitem/module.inc) +2007-11-07 17:58:56 [TMP_SESSION_ID_DI_NOISSES_PMT] linkitem plugin successfully instantiated +2007-11-07 17:58:56 [TMP_SESSION_ID_DI_NOISSES_PMT] Loading plugin rewrite +2007-11-07 17:58:56 [TMP_SESSION_ID_DI_NOISSES_PMT] Class not defined, trying to include it. +2007-11-07 17:58:56 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/rewrite/module.inc) +2007-11-07 17:58:56 [TMP_SESSION_ID_DI_NOISSES_PMT] rewrite plugin successfully instantiated +2007-11-07 17:58:56 [TMP_SESSION_ID_DI_NOISSES_PMT] Loading plugin thumbnail +2007-11-07 17:58:56 [TMP_SESSION_ID_DI_NOISSES_PMT] Class not defined, trying to include it. +2007-11-07 17:58:56 [TMP_SESSION_ID_DI_NOISSES_PMT] file_exists(T:\Web CNJ\Codigo\Source\gallery2/modules/thumbnail/module.inc) +2007-11-07 17:58:56 [TMP_SESSION_ID_DI_NOISSES_PMT] thumbnail plugin successfully instantiated +2007-11-07 17:58:56 [TMP_SESSION_ID_DI_NOISSES_PMT] Loading plugin core +2007-11-07 17:58:56 [TMP_SESSION_ID_DI_NOISSES_PMT] core plugin successfully instantiated +2007-11-07 17:58:56 [TMP_SESSION_ID_DI_NOISSES_PMT] Loading plugin core +2007-11-07 17:58:56 [TMP_SESSION_ID_DI_NOISSES_PMT] core plugin successfully instantiated +2007-11-07 17:58:56 [TMP_SESSION_ID_DI_NOISSES_PMT] Check the version of the core plugin +2007-11-07 17:58:56 [TMP_SESSION_ID_DI_NOISSES_PMT] The version of the core plugin is ok +2007-11-07 17:58:56 [TMP_SESSION_ID_DI_NOISSES_PMT] getParameter history.core for rewrite plugin +2007-11-07 17:58:56 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): DELETE FROM g2_PluginParameterMap WHERE g_pluginType='module' AND g_pluginId='rewrite' AND g_itemId=0 AND g_parameterName='history.core'   +
+ +2007-11-07 17:58:56 [TMP_SESSION_ID_DI_NOISSES_PMT] GalleryPlugin::activate core plugin successfully activated +2007-11-07 17:58:56 [TMP_SESSION_ID_DI_NOISSES_PMT]
+(mysqli): COMMIT   +
+
+(mysqli): SET AUTOCOMMIT=1   +
+ diff --git a/Source/gallery2/g2data_2e6106f57b/versions.dat b/Source/gallery2/g2data_2e6106f57b/versions.dat index 643831c..0608eb2 100644 --- a/Source/gallery2/g2data_2e6106f57b/versions.dat +++ b/Source/gallery2/g2data_2e6106f57b/versions.dat @@ -1,2 +1,2 @@ -1.2.0.4 -2.2.2 \ No newline at end of file +1.2.0.5 +2.2.3 \ No newline at end of file diff --git a/Source/gallery2/modules/comment/po/el.po b/Source/gallery2/modules/comment/po/el.po index 424f381..9020e30 100644 --- a/Source/gallery2/modules/comment/po/el.po +++ b/Source/gallery2/modules/comment/po/el.po @@ -1,4 +1,4 @@ -# $Id: el.po 16475 2007-05-31 17:44:01Z mindless $ +# $Id: el.po 16476 2007-05-31 18:15:59Z mindless $ # # Gallery - a web based photo album viewer and editor # Copyright (C) 2000-2007 Bharat Mediratta diff --git a/Source/gallery2/modules/comment/po/hu.po b/Source/gallery2/modules/comment/po/hu.po index a3f44c4..b55695a 100644 --- a/Source/gallery2/modules/comment/po/hu.po +++ b/Source/gallery2/modules/comment/po/hu.po @@ -1,4 +1,4 @@ -# $Id: hu.po 16475 2007-05-31 17:44:01Z mindless $ +# $Id: hu.po 16476 2007-05-31 18:15:59Z mindless $ # # Gallery - a web based photo album viewer and editor # Copyright (C) 2000-2007 Bharat Mediratta diff --git a/Source/gallery2/modules/comment/po/pt.po b/Source/gallery2/modules/comment/po/pt.po index ce0606d..bf93d61 100644 --- a/Source/gallery2/modules/comment/po/pt.po +++ b/Source/gallery2/modules/comment/po/pt.po @@ -1,4 +1,4 @@ -# $Id: pt.po 16475 2007-05-31 17:44:01Z mindless $ +# $Id: pt.po 16476 2007-05-31 18:15:59Z mindless $ # # Gallery - a web based photo album viewer and editor # Copyright (C) 2000-2007 Bharat Mediratta diff --git a/Source/gallery2/modules/comment/po/sr.po b/Source/gallery2/modules/comment/po/sr.po index ec6ec60..dbfb36b 100644 --- a/Source/gallery2/modules/comment/po/sr.po +++ b/Source/gallery2/modules/comment/po/sr.po @@ -1,4 +1,4 @@ -# $Id: sr.po 16501 2007-06-02 18:37:40Z jozefs $ +# $Id: sr.po 16509 2007-06-05 01:25:06Z mindless $ # # Gallery - a web based photo album viewer and editor # Copyright (C) 2000-2007 Bharat Mediratta diff --git a/Source/gallery2/modules/core/CoreModuleExtras.inc b/Source/gallery2/modules/core/CoreModuleExtras.inc index 26dc866..43f180d 100644 --- a/Source/gallery2/modules/core/CoreModuleExtras.inc +++ b/Source/gallery2/modules/core/CoreModuleExtras.inc @@ -25,7 +25,7 @@ * * @package GalleryCore * @author Bharat Mediratta - * @version $Revision: 16630 $ + * @version $Revision: 16996 $ * @static */ class CoreModuleExtras { @@ -2212,6 +2212,8 @@ class CoreModuleExtras { /* 2.2.2 Bugfix Release - Not used */ case '1.2.0.3': /* 2.2.2 Bugfix Release */ + case '1.2.0.4': + /* 2.2.3 Security Release */ /* Store Entities.inc and Maps.inc definitions in the Schema table. */ $gallery->guaranteeTimeLimit(30); @@ -2574,6 +2576,7 @@ if (!isset($gallery) || !method_exists($gallery, \'setConfig\')) { case '1.2.0.1': case '1.2.0.2': case '1.2.0.3': + case '1.2.0.4': case 'end of upgrade path': /* diff --git a/Source/gallery2/modules/core/MANIFEST b/Source/gallery2/modules/core/MANIFEST index 9af3670..995441b 100644 --- a/Source/gallery2/modules/core/MANIFEST +++ b/Source/gallery2/modules/core/MANIFEST @@ -1,4 +1,4 @@ -# $Revision: 16636 $ +# $Revision: 16999 $ # File crc32 crc32(crlf) size size(crlf) or R File modules/core/AdminCore.inc 2448414203 2986494712 11002 11360 modules/core/AdminCreateGroup.inc 2264869130 1145511965 3620 3746 @@ -19,7 +19,7 @@ modules/core/AdminToolkitPriority.inc 187729627 221793192 3244 3349 modules/core/AdminUsers.inc 2220718479 165072603 7032 7264 modules/core/Callbacks.inc 3414775313 32377629 6599 6809 modules/core/ChangeLanguage.inc 2203055387 4084050931 1514 1563 -modules/core/CoreModuleExtras.inc 1221988706 1277895183 101067 104289 +modules/core/CoreModuleExtras.inc 4137866910 2300659302 101135 104360 modules/core/CreateThumbnailOption.inc 2043871615 3096809131 2288 2363 modules/core/DownloadItem.inc 2728495747 2454205779 5430 5616 modules/core/ErrorPage.inc 4217687436 3526276519 6632 6847 @@ -270,7 +270,7 @@ modules/core/locale/uk/LC_MESSAGES/modules_core.mo 1399762056 1399762056 110879 modules/core/locale/vi/LC_MESSAGES/modules_core.mo 2998938853 2998938853 81579 81579 modules/core/locale/zh_CN/LC_MESSAGES/modules_core.mo 3401054278 3401054278 79379 79379 modules/core/locale/zh_TW/LC_MESSAGES/modules_core.mo 2096570485 2096570485 99452 99452 -modules/core/module.inc 3898334575 402974461 16407 16903 +modules/core/module.inc 2463485008 3128131111 16407 16903 modules/core/po/GNUmakefile 1866879166 2808215985 98 103 modules/core/po/af.po 3827306461 3127092828 98817 102528 modules/core/po/ar.po 2975738929 3642575605 105214 108822 diff --git a/Source/gallery2/modules/core/module.inc b/Source/gallery2/modules/core/module.inc index 6bf9e27..871cb96 100644 --- a/Source/gallery2/modules/core/module.inc +++ b/Source/gallery2/modules/core/module.inc @@ -22,7 +22,7 @@ * The implementation of the core-module * @package GalleryCore * @author Bharat Mediratta - * @version $Revision: 16630 $ + * @version $Revision: 16996 $ */ class CoreModule extends GalleryModule { @@ -31,10 +31,10 @@ class CoreModule extends GalleryModule { $this->setId('core'); $this->setName($gallery->i18n('Core')); - $this->setGalleryVersion('2.2.2'); + $this->setGalleryVersion('2.2.3'); /* Don't forget to update CoreModuleExtras::upgrade and _prepareConfigUpgrade too! */ - $this->setVersion('1.2.0.4'); + $this->setVersion('1.2.0.5'); $this->setDescription($gallery->i18n('Gallery 2 Core Module')); $this->setGroup('gallery', $gallery->i18n('Gallery')); diff --git a/Source/gallery2/modules/exif/Callbacks.inc b/Source/gallery2/modules/exif/Callbacks.inc index 6ab5675..d727bc8 100644 --- a/Source/gallery2/modules/exif/Callbacks.inc +++ b/Source/gallery2/modules/exif/Callbacks.inc @@ -21,16 +21,16 @@ /** * @package Exif * @author Bharat Mediratta - * @version $Revision: 15513 $ + * @version $Revision: 16117 $ */ class ExifCallbacks { function callback($params, &$smarty, $callback, $userId=null) { global $gallery; + static $blockNum = 0; switch ($callback) { case 'LoadExifInfo': - GalleryCoreApi::requireOnce('modules/exif/classes/ExifHelper.class'); list ($ret, $item) = GalleryCoreApi::loadEntitiesById($params['itemId']); @@ -59,11 +59,7 @@ class ExifCallbacks { } } - if ($mode == 'detailed') { - $filter = EXIF_DETAILED; - } else { - $filter = EXIF_SUMMARY; - } + $filter = ($mode == 'detailed') ? EXIF_DETAILED : EXIF_SUMMARY; list ($ret, $exifData) = ExifHelper::getExifData($path, $filter); if ($ret) { @@ -84,9 +80,12 @@ class ExifCallbacks { return null; } + $ajaxBlockNum = GalleryUtilities::getRequestVariables('blockNum'); + $thisBlockNum = !empty($ajaxBlockNum) ? $ajaxBlockNum : ++$blockNum; $block =& $smarty->_tpl_vars['block']; - $block['exif']['LoadExifInfo']['exifData'] = $exifData; - $block['exif']['LoadExifInfo']['mode'] = $mode; + $block['exif']['LoadExifInfo'] = array('exifData' => $exifData, + 'mode' => $mode, + 'blockNum' => $thisBlockNum); return null; } diff --git a/Source/gallery2/modules/exif/MANIFEST b/Source/gallery2/modules/exif/MANIFEST index dbd41fa..08325c9 100644 --- a/Source/gallery2/modules/exif/MANIFEST +++ b/Source/gallery2/modules/exif/MANIFEST @@ -1,9 +1,10 @@ -# $Revision: 16041 $ +# $Revision: 16119 $ # File crc32 crc32(crlf) size size(crlf) or R File modules/exif/AdminExif.inc 3117261894 2300706519 12337 12759 -modules/exif/Callbacks.inc 103002432 2944520880 2661 2758 +modules/exif/Callbacks.inc 2057565291 3678160435 2812 2908 modules/exif/ExifDescriptionOption.inc 3532722632 3573413726 6865 7077 -modules/exif/SwitchDetailMode.inc 3475094652 236308377 1685 1739 +modules/exif/Preloads.inc 2335892792 4271190542 1237 1276 +modules/exif/SwitchDetailMode.inc 2377449304 3599189213 3325 3443 modules/exif/classes/ExifExtractor.class 4049714568 1453411827 2960 3051 modules/exif/classes/ExifHelper.class 1727291833 2058777346 38688 39682 modules/exif/classes/ExifInterface_1_0.class 1590320328 3291885412 1697 1743 @@ -21,164 +22,7 @@ modules/exif/lib/exifer/makers/gps.inc 1286151642 1491221359 8686 8914 modules/exif/lib/exifer/makers/nikon.inc 1448861190 4110014028 11554 11885 modules/exif/lib/exifer/makers/olympus.inc 140708777 2666258797 5762 5940 modules/exif/lib/exifer/makers/sanyo.inc 1069425848 1741212083 5403 5571 -modules/exif/locale/af/LC_MESSAGES/modules_exif.mo 2985036685 2985036685 14284 14284 -modules/exif/locale/ar/LC_MESSAGES/modules_exif.mo 1182930423 1182930423 776 776 -modules/exif/locale/ca/LC_MESSAGES/modules_exif.mo 2598007355 2598007355 14769 14769 -modules/exif/locale/cs/LC_MESSAGES/modules_exif.mo 1022434325 1022434325 16345 16345 -modules/exif/locale/da/LC_MESSAGES/modules_exif.mo 2064277617 2064277617 12881 12881 -modules/exif/locale/de/LC_MESSAGES/modules_exif.mo 3668372319 3668372319 16697 16697 -modules/exif/locale/en_GB/LC_MESSAGES/modules_exif.mo 716107925 716107925 2204 2204 -modules/exif/locale/es/LC_MESSAGES/modules_exif.mo 4285922269 4285922269 17351 17351 -modules/exif/locale/eu/LC_MESSAGES/modules_exif.mo 839548901 839548901 16873 16873 -modules/exif/locale/fi/LC_MESSAGES/modules_exif.mo 3934583458 3934583458 14236 14236 -modules/exif/locale/fr/LC_MESSAGES/modules_exif.mo 209110248 209110248 18029 18029 -modules/exif/locale/ga/LC_MESSAGES/modules_exif.mo 700095934 700095934 6082 6082 -modules/exif/locale/hu/LC_MESSAGES/modules_exif.mo 2646987915 2646987915 2796 2796 -modules/exif/locale/is/LC_MESSAGES/modules_exif.mo 395428149 395428149 461 461 -modules/exif/locale/it/LC_MESSAGES/modules_exif.mo 2469996994 2469996994 14183 14183 -modules/exif/locale/ja/LC_MESSAGES/modules_exif.mo 2071778005 2071778005 15013 15013 -modules/exif/locale/ko/LC_MESSAGES/modules_exif.mo 678905503 678905503 5797 5797 -modules/exif/locale/lt/LC_MESSAGES/modules_exif.mo 4001995413 4001995413 13100 13100 -modules/exif/locale/nl/LC_MESSAGES/modules_exif.mo 2956177726 2956177726 11312 11312 -modules/exif/locale/no/LC_MESSAGES/modules_exif.mo 3907638070 3907638070 17165 17165 -modules/exif/locale/pl/LC_MESSAGES/modules_exif.mo 2809322709 2809322709 7333 7333 -modules/exif/locale/pt_BR/LC_MESSAGES/modules_exif.mo 3378495283 3378495283 14598 14598 -modules/exif/locale/ro/LC_MESSAGES/modules_exif.mo 417855386 417855386 13516 13516 -modules/exif/locale/ru/LC_MESSAGES/modules_exif.mo 501935401 501935401 18421 18421 -modules/exif/locale/sk/LC_MESSAGES/modules_exif.mo 1054578487 1054578487 905 905 -modules/exif/locale/sr/LC_MESSAGES/modules_exif.mo 923899796 923899796 11659 11659 -modules/exif/locale/sv/LC_MESSAGES/modules_exif.mo 75810470 75810470 16656 16656 -modules/exif/locale/tr/LC_MESSAGES/modules_exif.mo 3235773638 3235773638 4343 4343 -modules/exif/locale/uk/LC_MESSAGES/modules_exif.mo 3836509529 3836509529 910 910 -modules/exif/locale/vi/LC_MESSAGES/modules_exif.mo 3948801453 3948801453 13160 13160 -modules/exif/locale/zh_CN/LC_MESSAGES/modules_exif.mo 3194160196 3194160196 15927 15927 -modules/exif/locale/zh_TW/LC_MESSAGES/modules_exif.mo 3755581989 3755581989 15990 15990 -modules/exif/module.inc 2400396839 1329456284 5876 6090 -modules/exif/po/GNUmakefile 1866879166 2808215985 98 103 -modules/exif/po/af.po 777222646 3742721251 17161 17981 -modules/exif/po/ar.po 1852043323 3870983686 12122 12927 -modules/exif/po/ca.po 2476038960 2936616094 18030 18851 -modules/exif/po/cs.po 2007605235 223317691 18772 19599 -modules/exif/po/da.po 3735017970 4272017543 16469 17283 -modules/exif/po/de.po 95344085 2494521001 18246 19067 -modules/exif/po/en_GB.po 2624184170 3415714095 17297 18108 -modules/exif/po/es.po 2023216301 2320153742 18697 19518 -modules/exif/po/eu.po 3549589514 4207110085 17886 18700 -modules/exif/po/fi.po 3615890630 4084860934 17185 18003 -modules/exif/po/fr.po 667684708 1556754822 19075 19893 -modules/exif/po/ga.po 2901918997 2360961448 15720 16569 -modules/exif/po/hu.po 2536400678 86788799 12729 13530 -modules/exif/po/is.po 264154262 1596408353 11968 12772 -modules/exif/po/it.po 4087438922 739269073 18243 19060 -modules/exif/po/ja.po 3998340582 3044354868 17929 18734 -modules/exif/po/ko.po 2013772530 1719829594 14287 15093 -modules/exif/po/lt.po 4166056879 851151069 17378 18203 -modules/exif/po/nl.po 2289290572 2810822899 18176 19001 -modules/exif/po/no.po 3327227622 477226255 17862 18676 -modules/exif/po/pl.po 2924410477 2887980519 18494 19317 -modules/exif/po/pt_BR.po 792235732 25590126 17494 18316 -modules/exif/po/ro.po 1008417197 3029775945 18294 19113 -modules/exif/po/ru.po 1685671956 1126850651 23447 24282 -modules/exif/po/sk.po 2418272217 1052347243 12395 13213 -modules/exif/po/sr.po 655185375 1513027968 16458 17288 -modules/exif/po/strings.raw 1612065085 2266695676 8541 8799 -modules/exif/po/sv.po 853024203 3747860105 17991 18815 -modules/exif/po/tr.po 2416286529 3041403439 13394 14206 -modules/exif/po/uk.po 2598016800 1447774658 12400 13208 -modules/exif/po/vi.po 2332385175 2391713903 17527 18341 -modules/exif/po/zh_CN.po 3758372037 1091870196 17000 17818 -modules/exif/po/zh_TW.po 1595821920 262299784 16405 17205 +modules/exif/module.inc 2018612868 295758289 5897 6112 modules/exif/templates/AdminExif.tpl 2508315230 3099847713 8772 8989 -modules/exif/templates/blocks/ExifInfo.tpl 776765192 3255852043 1638 1691 +modules/exif/templates/blocks/ExifInfo.tpl 3529296902 1736447513 2876 2962 modules/exif/templates/blocks/blocks.inc 4231301880 329849114 111 116 -R modules/exif/classes/ExifPropertiesMap.class -R modules/exif/classes/GalleryStorage/DatabaseStorage/schema/GNUmakefile -R modules/exif/classes/GalleryStorage/DatabaseStorage/schema/platform/GNUmakefile -R modules/exif/classes/GalleryStorage/DatabaseStorage/schema/platform/mysql/ExifPropertiesMap.sql -R modules/exif/classes/GalleryStorage/DatabaseStorage/schema/platform/mysql/GNUmakefile -R modules/exif/classes/GalleryStorage/DatabaseStorage/schema/platform/mysql -R modules/exif/classes/GalleryStorage/DatabaseStorage/schema/platform/oracle/ExifPropertiesMap.sql -R modules/exif/classes/GalleryStorage/DatabaseStorage/schema/platform/oracle/GNUmakefile -R modules/exif/classes/GalleryStorage/DatabaseStorage/schema/platform/oracle -R modules/exif/classes/GalleryStorage/DatabaseStorage/schema/platform/postgres/ExifPropertiesMap.sql -R modules/exif/classes/GalleryStorage/DatabaseStorage/schema/platform/postgres/GNUmakefile -R modules/exif/classes/GalleryStorage/DatabaseStorage/schema/platform/postgres -R modules/exif/classes/GalleryStorage/DatabaseStorage/schema/platform -R modules/exif/classes/GalleryStorage/DatabaseStorage/schema/schema.tpl -R modules/exif/classes/GalleryStorage/DatabaseStorage/schema/xml-src/GNUmakefile -R modules/exif/classes/GalleryStorage/DatabaseStorage/schema/xml-src -R modules/exif/classes/GalleryStorage/DatabaseStorage/schema -R modules/exif/classes/GalleryStorage/DatabaseStorage -R modules/exif/classes/interfaces/ExifPropertiesMap.inc -R modules/exif/classes/interfaces/GNUmakefile -R modules/exif/classes/interfaces -R modules/exif/locale/cs_CZ/LC_MESSAGES/modules_exif.mo -R modules/exif/locale/cs_CZ/LC_MESSAGES -R modules/exif/locale/cs_CZ -R modules/exif/locale/da_DK/LC_MESSAGES/modules_exif.mo -R modules/exif/locale/da_DK/LC_MESSAGES -R modules/exif/locale/da_DK -R modules/exif/locale/de_DE/LC_MESSAGES/modules_exif.mo -R modules/exif/locale/de_DE/LC_MESSAGES -R modules/exif/locale/de_DE -R modules/exif/locale/es_ES/LC_MESSAGES/modules_exif.mo -R modules/exif/locale/es_ES/LC_MESSAGES -R modules/exif/locale/es_ES -R modules/exif/locale/eu_ES/LC_MESSAGES/modules_exif.mo -R modules/exif/locale/eu_ES/LC_MESSAGES -R modules/exif/locale/eu_ES -R modules/exif/locale/fr_FR/LC_MESSAGES/modules_exif.mo -R modules/exif/locale/fr_FR/LC_MESSAGES -R modules/exif/locale/fr_FR -R modules/exif/locale/ga_IE/LC_MESSAGES/modules_exif.mo -R modules/exif/locale/ga_IE/LC_MESSAGES -R modules/exif/locale/ga_IE -R modules/exif/locale/is_IS/LC_MESSAGES/modules_exif.mo -R modules/exif/locale/is_IS/LC_MESSAGES -R modules/exif/locale/is_IS -R modules/exif/locale/it_IT/LC_MESSAGES/modules_exif.mo -R modules/exif/locale/it_IT/LC_MESSAGES -R modules/exif/locale/it_IT -R modules/exif/locale/ja_JP/LC_MESSAGES/modules_exif.mo -R modules/exif/locale/ja_JP/LC_MESSAGES -R modules/exif/locale/ja_JP -R modules/exif/locale/nl_NL/LC_MESSAGES/modules_exif.mo -R modules/exif/locale/nl_NL/LC_MESSAGES -R modules/exif/locale/nl_NL -R modules/exif/locale/no_NO/LC_MESSAGES/modules_exif.mo -R modules/exif/locale/no_NO/LC_MESSAGES -R modules/exif/locale/no_NO -R modules/exif/locale/ru_RU/LC_MESSAGES/modules_exif.mo -R modules/exif/locale/ru_RU/LC_MESSAGES -R modules/exif/locale/ru_RU -R modules/exif/locale/sr_YU/LC_MESSAGES/modules_exif.mo -R modules/exif/locale/sr_YU/LC_MESSAGES -R modules/exif/locale/sr_YU -R modules/exif/locale/sv_SE/LC_MESSAGES/modules_exif.mo -R modules/exif/locale/sv_SE/LC_MESSAGES -R modules/exif/locale/sv_SE -R modules/exif/locale/tr_TR/LC_MESSAGES/modules_exif.mo -R modules/exif/locale/tr_TR/LC_MESSAGES -R modules/exif/locale/tr_TR -R modules/exif/locale/vi_VN/LC_MESSAGES/modules_exif.mo -R modules/exif/locale/vi_VN/LC_MESSAGES -R modules/exif/locale/vi_VN -R modules/exif/po/cs_CZ.po -R modules/exif/po/da_DK.po -R modules/exif/po/de_DE.po -R modules/exif/po/es_ES.po -R modules/exif/po/eu_ES.po -R modules/exif/po/fr_FR.po -R modules/exif/po/ga_IE.po -R modules/exif/po/is_IS.po -R modules/exif/po/it_IT.po -R modules/exif/po/ja_JP.po -R modules/exif/po/nl_NL.po -R modules/exif/po/no_NO.po -R modules/exif/po/ru_RU.po -R modules/exif/po/sr_YU.po -R modules/exif/po/sv_SE.po -R modules/exif/po/tr_TR.po -R modules/exif/po/vi_VN.po -R modules/exif/templates/Empty.tpl -R modules/exif/templates/ExifItemDetails.tpl diff --git a/Source/gallery2/modules/exif/Preloads.inc b/Source/gallery2/modules/exif/Preloads.inc new file mode 100644 index 0000000..52af715 --- /dev/null +++ b/Source/gallery2/modules/exif/Preloads.inc @@ -0,0 +1,39 @@ + + * @version $Revision: 16117 $ + */ +class ExifPreloads { + function preload(&$template, $preload, $paramSet) { + static $loaded; + if (!empty($loaded[$preload])) { + return null; + } + $loaded[$preload] = 1; + + $template->javascript('lib/yui/yahoo-min.js'); + $template->javascript('lib/yui/connection-min.js'); + return null; + } +} +?> diff --git a/Source/gallery2/modules/exif/SwitchDetailMode.inc b/Source/gallery2/modules/exif/SwitchDetailMode.inc index 1d11077..ed1f9e3 100644 --- a/Source/gallery2/modules/exif/SwitchDetailMode.inc +++ b/Source/gallery2/modules/exif/SwitchDetailMode.inc @@ -19,11 +19,12 @@ */ /** - * This controller will switch the detail mode in the session and return to the previous page + * Switch the detail mode in the session and return to the previous page. + * This controller is used if the browser is not using javascript. * @package Exif * @subpackage UserInterface * @author Bharat Mediratta - * @version $Revision: 15513 $ + * @version $Revision: 16117 $ */ class SwitchDetailModeController extends GalleryController { @@ -49,6 +50,69 @@ class SwitchDetailModeController extends GalleryController { return array(null, $results); } +} +/** + * This view provides raw html for the exif block, used in ajax calls to switch mode. + * @author Alan Harder + */ +class SwitchDetailModeView extends GalleryView { + + /** + * @see GalleryView::isImmediate + */ + function isImmediate() { + return true; + } + + /** + * @see GalleryView::isAllowedInEmbedOnly + */ + function isAllowedInEmbedOnly() { + return true; + } + + /** + * @see GalleryView::renderImmediate + */ + function renderImmediate($status, $error) { + global $gallery; + $session =& $gallery->getSession(); + + list ($ret, $item) = $this->_getItem(); + if ($ret) { + return $ret; + } + $ret = GalleryCoreApi::assertHasItemPermission($item->getId(), 'core.view'); + if ($ret) { + return $ret; + } + + $mode = GalleryUtilities::getRequestVariables('mode'); + if ($mode != 'summary' && $mode != 'detailed') { + $mode = 'summary'; + } + + /* Store the new mode in the session */ + $session->put('exif.module.LoadExifInfo.mode', $mode); + + if (!headers_sent()) { + header("Content-type: text/plain; charset=UTF-8"); + } + + GalleryCoreApi::requireOnce('modules/core/classes/GalleryTemplate.class'); + $template = new GalleryTemplate(dirname(dirname(dirname(__FILE__)))); + $template->setVariable('l10Domain', 'modules_exif'); + $template->setVariable('ajax', true); + $template->setVariable('item', (array)$item); + $template->setVariable('theme', array('actingUserId' => $gallery->getActiveUserId())); + + $ret = $template->display('gallery:modules/exif/templates/blocks/ExifInfo.tpl'); + if ($ret) { + return $ret; + } + + return null; + } } ?> diff --git a/Source/gallery2/modules/exif/module.inc b/Source/gallery2/modules/exif/module.inc index 0bda27d..54d4aba 100644 --- a/Source/gallery2/modules/exif/module.inc +++ b/Source/gallery2/modules/exif/module.inc @@ -27,7 +27,7 @@ * @author Bharat Mediratta * @author Georg Rehfeld * @author Jozsef R.Nagy - * @version $Revision: 16034 $ + * @version $Revision: 16117 $ */ class ExifModule extends GalleryModule { @@ -37,7 +37,7 @@ class ExifModule extends GalleryModule { $this->setId('exif'); $this->setName($gallery->i18n('EXIF/IPTC')); $this->setDescription($gallery->i18n('Extract EXIF/IPTC data from JPEG photos')); - $this->setVersion('1.1.0'); /* Update upgrade() function below too */ + $this->setVersion('1.1.0.1'); /* Update upgrade() function below too */ $this->setGroup('data', $gallery->i18n('Extra Data')); $this->setCallbacks('getSiteAdminViews'); $this->setRequiredCoreApi(array(7, 10)); @@ -131,6 +131,7 @@ class ExifModule extends GalleryModule { case '1.0.7': case '1.0.8': case '1.0.9': + case '1.1.0': case 'end of upgrade path': /* diff --git a/Source/gallery2/modules/exif/templates/blocks/ExifInfo.tpl b/Source/gallery2/modules/exif/templates/blocks/ExifInfo.tpl index b0299da..99130d7 100644 --- a/Source/gallery2/modules/exif/templates/blocks/ExifInfo.tpl +++ b/Source/gallery2/modules/exif/templates/blocks/ExifInfo.tpl @@ -1,5 +1,5 @@ {* - * $Revision: 15342 $ + * $Revision: 16117 $ * If you want to customize this file, do not edit it directly since future upgrades * may overwrite it. Instead, copy it into a new directory called "local" and edit that * version. Gallery will look for that file first and use it if it exists. @@ -10,44 +10,77 @@ {g->callback type="exif.LoadExifInfo" itemId=$item.id} {if !empty($block.exif.LoadExifInfo.exifData)} -
+ {assign var="exif" value=$block.exif.LoadExifInfo} + {if empty($ajax)} + {if $exif.blockNum == 1} + {/literal} + {/if} +
+ {/if} +

{g->text text="Photo Properties"}

- {if isset($block.exif.LoadExifInfo.mode)} -
- {if ($block.exif.LoadExifInfo.mode == 'summary')} + {if isset($exif.mode)} +
{strip} + {if ($exif.mode == 'summary')} {g->text text="summary"} {else} - + {g->text text="summary"} {/if} - - {if ($block.exif.LoadExifInfo.mode == 'detailed')} +    + {if ($exif.mode == 'detailed')} {g->text text="details"} {else} - + {g->text text="details"} {/if} -
+ + + {/strip}
{/if} - {if !empty($block.exif.LoadExifInfo.exifData)} + {if !empty($exif.exifData)} - {section name=outer loop=$block.exif.LoadExifInfo.exifData step=2} + {section name=outer loop=$exif.exifData step=2} - {section name=inner loop=$block.exif.LoadExifInfo.exifData start=$smarty.section.outer.index max=2} + {section name=inner loop=$exif.exifData start=$smarty.section.outer.index max=2} {/section} {/section}
- {g->text text=$block.exif.LoadExifInfo.exifData[inner].title} + {g->text text=$exif.exifData[inner].title} - {$block.exif.LoadExifInfo.exifData[inner].value} + {$exif.exifData[inner].value}
{/if} -
+ {if empty($ajax)}
{/if} {/if} diff --git a/Source/gallery2/modules/keyalbum/po/el.po b/Source/gallery2/modules/keyalbum/po/el.po index adc48e4..54494a7 100644 --- a/Source/gallery2/modules/keyalbum/po/el.po +++ b/Source/gallery2/modules/keyalbum/po/el.po @@ -1,4 +1,4 @@ -# $Id: el.po 16475 2007-05-31 17:44:01Z mindless $ +# $Id: el.po 16476 2007-05-31 18:15:59Z mindless $ # # Gallery - a web based photo album viewer and editor # Copyright (C) 2000-2007 Bharat Mediratta diff --git a/Source/gallery2/modules/keyalbum/po/sr.po b/Source/gallery2/modules/keyalbum/po/sr.po index 8e11abb..1027e78 100644 --- a/Source/gallery2/modules/keyalbum/po/sr.po +++ b/Source/gallery2/modules/keyalbum/po/sr.po @@ -1,4 +1,4 @@ -# $Id: sr.po 16501 2007-06-02 18:37:40Z jozefs $ +# $Id: sr.po 16509 2007-06-05 01:25:06Z mindless $ # # Gallery - a web based photo album viewer and editor # Copyright (C) 2000-2007 Bharat Mediratta diff --git a/Source/gallery2/modules/linkitem/MANIFEST b/Source/gallery2/modules/linkitem/MANIFEST index d18a6db..e5b59a9 100644 --- a/Source/gallery2/modules/linkitem/MANIFEST +++ b/Source/gallery2/modules/linkitem/MANIFEST @@ -1,4 +1,4 @@ -# $Revision: 16636 $ +# $Revision: 16666 $ # File crc32 crc32(crlf) size size(crlf) or R File modules/linkitem/ItemAddLinkItem.inc 1446560054 2152531137 8126 8380 modules/linkitem/LinkItemOption.inc 1206993501 263542032 2529 2613 @@ -12,7 +12,7 @@ modules/linkitem/classes/GalleryStorage/xml-src/A_GalleryLinkItem_1.0.xml 298054 modules/linkitem/classes/LinkItemToolkit.class 4050126237 3766852566 4401 4525 modules/linkitem/images/arrow.png 2771826340 2771826340 330 330 modules/linkitem/images/link.jpg 3372251726 3372251726 9207 9207 -modules/linkitem/module.inc 2374684836 2687375665 5802 5998 +modules/linkitem/module.inc 19118761 3536617954 5802 5998 modules/linkitem/templates/ItemAddLinkItem.tpl 3168698319 903434845 2000 2057 modules/linkitem/templates/LinkItemOption.tpl 3696569324 169892703 633 652 modules/linkitem/templates/LinkItemSiteAdmin.tpl 2428580714 1345386496 3099 3164 diff --git a/Source/gallery2/modules/linkitem/module.inc b/Source/gallery2/modules/linkitem/module.inc index fd38084..063829c 100644 --- a/Source/gallery2/modules/linkitem/module.inc +++ b/Source/gallery2/modules/linkitem/module.inc @@ -21,7 +21,7 @@ /** * @package LinkItem * @author Alan Harder - * @version $Revision: 16634 $ + * @version $Revision: 16665 $ */ class LinkItemModule extends GalleryModule /* and GalleryEventListener */ { diff --git a/Source/gallery2/modules/rating/Callbacks.inc b/Source/gallery2/modules/rating/Callbacks.inc index 3d0efea..c587ab7 100644 --- a/Source/gallery2/modules/rating/Callbacks.inc +++ b/Source/gallery2/modules/rating/Callbacks.inc @@ -21,11 +21,12 @@ /** * @package Rating * @author Don Seiler - * @version $Revision: 15513 $ + * @version $Revision: 17083 $ */ class RatingCallbacks { function callback($params, &$smarty, $callback, $userId) { + global $gallery; switch ($callback) { case 'LoadRating': @@ -73,14 +74,17 @@ class RatingCallbacks { return $ret; } - list ($ret, $permission) = GalleryCoreApi::hasItemPermission($itemId, - 'rating.add', - $userId); + list ($ret, $permission) = + GalleryCoreApi::hasItemPermission($itemId, 'rating.add', $userId); if ($ret) { return $ret; } $RatingData[$itemId]['canRate'] = ($permission ? true : false); - $RatingSummary = array('ratingValues' => array(1, 2, 3, 4, 5), 'firstCall' => true); + + $session =& $gallery->getSession(); + $authToken = $session->isPersistent() ? $session->getAuthToken() : ''; + $RatingSummary = array('ratingValues' => array(1, 2, 3, 4, 5), + 'firstCall' => true, 'authToken' => $authToken); $block =& $smarty->_tpl_vars['block']; $block['rating']['RatingData'] = $RatingData[$itemId]; diff --git a/Source/gallery2/modules/rating/MANIFEST b/Source/gallery2/modules/rating/MANIFEST index c67b624..5f2bb48 100644 --- a/Source/gallery2/modules/rating/MANIFEST +++ b/Source/gallery2/modules/rating/MANIFEST @@ -1,9 +1,9 @@ -# $Revision: 16041 $ +# $Revision: 17084 $ # File crc32 crc32(crlf) size size(crlf) or R File -modules/rating/Callbacks.inc 17180340 3325927566 2694 2789 +modules/rating/Callbacks.inc 1327081973 1366574839 2854 2953 modules/rating/Preloads.inc 1602869504 3615487821 1336 1378 modules/rating/RatingAlbum.inc 185505335 752697163 6533 6740 -modules/rating/RatingCallback.inc 4294590479 2160412630 2518 2611 +modules/rating/RatingCallback.inc 1211742722 620961112 2827 2927 modules/rating/RatingItemEdit.inc 338179528 723090888 2403 2482 modules/rating/RatingSiteAdmin.inc 3118608410 4185625557 5657 5839 modules/rating/classes/GNUmakefile 1995366819 843025639 51 52 @@ -11,7 +11,7 @@ modules/rating/classes/GalleryStorage/GNUmakefile 1465776782 2009162633 61 62 modules/rating/classes/GalleryStorage/schema.tpl 1776101869 2052189475 6501 6708 modules/rating/classes/Maps.inc 3736103824 2523464981 970 975 modules/rating/classes/Maps.xml 219510663 3143016974 1831 1902 -modules/rating/classes/RatingHelper.class 300088266 3930609022 7278 7522 +modules/rating/classes/RatingHelper.class 939099060 3046185108 7325 7570 modules/rating/classes/RatingSortOrder.class 36365079 1551545683 1793 1847 modules/rating/images/star_07.gif 2895369100 2895369100 175 175 modules/rating/images/star_r_0.0.gif 3117757632 3117757632 109 109 @@ -20,79 +20,11 @@ modules/rating/images/star_r_1.0.gif 950031169 950031169 190 190 modules/rating/images/star_u_1.0.gif 968361793 968361793 185 185 modules/rating/images/star_u_noborder.gif 773766236 773766236 171 171 modules/rating/images/transparent.gif 1799978585 1799978585 177 177 -modules/rating/locale/af/LC_MESSAGES/modules_rating.mo 2241615775 2241615775 1045 1045 -modules/rating/locale/ar/LC_MESSAGES/modules_rating.mo 4093876903 4093876903 1036 1036 -modules/rating/locale/ca/LC_MESSAGES/modules_rating.mo 1572101706 1572101706 1025 1025 -modules/rating/locale/cs/LC_MESSAGES/modules_rating.mo 123997580 123997580 3314 3314 -modules/rating/locale/da/LC_MESSAGES/modules_rating.mo 3174931344 3174931344 2604 2604 -modules/rating/locale/de/LC_MESSAGES/modules_rating.mo 4038624404 4038624404 3366 3366 -modules/rating/locale/en_GB/LC_MESSAGES/modules_rating.mo 3650053756 3650053756 662 662 -modules/rating/locale/es/LC_MESSAGES/modules_rating.mo 4009275270 4009275270 3487 3487 -modules/rating/locale/et/LC_MESSAGES/modules_rating.mo 195130076 195130076 2956 2956 -modules/rating/locale/eu/LC_MESSAGES/modules_rating.mo 2858528250 2858528250 2177 2177 -modules/rating/locale/fi/LC_MESSAGES/modules_rating.mo 1169971153 1169971153 3338 3338 -modules/rating/locale/fr/LC_MESSAGES/modules_rating.mo 2715773778 2715773778 3386 3386 -modules/rating/locale/he/LC_MESSAGES/modules_rating.mo 4045083347 4045083347 2375 2375 -modules/rating/locale/hu/LC_MESSAGES/modules_rating.mo 1681236382 1681236382 1002 1002 -modules/rating/locale/it/LC_MESSAGES/modules_rating.mo 1698544586 1698544586 3375 3375 -modules/rating/locale/ja/LC_MESSAGES/modules_rating.mo 4079204198 4079204198 2752 2752 -modules/rating/locale/ko/LC_MESSAGES/modules_rating.mo 3364679757 3364679757 2342 2342 -modules/rating/locale/lt/LC_MESSAGES/modules_rating.mo 1314781617 1314781617 1095 1095 -modules/rating/locale/lv/LC_MESSAGES/modules_rating.mo 2718218197 2718218197 3183 3183 -modules/rating/locale/nl/LC_MESSAGES/modules_rating.mo 2437899326 2437899326 1957 1957 -modules/rating/locale/no/LC_MESSAGES/modules_rating.mo 921023054 921023054 3292 3292 -modules/rating/locale/pl/LC_MESSAGES/modules_rating.mo 2935557767 2935557767 3405 3405 -modules/rating/locale/ro/LC_MESSAGES/modules_rating.mo 4050865546 4050865546 2757 2757 -modules/rating/locale/ru/LC_MESSAGES/modules_rating.mo 747504794 747504794 3105 3105 -modules/rating/locale/sk/LC_MESSAGES/modules_rating.mo 958276979 958276979 989 989 -modules/rating/locale/sl/LC_MESSAGES/modules_rating.mo 4005966609 4005966609 753 753 -modules/rating/locale/sr/LC_MESSAGES/modules_rating.mo 1961872384 1961872384 1020 1020 -modules/rating/locale/sv/LC_MESSAGES/modules_rating.mo 840759296 840759296 3342 3342 -modules/rating/locale/tr/LC_MESSAGES/modules_rating.mo 3041859735 3041859735 1642 1642 -modules/rating/locale/uk/LC_MESSAGES/modules_rating.mo 3001633814 3001633814 3047 3047 -modules/rating/locale/vi/LC_MESSAGES/modules_rating.mo 977487930 977487930 1020 1020 -modules/rating/locale/zh_CN/LC_MESSAGES/modules_rating.mo 1579973797 1579973797 2019 2019 -modules/rating/locale/zh_TW/LC_MESSAGES/modules_rating.mo 4199440416 4199440416 3009 3009 -modules/rating/module.inc 4201839413 2877706302 8775 9089 -modules/rating/po/GNUmakefile 1866879166 2808215985 98 103 -modules/rating/po/af.po 434903513 2061039217 3340 3486 -modules/rating/po/ar.po 912558673 61257967 3317 3461 -modules/rating/po/ca.po 4258477810 328809351 3412 3559 -modules/rating/po/cs.po 2894664737 2908432280 4338 4492 -modules/rating/po/da.po 3289378567 2279709160 4018 4168 -modules/rating/po/de.po 753519286 1722526669 4515 4671 -modules/rating/po/en_GB.po 1106551226 391191040 4011 4158 -modules/rating/po/es.po 1062170591 43103412 4504 4655 -modules/rating/po/et.po 3706576854 2478264442 4191 4341 -modules/rating/po/eu.po 2368710775 167022444 3859 4009 -modules/rating/po/fi.po 1646160430 1718842898 4467 4621 -modules/rating/po/fr.po 753250553 954505425 4328 4477 -modules/rating/po/he.po 3247987839 1116425719 4298 4453 -modules/rating/po/hu.po 3556632715 2702574587 3373 3521 -modules/rating/po/it.po 4141208041 3666350468 4274 4422 -modules/rating/po/ja.po 2643468325 2973591816 4165 4311 -modules/rating/po/ko.po 2487902023 874826645 3994 4142 -modules/rating/po/lt.po 3062646651 3826036006 3455 3603 -modules/rating/po/lv.po 3816302127 4105887919 4337 4490 -modules/rating/po/nl.po 260933764 2525156518 3940 4092 -modules/rating/po/no.po 1133698216 1115333272 4306 4456 -modules/rating/po/pl.po 767978402 2771017307 4334 4485 -modules/rating/po/ro.po 4161013395 1503731680 4078 4231 -modules/rating/po/ru.po 480164770 2809673718 5150 5312 -modules/rating/po/sk.po 134085635 3365098699 3521 3675 -modules/rating/po/sl.po 1373872457 891325033 3246 3392 -modules/rating/po/sr.po 17505911 1699798177 3291 3436 -modules/rating/po/strings.raw 606110976 2076974686 1722 1772 -modules/rating/po/sv.po 2342590734 2640905583 4279 4427 -modules/rating/po/tr.po 4022169480 305797683 3766 3919 -modules/rating/po/uk.po 1440538658 102728407 5094 5256 -modules/rating/po/vi.po 1435756876 1951081533 3328 3472 -modules/rating/po/zh_CN.po 2362515582 3662960353 3699 3847 -modules/rating/po/zh_TW.po 2428231215 2039694189 3967 4113 +modules/rating/module.inc 1199459320 2208849775 8955 9274 modules/rating/rating.css 4190610765 1827259626 1355 1422 -modules/rating/rating.js 2562043307 2326475413 3066 3157 -modules/rating/templates/RatingImagePreload.tpl 2647571222 2722570816 592 607 -modules/rating/templates/RatingInterface.tpl 3362107028 1809251489 1804 1842 +modules/rating/rating.js 1480632445 3860676435 3159 3252 +modules/rating/templates/RatingImagePreload.tpl 1992695474 2245937245 719 739 +modules/rating/templates/RatingInterface.tpl 2334592577 483526333 1823 1862 modules/rating/templates/RatingItemEdit.tpl 1362965059 2188375635 840 856 modules/rating/templates/RatingSiteAdmin.tpl 3479141144 672969830 3933 4043 modules/rating/templates/blocks/Rating.tpl 2134211530 112905348 640 658 diff --git a/Source/gallery2/modules/rating/RatingCallback.inc b/Source/gallery2/modules/rating/RatingCallback.inc index 13d2912..b431e51 100644 --- a/Source/gallery2/modules/rating/RatingCallback.inc +++ b/Source/gallery2/modules/rating/RatingCallback.inc @@ -22,7 +22,7 @@ * This view handles calls from the javascript (AJAX) side and returns data by printing results. * @package Rating * @author Don Seiler - * @version $Revision: 15513 $ + * @version $Revision: 17083 $ */ class RatingCallbackView extends GalleryView { @@ -54,7 +54,7 @@ class RatingCallbackView extends GalleryView { header("Content-type: text/plain; charset=UTF-8"); } - switch($command) { + switch ($command) { case 'rate': list ($ret, $permission) = GalleryCoreApi::hasItemPermission($itemId, 'rating.add'); if ($ret) { @@ -79,10 +79,17 @@ class RatingCallbackView extends GalleryView { 'count' => $results['votes'], 'arg1' => $results['votes'])); + $session =& $gallery->getSession(); print $results['itemId'] . "\n" . $results['rating'] . "\n" . $results['votesString'] . "\n" - . $results['userRating']; + . $results['userRating'] . "\n" + . $session->getAuthToken(); + /* + * If this was the first rating from an anonymous user then their session just became + * persistent (see RatingHelper::rateItem); return the authToken so it can be used + * in future rating requests. + */ break; } diff --git a/Source/gallery2/modules/rating/classes/RatingHelper.class b/Source/gallery2/modules/rating/classes/RatingHelper.class index 34137f0..53dff1b 100644 --- a/Source/gallery2/modules/rating/classes/RatingHelper.class +++ b/Source/gallery2/modules/rating/classes/RatingHelper.class @@ -23,7 +23,7 @@ * @package Rating * @subpackage Classes * @author Don Seiler - * @version $Revision: 15513 $ + * @version $Revision: 16917 $ * @static */ class RatingHelper { @@ -54,7 +54,8 @@ class RatingHelper { 'rating' => GalleryUtilities::roundToString($rating, 3), 'votes' => (int)$result[2], 'averagePercent' => GalleryUtilities::roundToString(($rating * 100 / 5), 3), - 'stars' => round($rating * 2) + 'stars' => round($rating * 2), + 'userRating' => 'N/A', 'userStars' => 0 ); if ($rating == 0) { diff --git a/Source/gallery2/modules/rating/module.inc b/Source/gallery2/modules/rating/module.inc index e0b37a3..d2a882f 100644 --- a/Source/gallery2/modules/rating/module.inc +++ b/Source/gallery2/modules/rating/module.inc @@ -22,7 +22,7 @@ * Provides item rating mechanism for Gallery2 * @package Rating * @author Don Seiler - * @version $Revision: 16034 $ + * @version $Revision: 17083 $ */ class RatingModule extends GalleryModule { @@ -32,7 +32,7 @@ class RatingModule extends GalleryModule { $this->setId('rating'); $this->setName($gallery->i18n('Rating')); $this->setDescription($gallery->i18n('Item Rating Interface')); - $this->setVersion('1.0.8'); /* Update upgrade() too */ + $this->setVersion('1.0.8.2'); /* Update upgrade() too */ $this->setCallbacks('getSiteAdminViews|getItemSummaries|registerEventListeners'); $this->setGroup('data', $gallery->i18n('Extra Data')); $this->setRequiredCoreApi(array(7, 10)); @@ -109,7 +109,10 @@ class RatingModule extends GalleryModule { $template->javascript('modules/rating/rating.js'); $template->setVariable('l10Domain', $this->getL10Domain()); - $RatingSummary = array('ratingValues' => array(1, 2, 3, 4, 5), 'firstCall' => true); + $session =& $gallery->getSession(); + $authToken = $session->isPersistent() ? $session->getAuthToken() : ''; + $RatingSummary = array('ratingValues' => array(1, 2, 3, 4, 5), + 'firstCall' => true, 'authToken' => $authToken); /* Check to see if album rating is allowed */ list ($ret, $allowAlbumRating) = GalleryCoreApi::getPluginParameter('module', 'rating', @@ -210,6 +213,8 @@ class RatingModule extends GalleryModule { case '1.0.5': case '1.0.6': case '1.0.7': + case '1.0.8': + case '1.0.8.1': case 'end of upgrade path': break; diff --git a/Source/gallery2/modules/rating/rating.js b/Source/gallery2/modules/rating/rating.js index 39ca308..fded301 100644 --- a/Source/gallery2/modules/rating/rating.js +++ b/Source/gallery2/modules/rating/rating.js @@ -17,6 +17,7 @@ * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA 02110-1301, USA. */ function rateItem(itemId, rating, url) { + url = url.replace('__AUTHTOKEN__', galleryAuthToken); YAHOO.util.Connect.asyncRequest( 'GET', url, {success: handleRatingResponse, failure: null, scope: null}, null); } @@ -31,6 +32,7 @@ function updateItemRating(results) { var rating = results[1]; var votes = results[2]; var userRating = results[3]; + galleryAuthToken = results[4]; updateElementDisplay('rating.rating.' + itemId, rating); updateElementDisplay('rating.votes.' + itemId, votes); diff --git a/Source/gallery2/modules/rating/templates/RatingImagePreload.tpl b/Source/gallery2/modules/rating/templates/RatingImagePreload.tpl index 2594c95..56df09e 100644 --- a/Source/gallery2/modules/rating/templates/RatingImagePreload.tpl +++ b/Source/gallery2/modules/rating/templates/RatingImagePreload.tpl @@ -1,5 +1,5 @@ {* - * $Revision: 15342 $ + * $Revision: 17083 $ * If you want to customize this file, do not edit it directly since future upgrades * may overwrite it. Instead, copy it into a new directory called "local" and edit that * version. Gallery will look for that file first and use it if it exists. @@ -13,3 +13,8 @@
+ diff --git a/Source/gallery2/modules/rating/templates/RatingInterface.tpl b/Source/gallery2/modules/rating/templates/RatingInterface.tpl index b1aa7ef..926167c 100644 --- a/Source/gallery2/modules/rating/templates/RatingInterface.tpl +++ b/Source/gallery2/modules/rating/templates/RatingInterface.tpl @@ -1,5 +1,5 @@ {* - * $Revision: 15342 $ + * $Revision: 17083 $ * If you want to customize this file, do not edit it directly since future upgrades * may overwrite it. Instead, copy it into a new directory called "local" and edit that * version. Gallery will look for that file first and use it if it exists. @@ -12,7 +12,8 @@ {foreach from=$RatingSummary.ratingValues item=ratingValue}{if $RatingData.canRate}{/if} + * @version $Revision: 16994 $ + */ +class ReuploadPhotoOption extends ItemEditOption { + + /** + * @see ItemEditOption::handleRequestAfterEdit + */ + function handleRequestAfterEdit($form, &$item, &$preferred) { + global $gallery; + $platform =& $gallery->getPlatform(); + + $status = $error = array(); + + if (!empty($form['tmp_name']['reupload']) && !empty($form['size']['reupload'])) { + $inputFileName = $form['tmp_name']['reupload']; + + list ($ret, $module) = GalleryCoreApi::loadPlugin('module', 'reupload'); + if ($ret) { + return array($ret, null, null); + } + + if (!$platform->is_uploaded_file($inputFileName) + || !$platform->file_exists($inputFileName)) { + return array(GalleryCoreApi::error(ERROR_BAD_PARAMETER), null, null); + } + + list ($ret, $hasLinkedEntity) = $this->_hasLinkedEntity($item); + if ($ret) { + return array($ret, null, null); + } + if ($hasLinkedEntity) { + /* UI does not allow this */ + return array(GalleryCoreApi::error(ERROR_BAD_PARAMETER), null, null); + } + + list ($ret, $path) = $item->fetchPath(); + if ($ret) { + return array($ret, null, null); + } + + /* + * The parent must be read locked at this point to make sure that it's + * not going to be moved around while we're copying a file to its directory. + */ + list ($ret, $lockIds[]) = GalleryCoreApi::acquireReadLockParents($item->getId()); + if ($ret) { + return array($ret, null, null); + } + list ($ret, $lockIds[]) = GalleryCoreApi::acquireWriteLock($item->getId()); + if ($ret) { + return array($ret, null, null); + } + list ($ret, $item) = $item->refresh(); + if ($ret) { + GalleryCoreApi::releaseLocks($lockIds); + return array($ret, null, null); + } + + /* take backup first */ + $tmpfname = $platform->tempnam($gallery->getConfig('data.gallery.tmp'), 'tmp_'); + if (!$tmpfname) { + GalleryCoreApi::releaseLocks($lockIds); + return array(GalleryCoreApi::error(ERROR_PLATFORM_FAILURE), null, null); + } + if (!$platform->copy($path, $tmpfname)) { + $platform->unlink($tmpfname); + GalleryCoreApi::releaseLocks($lockIds); + return array(GalleryCoreApi::error(ERROR_PLATFORM_FAILURE), null, null); + } + if (!$platform->copy($inputFileName, $path)) { + $platform->unlink($tmpfname); + GalleryCoreApi::releaseLocks($lockIds); + return array(GalleryCoreApi::error(ERROR_PLATFORM_FAILURE), null, null); + } + + $ret = $item->rescan(); + if ($ret) { + if ($gallery->getDebug()) { + $gallery->debug('Failed to rescan item after reupload. ' . + 'This is the error stack trace: ' . $ret->getAsText()); + } + $platform->copy($tmpfname, $path); + $platform->unlink($tmpfname); + GalleryCoreApi::releaseLocks($lockIds); + $error[] = 'form[error][reupload][toolkit]'; + return array(null, $error, $status); + } + + $ret = $item->save(); + if ($ret) { + $platform->copy($tmpfname, $path); + $platform->unlink($tmpfname); + GalleryCoreApi::releaseLocks($lockIds); + return array($ret, null, null); + } + + $platform->unlink($tmpfname); + $ret = GalleryCoreApi::releaseLocks($lockIds); + if ($ret) { + return array($ret, null, null); + } + + $ret = GalleryCoreApi::invalidateDerivativeDimensionsBySourceIds( + array($item->getId())); + if ($ret) { + return array($ret, null, null); + } + + $status[] = $module->translate('Reuploaded file successfully.'); + } else { + /* + * The only way to reupload the file is through the browser, + * which leaves out those who wants to reupload larger files + */ + if (!empty($form['name']['reupload'])) { + /* if we tried and failed to upload the file */ + $error[] = 'form[error][reupload][failure]'; + } + } + return array(null, $error, $status); + } + + /** + * @see ItemEditOption::loadTemplate + */ + function loadTemplate(&$template, &$form, $item, $thumbnail) { + list ($ret, $module) = GalleryCoreApi::loadPlugin('module', 'reupload'); + if ($ret) { + return array($ret, null, null); + } + + if ($template->hasVariable('ItemAdmin')) { + $ItemAdmin =& $template->getVariableByReference('ItemAdmin'); + $ItemAdmin['enctype'] = 'multipart/form-data'; + } else { + $ItemAdmin = array('enctype' => 'multipart/form-data'); + $template->setVariable('ItemAdmin', $ItemAdmin); + } + + $fileUploadsBool = GalleryUtilities::getPhpIniBool('file_uploads'); + + $maxFileSize = ini_get('upload_max_filesize'); + if (preg_match("/(\d+)M/", $maxFileSize, $matches)) { + $maxFileSize = $matches[1] * 1024 * 1024; + } + + if ($maxFileSize >= 1024 * 1024) { + $maxFileSize = $module->translate(array('one' => '%d megabyte', + 'many' => '%d megabytes', + 'count' => (int)($maxFileSize / (1024 * 1024)), + 'arg1' => (int)($maxFileSize / (1024 * 1024)))); + } else if ($maxFileSize >= 1024) { + $maxFileSize = $module->translate(array('one' => '%d kilobytes', + 'many' => '%d kilobytes', + 'count' => (int)($maxFileSize / (1024)), + 'arg1' => (int)($maxFileSize / (1024)))); + } + + list ($ret, $hasLinkedEntity) = $this->_hasLinkedEntity($item); + if ($ret) { + return array($ret, null, null); + } + + $template->setVariable('ReuploadPhotoOption', + array('maxFileSize' => $maxFileSize, + 'uploadsPermitted' => $fileUploadsBool, + 'hasLinkedEntity' => $hasLinkedEntity)); + + return array(null, 'modules/reupload/templates/ReuploadPhotoOption.tpl', + 'modules_reupload'); + } + + /** + * @see ItemEditOption::isAppropriate + */ + function isAppropriate($item, $thumbnail) { + return array(null, GalleryUtilities::isA($item, 'GalleryPhotoItem')); + } + + /** + * Determine if item is part of a linked(replica) set. + * @param GalleryItem $item + * @return array GalleryStatus a status code + * bool true if linked + * @access private + */ + function _hasLinkedEntity($item) { + $hasLink = $item->isLinked(); + if (!$hasLink) { + list ($ret, $linkedIds) = GalleryCoreApi::fetchEntitiesLinkedTo($item->getId()); + if ($ret) { + return array($ret, null); + } + $hasLink = !empty($linkedIds); + } + return array(null, $hasLink); + } +} +?> diff --git a/Source/gallery2/modules/reupload/locale/pl/LC_MESSAGES/modules_reupload.mo b/Source/gallery2/modules/reupload/locale/pl/LC_MESSAGES/modules_reupload.mo new file mode 100644 index 0000000..a3435d1 Binary files /dev/null and b/Source/gallery2/modules/reupload/locale/pl/LC_MESSAGES/modules_reupload.mo differ diff --git a/Source/gallery2/modules/reupload/module.inc b/Source/gallery2/modules/reupload/module.inc new file mode 100644 index 0000000..faafc1f --- /dev/null +++ b/Source/gallery2/modules/reupload/module.inc @@ -0,0 +1,56 @@ + + * @version $Revision: 16994 $ + */ +class ReuploadModule extends GalleryModule { + + function ReuploadModule() { + global $gallery; + $this->setId('reupload'); + $this->setName($gallery->i18n('Reupload')); + $this->setDescription($gallery->i18n('Allows reupload of pictures.')); + $this->setVersion('1.0.5.1'); + $this->setGroup('data', $gallery->i18n('Extra Data')); + $this->setCallbacks(''); + $this->setRequiredCoreApi(array(7, 4)); + $this->setRequiredModuleApi(array(3, 0)); + } + + /** + * @see GalleryModule::performFactoryRegistrations + */ + function performFactoryRegistrations() { + $ret = GalleryCoreApi::registerFactoryImplementation( + 'ItemEditOption', 'ReuploadPhotoOption', 'ReuploadPhotoOption', + 'modules/reupload/ReuploadPhotoOption.inc', 'reupload', + array('ItemEditRotateAndScalePhoto')); + if ($ret) { + return $ret; + } + return null; + } +} +?> diff --git a/Source/gallery2/modules/reupload/po/pl.po b/Source/gallery2/modules/reupload/po/pl.po new file mode 100644 index 0000000..e007f1f --- /dev/null +++ b/Source/gallery2/modules/reupload/po/pl.po @@ -0,0 +1,104 @@ +# $Id: pl.po 16994 2007-08-29 20:31:54Z mindless $ +# +# Gallery - a web based photo album viewer and editor +# Copyright (C) 2000-2007 Bharat Mediratta +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or (at +# your option) any later version. +# +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA 02110-1301, USA. +msgid "" +msgstr "" +"Project-Id-Version: Gallery: Reupload 1.0.5\n" +"POT-Creation-Date: 2006-02-23 10:15+0100\n" +"PO-Revision-Date: 2007-08-27 12:01+0100\n" +"Last-Translator: Kappana \n" +"Language-Team: Polish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? " +"1 : 2);\n" +"X-Poedit-Language: Polish\n" +"X-Poedit-Country: POLAND\n" + +msgid "Reuploaded file successfully." +msgstr "Plik został zaktualizowany" + +#, c-format +msgid "%d megabyte" +msgid_plural "%d megabytes" +msgstr[0] "%d MB" +msgstr[1] "%d MB" +msgstr[2] "%d MB" + +#, c-format +msgid "%d kilobytes" +msgid_plural "%d kilobytes" +msgstr[0] "%d kB" +msgstr[1] "%d kB" +msgstr[2] "%d kB" + +msgid "Reupload" +msgstr "Aktualizacja plików" + +msgid "Allows reupload of pictures." +msgstr "Pozwala na ponowne przesłanie i nadpisanie istniejących plików" + +msgid "Extra Data" +msgstr "Dodatkowe dane" + +msgid "Reupload Photo" +msgstr "Aktualizacja zdjęcia" + +msgid "" +"Your webserver is configured to disallow file uploads from your web browser at this time. " +"Please contact your system administrator for assistance." +msgstr "" +"Serwer WWW jest skonfigurowany w ten sposób, aby nie było możliwe ponowne przesyłanie i " +"nadpisywanie istniejących plików. Aby to zmienić, proszę skontaktować się z administratorem." + +msgid "Upload a new revision of this picture instead of the old one." +msgstr "Wyślij nową wersję tego zdjęcia." + +msgid "You cannot reupload this item because it shares its data file with other items." +msgstr "" +"Nie można zaktualizować tej pozycji ponieważ plik tej pozycji jest współdzielony z innymi " +"pozycjami." + +#, c-format +msgid "" +"Note: The new file cannot be larger than %s. If you want to upload a larger file you " +"must ask your system administrator to allow larger uploads." +msgstr "" +"Uwaga: Nowy plik nie może być większy niż %s. Aby wysłać większy plik, proszę " +"skontaktować się z administratorem systemu w celu zwiększenia limitu na przesyłane dane." + +msgid "File" +msgstr "Plik" + +msgid "Reupload File" +msgstr "Zaktualizuj plik" + +msgid "Unable to reupload file." +msgstr "Nie można zaktualizować pliku" + +#, c-format +msgid "Please check the size and try again. The new file cannot be larger than %s." +msgstr "Proszę sprawdzić rozmiar i spróbować ponownie. Nowy plik nie może być większy niż %s." + +msgid "" +"Unable to reupload file. Are you sure the file is of the same type (image, movie) as the " +"original?" +msgstr "" +"Nie można zaktualizować pliku. Czy jesteś pewnien, że przesyłany plik jest tego samego " +"rodzaju (zdjęcie, film) co oryginał?" diff --git a/Source/gallery2/modules/reupload/po/strings.raw b/Source/gallery2/modules/reupload/po/strings.raw new file mode 100644 index 0000000..221d925 --- /dev/null +++ b/Source/gallery2/modules/reupload/po/strings.raw @@ -0,0 +1,23 @@ +# $Id: strings.raw 16994 2007-08-29 20:31:54Z mindless $ + +/* ReuploadPhotoOption.inc */ +gettext("Reuploaded file successfully.") +ngettext("%d megabyte", "%d megabytes") +ngettext("%d kilobytes", "%d kilobytes") + +/* module.inc */ +gettext("Reupload") +gettext("Allows reupload of pictures.") +gettext("Extra Data") + +/* templates/ReuploadPhotoOption.tpl */ +gettext("Reupload Photo") +gettext("Your webserver is configured to disallow file uploads from your web browser at this time. Please contact your system administrator for assistance.") +gettext("Upload a new revision of this picture instead of the old one.") +gettext("You cannot reupload this item because it shares its data file with other items.") +gettext("Note: The new file cannot be larger than %s. If you want to upload a larger file you must ask your system administrator to allow larger uploads.") +gettext("File") +gettext("Reupload File") +gettext("Unable to reupload file.") +gettext("Please check the size and try again. The new file cannot be larger than %s.") +gettext("Unable to reupload file. Are you sure the file is of the same type (image, movie) as the original?") diff --git a/Source/gallery2/modules/reupload/templates/ReuploadPhotoOption.tpl b/Source/gallery2/modules/reupload/templates/ReuploadPhotoOption.tpl new file mode 100644 index 0000000..56132ef --- /dev/null +++ b/Source/gallery2/modules/reupload/templates/ReuploadPhotoOption.tpl @@ -0,0 +1,51 @@ +{* + * $Revision: 16994 $ + * If you want to customize this file, do not edit it directly since future upgrades + * may overwrite it. Instead, copy it into a new directory called "local" and edit that + * version. Gallery will look for that file first and use it if it exists. + *} +
+

{g->text text="Reupload Photo"}

+ + {if !$ReuploadPhotoOption.uploadsPermitted} +
+ {g->text text="Your webserver is configured to disallow file uploads from your web browser at this time. Please contact your system administrator for assistance."} +
+ {else} +

+ {g->text text="Upload a new revision of this picture instead of the old one."} +

+ + {if $ReuploadPhotoOption.hasLinkedEntity} + {g->text text="You cannot reupload this item because it shares its data file with other items."} + {else} + {if $ReuploadPhotoOption.maxFileSize != 0} +

+ {g->text text="Note: The new file cannot be larger than %s. If you want to upload a larger file you must ask your system administrator to allow larger uploads." + arg1=$ReuploadPhotoOption.maxFileSize} +

+ {/if} + +

{g->text text="File"}

+ + + + + {if isset($form.error.reupload.failure)} +
+ {g->text text="Unable to reupload file."} + {if $ReuploadPhotoOption.maxFileSize > 0} + {g->text text="Please check the size and try again. The new file cannot be larger than %s." + arg1=$ReuploadPhotoOption.maxFileSize} + {/if} +
+ {/if} + {if isset($form.error.reupload.toolkit)} +
+ {g->text text="Unable to reupload file. Are you sure the file is of the same type (image, movie) as the original?"} +
+ {/if} + {/if} + {/if} +
diff --git a/Source/gallery2/modules/reupload/test/phpunit/ReuploadOptionTest.class b/Source/gallery2/modules/reupload/test/phpunit/ReuploadOptionTest.class new file mode 100644 index 0000000..2f0c30e --- /dev/null +++ b/Source/gallery2/modules/reupload/test/phpunit/ReuploadOptionTest.class @@ -0,0 +1,208 @@ + + * @version $Revision: 16994 $ + */ +class ReuploadOptionTest extends ItemEditOptionTestCase { + function ReuploadOptionTest($methodName) { + $this->ItemEditOptionTestCase($methodName, 'reupload', 'ReuploadPhotoOption'); + } + + function setUp() { + global $gallery; + parent::setUp(); + + list ($ret, $this->_album) = $this->_createRandomAlbum($this->_getRootId()); + if ($ret) { + print $ret->getAsHtml(); + return $this->failWithStatus($ret); + } + + $this->_markForCleanup($this->_album); + + /* Register a dummy toolkit */ + $ret = GalleryCoreApi::registerFactoryImplementation( + 'GalleryToolkit', 'ReuploadOptionTestToolkit', 'ReuploadOptionTestToolkit', + 'modules/reupload/test/phpunit/ReuploadOptionTest.class', 'reuploadTest', null); + if ($ret) { + print $ret->getAsHtml(); + return $this->failWithStatus($ret); + } + $this->_markToolkitForCleanup('ReuploadOptionTestToolkit'); + + $ret = GalleryCoreApi::registerToolkitProperty('ReuploadOptionTestToolkit', + array('image/known'), 'dimensions', 'int,int', 'desc'); + if ($ret) { + print $ret->getAsHtml(); + return $this->failWithStatus($ret); + } + + list ($ret, $this->_item) = + $this->_createRandomDataItem($this->_album->getId(), 'image/known'); + if ($ret) { + print $ret->getAsHtml(); + return $this->failWithStatus($ret); + } + $this->_itemSize = $this->_item->getSize(); + + /* create custom platform to return dummy filesize, imagesize, etc. */ + $gallery->setPlatform(new ReuploadOptionTestPlatform($gallery->getPlatform())); + } + + function testReupload() { + $form['tmp_name']['reupload'] = 'bogus.tmp'; + $form['size']['reupload'] = 800; + $form['serialNumber'] = $this->_item->getSerialNumber(); + + /* Perform the request and verify that we succeeded */ + list ($errors, $warnings) = $this->_handleRequestAfterEdit($form, $this->_item); + $this->assertEquals(array(), $errors, 'Errors'); + $this->assertEquals(array($this->_translate('Reuploaded file successfully.')), + $warnings, 'Warnings'); + $this->assertEquals(800, $this->_item->getSize(), 'Item size'); + } + + /* + * This imitates the case when the file couldn't be uploaded. + * We are assuming that the reason is that filesize exceeds the limit + * which is most common case. + */ + function testReuploadFailure() { + $form['tmp_name']['reupload'] = ''; + $form['name']['reupload'] = 'itried.jpg'; + $form['size']['reupload'] = 0; + $form['serialNumber'] = $this->_item->getSerialNumber(); + + /* Perform the request and verify that we failed and filesize didn't change */ + list ($errors, $warnings) = $this->_handleRequestAfterEdit($form, $this->_item); + $this->assertEquals(array('form[error][reupload][failure]'), $errors, 'Errors'); + $this->assertEquals(array(), $warnings, 'Warnings'); + $this->assertEquals($this->_itemSize, $this->_item->getSize(), 'Item size'); + } + + /* This imitates the case when the new file has different mime type than the old one */ + function testReuploadToolkitFailure() { + $form['tmp_name']['reupload'] = 'bogus.mpeg'; + $form['size']['reupload'] = 1500; + $form['serialNumber'] = $this->_item->getSerialNumber(); + GalleryUtilities::putRequestVariable('dimensions', 'bad_data'); + + /* Perform the request and verify that we failed and filesize didn't change */ + list ($errors, $warnings) = $this->_handleRequestAfterEdit($form, $this->_item); + $this->assertEquals(array('form[error][reupload][toolkit]'), $errors, 'Errors'); + $this->assertEquals(array(), $warnings, 'Warnings'); + /* Size might been changed, but transaction was aborted */ + list ($ret, $item) = $this->_item->refresh(); + if ($ret) { + print $ret->getAsHtml(); + return $this->failWithStatus($ret); + } + $this->assertEquals($this->_itemSize, $item->getSize(), 'Item size'); + } + + /* + * This imitates the case when we didn't even try to upload the file + * Shouldn't be any errors! + */ + function testReuploadNothing() { + $form['tmp_name']['reupload'] = ''; + $form['name']['reupload'] = ''; + $form['size']['reupload'] = 0; + $form['serialNumber'] = $this->_item->getSerialNumber(); + + /* Perform the request and verify that we failed and filesize didn't change */ + list ($errors, $warnings) = $this->_handleRequestAfterEdit($form, $this->_item); + $this->assertEquals(array(), $errors, 'Errors'); + $this->assertEquals(array(), $warnings, 'Warnings'); + } + + /** + * Verify that attempt to reupload to a linked entity is blocked (UI doesn't allow it). + */ + function testReuploadLinkedEntity() { + list ($ret, $linkedEntity) = $this->_createLinkedItem($this->_album->getId(), $this->_item); + if ($ret) { + return $ret; + } + + $form['tmp_name']['reupload'] = 'bogus.tmp'; + $form['size']['reupload'] = 800; + $form['serialNumber'] = $this->_item->getSerialNumber(); + + /* Perform the request and verify that we failed */ + $this->_handleRequestAfterEdit($form, $this->_item, ERROR_BAD_PARAMETER); + } +} + +/** + * Test platform + */ +class ReuploadOptionTestPlatform extends GalleryPlatform { + function ReuploadOptionTestPlatform($originalPlatform) { + $this->_savedPlatform = $originalPlatform; + } + + function is_uploaded_file($file) { + return true; + } + + function file_exists($file) { + return !strstr($file,'albumtest'); + } + + function unlink($file) { + return true; + } + + function copy($input, $output) { + return true; + } + + function filesize($path) { + return 800; + } +} + +/** + * Test toolkit + */ +class ReuploadOptionTestToolkit extends GalleryToolkit { + /** + * @see GalleryToolkit::getProperty + */ + function getProperty($mimeType, $propertyName, $file) { + if ($propertyName == 'dimensions') { + $dimensionRequest = GalleryUtilities::getRequestVariables('dimensions'); + if ($dimensionRequest == 'bad_data') { + return array(GalleryCoreApi::error(ERROR_BAD_DATA_TYPE), null); + } else { + return array(null, array(2603, 1966)); + } + } + return array(GalleryCoreApi::error(ERROR_UNIMPLEMENTED), null); + } +} + +?> diff --git a/Source/gallery2/modules/shutterfly/MANIFEST b/Source/gallery2/modules/shutterfly/MANIFEST index fdc3295..28927be 100644 --- a/Source/gallery2/modules/shutterfly/MANIFEST +++ b/Source/gallery2/modules/shutterfly/MANIFEST @@ -1,92 +1,6 @@ -# $Revision: 16636 $ +# $Revision: 16666 $ # File crc32 crc32(crlf) size size(crlf) or R File -modules/shutterfly/PrintPhotos.inc 2556871678 4141413962 6787 6999 +modules/shutterfly/PrintPhotos.inc 1500661381 1854036671 6787 6999 modules/shutterfly/classes/ShutterflyCartPlugin.class 3148012052 2708917180 2082 2145 -modules/shutterfly/locale/af/LC_MESSAGES/modules_shutterfly.mo 4137365090 4137365090 721 721 -modules/shutterfly/locale/cs/LC_MESSAGES/modules_shutterfly.mo 3336451554 3336451554 886 886 -modules/shutterfly/locale/da/LC_MESSAGES/modules_shutterfly.mo 1776362304 1776362304 722 722 -modules/shutterfly/locale/de/LC_MESSAGES/modules_shutterfly.mo 2347266850 2347266850 793 793 -modules/shutterfly/locale/en_GB/LC_MESSAGES/modules_shutterfly.mo 405699738 405699738 457 457 -modules/shutterfly/locale/es/LC_MESSAGES/modules_shutterfly.mo 2290006704 2290006704 813 813 -modules/shutterfly/locale/eu/LC_MESSAGES/modules_shutterfly.mo 4253229854 4253229854 717 717 -modules/shutterfly/locale/fi/LC_MESSAGES/modules_shutterfly.mo 3020629196 3020629196 847 847 -modules/shutterfly/locale/fr/LC_MESSAGES/modules_shutterfly.mo 3804831218 3804831218 742 742 -modules/shutterfly/locale/is/LC_MESSAGES/modules_shutterfly.mo 2559113618 2559113618 421 421 -modules/shutterfly/locale/it/LC_MESSAGES/modules_shutterfly.mo 1450031882 1450031882 750 750 -modules/shutterfly/locale/ja/LC_MESSAGES/modules_shutterfly.mo 3654593710 3654593710 763 763 -modules/shutterfly/locale/ko/LC_MESSAGES/modules_shutterfly.mo 129723486 129723486 819 819 -modules/shutterfly/locale/nl/LC_MESSAGES/modules_shutterfly.mo 3987191018 3987191018 763 763 -modules/shutterfly/locale/no/LC_MESSAGES/modules_shutterfly.mo 1587586981 1587586981 793 793 -modules/shutterfly/locale/pl/LC_MESSAGES/modules_shutterfly.mo 2605044609 2605044609 851 851 -modules/shutterfly/locale/ru/LC_MESSAGES/modules_shutterfly.mo 1759440214 1759440214 907 907 -modules/shutterfly/locale/sr/LC_MESSAGES/modules_shutterfly.mo 2523712830 2523712830 795 795 -modules/shutterfly/locale/sv/LC_MESSAGES/modules_shutterfly.mo 3738142713 3738142713 827 827 -modules/shutterfly/locale/tr/LC_MESSAGES/modules_shutterfly.mo 469920630 469920630 788 788 -modules/shutterfly/locale/zh_CN/LC_MESSAGES/modules_shutterfly.mo 1034308011 1034308011 649 649 -modules/shutterfly/locale/zh_TW/LC_MESSAGES/modules_shutterfly.mo 1672933735 1672933735 781 781 -modules/shutterfly/module.inc 1334715086 1000497923 4229 4375 -modules/shutterfly/po/GNUmakefile 1866879166 2808215985 98 103 -modules/shutterfly/po/af.po 15213025 3356514400 1700 1752 -modules/shutterfly/po/cs.po 2110308253 3774085379 1778 1830 -modules/shutterfly/po/da.po 1021636279 1124709370 1668 1716 -modules/shutterfly/po/de.po 1608077188 855000369 1785 1837 -modules/shutterfly/po/en_GB.po 1874870876 2358293883 1662 1710 -modules/shutterfly/po/es.po 2481117095 3567370329 1807 1858 -modules/shutterfly/po/eu.po 2889747112 1116268367 1597 1646 -modules/shutterfly/po/fi.po 3465613783 4060603069 1957 2012 -modules/shutterfly/po/fr.po 4145958873 1230411112 1673 1722 -modules/shutterfly/po/is.po 3324715778 1074436786 1512 1560 -modules/shutterfly/po/it.po 3469669614 2824482877 1626 1674 -modules/shutterfly/po/ja.po 3993029737 533534279 1639 1687 -modules/shutterfly/po/ko.po 98219034 1034312948 1743 1795 -modules/shutterfly/po/nl.po 1307791955 4070280534 1727 1777 -modules/shutterfly/po/no.po 2279626670 2988707793 1788 1839 -modules/shutterfly/po/pl.po 2611889567 2029208033 1736 1786 -modules/shutterfly/po/ru.po 4246536760 4087413434 1979 2034 -modules/shutterfly/po/sr.po 2108572326 3434507313 1673 1722 -modules/shutterfly/po/strings.raw 1553599558 1155958852 300 311 -modules/shutterfly/po/sv.po 903565190 2902255335 1707 1756 -modules/shutterfly/po/tr.po 963992739 2123227608 1672 1722 -modules/shutterfly/po/zh_CN.po 1530817950 114005678 1732 1784 -modules/shutterfly/po/zh_TW.po 1362724431 3238024022 1665 1714 -modules/shutterfly/templates/PrintPhotos.tpl 726738513 3186354616 2272 2327 -R modules/shutterfly/locale/cs_CZ/LC_MESSAGES/modules_shutterfly.mo -R modules/shutterfly/locale/cs_CZ/LC_MESSAGES -R modules/shutterfly/locale/cs_CZ -R modules/shutterfly/locale/de_DE/LC_MESSAGES/modules_shutterfly.mo -R modules/shutterfly/locale/de_DE/LC_MESSAGES -R modules/shutterfly/locale/de_DE -R modules/shutterfly/locale/fr_FR/LC_MESSAGES/modules_shutterfly.mo -R modules/shutterfly/locale/fr_FR/LC_MESSAGES -R modules/shutterfly/locale/fr_FR -R modules/shutterfly/locale/is_IS/LC_MESSAGES/modules_shutterfly.mo -R modules/shutterfly/locale/is_IS/LC_MESSAGES -R modules/shutterfly/locale/is_IS -R modules/shutterfly/locale/it_IT/LC_MESSAGES/modules_shutterfly.mo -R modules/shutterfly/locale/it_IT/LC_MESSAGES -R modules/shutterfly/locale/it_IT -R modules/shutterfly/locale/ja_JP/LC_MESSAGES/modules_shutterfly.mo -R modules/shutterfly/locale/ja_JP/LC_MESSAGES -R modules/shutterfly/locale/ja_JP -R modules/shutterfly/locale/nl_NL/LC_MESSAGES/modules_shutterfly.mo -R modules/shutterfly/locale/nl_NL/LC_MESSAGES -R modules/shutterfly/locale/nl_NL -R modules/shutterfly/locale/ru_RU/LC_MESSAGES/modules_shutterfly.mo -R modules/shutterfly/locale/ru_RU/LC_MESSAGES -R modules/shutterfly/locale/ru_RU -R modules/shutterfly/locale/sr_YU/LC_MESSAGES/modules_shutterfly.mo -R modules/shutterfly/locale/sr_YU/LC_MESSAGES -R modules/shutterfly/locale/sr_YU -R modules/shutterfly/locale/tr_TR/LC_MESSAGES/modules_shutterfly.mo -R modules/shutterfly/locale/tr_TR/LC_MESSAGES -R modules/shutterfly/locale/tr_TR -R modules/shutterfly/po/cs_CZ.po -R modules/shutterfly/po/de_DE.po -R modules/shutterfly/po/fr_FR.po -R modules/shutterfly/po/is_IS.po -R modules/shutterfly/po/it_IT.po -R modules/shutterfly/po/ja_JP.po -R modules/shutterfly/po/nl_NL.po -R modules/shutterfly/po/ru_RU.po -R modules/shutterfly/po/sr_YU.po -R modules/shutterfly/po/tr_TR.po +modules/shutterfly/module.inc 3506017372 3688249782 4229 4375 +modules/shutterfly/templates/PrintPhotos.tpl 2043612498 1594839499 2272 2327 diff --git a/Source/gallery2/modules/shutterfly/PrintPhotos.inc b/Source/gallery2/modules/shutterfly/PrintPhotos.inc index 86ddc09..ca046ab 100644 --- a/Source/gallery2/modules/shutterfly/PrintPhotos.inc +++ b/Source/gallery2/modules/shutterfly/PrintPhotos.inc @@ -23,7 +23,7 @@ * @package Shutterfly * @subpackage UserInterface * @author Alan Harder - * @version $Revision: 16471 $ + * @version $Revision: 16476 $ */ class PrintPhotosView extends GalleryView { diff --git a/Source/gallery2/modules/shutterfly/module.inc b/Source/gallery2/modules/shutterfly/module.inc index 8e09971..47abbc4 100644 --- a/Source/gallery2/modules/shutterfly/module.inc +++ b/Source/gallery2/modules/shutterfly/module.inc @@ -23,7 +23,7 @@ * * @package Shutterfly * @author Alan Harder - * @version $Revision: 16471 $ + * @version $Revision: 16476 $ */ class ShutterflyModule extends GalleryModule { diff --git a/Source/gallery2/modules/shutterfly/po/da.po b/Source/gallery2/modules/shutterfly/po/da.po index d8df988..2fbbe52 100644 --- a/Source/gallery2/modules/shutterfly/po/da.po +++ b/Source/gallery2/modules/shutterfly/po/da.po @@ -1,4 +1,4 @@ -# $Id: da.po 16607 2007-06-14 18:54:55Z mindless $ +# $Id: da.po 16665 2007-06-19 21:41:35Z mindless $ # # Gallery - a web based photo album viewer and editor # Copyright (C) 2000-2007 Bharat Mediratta diff --git a/Source/gallery2/modules/shutterfly/po/sr.po b/Source/gallery2/modules/shutterfly/po/sr.po index a0696e8..5f850a8 100644 --- a/Source/gallery2/modules/shutterfly/po/sr.po +++ b/Source/gallery2/modules/shutterfly/po/sr.po @@ -1,4 +1,4 @@ -# $Id: sr.po 16501 2007-06-02 18:37:40Z jozefs $ +# $Id: sr.po 16509 2007-06-05 01:25:06Z mindless $ # # Gallery - a web based photo album viewer and editor # Copyright (C) 2000-2007 Bharat Mediratta diff --git a/Source/gallery2/modules/shutterfly/templates/PrintPhotos.tpl b/Source/gallery2/modules/shutterfly/templates/PrintPhotos.tpl index 270a6b6..2a7b8ad 100644 --- a/Source/gallery2/modules/shutterfly/templates/PrintPhotos.tpl +++ b/Source/gallery2/modules/shutterfly/templates/PrintPhotos.tpl @@ -1,5 +1,5 @@ {* - * $Revision: 16471 $ + * $Revision: 16476 $ * If you want to customize this file, do not edit it directly since future upgrades * may overwrite it. Instead, copy it into a new directory called "local" and edit that * version. Gallery will look for that file first and use it if it exists. diff --git a/Source/gallery2/modules/thumbnail/MANIFEST b/Source/gallery2/modules/thumbnail/MANIFEST index 6cc8bc2..af04a5e 100644 --- a/Source/gallery2/modules/thumbnail/MANIFEST +++ b/Source/gallery2/modules/thumbnail/MANIFEST @@ -1,7 +1,7 @@ -# $Revision: 16636 $ +# $Revision: 16666 $ # File crc32 crc32(crlf) size size(crlf) or R File modules/thumbnail/CustomThumbnailOption.inc 2822861495 3668260572 4206 4334 -modules/thumbnail/ThumbnailModuleExtras.inc 2270063101 812374126 12322 12752 +modules/thumbnail/ThumbnailModuleExtras.inc 3477036938 2851943598 12322 12752 modules/thumbnail/ThumbnailSiteAdmin.inc 3339803865 2935011340 5423 5599 modules/thumbnail/classes/Entities.inc 467279930 2632856511 817 831 modules/thumbnail/classes/GNUmakefile 1995366819 843025639 51 52 @@ -14,6 +14,6 @@ modules/thumbnail/classes/ThumbnailImage.class 4112218221 3437099463 14603 15163 modules/thumbnail/classes/ThumbnailToolkit.class 847933823 1543264739 3313 3406 modules/thumbnail/images/G2audio.jpg 3650686913 3650686913 15472 15472 modules/thumbnail/images/G2video.jpg 4287254857 4287254857 15777 15777 -modules/thumbnail/module.inc 3918464833 3697016308 5527 5716 +modules/thumbnail/module.inc 644850217 3431045233 5527 5716 modules/thumbnail/templates/CustomThumbnail.tpl 1480586344 49996831 1419 1459 modules/thumbnail/templates/ThumbnailSiteAdmin.tpl 1573761086 2838803332 5365 5528 diff --git a/Source/gallery2/modules/thumbnail/ThumbnailModuleExtras.inc b/Source/gallery2/modules/thumbnail/ThumbnailModuleExtras.inc index d661dad..2a84b6e 100644 --- a/Source/gallery2/modules/thumbnail/ThumbnailModuleExtras.inc +++ b/Source/gallery2/modules/thumbnail/ThumbnailModuleExtras.inc @@ -23,7 +23,7 @@ * @package Thumbnail * @author Alan Harder * @author Andy Staudacher - * @version $Revision: 16635 $ + * @version $Revision: 16665 $ * @static */ class ThumbnailModuleExtras { diff --git a/Source/gallery2/modules/thumbnail/module.inc b/Source/gallery2/modules/thumbnail/module.inc index b4c0c67..503187e 100644 --- a/Source/gallery2/modules/thumbnail/module.inc +++ b/Source/gallery2/modules/thumbnail/module.inc @@ -25,7 +25,7 @@ * * @package Thumbnail * @author Alan Harder - * @version $Revision: 16635 $ + * @version $Revision: 16665 $ */ class ThumbnailModule extends GalleryModule { diff --git a/Source/gallery2/modules/webdav/ItemAddWebDav.inc b/Source/gallery2/modules/webdav/ItemAddWebDav.inc new file mode 100644 index 0000000..785ed51 --- /dev/null +++ b/Source/gallery2/modules/webdav/ItemAddWebDav.inc @@ -0,0 +1,363 @@ + + * @version $Revision: 16994 $ + */ +class ItemAddWebDav extends ItemAddPlugin { + + /** + * @see ItemAddPlugin::handleRequest + */ + function handleRequest($form, &$item) { + $requestMethod = strtolower(GalleryUtilities::getServerVar('REQUEST_METHOD')); + if ($requestMethod != 'put') { + return array(GalleryCoreApi::error(ERROR_REQUEST_FORGED), null, null); + } + + $path = GalleryUtilities::getRequestVariables('path'); + + /* Check resource is not locked */ + $ret = WebDavHelper::checkLocks($path); + if ($ret) { + return array($ret, null, null); + } + + /* Prepare data-structure from PUT request */ + list ($ret, $webDavOptions, $stream, $mimeType) = WebDavHelper::putRequestHelper(); + if ($ret) { + return array($ret, null, null); + } + + /* If the mime type is unknown try to get a mime type from the file name */ + list ($ret, $mimeExtensions) = GalleryCoreApi::convertMimeToExtensions($mimeType); + if ($mimeType == 'application/octet-stream' + || $mimeType == 'application/unknown' + || empty($mimeExtensions)) { + $extension = GalleryUtilities::getFileExtension(basename($path)); + list ($ret, $mimeType) = GalleryCoreApi::convertExtensionToMime($extension); + if ($ret) { + $mimeType = 'application/unknown'; + } + } + + list ($ret, $itemId) = GalleryCoreApi::fetchItemIdByPath($path); + if ($ret) { + if ($ret->getErrorCode() & ERROR_MISSING_OBJECT) { + /* Item doesn't already exist at this path. Create it. */ + list ($ret, $error, $status) = $this->_addItem( + $item, $webDavOptions, $stream, $mimeType, $path); + if ($ret) { + return array($ret, null, null); + } + + return array(null, $error, $status); + } + + return array($ret, null, null); + } + + $ret = GalleryCoreApi::assertHasItemPermission($itemId, 'core.edit'); + if ($ret) { + return array($ret, null, null); + } + + list ($ret, $error, $status) = $this->_replaceItem( + $item, $webDavOptions, $stream, $mimeType, $path, $itemId); + if ($ret) { + return array($ret, null, null); + } + + return array(null, $error, $status); + } + + /** + * Add new item. + * @param object GalleryItem $parentItem The parent item of the item to be added + * @param array $webDavOptions WebDAV library options + * @param resource $stream request body file handle + * @param string $mimeType request content type + * @param string $path the path to the destination in the Gallery hierarchy + * @see ItemAddPlugin::handleRequest for the returned data + * @access private + */ + function _addItem($parentItem, $webDavOptions, $stream, $mimeType, $path) { + global $gallery; + $platform =& $gallery->getPlatform(); + + /* Following pattern from ItemAddWebCam */ + $tmpDir = $gallery->getConfig('data.gallery.tmp'); + $tmpFile = $platform->tempnam($tmpDir, 'webdav'); + + $handle = $platform->fopen($tmpFile, 'wb'); + if (!$handle) { + return array(GalleryCoreApi::error(ERROR_PLATFORM_FAILURE), null, null); + } + + while (!$platform->feof($stream)) { + $buf = $platform->fread($stream, 4096); + if ($platform->fwrite($handle, $buf) != 4096) { + break; + } + } + + $platform->fclose($handle); + + $originalPath = GalleryUtilities::getRequestVariables('originalPath'); + $title = empty($originalPath) ? basename($path) : basename($originalPath); + list ($ret, $newItem) = GalleryCoreApi::addItemToAlbum($tmpFile, basename($path), + $title, '', '', $mimeType, $parentItem->getId()); + @$platform->unlink($tmpFile); + if ($ret) { + return array($ret, null, null); + } + + WebDavServer::setResponseStatus('201 Created'); + return array(null, array(), array('addedFiles' => array(array( + 'fileName' => basename($path), 'id' => $newItem->getId())))); + } + + /** + * Replace existing item. + * @param object GalleryItem $parentItem The parent item of the item to be added + * @param array $webDavOptions WebDAV library options + * @param resource $stream request body file handle + * @param string $mimeType request content type + * @param string $path the path to the destination in the Gallery hierarchy + * @param int $itemId The id of the item to be replaced + * @see ItemAddPlugin::handleRequest for the returned data + * @access private + */ + function _replaceItem($parentItem, $webDavOptions, $stream, $mimeType, $path, $itemId) { + global $gallery; + $platform =& $gallery->getPlatform(); + + /* + * The parent is already read-locked by the ItemAddController. Read-lock the whole ancestor + * sequence to ensure that filesystem path stays the same. + */ + list ($ret, $lockIds[]) = GalleryCoreApi::acquireReadLockParents($parentItem->getId()); + if ($ret) { + return array($ret, null, null); + } + + /* Write lock the item we're replacing */ + list ($ret, $lockIds[]) = GalleryCoreApi::acquireWriteLock($itemId); + if ($ret) { + GalleryCoreApi::releaseLocks($lockIds); + return array($ret, null, null); + } + + list ($ret, $item) = GalleryCoreApi::loadEntitiesById($itemId); + if ($ret) { + GalleryCoreApi::releaseLocks($lockIds); + return array($ret, null, null); + } + + list ($ret, $hasLink) = $this->_hasLinkedEntity($item); + if ($ret || $hasLink) { + GalleryCoreApi::releaseLocks($lockIds); + return array($ret ? $ret : GalleryCoreApi::error(ERROR_PERMISSION_DENIED), null, null); + } + + /* Replace the file content */ + list ($ret, $filePath) = $item->fetchPath(); + if ($ret) { + GalleryCoreApi::releaseLocks($lockIds); + return array($ret, null, null); + } + + if (($handle = $platform->fopen($filePath, 'wb')) === false) { + GalleryCoreApi::releaseLocks($lockIds); + return array(GalleryCoreApi::error(ERROR_PLATFORM_FAILURE), null, null); + } + + /* Format PUT response */ + $ret = WebDavHelper::putResponseHelper($webDavOptions, $handle); + if ($ret) { + GalleryCoreApi::releaseLocks($lockIds); + return array($ret, null, null); + } + + /* Get a new item by mime type */ + list ($ret, $newItem) = GalleryCoreApi::newItemByMimeType($mimeType); + if ($ret) { + GalleryCoreApi::releaseLocks($lockIds); + return array($ret, null, null); + } + if (!isset($newItem)) { + GalleryCoreApi::releaseLocks($lockIds); + return array(GalleryCoreApi::error(ERROR_MISSING_OBJECT, __FILE__, __LINE__, + 'Failed to get new item by mime type: ' . $mimeType), null, null); + } + + $ret = $newItem->create($parentItem->getId(), $filePath, $mimeType); + if ($ret) { + GalleryCoreApi::releaseLocks($lockIds); + return array($ret, null, null); + } + + /* Make the new item as close a copy of the original item as possible */ + list ($ret, $newItem) = WebDavHelper::mirrorEntity($item, $newItem); + if ($ret) { + GalleryCoreApi::releaseLocks($lockIds); + return array($ret, null, null); + } + + /* Fall back on an unknown item if the new class doesn't support the file content */ + $ret = $newItem->rescan(); + if ($ret) { + if (!($ret->getErrorCode() & ERROR_BAD_DATA_TYPE)) { + GalleryCoreApi::releaseLocks($lockIds); + return array($ret, null, null); + } + + $gallery->debug('Error in ItemEditWebDav::handleRequest: ' . $newItem->getClassName() + . ' doesn\'t support the file content. Falling back on an unknown item.'); + + list ($ret, $newItem) = GalleryCoreApi::newFactoryInstanceById('GalleryEntity', + 'GalleryUnknownItem'); + if ($ret) { + GalleryCoreApi::releaseLocks($lockIds); + return array($ret, null, null); + } + if (!isset($newItem)) { + GalleryCoreApi::releaseLocks($lockIds); + return array(GalleryCoreApi::error(ERROR_MISSING_OBJECT, __FILE__, __LINE__, + 'Failed to get GalleryUnknownItem instance'), null, null); + } + + $ret = $newItem->create($parentItem->getId(), $filePath, $mimeType); + if ($ret) { + GalleryCoreApi::releaseLocks($lockIds); + return array($ret, null, null); + } + + /* Make the new item as close a copy of the original item as possible */ + list ($ret, $newItem) = WebDavHelper::mirrorEntity($item, $newItem); + if ($ret) { + GalleryCoreApi::releaseLocks($lockIds); + return array($ret, null, null); + } + + $ret = $newItem->rescan(); + if ($ret) { + GalleryCoreApi::releaseLocks($lockIds); + return array($ret, null, null); + } + } + + /* Follow pattern from ItemAddWebCam */ + $tmpDir = $gallery->getConfig('data.gallery.tmp'); + $tmpFile = $platform->tempnam($tmpDir, 'webdav'); + + /* Backup the file content */ + if (!$platform->copy($filePath, $tmpFile)) { + GalleryCoreApi::releaseLocks($lockIds); + return array(GalleryCoreApi::error(ERROR_PLATFORM_FAILURE), null, null); + } + + $ret = $item->delete(); + if ($ret) { + @$platform->unlink($tmpFile); + GalleryCoreApi::releaseLocks($lockIds); + return array($ret, null, null); + } + + /* + * Restore the file content. If this fails, we rollback the database transaction but the + * file content is missing. + */ + if (!$platform->copy($tmpFile, $filePath)) { + @$platform->unlink($tmpFile); + GalleryCoreApi::releaseLocks($lockIds); + return array(GalleryCoreApi::error(ERROR_PLATFORM_FAILURE), null, null); + } + @$platform->unlink($tmpFile); + + $newItem->setPersistentFlag(STORAGE_FLAG_NEWLY_CREATED); + $ret = $newItem->save(); + if ($ret) { + GalleryCoreApi::releaseLocks($lockIds); + return array($ret, null, null); + } + + $ret = GalleryCoreApi::addExistingItemToAlbum($newItem, $parentItem->getId(), true); + if ($ret) { + GalleryCoreApi::releaseLocks($lockIds); + return array($ret, null, null); + } + + $ret = GalleryCoreApi::releaseLocks($lockIds); + if ($ret) { + return array($ret, null, null); + } + + return array(null, array(), array( + 'addedFiles' => array(array('fileName' => basename($path), + 'id' => $newItem->getId())))); + } + + /** + * @see ItemAddPlugin::loadTemplate + */ + function loadTemplate(&$template, &$form, $item) { + return array(null, 'modules/webdav/templates/ItemAddWebDav.tpl', null); + } + + /** + * @see ItemAddPlugin::getTitle + */ + function getTitle() { + list ($ret, $module) = GalleryCoreApi::loadPlugin('module', 'webdav'); + if ($ret) { + return array($ret, null); + } + + return array(null, $module->translate('WebDAV')); + } + + /** + * Determine if item is part of a linked(replica) set. + * @param GalleryItem $item + * @return array GalleryStatus a status code, + * bool true if linked + * @access private + */ + function _hasLinkedEntity($item) { + $hasLink = $item->isLinked(); + if (!$hasLink) { + list ($ret, $linkedIds) = GalleryCoreApi::fetchEntitiesLinkedTo($item->getId()); + if ($ret) { + return array($ret, null); + } + $hasLink = !empty($linkedIds); + } + return array(null, $hasLink); + } +} +?> diff --git a/Source/gallery2/modules/webdav/MANIFEST b/Source/gallery2/modules/webdav/MANIFEST new file mode 100644 index 0000000..1852a8c --- /dev/null +++ b/Source/gallery2/modules/webdav/MANIFEST @@ -0,0 +1,58 @@ +# $Revision: 16999 $ +# File crc32 crc32(crlf) size size(crlf) or R File +modules/webdav/Callbacks.inc 2358814663 3453825565 1439 1486 +modules/webdav/DownloadDavMount.inc 926099365 1573674116 2786 2878 +modules/webdav/ItemAddWebDav.inc 4164261739 1762299526 11656 12019 +modules/webdav/WebDav.inc 296137277 2916812957 7614 7841 +modules/webdav/WebDavMount.inc 1838621692 2805740046 1587 1636 +modules/webdav/WebDavSiteAdmin.inc 553960122 2291144207 1698 1752 +modules/webdav/WebDavWorks.inc 2574696807 3621906002 1308 1352 +modules/webdav/classes/GNUmakefile 1995366819 843025639 51 52 +modules/webdav/classes/GalleryStorage/GNUmakefile 1465776782 2009162633 61 62 +modules/webdav/classes/GalleryStorage/schema.tpl 3361478170 1381064364 2241 2323 +modules/webdav/classes/Maps.inc 3097969041 2458683522 580 584 +modules/webdav/classes/Maps.xml 389449069 1930493512 1049 1087 +modules/webdav/classes/WebDavHelper.class 2911014187 3694723953 60702 62726 +modules/webdav/classes/WebDavRewriteHelper.class 107529024 2731722737 2434 2512 +modules/webdav/data/options/.htaccess 1142116337 350654909 1316 1345 +modules/webdav/lib/HTTP/WebDAV/Server.php 2461613593 933395689 74761 77305 +modules/webdav/lib/HTTP/WebDAV/Tools/_parse_lockinfo.php 11587171 140948099 6213 6442 +modules/webdav/lib/HTTP/WebDAV/Tools/_parse_propfind.php 2397186960 1499307163 4574 4737 +modules/webdav/lib/HTTP/WebDAV/Tools/_parse_proppatch.php 3422974363 1239742415 5688 5904 +modules/webdav/locale/cs/LC_MESSAGES/modules_webdav.mo 1047684311 1047684311 1214 1214 +modules/webdav/locale/da/LC_MESSAGES/modules_webdav.mo 2510260108 2510260108 6771 6771 +modules/webdav/locale/de/LC_MESSAGES/modules_webdav.mo 3114598404 3114598404 9485 9485 +modules/webdav/locale/en_GB/LC_MESSAGES/modules_webdav.mo 1413919835 1413919835 453 453 +modules/webdav/locale/es/LC_MESSAGES/modules_webdav.mo 2921815291 2921815291 8066 8066 +modules/webdav/locale/fi/LC_MESSAGES/modules_webdav.mo 721612248 721612248 513 513 +modules/webdav/locale/fr/LC_MESSAGES/modules_webdav.mo 423636460 423636460 9951 9951 +modules/webdav/locale/it/LC_MESSAGES/modules_webdav.mo 951994282 951994282 9203 9203 +modules/webdav/locale/ja/LC_MESSAGES/modules_webdav.mo 509026931 509026931 1345 1345 +modules/webdav/locale/no/LC_MESSAGES/modules_webdav.mo 1385045948 1385045948 9161 9161 +modules/webdav/locale/pl/LC_MESSAGES/modules_webdav.mo 362302417 362302417 9502 9502 +modules/webdav/locale/sr/LC_MESSAGES/modules_webdav.mo 670662386 670662386 8882 8882 +modules/webdav/locale/sv/LC_MESSAGES/modules_webdav.mo 2854839760 2854839760 8890 8890 +modules/webdav/locale/zh_TW/LC_MESSAGES/modules_webdav.mo 1556634049 1556634049 8314 8314 +modules/webdav/module.inc 4020788211 4197467341 11479 11866 +modules/webdav/po/GNUmakefile 1866879166 2808215985 98 103 +modules/webdav/po/cs.po 2370490924 2825959302 7255 7485 +modules/webdav/po/da.po 739748635 3882574025 10362 10611 +modules/webdav/po/de.po 1545511418 278375015 11455 11724 +modules/webdav/po/en_GB.po 3614209927 764415759 9762 10005 +modules/webdav/po/es.po 121984932 3758559391 11394 11662 +modules/webdav/po/fi.po 3605972956 2108268604 6204 6413 +modules/webdav/po/fr.po 1051384353 3429803373 11111 11365 +modules/webdav/po/it.po 3154788012 3047748031 10336 10582 +modules/webdav/po/ja.po 65674916 3910984321 6413 6617 +modules/webdav/po/no.po 3049735091 3622850934 10410 10658 +modules/webdav/po/pl.po 1563022598 814780260 10710 10960 +modules/webdav/po/sr.po 1502528896 3411280706 10007 10251 +modules/webdav/po/strings.raw 1636664032 2040123002 4443 4497 +modules/webdav/po/sv.po 215764433 2139329400 10080 10324 +modules/webdav/po/zh_TW.po 3457626786 1651552820 9954 10200 +modules/webdav/templates/ItemAddWebDav.tpl 1353965866 1079974098 387 396 +modules/webdav/templates/WebDavMount.tpl 2057727104 3263326614 1678 1719 +modules/webdav/templates/WebDavSiteAdmin.tpl 1888656763 3892656047 8485 8626 +modules/webdav/templates/blocks/WebDavUrl.tpl 2356653701 4082093646 430 440 +modules/webdav/templates/blocks/blocks.inc 740358944 826543430 102 107 +R modules/webdav/classes/WebDavActivatePluginEventListener.class diff --git a/Source/gallery2/modules/webdav/classes/WebDavHelper.class b/Source/gallery2/modules/webdav/classes/WebDavHelper.class new file mode 100644 index 0000000..b137d95 --- /dev/null +++ b/Source/gallery2/modules/webdav/classes/WebDavHelper.class @@ -0,0 +1,2024 @@ + + * @version $Revision: 16994 $ + * @static + */ +class WebDavHelper { + + /** + * Check this module's configuration. + * @return array object GalleryStatus a status code + * int WebDAV status code + */ + function checkConfiguration() { + global $gallery; + $phpVm = $gallery->getPhpVm(); + $urlGenerator =& $gallery->getUrlGenerator(); + + $code = 0x00000000; + + list ($ret, $moduleStatus) = GalleryCoreApi::fetchPluginList('module'); + if ($ret) { + return array($ret, null); + } + + /* + * URL rewrite module must be enabled. Check it regardless of missing DAV headers because + * it also implies the connect rule is disabled. Check it before checking for missing DAV + * headers causes because it is a missing DAV headers cause. + */ + if (empty($moduleStatus['rewrite']['active'])) { + $code |= WEBDAV_STATUS_REWRITE_MODULE_DISABLED; + } else { + list ($ret, $rewriteApi) = GalleryCoreApi::newFactoryInstance('RewriteApi'); + if ($ret) { + return array($ret, null); + } + if (!isset($rewriteApi)) { + return array(GalleryCoreApi::error(ERROR_CONFIGURATION_REQUIRED), null); + } + + list ($ret, $isCompatible) = $rewriteApi->isCompatibleWithApi(array(1, 1)); + if ($ret) { + return array($ret, null); + } + if (!$isCompatible) { + return array(GalleryCoreApi::error(ERROR_CONFIGURATION_REQUIRED), null); + } + + list ($ret, $activeRules) = $rewriteApi->fetchActiveRulesForModule('webdav'); + if ($ret) { + return array($ret, null); + } + } + + /* + * Check for missing DAV headers causes first so we can show the error unknown warning if no + * causes are found. + */ + if (!WebDavHelper::checkDavHeaders($urlGenerator->generateUrl( + array('controller' => 'webdav.WebDav'), + array('forceFullUrl' => true, + 'htmlEntities' => false)))) { + + /* Already checked one cause: URL rewrite module disabled. Check other causes. */ + if (!WebDavHelper::checkDavHeaders($urlGenerator->generateUrl( + array('href' => 'modules/webdav/data/options/'), + array('forceFullUrl' => true, + 'htmlEntities' => false)))) { + $code |= WEBDAV_STATUS_ALTERNATIVE_URL_HEADERS; + } + + if (!empty($moduleStatus['rewrite']['active'])) { + if ($rewriteApi->getParserType() != 'preGallery') { + $code |= WEBDAV_STATUS_BAD_REWRITE_PARSER; + } else { + if (!in_array('options', $activeRules)) { + $code |= WEBDAV_STATUS_OPTIONS_RULE_DISABLED; + } + } + } + + /* No causes found for missing DAV headers! */ + if (!$code) { + $code |= WEBDAV_STATUS_ERROR_UNKNOWN; + } + + $code |= WEBDAV_STATUS_MISSING_DAV_HEADERS; + } + + /* + * Must use short URL because most WebDAV clients don't support query strings. Check it + * after checking for missing DAV headers causes so we can show the error unknown warning if + * no causes are found. + */ + if (!empty($moduleStatus['rewrite']['active'])) { + if (!in_array('connect', $activeRules)) { + $code |= WEBDAV_STATUS_CONNECT_RULE_DISABLED; + } + } + + /* + * HTTP auth module must be enabled to authenticate with WebDAV. Check it after checking + * for missing DAV headers causes so we can show the error unknown warning if no causes are + * found. + */ + if (empty($moduleStatus['httpauth']['active'])) { + $code |= WEBDAV_STATUS_HTTPAUTH_MODULE_DISABLED; + } else { + /* Ensure HTTP auth is enabled */ + list ($ret, $httpAuthInterface) = + GalleryCoreApi::newFactoryInstance('HttpAuthInterface_1_0'); + if ($ret) { + return array($ret, null); + } + if (isset($httpAuthInterface)) { + list ($ret, $httpAuthPluginEnabled, $serverAuthPluginEnabled) = + $httpAuthInterface->getConfiguration(); + if ($ret) { + return array($ret, null); + } + if (!$httpAuthPluginEnabled && !$serverAuthPluginEnabled) { + $code |= WEBDAV_STATUS_HTTPAUTH_AUTH_PLUGINS_DISABLED; + } + } + } + + /* + * Check that Gallery handles WebDAV request methods. Check it after checking for missing + * DAV headers causes so we can show the error unknown warning if no causes are found. + */ + foreach (array('PROPFIND', 'PROPPATCH', 'MKCOL', 'DELETE', 'PUT', 'MOVE', 'LOCK', 'UNLOCK') + as $requestMethod) { + if (!WebDavHelper::checkRequestMethod($requestMethod)) { + if ($gallery->getDebug()) { + $gallery->debug('Error in WebDavHelper::checkConfiguration:' + . ' this server doesn\'t pass ' . $requestMethod . ' requests to Gallery.'); + } + $code |= WEBDAV_STATUS_METHOD_NOT_HANDLED; + } + } + + /* + * The WebDAV library requires a PHP XML parser. Check it after checking for missing DAV + * headers causes so we can show the error unknown warning if no causes are found. + */ + if (!$phpVm->extension_loaded('xml')) { + $code |= WEBDAV_STATUS_NO_XML_PARSER; + } + + return array(null, $code); + } + + /** + * Check that Gallery handles WebDAV request methods. + * @param string $requestMethod + * @return boolean true if Gallery handles the request method + */ + function checkRequestMethod($requestMethod) { + global $gallery; + $urlGenerator =& $gallery->getUrlGenerator(); + + list ($status, $headers, $body) = GalleryCoreApi::requestWebPage($urlGenerator->generateUrl( + array('view' => 'webdav.WebDavWorks'), + array('forceFullUrl' => true, + 'htmlEntities' => false)), $requestMethod, array('Content-length' => 0)); + + if (!preg_match('/^HTTP\/[0-9]\.[0-9] 200/', $status)) { + return false; + } + + if (trim($body) != 'PASS_WEBDAV') { + return false; + } + + return true; + } + + /** + * Check that OPTIONS responses includes the DAV headers. + * @param string $url + * @return boolean true if OPTIONS responses include the DAV headers + */ + function checkDavHeaders($url) { + list ($status, $headers, $body) = GalleryCoreApi::requestWebPage($url, 'OPTIONS'); + + if (!preg_match('/^HTTP\/[0-9]\.[0-9] 200/', $status)) { + return false; + } + + if (empty($headers['Allow']) || $headers['Allow'] != 'OPTIONS,PROPFIND,PROPPATCH,MKCOL,GET' + . ',HEAD,DELETE,PUT,MOVE,LOCK,UNLOCK') { + return false; + } + + if (empty($headers['DAV']) || $headers['DAV'] != '1,2') { + return false; + } + + if (empty($headers['MS-Author-Via']) || $headers['MS-Author-Via'] != 'DAV') { + return false; + } + + return true; + } + + /** + * Returns a browser-specifc mount link for the given item. + * @param int $itemId + * @return array('href' => string the davmount URL, + * 'script' (optional) => string JavaScript to be used as onclick, + * 'attrs' => array() string additional link tag attributes) + */ + function getMountLink($itemId) { + global $gallery; + $urlGenerator =& $gallery->getUrlGenerator(); + + $userAgent = GalleryUtilities::getServerVar('HTTP_USER_AGENT'); + + $url = $urlGenerator->generateUrl(array('controller' => 'webdav.WebDav', + 'itemId' => $itemId), + array('forceFullUrl' => true, + 'forceSessionId' => false, + 'useAuthToken' => false)); + $link['attrs'] = 'style="behavior: url(#default#anchorClick)" folder="'. $url . '"'; + + if (strpos($userAgent, 'MSIE') !== false) { + /* + * Mount with JavaScript only if using MSIE. By default, dropdowns link to davmount + * resources. + */ + $url = $urlGenerator->generateUrl(array('controller' => 'webdav.WebDav', + 'itemId' => $itemId), + array('forceFullUrl' => true, + 'htmlEntities' => false, + 'forceSessionId' => false, + 'useAuthToken' => false)); + $link['script'] = + "this.style.behavior = 'url(#default#httpFolder)'; this.navigate('$url')"; + } + if (strpos($userAgent, 'Konqueror') !== false) { + /* Konqueror supports webdav:// URLs */ + $urlParams = array('controller' => 'webdav.WebDav', 'itemId' => $itemId); + $urlOptions = array('protocol' => 'webdav', 'forceSessionId' => false, + 'useAuthToken' => false); + } else { + $urlParams = array('view' => 'webdav.DownloadDavMount', 'itemId' => $itemId); + $urlOptions = array(); + } + + $link['href'] = $urlGenerator->generateUrl($urlParams, $urlOptions); + + return $link; + } + + /** + * Returns the id of item that corresponds to the parent of the given path. + * The item at the given path doesn't have to exist, but its parent is expected to exist. + * + * @param string $path, e.g. /foo/bar + * @return array object GalleryStatus a status code, + * int the id of the parent item + */ + function getParentItemIdByPath($path) { + $parentPath = dirname($path); + + /* dirname('foo') is '.' and \ for dirname ('/foo') on Windows */ + if (in_array($parentPath, array('.', '\\'))) { + list ($ret, $parentId) = + GalleryCoreApi::getPluginParameter('module', 'core', 'id.rootAlbum'); + if ($ret) { + return array($ret, null); + } + } else { + list ($ret, $parentId) = GalleryCoreApi::fetchItemIdByPath($parentPath); + if ($ret) { + return array($ret, null); + } + } + + return array(null, (int)$parentId); + } + + /** + * Take two entities of possibly different classes and make the second entity as close a copy of + * the first entity as possible. Copy the id but not the entity type because the entity type + * must always match the class name. + * @param object GalleryEntity $sourceEntity entity to copy from + * @param object GalleryEntity $mirrorEntity entity to copy to + * @return array object GalleryStatus a status code + * object GalleryEntity the mirror entity + */ + function mirrorEntity($sourceEntity, $mirrorEntity) { + $className = $mirrorClassName = $mirrorEntity->getClassName(); + list ($ret, $entityInfo) = GalleryCoreApi::describeEntity($className); + if ($ret) { + return array($ret, null); + } + + list ($ret, $memberAccessInfo) = + GalleryCoreApi::getExternalAccessMemberList($className); + if ($ret) { + return array($ret, null); + } + /* We need to override id and pathComponent */ + $override = array('id', 'pathComponent'); + + /* + * Walk down the mirror entity's class hierarchy copying class members from the source + * entity if they are defined + */ + while (!empty($className)) { + foreach ($entityInfo[$className]['members'] as $memberName => $memberInfo) { + if (isset($sourceEntity->$memberName) + && (!empty($memberAccessInfo[$memberName]['write']) + || in_array($memberName, $override))) { + $mirrorEntity->$memberName = $sourceEntity->$memberName; + } + } + + $className = $entityInfo[$className]['parent']; + } + + /* + * Reset the entity type to the mirror entity's class name because the entity type must + * always match the class name + */ + $mirrorEntity->entityType = $mirrorClassName; + + return array(null, $mirrorEntity); + } + + /** + * Get singleton WebDAV server library instance. + * + * If it didn't need path and baseUrl, we could eliminate and call library methods staticly. + * + * @return object WebDavServer instance + */ + function &getWebDavServer() { + static $webDavServer; + if (!isset($webDavServer)) { + global $gallery; + $urlGenerator =& $gallery->getUrlGenerator(); + + $webDavServer = new WebDavServer(); + + /* + * Needed by HTTP_WebDAV_Server::copymove_request_helper and + * HTTP_WebDAV_Server::_check_if_header_conditions + */ + $path = GalleryUtilities::getRequestVariables('path'); + $path = trim($path, '/'); + + $webDavServer->path = $path; + $webDavServer->baseUrl = parse_url($urlGenerator->generateUrl( + array('controller' => 'webdav.WebDav'), + array('forceFullUrl' => true, + 'htmlEntities' => false, + 'forceSessionId' => false, + 'useAuthToken' => false))); + } + + return $webDavServer; + } + + /** + * Get active WebDAV locks at specified path. + * @param string $path + * @param boolean $getDescendentsLocks (optional) also get locks at any descendant path + * @return array object GalleryStatus a status code + * array active WebDAV locks (scope, type, depth, owner, expires, token, path) + */ + function getLocks($path, $getDescendentsLocks=false) { + global $gallery; + + /* We haven't done any database calls yet, so GallerySqlFragment isn't defined */ + GalleryCoreApi::requireOnce('modules/core/classes/GalleryStorage.class'); + + /* Remove stale locks */ + $ret = GalleryCoreApi::removeMapEntry('WebDavLockMap', + array('expires' => new GallerySqlFragment('< ?', time()))); + if ($ret) { + return array($ret, null); + } + + $data = array(); + $query = ' + SELECT + [WebDavLockMap::depth], + [WebDavLockMap::owner], + [WebDavLockMap::expires], + [WebDavLockMap::token], + [WebDavLockMap::path] + FROM + [WebDavLockMap] + WHERE'; + + /* + * Hacks to get ancestors' and descendants' locks will disappear with MPTT - + * http://codex.gallery2.org/index.php/Gallery2:Modified_Preorder_Tree_Traversal + */ + if ($getDescendentsLocks) { + $data[] = "$path%"; + $query .= ' + [WebDavLockMap::path] LIKE ?'; + } else { + $data[] = $path; + $query .= ' + [WebDavLockMap::path] = ?'; + } + + $pathComponents = explode('/', $path); + $count = 0; + + /* Get ancestors' locks */ + while (array_pop($pathComponents) !== null) { + $data[] = implode('/', $pathComponents); + $count++; + } + + if ($count) { + $query .= ' + OR + ([WebDavLockMap::path] IN (' . GalleryUtilities::makeMarkers($count) + . ') AND [WebDavLockMap::depth] = \'infinity\')'; + } + + list ($ret, $results) = $gallery->search($query, $data); + if ($ret) { + return array($ret, null); + } + + $locks = array(); + while (($result = $results->nextResult()) !== false) { + $locks[] = array('scope' => 'exclusive', + 'type' => 'write', + 'depth' => $result[0], + 'owner' => $result[1], + 'expires' => (int)$result[2], + 'token' => $result[3], + 'path' => $result[4]); + } + + return array(null, $locks); + } + + /** + * Get active locks at specified path or any descendant path. + * @see WebDavHelper::getLocks + */ + function getDescendentsLocks($path) { + return WebDavHelper::getLocks($path, true); + } + + /** + * Check if there are no active locks at the specified path, or the request matches the token of + * the active lock. + * @param string $path + * @return boolean no active locks or the request matches the active lock + */ + function checkLocks($path) { + $webDavServer =& WebDavHelper::getWebDavServer(); + + list ($ret, $locks) = WebDavHelper::getLocks($path); + if ($ret) { + return $ret; + } + + if (!empty($locks) && !$webDavServer->check_locks_helper($locks, $path)) { + WebDavServer::setResponseStatus('423 Locked'); + return GalleryCoreApi::error(ERROR_LOCK_IN_USE); + } + } + + /** + * OPTIONS handler. + * @see HTTP_WebDAV_Server::options + */ + function options() { + /* TODO: COPY not implemented */ + GalleryUtilities::setResponseHeader( + 'Allow: OPTIONS,PROPFIND,PROPPATCH,MKCOL,GET,HEAD,DELETE,PUT,MOVE,LOCK,UNLOCK'); + GalleryUtilities::setResponseHeader('DAV: 1,2'); + GalleryUtilities::setResponseHeader('Content-Length: 0'); + GalleryUtilities::setResponseHeader('MS-Author-Via: DAV'); + } + + /** + * PROPFIND request helper. + * + * Wrapper around HTTP_WebDAV_Server::propfind_request_helper which prepares data-structures + * from PROPFIND requests. + * + * @return array object GalleryStatus a status code + * array WebDAV library options + * int maximum depth of descendant paths + * @see HTTP_WebDAV_Server::propfind_request_helper + */ + function propfindRequestHelper() { + $webDavServer =& WebDavHelper::getWebDavServer(); + + if (!$webDavServer->propfind_request_helper($webDavOptions)) { + /* WebDAV library found error in the request */ + return array(GalleryCoreApi::error(ERROR_UNKNOWN), null, null); + } + + return array(null, $webDavOptions, $webDavOptions['depth']); + } + + /** + * PROPFIND response helper. + * + * Wrapper around HTTP_WebDAV_Server::propfind_response_helper which formats PROPFIND responses. + * + * @param array $webDavOptions WebDAV library options + * @param array $files files for WebDAV response (path, props) + * @param array $namespaces namespaces for WebDAV response (URI => prefix) + * @see HTTP_WebDAV_Server::propfind_response_helper + */ + function propfindResponseHelper($webDavOptions, $files, $namespaces) { + $webDavServer =& WebDavHelper::getWebDavServer(); + $webDavOptions['namespaces'] = $namespaces; + $webDavServer->propfind_response_helper($webDavOptions, $files); + } + + /** + * PROPFIND handler. + * @return object GalleryStatus status code + */ + function propfind() { + /* Prepare data-structure from PROPFIND request */ + list ($ret, $webDavOptions, $depth) = WebDavHelper::propfindRequestHelper(); + if ($ret) { + return $ret; + } + $depth = trim(GalleryUtilities::strToLower($depth)); + + $path = GalleryUtilities::getRequestVariables('path'); + $path = trim($path, '/'); + + if (empty($path)) { + list ($ret, $itemId) = GalleryCoreApi::getDefaultAlbumId(); + if ($ret) { + return $ret; + } + } else { + list ($ret, $itemId) = GalleryCoreApi::fetchItemIdByPath($path); + if ($ret) { + return $ret; + } + } + + list ($ret, $item) = GalleryCoreApi::loadEntitiesById($itemId); + if ($ret) { + return $ret; + } + + $ret = GalleryCoreApi::assertHasItemPermission($itemId, 'core.view'); + if ($ret) { + return $ret; + } + + $files = array(); + $ret = WebDavHelper::_propfindFiles($item, $path, $depth, $files); + if ($ret) { + return $ret; + } + + $namespaces = array(WEBDAV_GALLERY_NAMESPACE => 'G'); + + /* Format PROPFIND response */ + $ret = WebDavHelper::propfindResponseHelper($webDavOptions, $files, $namespaces); + if ($ret) { + return $ret; + } + } + + /** + * PROPFIND recursive function. + * + * Builds file arrays (path, props) from items until depth is exhausted. + * + * Could be done iteratively, but waiting for MPTT for the ultimate solution - + * http://codex.gallery2.org/index.php/Gallery2:Modified_Preorder_Tree_Traversal + * + * @param object GalleryItem $item + * @param string $path + * @param int $depth maximum depth of descendant paths + * @param array $files files for WebDAV response (path, props) + * @return object GalleryStatus a status code + * @access private + */ + function _propfindFiles($item, $path, $depth, &$files) { + /* Verify that the provided object implements the required methods */ + foreach (array('creationTimestamp', 'title', 'modificationTimestamp', + 'pathComponent') as $memberName) { + if (!method_exists($item, 'get' . $memberName)) { + return GalleryCoreApi::error(ERROR_BAD_PARAMETER, __FILE__, __LINE__, + "Item object does not implement a getter for '$memberName'"); + } + } + + $file = array('path' => $path, 'props' => array()); + + /* Build standard DAV: properties */ + $file['props'][] = WebDavServer::mkprop('creationdate', $item->getCreationTimestamp()); + $displayName = $item->getTitle(); + if (empty($displayName)) { + $displayName = $item->getPathComponent(); + } + $file['props'][] = WebDavServer::mkprop('displayname', $displayName); + $file['props'][] = + WebDavServer::mkprop('getlastmodified', $item->getModificationTimestamp()); + + /* + * Support exclusive write locks. + * + * Any DAV compliant resource that supports the LOCK method MUST support the supportedlock + * property. + */ + $file['props'][] = WebDavServer::mkprop( + 'supportedlock', + array(array('scope' => 'exclusive', 'type' => 'write'))); + + /* + * WebDavHelper::getLocks is potentially expensive. Could optimize this if we knew + * $webDavOptions['props'] didn't contain 'lockdiscovery' or 'allprop'. + */ + list ($ret, $locks) = WebDavHelper::getLocks($path); + if ($ret) { + return $ret; + } + + $file['props'][] = WebDavServer::mkprop('lockdiscovery', $locks); + + if (GalleryUtilities::isA($item, 'GalleryAlbumItem')) { + if (!empty($path)) { + $file['path'] = "$path/"; + } + + $file['props'][] = WebDavServer::mkprop('getcontentlength', 0); + $file['props'][] = WebDavServer::mkprop('getcontenttype', 'httpd/unix-directory'); + $file['props'][] = WebDavServer::mkprop('resourcetype', 'collection'); + } else { + $size = 0; + if (method_exists($item, 'getSize')) { + $size = $item->getSize(); + } + $mimeType = 'application/unknown'; + if (method_exists($item, 'getMimeType')) { + $mimeType = $item->getMimeType(); + } + $file['props'][] = WebDavServer::mkprop('getcontentlength', $size); + $file['props'][] = WebDavServer::mkprop('getcontenttype', $mimeType); + $file['props'][] = WebDavServer::mkprop('resourcetype', null); + } + + /* Build Gallery properties */ + if (method_exists($item, 'getClassName')) { + list ($ret, $memberInfo) = + GalleryCoreApi::getExternalAccessMemberList($item->getClassName()); + if ($ret) { + return $ret; + } + + /* Keep track of the properties that we add to prevent repetition */ + $defaultMembers = array('pathComponent', 'creationTimestamp', 'title', + 'modificationTimestamp', 'mimeType', 'size'); + foreach ($memberInfo as $memberName => $accessInfo) { + $getter = 'get' . $memberName; + /* Only show properties that are not intended for internal use only */ + if ($accessInfo['read'] && !in_array($memberName, $defaultMembers) + && method_exists($item, $getter)) { + $value = $item->$getter(); + /* Ignore array valued properties */ + if (!is_array($value) && !is_object($value)) { + $file['props'][] = WebDavServer::mkprop(WEBDAV_GALLERY_NAMESPACE, + $memberName, $value); + } + } + } + } + + $files[] = $file; + + if (!$item->getCanContainChildren() || $depth != 'infinity' && $depth <= 0) { + return null; + } + + list ($ret, $childIds) = GalleryCoreApi::fetchChildItemIds($item); + if ($ret) { + return $ret; + } + + if (empty($childIds)) { + return null; + } + + list ($ret, $childItems) = GalleryCoreApi::loadEntitiesById($childIds); + if ($ret) { + return $ret; + } + + foreach ($childItems as $childItem) { + /* Could we simply use something like $childItem->fetchLogicalPath? */ + $childPath = $childItem->getPathComponent(); + if (!empty($path)) { + $childPath = "$path/" . $childPath; + } + + $ret = WebDavHelper::_propfindFiles($childItem, $childPath, + $depth == 'infinity' ? $depth : $depth - 1, + $files); + if ($ret) { + return $ret; + } + } + + return null; + } + + /** + * PROPPATCH request helper. + * + * Wrapper around HTTP_WebDAV_Server::proppatch_request_helper which prepares data-structures + * from PROPPATCH requests. + * + * @return array object GalleryStatus a status code + * array WebDAV library options + * array properties to set (ns => namespace, name => name, val => value) + * @see HTTP_WebDAV_Server::proppatch_request_helper + */ + function proppatchRequestHelper() { + $webDavServer =& WebDavHelper::getWebDavServer(); + + if (!$webDavServer->proppatch_request_helper($webDavOptions)) { + /* WebDAV library found error in the request */ + return array(GalleryCoreApi::error(ERROR_UNKNOWN), null, null); + } + + return array(null, $webDavOptions, $webDavOptions['props']); + } + + /** + * PROPPATCH response helper. + * + * Wrapper around HTTP_WebDAV_Server::proppatch_response_helper which formats PROPPATCH + * responses. + * + * @param array $webDavOptions WebDAV library options + * @param string $path + * @param array $props properties set (ns => namespace, + name => name, + val => value, + status => status) + * @param array $namespace namespaces for WebDAV response (URI => prefix) + * @see HTTP_WebDAV_Server::proppatch_response_helper + */ + function proppatchResponseHelper($webDavOptions, $path, $props, $namespaces) { + $webDavServer =& WebDavHelper::getWebDavServer(); + $webDavOptions['path'] = $path; + $webDavOptions['props'] = $props; + $webDavOptions['namespaces'] = $namespaces; + $webDavServer->proppatch_response_helper($webDavOptions); + } + + /** + * PROPPATCH handler. + * @return object GalleryStatus a status code + */ + function proppatch() { + $path = GalleryUtilities::getRequestVariables('path'); + $path = trim($path, '/'); + + /* Check resource is not locked */ + $ret = WebDavHelper::checkLocks($path); + if ($ret) { + return $ret; + } + + if (empty($path)) { + list ($ret, $itemId) = GalleryCoreApi::getDefaultAlbumId(); + if ($ret) { + return $ret; + } + } else { + list ($ret, $itemId) = GalleryCoreApi::fetchItemIdByPath($path); + if ($ret) { + return $ret; + } + } + + list ($ret, $item) = GalleryCoreApi::loadEntitiesById($itemId); + if ($ret) { + return $ret; + } + + $ret = GalleryCoreApi::assertHasItemPermission($itemId, 'core.edit'); + if ($ret) { + return $ret; + } + + /* Prepare data-structure from PROPPATCH request */ + list ($ret, $webDavOptions, $props) = WebDavHelper::proppatchRequestHelper(); + if ($ret) { + return $ret; + } + + list ($ret, $lockId) = GalleryCoreApi::acquireWriteLock($itemId); + if ($ret) { + return $ret; + } + + $ret = WebDavHelper::_setItemProps($item, $props); + if ($ret) { + return $ret; + } + + if ($item->isModified()) { + $ret = $item->save(); + if ($ret) { + GalleryCoreApi::releaseLocks($lockId); + return $ret; + } + } + + $ret = GalleryCoreApi::releaseLocks($lockId); + if ($ret) { + return $ret; + } + + $namespaces = array(WEBDAV_GALLERY_NAMESPACE => 'G'); + + /* Format PROPPATCH response */ + $ret = WebDavHelper::proppatchResponseHelper($webDavOptions, $path, $props, $namespaces); + if ($ret) { + return $ret; + } + + return null; + } + + /** + * Set item properties + * @param object GalleryItem reference $item + * @param array reference $propos DAV file properties + * @return object GalleryStatus a status code + */ + function _setItemProps(&$item, &$props) { + if (!method_exists($item, 'getClassName')) { + return GalleryCoreApi::error(ERROR_BAD_PARAMETER); + } + + list ($ret, $memberInfo) = + GalleryCoreApi::getExternalAccessMemberList($item->getClassName()); + if ($ret) { + return $ret; + } + + foreach ($props as $key => $prop) { + $name = $prop['name']; + if ($prop['ns'] == 'DAV:') { + if ($prop['name'] == 'displayname') { + $name = 'title'; + /* Want to support any other DAV: properties? */ + } else { + $props[$key]['status'] = '403 Forbidden'; + continue; + } + } else if ($prop['ns'] != WEBDAV_GALLERY_NAMESPACE) { + $props[$key]['status'] = '403 Forbidden'; + continue; + } + + $setter = 'set' . $name; + if (!isset($memberInfo[$name])|| !$memberInfo[$name]['write'] + || !method_exists($item, $setter)) { + $props[$key]['status'] = '403 Forbidden'; + continue; + } + + $item->$setter($prop['value']); + } + return null; + } + + /** + * Validate MKCOL requests. + * + * Copied from ItemAddAlbumController::handleRequest for consistancy. Maybe eventually should + * go in ItemAddAlbumController::validateRequest or a GalleryCoreApi method. + * + * @param int $parentId id of parent album + * @param string $pathComponent path component of new album + * @return array object GalleryStatus a status code + * array error strings + * @see ItemAddAlbumController::handleRequest + */ + function mkcolValidateHelper($parentId, $pathComponent) { + global $gallery; + $platform =& $gallery->getPlatform(); + + $error = array(); + + /* Make sure we have permission do edit this item */ + $ret = GalleryCoreApi::assertHasItemPermission($parentId, 'core.addAlbumItem'); + if ($ret) { + return array($ret, null); + } + + if (empty($pathComponent)) { + $error[] = 'form[error][pathComponent][missing]'; + } else if (!$platform->isLegalPathComponent($pathComponent)) { + $error[] = 'form[error][pathComponent][invalid]'; + } + + return array(null, $error); + } + + /** + * MKCOL helper. + * + * Acquire locks, create album and set permissions. + * + * Copied from ItemAddAlbumController::handleRequest for consistancy. Maybe eventually should + * go in ItemAddAlbumController::requestHelper or a GalleryCoreApi method. + * + * @param int $parentId id of parent album + * @param string $pathComponent path component of new album + * @param string $title title of new album + * @param string $summary summary of new album + * @param string $description description of new album + * @param array $keywords keywords of new album + * @return object GalleryStatus a status code + * @see ItemAddAlbumController::handleRequest + */ + function mkcolHelper($parentId, $pathComponent, $title, $summary, $description, $keywords) { + list ($ret, $lockIds[]) = GalleryCoreApi::acquireReadLock($parentId); + if ($ret) { + return $ret; + } + + list ($ret, $albumItem) = GalleryCoreApi::createAlbum($parentId, $pathComponent, + $title, $summary, $description, $keywords); + if ($ret) { + GalleryCoreApi::releaseLocks($lockIds); + return $ret; + } + + if (!isset($albumItem)) { + GalleryCoreApi::releaseLocks($lockIds); + return GalleryCoreApi::error(ERROR_MISSING_OBJECT); + } + + $ret = GalleryCoreApi::addUserPermission($albumItem->getId(), $albumItem->getOwnerId(), + 'core.all', false); + if ($ret) { + GalleryCoreApi::releaseLocks($lockIds); + return $ret; + } + + $ret = GalleryCoreApi::releaseLocks($lockIds); + if ($ret) { + return $ret; + } + } + + /** + * MKCOL handler. + * @return object GalleryStatus a status code + */ + function mkcol() { + /* Body parsing not yet supported */ + if (GalleryUtilities::getServerVar('CONTENT_LENGTH')) { + /* + * 415 (Unsupported Media Type) - The server does not support the request type of the + * body. + */ + WebDavServer::setResponseStatus('415 Unsupported Media Type'); + return GalleryCoreApi::error(ERROR_BAD_PARAMETER); + } + + $path = GalleryUtilities::getRequestVariables('path'); + $path = trim($path, '/'); + + list ($ret, $itemId) = GalleryCoreApi::fetchItemIdByPath($path); + if ($ret && !($ret->getErrorCode() & ERROR_MISSING_OBJECT)) { + return $ret; + } + if (!$ret) { + /* + * 405 (Method Not Allowed) - MKCOL can only be executed on a deleted/non-existent + * resource. + */ + WebDavServer::setResponseStatus('405 Method Not Allowed'); + return GalleryCoreApi::error(ERROR_COLLISION); + } + + $pathComponent = basename($path); + + list ($ret, $parentId) = WebDavHelper::getParentItemIdByPath($path); + if ($ret) { + if ($ret->getErrorCode() & ERROR_MISSING_OBJECT) { + /* + * 409 (Conflict) - A resource cannot be created at the destination until one or + * more intermediate collections have been created. + */ + WebDavServer::setResponseStatus('409 Conflict'); + } + return $ret; + } + + list ($ret, $error) = WebDavHelper::mkcolValidateHelper($parentId, $pathComponent); + if ($ret) { + return $ret; + } + + if (!empty($error)) { + foreach ($error as $error) { + if (!strpos($error, 'permission')) { + return GalleryCoreApi::error(ERROR_BAD_PARAMETER); + } + } + + /* If all errors were permission denied return more specific error */ + return GalleryCoreApi::error(ERROR_PERMISSION_DENIED); + } + + $originalPath = GalleryUtilities::getRequestVariables('originalPath'); + $title = empty($originalPath) ? $pathComponent : basename($originalPath); + $ret = WebDavHelper::mkcolHelper($parentId, $pathComponent, $title, '', '', ''); + if ($ret) { + if ($ret->getErrorCode() & ERROR_ILLEGAL_CHILD) { + + /* + * 403 (Forbidden) - This indicates at least one of two conditions: 1) the server + * does not allow the creation of collections at the given location in its + * namespace, or 2) the parent collection of the Request-URI exists but cannot + * accept members. + */ + WebDavServer::setResponseStatus('403 Forbidden'); + } + + return $ret; + } + + /* + * 201 (Created) - The collection or structured resource was created in its entirety. + */ + WebDavServer::setResponseStatus('201 Created'); + } + + /** + * DELETE helper. + * + * For an array of item ids, delete the items if not the root album and the user has permission. + * + * Copied from ItemDeleteController::handleRequest for consistancy. Maybe eventually should go + * in ItemDeleteController::requestHelper or a GalleryCoreApi method. + * + * @param array $itemIds ids of items to delete + * @return array object GalleryStatus a status code + * int number of items deleted + * @see ItemDeleteController::handleRequest + */ + function deleteHelper($itemIds) { + if (!is_array($itemIds)) { + $itemIds = array($itemIds); + } + + /* Get the rootId, so we don't try to delete it */ + list ($ret, $rootId) = GalleryCoreApi::getDefaultAlbumId(); + if ($ret) { + return array($ret, null); + } + + $ret = GalleryCoreApi::studyPermissions($itemIds); + if ($ret) { + return array($ret, null); + } + + foreach ($itemIds as $itemId) { + /* Make sure we have permission to delete this item */ + list ($ret, $permissions) = GalleryCoreApi::getPermissions($itemId); + if ($ret) { + return array($ret, null); + } + + if (!isset($permissions['core.delete'])) { + return array(GalleryCoreApi::error(ERROR_PERMISSION_DENIED, __FILE__, __LINE__, + "Don't have permission to delete this item"), null); + } + + /* Make sure we're not deleting the root album */ + if ($itemId == $rootId) { + return array(GalleryCoreApi::error(ERROR_BAD_PARAMETER, __FILE__, __LINE__, + "Can't delete the root album"), null); + } + } + + /* If we're still here then all are deletable */ + $count = 0; + foreach ($itemIds as $itemId) { + $ret = GalleryCoreApi::deleteEntityById($itemId); + if ($ret) { + return array($ret, null); + } + + $count++; + } + + return array(null, $count); + } + + /** + * DELETE handler. + * @return object GalleryStatus a status code + */ + function delete() { + /* RFC2518 9.2 last paragraph */ + if (GalleryUtilities::getServerVar('HTTP_DEPTH') != null + && GalleryUtilities::getServerVar('HTTP_DEPTH') != 'infinity') { + WebDavServer::setResponseStatus('400 Bad Request'); + return GalleryCoreApi::error(ERROR_BAD_PARAMETER); + } + + $path = GalleryUtilities::getRequestVariables('path'); + $path = trim($path, '/'); + + /* Check resource is not locked */ + $ret = WebDavHelper::checkLocks($path); + if ($ret) { + return $ret; + } + + if (empty($path)) { + list ($ret, $itemId) = GalleryCoreApi::getPluginParameter('module', 'core', + 'id.rootAlbum'); + if ($ret) { + return $ret; + } + } else { + list ($ret, $itemId) = GalleryCoreApi::fetchItemIdByPath($path); + if ($ret) { + return $ret; + } + } + + list ($ret, $item) = GalleryCoreApi::loadEntitiesById($itemId); + if ($ret) { + return $ret; + } + + list ($ret, $count) = WebDavHelper::deleteHelper($itemId); + if ($ret) { + return $ret; + } + + /* What do we do if we weren't successful? No thumbnail, I guess. */ + list ($ret, $success) = GalleryCoreApi::guaranteeAlbumHasThumbnail($item->getParentId()); + if ($ret) { + return $ret; + } + + WebDavServer::setResponseStatus('204 No Content'); + return null; + } + + /** + * PUT request helper. + * + * Wrapper around HTTP_WebDAV_Server::put_request_helper which prepares data-structures from PUT + * requests. + * + * @return array object GalleryStatus a status code + * array WebDAV library options + * resource request body file handle + * string request content type + * @see HTTP_WebDAV_Server::put_request_helper + */ + function putRequestHelper() { + $webDavServer =& WebDavHelper::getWebDavServer(); + + if (!$webDavServer->put_request_helper($webDavOptions)) { + /* WebDAV library found error in the request */ + return array(GalleryCoreApi::error(ERROR_UNKNOWN), null, null, null); + } + + return array(null, $webDavOptions, + $webDavOptions['stream'], + $webDavOptions['content_type']); + } + + /** + * PUT response helper. + * + * Wrapper around HTTP_WebDAV_Server::put_response_helper which formats PUT responses. + * + * @param array $webDavOptions WebDAV library options + * @param resource $stream destination file handle + * @see HTTP_WebDAV_Server::put_response_helper + */ + function putResponseHelper($webDavOptions, $stream) { + $webDavServer =& WebDavHelper::getWebDavServer(); + $webDavOptions['new'] = false; + $webDavServer->put_response_helper($webDavOptions, $stream); + } + + /** + * COPY / MOVE request helper. + * + * Wrapper around HTTP_WebDAV_Server::copymove_request_helper which prepates data-structures + * from COPY / MOVE requests. + * + * @return array object GalleryStatus a status code + * array WebDAV library options + * int maximum depth of descendant paths + * boolean overwrite items at destination path + * string destination path + * @see HTTP_WebDAV_Server::copymove_request_helper + */ + function copyMoveRequestHelper() { + global $gallery; + $platform =& $gallery->getPlatform(); + $webDavServer =& WebDavHelper::getWebDavServer(); + + /* Body parsing not yet supported */ + if (GalleryUtilities::getServerVar('CONTENT_LENGTH')) { + /* + * 415 (Unsupported Media Type) - The server does not support the request type of the + * body. + */ + WebDavServer::setResponseStatus('415 Unsupported Media Type'); + return array(GalleryCoreApi::error(ERROR_BAD_PARAMETER), null, null, null, null); + } + + if (!$webDavServer->copymove_request_helper($webDavOptions)) { + /* WebDAV library found error in the request */ + return array(GalleryCoreApi::error(ERROR_UNKNOWN), null, null, null, null); + } + + /* Copying to remote servers not yet supported */ + if (isset($webDavOptions['dest_url'])) { + /* + * 502 (Bad Gateway) - This may occur when the destination is on another server and the + * destination server refuses to accept the resource. + */ + WebDavServer::setResponseStatus('502 Bad Gateway'); + return array(GalleryCoreApi::error(ERROR_BAD_PARAMETER), null, null, null, null); + } + + /* Check destination is legal */ + $pathComponent = basename($webDavOptions['dest']); + if (!$platform->isLegalPathComponent($pathComponent)) { + WebDavServer::setResponseStatus('403 Forbidden'); + return array(GalleryCoreApi::error(ERROR_BAD_PATH), null, null, null, null); + } + + return array(null, $webDavOptions, + $webDavOptions['depth'], + $webDavOptions['overwrite'], + $webDavOptions['dest']); + } + + /** + * Validate MOVE requests. + * + * Copied from ItemMoveController::handleRequest for consistancy. Maybe eventually should go in + * ItemMoveController::validateRequest or a GalleryCoreApi method. + * + * @param array $items items to move + * @param object GalleryAlbumItem $newParent + * @return array object GalleryStatus a status code + * array error strings + * @see ItemMoveController::handleRequest + */ + function moveValidateHelper($items, $newParent) { + if (!is_array($items)) { + $items = array($items); + } + + $error = array(); + + if (empty($newParent)) { + $error[] = 'form[error][destination][empty]'; + } + + if (empty($error)) { + $newParentId = $newParent->getId(); + + list ($ret, $permissions) = GalleryCoreApi::getPermissions($newParentId); + if ($ret) { + return array($ret, null); + } + + $canAddItem = isset($permissions['core.addDataItem']); + $canAddAlbum = isset($permissions['core.addAlbumItem']); + if (!$canAddAlbum && !$canAddItem) { + $error[] = 'form[error][destination][permission]'; + } + } + + if (empty($error)) { + if (!GalleryUtilities::isA($newParent, 'GalleryAlbumItem')) { + /* The view should never let this happen */ + return array(GalleryCoreApi::error(ERROR_BAD_DATA_TYPE), null); + } + + /* Load destination parent ids: We don't want recursive moves */ + list ($ret, $newParentAncestorIds) = GalleryCoreApi::fetchParentSequence($newParentId); + if ($ret) { + return array($ret, null); + } + $newParentAncestorIds[] = $newParentId; + } + + foreach ($items as $item) { + $itemId = $item->getId(); + + if (!empty($newParent)) { + + /* Can't move into a tree that is included in the source */ + if (in_array($itemId, $newParentAncestorIds)) { + $error[] = 'form[error][source][' . $itemId . '][selfMove]'; + continue; + } + } + + list ($ret, $permissions) = GalleryCoreApi::getPermissions($itemId); + if ($ret) { + return array($ret, null); + } + + /* Can we delete this item from here? */ + if (!isset($permissions['core.delete'])) { + $error[] = 'form[error][source][' . $itemId . '][permission][delete]'; + } + + if (!empty($newParent)) { + + /* Check if the destination allows this source to be added */ + if (GalleryUtilities::isA($item, 'GalleryDataItem')) { + if (!$canAddItem) { + $error[] = 'form[error][source][' . $itemId . '][permission][addDataItem]'; + } + } else if (GalleryUtilities::isA($item, 'GalleryAlbumItem')) { + if (!$canAddAlbum) { + $error[] = 'form[error][source][' . $itemId . '][permission][addAlbumItem]'; + } + } else { + + /* The view should never let this happen */ + return array(GalleryCoreApi::error(ERROR_BAD_DATA_TYPE), null); + } + } + } + + return array(null, $error); + } + + /** + * MOVE handler. + * + * Rename an item, change its parent, or both. + * + * @return object GalleryStatus a status code + */ + function move() { + $path = GalleryUtilities::getRequestVariables('path'); + $path = trim($path, '/'); + + /* Check source is not locked */ + $ret = WebDavHelper::checkLocks($path); + if ($ret) { + return $ret; + } + + /* Validate before deleting a conflicting item */ + list ($ret, $itemId) = GalleryCoreApi::fetchItemIdByPath($path); + if ($ret) { + return $ret; + } + + list ($ret, $rootId) = GalleryCoreApi::getPluginParameter('module', 'core', 'id.rootAlbum'); + if ($ret) { + return $ret; + } + if ($itemId == $rootId) { + return GalleryCoreApi::error(ERROR_BAD_PARAMETER); + } + + list ($ret, $item) = GalleryCoreApi::loadEntitiesById($itemId); + if ($ret) { + return $ret; + } + + /* Prepare data-structure from MOVE request */ + list ($ret, $webDavOptions, $depth, $overwrite, $newPath) = + WebDavHelper::copyMoveRequestHelper(); + if ($ret) { + return $ret; + } + + /* Check destination is not locked */ + $ret = WebDavHelper::checkLocks($newPath); + if ($ret) { + return $ret; + } + + if (GalleryUtilities::isA($item, 'GalleryAlbumItem') && $depth != 'infinity') { + /* + * The MOVE method on a collection MUST act as if a "Depth: infinity" header was used on + * it. A client MUST NOT submit a Depth header on a MOVE on a collection with any value + * but "infinity". + */ + WebDavServer::setResponseStatus('400 Bad Request'); + return GalleryCoreApi::error(ERROR_BAD_PARAMETER); + } + + list ($ret, $newParentId) = WebDavHelper::getParentItemIdByPath($newPath); + if ($ret) { + if ($ret->getErrorCode() & ERROR_MISSING_OBJECT) { + /* + * 409 (Conflict) - A resource cannot be created at the destination until + * one or more intermediate collections have been created. + */ + WebDavServer::setResponseStatus('409 Conflict'); + } + return $ret; + } + + list ($ret, $newParent) = GalleryCoreApi::loadEntitiesById($newParentId); + if ($ret) { + return $ret; + } + + $pathComponent = basename($path); + $newPathComponent = basename($newPath); + $oldParentId = $item->getParentId(); + + if ($oldParentId != $newParentId) { + list ($ret, $error) = WebDavHelper::moveValidateHelper($item, $newParent); + if ($ret) { + return $ret; + } + if (!empty($error)) { + foreach ($error as $error) { + if (!strpos($error, 'permission')) { + return GalleryCoreApi::error(ERROR_BAD_PARAMETER); + } + } + + /* If all errors were permission denied return more specific error */ + return GalleryCoreApi::error(ERROR_PERMISSION_DENIED); + } + } else { + $ret = GalleryCoreApi::assertHasItemPermission($item->getId(), 'core.edit'); + if ($ret) { + return $ret; + } + } + + list ($ret, $conflictingItemId) = GalleryCoreApi::fetchItemIdByPath($newPath); + if ($ret && !($ret->getErrorCode() & ERROR_MISSING_OBJECT)) { + return $ret; + } + if (!$ret) { + if (!$overwrite) { + /* + * 412 (Precondition Failed) - The server was unable to maintain the liveness of the + * properties listed in the propertybehavior XML element or the Overwrite header is + * "F" and the state of the destination resource is non-null. + */ + WebDavServer::setResponseStatus('412 Precondition Failed'); + return GalleryCoreApi::error(ERROR_COLLISION); + } + + list ($ret, $count) = WebDavHelper::deleteHelper($conflictingItemId); + if ($ret) { + return $ret; + } + } + + if ($oldParentId != $newParentId) { + /* + * Read lock both parent hierarchies + * TODO Optimize this + */ + list ($ret, $lockIds[]) = GalleryCoreApi::acquireReadLockParents($newParentId); + if ($ret) { + return $ret; + } + + list ($ret, $lockIds[]) = GalleryCoreApi::acquireReadLockParents($oldParentId); + if ($ret) { + GalleryCoreApi::releaseLocks($lockIds); + return $ret; + } + + list ($ret, $lockIds[]) = + GalleryCoreApi::acquireReadLock(array($newParentId, $oldParentId)); + if ($ret) { + GalleryCoreApi::releaseLocks($lockIds); + return $ret; + } + } + + /* Write lock the item we're moving */ + list ($ret, $lockIds[]) = GalleryCoreApi::acquireWriteLock($itemId); + if ($ret) { + GalleryCoreApi::releaseLocks($lockIds); + return $ret; + } + + /* Refresh the item in case it changed before it was locked */ + list ($ret, $item) = $item->refresh(); + if ($ret) { + GalleryCoreApi::releaseLocks($lockIds); + return $ret; + } + + /* Try renaming first - if it fails it's easier to undo */ + if ($newPathComponent != $pathComponent) { + $ret = $item->rename($newPathComponent); + if ($ret) { + GalleryCoreApi::releaseLocks($lockIds); + return $ret; + } + } + + if ($newParentId != $oldParentId) { + /* Do the move */ + $ret = $item->move($newParentId); + if ($ret) { + if ($newPathComponent != $pathComponent) { + $item->rename($pathComponent); + /* Ignore cascading failures here */ + } + + GalleryCoreApi::releaseLocks($lockIds); + return $ret; + } + } + + $ret = $item->save(); + if ($ret) { + if ($newPathComponent != $pathComponent) { + $ret = $item->rename($pathComponent); + /* Ignore cascading failures here */ + } + + GalleryCoreApi::releaseLocks($lockIds); + return $ret; + } + + if ($newParentId != $oldParentId) { + if (GalleryUtilities::isA($item, 'GalleryDataItem')) { + /* Update for derivative preferences of new parent */ + $ret = GalleryCoreApi::addExistingItemToAlbum($item, $newParentId); + if ($ret) { + GalleryCoreApi::releaseLocks($lockIds); + return $ret; + } + } + } + + /* Release all locks */ + $ret = GalleryCoreApi::releaseLocks($lockIds); + if ($ret) { + return $ret; + } + + /* Fix thumbnail integrity */ + if ($newParentId != $oldParentId) { + /* What do we do if we weren't successful? No thumbnail, I guess. */ + list ($ret, $success) = GalleryCoreApi::guaranteeAlbumHasThumbnail($oldParentId); + if ($ret) { + return $ret; + } + } + + /* If an item was overwritten fix thumbnail integrity */ + if (empty($count)) { + /* + * 201 (Created) - The source resource was successfully copied. The copy operation + * resulted in the creation of a new resource. + */ + WebDavServer::setResponseStatus('201 Created'); + return null; + } + + /* In case we only renamed the item */ + if (empty($newParentId)) { + $newParentId = $item->getParentId(); + } + + /* What do we do if we weren't successful? No thumbnail, I guess. */ + list ($ret, $success) = GalleryCoreApi::guaranteeAlbumHasThumbnail($newParentId); + if ($ret) { + return $ret; + } + + /* + * 204 (No Content) - The source resource was successfully copied to a pre-existing + * destination resource. + */ + WebDavServer::setResponseStatus('204 No Content'); + return null; + } + + /** + * LOCK request helper. + * + * Wrapper around HTTP_WebDAV_Server::lock_request_helper which prepares data-structures from + * LOCK reqeusts. + * + * @return array object GalleryStatus a status code + * array WebDAV library options + * string token of WebDAV lock to refresh or null + * string scope of WebDAV lock (exclusive or shared) + * string type of WebDAV lock (read or write) + * int maximum depth of descendant paths + * string owner of WebDAV lock + * int timeout of WebDAV lock + * string token of WebDAV lock to create + * @see HTTP_WebDAV_Server::lock_request_helper + * @todo Simplify function signature + */ + function lockRequestHelper() { + $webDavServer =& WebDavHelper::getWebDavServer(); + + if (!$webDavServer->lock_request_helper($webDavOptions)) { + /* WebDAV library found error in the request */ + return array(GalleryCoreApi::error(ERROR_UNKNOWN), + null, null, null, null, null, null, null, null); + } + + if (isset($webDavOptions['update'])) { + return array(null, $webDavOptions, + $webDavOptions['update'], null, null, null, null, null, null); + } + + return array(null, $webDavOptions, + null, + $webDavOptions['scope'], + $webDavOptions['type'], + $webDavOptions['depth'], + $webDavOptions['owner'], + $webDavOptions['timeout'], + $webDavOptions['token']); + } + + /** + * LOCK response helper. + * + * Wrapper around HTTP_WebDAV_Server::lock_response_helper which formates LOCK responses. + * + * @param array $webDavOptions WebDAV library options + * @param array $locks for response (path) + * @param mixed $status HTTP response status + * @param string $scope of WebDAV lock (exclusive or shared) + * @param string $type of WebDAV lock (read or write) + * @param int $depth maximum depth of descendant paths + * @param string $owner of WebDAV lock + * @param int $timeout of WebDAV lock + * @param int $expires timestamp of WebDAV lock expiration + * @param string $token of WebDAV lock + * @see HTTP_WebDAV_Server::lock_response_helper + * @todo Simplify function signature + */ + function lockResponseHelper( + $webDavOptions, $locks, $status, $scope, $type, $depth, $owner, $expires, $token) { + $webDavServer =& WebDavHelper::getWebDavServer(); + $webDavOptions['locks'] = $locks; + $webDavOptions['scope'] = $scope; + $webDavOptions['type'] = $type; + $webDavOptions['depth'] = $depth; + $webDavOptions['owner'] = $owner; + $webDavOptions['expires'] = $expires; + $webDavOptions['token'] = $token; + $webDavServer->lock_response_helper($webDavOptions, $status); + } + + /** + * LOCK handler. + * + * WebDAV locks persist between requests. + * + * @return object GalleryStatus a status code + * @todo Make corresponding Gallery locks persist between requests + */ + function lock() { + global $gallery; + + $path = GalleryUtilities::getRequestVariables('path'); + $path = trim($path, '/'); + + /* Check resource is not locked */ + $ret = WebDavHelper::checkLocks($path); + if ($ret) { + return $ret; + } + + /* Prepare data-structure from LOCK request */ + list ($ret, $webDavOptions, $update, $scope, $type, $depth, $owner, $timeout, $token) = + WebDavHelper::lockRequestHelper(); + if ($ret) { + return $ret; + } + + if (empty($path)) { + list ($ret, $itemId) = GalleryCoreApi::getDefaultAlbumId(); + if ($ret) { + return $ret; + } + } else { + list ($ret, $itemId) = GalleryCoreApi::fetchItemIdByPath($path); + if ($ret) { + return $ret; + } + } + + list ($ret, $permissions) = GalleryCoreApi::fetchPermissionsForItems(array($itemId)); + if ($ret) { + return $ret; + } + if (empty($permissions[$itemId]['core.edit']) + && empty($permissions[$itemId]['core.delete'])) { + return GalleryCoreApi::error(ERROR_PERMISSION_DENIED); + } + + /* Refresh lock */ + if (!empty($update)) { + /* Don't join with the Gallery lock table since we might be using flock system */ + $query = ' + SELECT + [WebDavLockMap::depth], + [WebDavLockMap::owner], + [WebDavLockMap::galleryLockId] + FROM + [WebDavLockMap] + WHERE + [WebDavLockMap::path] = ? + AND + [WebDavLockMap::token] = ?'; + list ($ret, $results) = $gallery->search($query, array($path, $update)); + if ($ret) { + return $ret; + } + + /* Tried to refresh a lock which no longer exists */ + if (($result = $results->nextResult()) === false) { + /* + * 412 (Precondition Failed) - The included lock token was not enforceable on this + * resource or the server could not satisfy the request in the lockinfo XML element. + */ + WebDavServer::setResponseStatus('412 Precondition Failed'); + return GalleryCoreApi::error(ERROR_BAD_PARAMETER); + } + + /* Load WebDAV lock information */ + $scope = 'exclusive'; + $type = 'write'; + $depth = $result[0]; + $owner = $result[1]; + $lockId = $result[2]; + + /* Check that the Gallery lock didn't disappear before the WebDAV lock */ + if (GalleryCoreApi::isWriteLocked($itemId)) { + /* TODO: Need an interface to update g_freshUntil for only $lockId */ + } else { + list ($ret, $lockId) = GalleryCoreApi::acquireWriteLock($itemId); + if ($ret) { + return $ret; + } + } + } else { + /* Support only exclusive write locks */ + if ($scope != 'exclusive' || $type != 'write') { + /* + * 412 (Precondition Failed) - The included lock token was not enforceable on this + * resource or the server could not satisfy the request in the lockinfo XML element. + */ + WebDavServer::setResponseStatus('412 Precondition Failed'); + return GalleryCoreApi::error(ERROR_BAD_PARAMETER); + } + + if ($depth == 'infinity') { + list ($ret, $locks) = WebDavHelper::getDescendentsLocks($path); + if ($ret) { + return $ret; + } + + if (!empty($locks)) { + /* Format LOCK response */ + return WebDavHelper::lockResponseHelper( + $webDavOptions, $locks, null, null, null, null, null, null, null); + } + } + + list ($ret, $lockId) = GalleryCoreApi::acquireWriteLock($itemId); + if ($ret) { + return $ret; + } + } + + /* Use Gallery lock freshUntil for WebDAV lock timeout */ + $query = ' + SELECT + [Lock::freshUntil] + FROM + [Lock] + WHERE + [Lock::lockId] = ?'; + list ($ret, $results) = $gallery->search($query, array($lockId)); + if ($ret) { + return $ret; + } + + if (($result = $results->nextResult()) !== false) { + $expires = $result[0]; + } else { + /* + * Might be using flock system + * TODO: Get expires from flock locks + return GalleryCoreApi::error(ERROR_MISSING_VALUE); + */ + $expires = time() + 30; + } + + /* Refresh lock */ + if (!empty($update)) { + $ret = GalleryCoreApi::updateMapEntry('WebDavLockMap', + array('token' => $update, 'path' => $path), + array('expires' => $expires, 'galleryLockId' => $lockId)); + if ($ret) { + return $ret; + } + } else { + $ret = GalleryCoreApi::addMapEntry('WebDavLockMap', array('depth' => $depth, + 'owner' => $owner, + 'expires' => $expires, + 'token' => $token, + 'path' => $path, + 'galleryLockId' => $lockId)); + if ($ret) { + return $ret; + } + } + + /* Format LOCK response */ + $ret = WebDavHelper::lockResponseHelper( + $webDavOptions, null, true, $scope, $type, $depth, $owner, $expires, $token); + if ($ret) { + return $ret; + } + } + + /** + * UNLOCK request helper. + * + * Wrapper around HTTP_WebDAV_Server::unlock_request_helper wich prepares data-structures from + * UNLOCK requests. + * + * @return array object GalleryStatus a status code + * array WebDAV library options + * string token of WebDAV lock to clear + * @see HTTP_WebDAV_Server::unlock_request_helper + */ + function unlockRequestHelper() { + $webDavServer =& WebDavHelper::getWebDavServer(); + + if (!$webDavServer->unlock_request_helper($webDavOptions)) { + /* WebDAV library found error in the request */ + return array(GalleryCoreApi::error(ERROR_UNKNOWN), null, null); + } + + return array(null, $webDavOptions, $webDavOptions['token']); + } + + /** + * UNLOCK handler. + * @return object GalleryStatus a status code + */ + function unlock() { + global $gallery; + + /* Prepare data-structure from UNLOCK request */ + list ($ret, $webDavOptions, $token) = WebDavHelper::unlockRequestHelper(); + if ($ret) { + return $ret; + } + + $path = GalleryUtilities::getRequestVariables('path'); + $path = trim($path, '/'); + + $query = ' + SELECT + [WebDavLockMap::galleryLockId] + FROM + [WebDavLockMap] + WHERE + [WebDavLockMap::path] = ? + AND + [WebDavLockMap::token] = ?'; + list ($ret, $results) = $gallery->search($query, array($path, $token)); + if ($ret) { + return $ret; + } + + if (($result = $results->nextResult()) === false) { + return GalleryCoreApi::error(ERROR_MISSING_VALUE); + } + $lockId = $result[0]; + + $ret = GalleryCoreApi::releaseLocks($lockId); + if ($ret) { + return $ret; + } + + $ret = GalleryCoreApi::removeMapEntry( + 'WebDavLockMap', array('token' => $token, 'path' => $path)); + if ($ret) { + return $ret; + } + + /* + * The 204 (No Content) status code is used instead of 200 (OK) because there is no response + * entity body. + */ + WebDavServer::setResponseStatus('204 No Content'); + return null; + } +} + +/** + * Sub-class of HTTP_WebDAV_Server which overrides getHref, openRequestBody, setResponseHeader and + * setResponseStatus. getHref uses the URL generator. openRequestBody uses the platform, for + * testability. setResponseHeader and setResponseStatus use GalleryUtilities::setResponseHeader to + * avoid response headers being replaced elsewhere in Gallery and for testability, since + * GalleryUtilities::setResponseHeader uses $phpVm->header. + */ +class WebDavServer extends HTTP_WebDAV_Server { + + /** + * @see HTTP_WebDAV_Server::getHref + */ + function getHref($path) { + global $gallery; + $urlGenerator =& $gallery->getUrlGenerator(); + + return $urlGenerator->generateUrl( + array('controller' => 'webdav.WebDav', 'path' => $path), + array('forceServerRelativeUrl' => true, + 'forceSessionId' => false, + 'useAuthToken' => false)); + } + + /** + * @see HTTP_WebDAV_Server::openRequestBody + */ + function openRequestBody() { + global $gallery; + $platform =& $gallery->getPlatform(); + + return $platform->fopen('php://input', 'rb'); + } + + /** + * @see HTTP_WebDAV_Server::setResponseHeader + */ + function setResponseHeader($header, $replace=true) { + GalleryUtilities::setResponseHeader($header, $replace); + } + + /** + * @see HTTP_WebDAV_Server::setResponseStatus + */ + function setResponseStatus($status, $replace=true) { + GalleryUtilities::setResponseHeader("HTTP/1.0 $status", $replace); + } +} +?> diff --git a/Source/gallery2/modules/webdav/module.inc b/Source/gallery2/modules/webdav/module.inc new file mode 100644 index 0000000..6b8ad61 --- /dev/null +++ b/Source/gallery2/modules/webdav/module.inc @@ -0,0 +1,387 @@ + + * @version $Revision: 16994 $ + */ +class WebDavModule extends GalleryModule /* and GalleryEventListener */ { + + function WebDavModule() { + global $gallery; + + $this->setId('webdav'); + $this->setName($gallery->i18n('WebDAV')); + $this->setVersion('1.0.0.3'); /* Update upgrade() too! */ + $this->setDescription($gallery->i18n('Mount Gallery on your desktop.')); + $this->setGroup('interfaces', $gallery->i18n('Remote Interfaces')); + $this->setCallbacks('getItemLinks|getSiteAdminViews|registerEventListeners'); + $this->setRequiredCoreApi(array(7, 17)); + $this->setRequiredModuleApi(array(3, 5)); + } + + /** + * @see GalleryModule::performFactoryRegistrations + */ + function performFactoryRegistrations() { + $ret = GalleryCoreApi::registerFactoryImplementation( + 'ItemAddPlugin', 'ItemAddWebDav', 'ItemAddWebDav', + 'modules/webdav/ItemAddWebDav.inc', 'webdav', null); + if ($ret) { + return $ret; + } + } + + /** + * @see GalleryModule::registerEventListeners + */ + function registerEventListeners() { + return GalleryCoreApi::registerEventListener( + 'Gallery::ActivatePlugin', new WebDavModule(), true); + } + + /** + * @see GalleryModule::upgrade + */ + function upgrade($currentVersion) { + global $gallery; + + switch ($currentVersion) { + case null: + /* Initial install */ + + /* Activate essential rewrite rules */ + $ret = $this->_activateRewriteRules(); + if ($ret && !($ret->getErrorCode() & ERROR_CONFIGURATION_REQUIRED)) { + return $ret; + } + + break; + + case '0.0.3': + /* Add WebDavSiteAdmin and WebDavLockMap */ + + case '0.0.4': + /* Add modules/webdav/webdav.php and WebDavUrlGenerator */ + + case '0.0.5': + /* Add WebDavInitEventListener */ + + case '0.0.6': + /* Add item link */ + + case '0.2.0': + /* + * Activate essential short URL rules automatically + * Set HTTP response status on all errors + */ + + case '0.3.0': + /* + * Eliminate WebDavUrlGenerator, WebDavInitEventListener and WebDavSiteAdmin + * Register WebDavActivatePluginEventListener + */ + + case '0.4.0': + /* + * Move parsePath from WebDavHelper to WebDavRewriteHelper, to avoid loading + * WebDavHelper just to generate URLs + */ + + case '0.4.1': + /* Add GalleryView::isControllerLike to WebDAV view */ + + case '0.4.2': + /* Add support for the php-cgi server API */ + + case '0.6.0': + /* Remove view with WebDAV permission */ + $ret = GalleryCoreApi::unregisterModulePermissions($this->getId()); + if ($ret) { + return $ret; + } + case '0.6.1': + /* + * Add dependency on latest changes in GalleryModule::getRewriteRules and on + * GalleryUrlGenerator::generateUrl's protocol option. + */ + + case '0.6.2': + /* Add configuration checks */ + case '0.7.0': + /* Add whitelist for external interface */ + case '0.7.1': + /* Rename WebDavMount to DownloadDavMount */ + case '0.7.2': + /* Add HttpAuth check through interface */ + case '0.7.3': + /* Version 1.0.0 for Gallery 2.2 release */ + + case '1.0.0': + /* Avoid matching paths starting with 'w[^/]' with URL rewrite rule keyword */ + $ret = $this->_activateRewriteRules(); + if ($ret && !($ret->getErrorCode() & ERROR_CONFIGURATION_REQUIRED)) { + return $ret; + } + case '1.0.0.1': + /* Fix entity-type bug (1681406) */ + case '1.0.0.2': + + case 'end of upgrade path': + break; + + default: + return GalleryCoreApi::error(ERROR_BAD_PLUGIN, __FILE__, __LINE__, + sprintf('Unknown module version %s', $currentVersion)); + } + } + + /** + * @see GalleryModule::activate + * @todo The explicit rewrite module version check can be removed on the next major Module API + * version. + */ + function activate($postActivationEvent=true) { + /* Ensure the rewrite module is compatible, 'pattern' is optional since v1.1.8 of rewrite */ + list ($ret, $modules) = GalleryCoreApi::fetchPluginList('module'); + if ($ret) { + return array($ret, null); + } + + if (isset($modules['rewrite'])) { + list ($ret, $rewrite) = GalleryCoreApi::loadPlugin('module', 'rewrite', true); + if ($ret) { + return array($ret, null); + } + + if (version_compare($rewrite->getVersion(), '1.1.8', '<')) { + return array(GalleryCoreApi::error(ERROR_CONFIGURATION_REQUIRED), null); + } + } + + list ($ret, $redirect) = parent::activate($postActivationEvent); + if ($ret) { + return array($ret, null); + } + + return array(null, $redirect); + } + + /** + * @see GalleryModule::getItemLinks + */ + function getItemLinks($items, $wantsDetailedLinks, $permissions, $userId) { + $links = array(); + foreach ($items as $item) { + if (!$item->getCanContainChildren() || empty($wantsDetailedLinks[$item->getId()])) { + continue; + } + $links[$item->getId()][] = array( + 'text' => $this->translate('Mount with WebDAV'), + 'params' => array('view' => 'webdav.WebDavMount', + 'itemId' => $item->getId())); + } + + return array(null, $links); + } + + /** + * @see GalleryModule::getSiteAdminViews + */ + function getSiteAdminViews() { + return array(null, array(array('name' => $this->translate($this->getName()), + 'view' => 'webdav.WebDavSiteAdmin'))); + } + + /** + * @see GalleryModule::getRewriteRules + */ + function getRewriteRules() { + global $gallery; + $urlGenerator =& $gallery->getUrlGenerator(); + + $rules = array(); + + /* Use short URL because most WebDAV clients don't support query strings */ + $rules['connect'] = array( + 'comment' => $this->translate('Connect to WebDAV'), + 'help' => $this->translate( + 'Use short URL because most WebDAV clients don\'t support query strings.' + . ' The Windows WebDAV client requires that you don\'t add a slash before the' + . ' %path% variable.'), + 'match' => array('controller' => 'webdav.WebDav'), + 'pattern' => 'w%path%', + 'keywords' => array( + 'path' => array( + 'pattern' => '(/[^?]*)?', + 'function' => array('webdav', 'WebDavRewriteHelper', 'parsePath'), + 'help' => $this->translate('Path to an item (eg. /album/image.jpg.html)')))); + + /* Give davmount resources the correct extension */ + $rules['davmount'] = array( + 'comment' => $this->translate('Mount WebDAV'), + 'help' => $this->translate( + 'Give davmount resources the correct extension.'), + 'match' => array('view' => 'webdav.DownloadDavMount'), + + /* TODO: How to work with the root album? */ + 'pattern' => 'v/%path%.davmount', + 'keywords' => array( + 'path' => array( + 'pattern' => '([^?]+)', + 'function' => array('rewrite', 'RewriteSimpleHelper', 'parsePath'), + 'help' => $this->translate('Path to an item (eg. /album/image.jpg.html)'))), + 'onLoad' => array('rewrite', 'RewriteSimpleHelper', 'loadItemIdFromPath')); + + /* + * Only define the rule to redirect OPTIONS requests so we can set DAV headers if it is + * already active, or if OPTIONS responses are missing DAV headers + */ + list ($ret, $rewriteApi) = GalleryCoreApi::newFactoryInstance('RewriteApi'); + if ($ret) { + if ($gallery->getDebug()) { + $gallery->debug('Error in WebDavModule::getRewriteRules: ' . $ret->getAsText()); + } + return $rules; + } + if (!isset($rewriteApi)) { + return $rules; + } + + list ($ret, $isCompatible) = $rewriteApi->isCompatibleWithApi(array(1, 1)); + if ($ret) { + if ($gallery->getDebug()) { + $gallery->debug('Error in WebDavModule::getRewriteRules: ' . $ret->getAsText()); + } + return $rules; + } + if (!$isCompatible) { + return $rules; + } + + list ($ret, $activeRules) = $rewriteApi->fetchActiveRulesForModule($this->getId()); + if ($ret) { + if ($gallery->getDebug()) { + $gallery->debug('Error in WebDavModule::getRewriteRules: ' . $ret->getAsText()); + } + return $rules; + } + if (!in_array('options', $activeRules)) { + /* Check that OPTIONS responses include the DAV headers */ + GalleryCoreApi::requireOnce('modules/webdav/classes/WebDavHelper.class'); + if (WebDavHelper::checkDavHeaders($urlGenerator->generateUrl( + array('controller' => 'webdav.WebDav'), + array('forceFullUrl' => true, + 'htmlEntities' => false)))) { + return $rules; + } + } + + /* Redirect OPTIONS requests so we can set DAV headers */ + $rules['options'] = array( + 'comment' => $this->translate('OPTIONS Requests'), + 'help' => $this->translate( + 'Redirect OPTIONS requests so we can set DAV headers.'), + + /* Use trailing '/' to avoid 301 Moved Permanently */ + 'match' => array('href' => 'modules/webdav/data/options/'), + 'conditions' => array(array('test' => 'REQUEST_METHOD', + 'pattern' => 'OPTIONS'))); + + return $rules; + } + + /** + * @see GalleryEventListener::handleEvent + */ + function handleEvent($event) { + switch ($event->getEventName()) { + case 'Gallery::ActivatePlugin': + $data = $event->getData(); + if ($data['pluginType'] != 'module' || $data['pluginId'] != 'rewrite') { + return array(null, null); + } + + $ret = $this->_activateRewriteRules(); + if ($ret && !($ret->getErrorCode() & ERROR_CONFIGURATION_REQUIRED)) { + return array($ret, null); + } + + return array(null, null); + + case 'Gallery::Error': + $data = $event->getData(); + if (($data['error']->getErrorCode() & ERROR_PERMISSION_DENIED)) { + /* Prompt for authentication */ + list ($ret, $httpAuthInterface) = + GalleryCoreApi::newFactoryInstance('HttpAuthInterface_1_0'); + if ($ret) { + return array($ret, null); + } + if (isset($httpAuthInterface)) { + $ret = $httpAuthInterface->requestAuthentication(); + if ($ret) { + return array($ret, null); + } + } + } + + /* Suppress generating HTML error pages for WebDAV clients */ + return array(null, array('suppressBody' => true)); + } + + return array(null, null); + } + + /** + * Activate essential rewrite rules. + * @return object GalleryStatus a status code + */ + function _activateRewriteRules() { + list ($ret, $rewriteApi) = GalleryCoreApi::newFactoryInstance('RewriteApi'); + if ($ret) { + return $ret; + } + if (!isset($rewriteApi)) { + return GalleryCoreApi::error(ERROR_CONFIGURATION_REQUIRED); + } + + list ($ret, $isCompatible) = $rewriteApi->isCompatibleWithApi(array(1, 1)); + if ($ret) { + return $ret; + } + if (!$isCompatible) { + return GalleryCoreApi::error(ERROR_CONFIGURATION_REQUIRED); + } + + list ($ret, $success) = $rewriteApi->activateRewriteRulesForModule($this->getId()); + if ($ret) { + return $ret; + } + if (!$success) { + return GalleryCoreApi::error(ERROR_CONFIGURATION_REQUIRED); + } + + return null; + } +} +?> diff --git a/Source/gallery2/modules/webdav/test/phpunit/WebDavTest.class b/Source/gallery2/modules/webdav/test/phpunit/WebDavTest.class new file mode 100644 index 0000000..0d8f6bb --- /dev/null +++ b/Source/gallery2/modules/webdav/test/phpunit/WebDavTest.class @@ -0,0 +1,2064 @@ + + * @version $Revision: 16994 $ + */ +class WebDavTest extends GalleryTestCase { + + function WebDavTest($methodName) { + $this->GalleryTestCase($methodName); + } + + function setUp() { + parent::setUp(); + + /* Require here to avoid loading if none of our tests will be run */ + ob_start(); + GalleryCoreApi::requireOnce('main.php'); + ob_end_clean(); + + /* main.php / bootstrap.inc creates a new $gallery object */ + global $gallery; + + /* Use WebDavTestPhpVm */ + $this->_phpVm = new WebDavTestPhpVm(); + $gallery->_phpVm =& $this->_phpVm; + + /* Use WebDavTestPlatform */ + $this->_platform = new WebDavTestPlatform(); + $this->_platform->_platform =& $gallery->getPlatform(); + $this->_platform->_streams = array(); + $gallery->setPlatform($this->_platform); + + /* Clear response headers */ + $this->_headers =& GalleryUtilities::_getResponseHeaders(); + $this->_headers = array(); + + /* Create test items */ + list ($ret, $this->_album) = $this->_createRandomAlbum($this->_getRootId()); + if ($ret) { + print $ret->getAsHtml(); + return $this->failWithStatus($ret); + } + $this->_markForCleanup($this->_album); + + $ret = GalleryCoreApi::removeItemPermissions($this->_album->getId()); + if ($ret) { + print $ret->getAsHtml(); + return $this->failWithStatus($ret); + } + $ret = GalleryCoreApi::addUserPermission( + $this->_album->getId(), $gallery->getActiveUserId(), 'core.all'); + if ($ret) { + print $ret->getAsHtml(); + return $this->failWithStatus($ret); + } + + list ($ret, $this->_item) = $this->_createRandomDataItem($this->_album->getId(), + 'test/file'); + if ($ret) { + print $ret->getAsHtml(); + return $this->failWithStatus($ret); + } + + list ($ret, $this->_subAlbum) = $this->_createRandomAlbum($this->_album->getId()); + if ($ret) { + print $ret->getAsHtml(); + return $this->failWithStatus($ret); + } + + /* Test the WebDAV controller */ + GalleryUtilities::putRequestVariable('controller', 'webdav.WebDav'); + + /* Tests fail for Oracle / PostgreSQL without this checkpoint */ + $storage =& $gallery->getStorage(); + $ret = $storage->checkPoint(); + if ($ret) { + print $ret->getAsHtml(); + return $this->failWithStatus($ret); + } + + $this->_streams =& WebDavTestStream::_getStreams(); + $this->_streamWrapperRegistration(); + + /* Try to test with the rewrite URL generator */ + list ($ret, $this->_urlGenerator) = + GalleryCoreApi::newFactoryInstance('GalleryUrlGenerator'); + if ($ret) { + print $ret->getAsHtml(); + return $this->failWithStatus($ret); + } + if (!isset($this->_urlGenerator)) { + GalleryCoreApi::requireOnce('modules/core/classes/GalleryUrlGenerator.class'); + $this->_urlGenerator = new GalleryUrlGenerator(); + } + + $ret = $this->_urlGenerator->init('http://example.com/gallery2/main.php'); + if ($ret) { + print $ret->getAsHtml(); + return $this->failWithStatus($ret); + } + $gallery->setUrlGenerator($this->_urlGenerator); + + $this->_registerTestEventListener('Gallery::Error', new WebDavModule()); + } + + /** + * Same as GalleryTestCase::_becomeGuestUser but also adds the specified permissions for the + * test items. + * + * @param array $permissions (optional) An array of Gallery permission ids. + * @return GalleryStatus + */ + function _becomeGuestUserWithPermission($permissions=array()) { + list ($ret, $anonymousUserId) = + GalleryCoreApi::getPluginParameter('module', 'core', 'id.anonymousUser'); + if ($ret) { + return $ret; + } + + /* Set permissions as admin (applyToChildren requires core.changePermissions) */ + if (!empty($permissions)) { + foreach ($permissions as $permission) { + $ret = GalleryCoreApi::addUserPermission( + $this->_album->getId(), $anonymousUserId, $permission, true); + if ($ret) { + return $ret; + } + } + } + + return $this->_becomeGuestUser(); + } + + /** + * Assert a specific error code. + * + * @param GalleryStatus|null $ret + * @param int $errorCode A GalleryStatus error code (constant) + * @param string $failMessage (optional) Message to be shown if there's no error at all. + * @return unknown + */ + function _assertError($ret, $errorCode, $failMessage='Operation succeeded unexpectedly') { + if ($ret) { + if (!($ret->getErrorCode() & $errorCode)) { + $this->fail(sprintf('Wrong error code (expected %s)', + GalleryStatus::getErrorCodeConstants($errorCode))); + return $ret; + } + } else { + $this->fail($failMessage); + } + + return null; + } + + function tearDown() { + $this->_streamWrapperRegistration(true); + parent::tearDown(); + } + + function skip() { + print "Webdav test(s) skipped because function stream_wrapper_register not found\n"; + return parent::skip(); + } + + function _streamWrapperRegistration($unregister=false) { + static $registered = false; + + /* Guard from re-registering the same wrapper again */ + if ($unregister) { + if ($registered && function_exists('stream_wrapper_unregister')) { + stream_wrapper_unregister('test'); + $registered = false; + } + } else if (!$registered && function_exists('stream_wrapper_register')) { + stream_wrapper_register('test', 'WebDavTestStream'); + $registered = true; + } + } + + function _getHref($path) { + /* Assuming that the WebDAV rewrite rules are enabled */ + if (GalleryUtilities::isA($this->_urlGenerator, 'RewriteUrlGenerator')) { + return '/gallery2/w/' . $path; + } + + return '/gallery2/main.php?g2_controller=webdav.WebDav&g2_path=' . urlencode($path); + } + + function testOptions() { + /* Use valid inputs */ + $_SERVER['REQUEST_METHOD'] = 'OPTIONS'; + + /* Perform the request and verify that we succeeded */ + ob_start(); + list ($ret, $g2Data) = _GalleryMain(); + $output = ob_get_contents(); + ob_end_clean(); + if ($ret) { + return $this->failWithStatus($ret); + } + + $expectedHeaders = array(); + $expectedHeaders['allow'] = + 'Allow: OPTIONS,PROPFIND,PROPPATCH,MKCOL,GET,HEAD,DELETE,PUT,MOVE,LOCK,UNLOCK'; + $expectedHeaders['dav'] = 'DAV: 1,2'; + $expectedHeaders['content-length'] = 'Content-Length: 0'; + $expectedHeaders['ms-author-via'] = 'MS-Author-Via: DAV'; + $this->assertEquals($expectedHeaders, $this->_headers); + + $this->assertEquals('', $output); + } + + function testPropfind() { + if (!function_exists('stream_wrapper_register')) { + return $this->skip(); + } + + $ret = $this->_becomeGuestUserWithPermission(array('core.view')); + if ($ret) { + return $this->failWithStatus($ret); + } + + /* Use valid inputs */ + $_SERVER['REQUEST_METHOD'] = 'PROPFIND'; + + list ($ret, $path) = $this->_item->fetchLogicalPath(); + if ($ret) { + return $this->failWithStatus($ret); + } + + GalleryUtilities::putRequestVariable('path', $path); + + $this->_streams['test://input'] = ' + + + + + + + + + +'; + + $this->_platform->_streams['php://input'] = $this->_platform->fopen('test://input', 'rb'); + + /* Perform the request and verify that we succeeded */ + ob_start(); + list ($ret, $g2Data) = _GalleryMain(); + $output = ob_get_contents(); + ob_end_clean(); + if ($ret) { + return $this->failWithStatus($ret); + } + + $this->assertEquals(array('status' => 'HTTP/1.0 207 Multi-Status', + 'content-type' => 'Content-Type: text/xml; charset="utf-8"'), + $this->_headers); + + $path = ltrim($path, '/'); + $this->assertEquals(split("\r?\n", ' + + + ' . $this->_getHref($path) . ' + + + ' + . gmdate('Y-m-d\TH:i:s\Z', $this->_item->getCreationTimestamp()) . ' + ' . $this->_item->getTitle() . ' + ' + . gmdate('D, d M Y H:i:s', $this->_item->getModificationTimestamp()) + . ' UTC + ' . $this->_item->getSummary() . ' + ' . $this->_item->getDescription() . ' + ' . $this->_item->getKeywords() . ' + + HTTP/1.1 200 OK + + + +'), split("\r?\n", $output)); + } + + function testPropfindWithoutViewPermission() { + if (!function_exists('stream_wrapper_register')) { + return $this->skip(); + } + + $ret = $this->_becomeGuestUserWithPermission(array('core.edit', 'core.addDataItem')); + if ($ret) { + return $this->failWithStatus($ret); + } + + /* Use valid inputs */ + $_SERVER['REQUEST_METHOD'] = 'PROPFIND'; + + list ($ret, $path) = $this->_item->fetchLogicalPath(); + if ($ret) { + return $this->failWithStatus($ret); + } + + GalleryUtilities::putRequestVariable('path', $path); + + $this->_streams['test://input'] = ' + + + + + + + + + +'; + + $this->_platform->_streams['php://input'] = $this->_platform->fopen('test://input', 'rb'); + + /* Perform the request and verify that we failed */ + ob_start(); + list ($ret, $g2Data) = _GalleryMain(); + $output = ob_get_contents(); + ob_end_clean(); + $ret = $this->_assertError($ret, ERROR_PERMISSION_DENIED); + if ($ret) { + return $this->failWithStatus($ret); + } + + $this->assertEquals('', $output, 'output'); + } + + function testPropfindRecursiveWithoutViewPermission() { + if (!function_exists('stream_wrapper_register')) { + return $this->skip(); + } + + $ret = GalleryCoreApi::removeItemPermissions($this->_subAlbum->getId()); + if ($ret) { + return $this->failWithStatus($ret); + } + + /* Use valid inputs */ + $_SERVER['REQUEST_METHOD'] = 'PROPFIND'; + $_SERVER['HTTP_DEPTH'] = 'infinity'; + + list ($ret, $path) = $this->_album->fetchLogicalPath(); + if ($ret) { + return $this->failWithStatus($ret); + } + list ($ret, $itemPath) = $this->_item->fetchLogicalPath(); + if ($ret) { + return $this->failWithStatus($ret); + } + + GalleryUtilities::putRequestVariable('path', $path); + + $this->_streams['test://input'] = ' + + + + +'; + + $this->_platform->_streams['php://input'] = $this->_platform->fopen('test://input', 'rb'); + + /* Perform the request and verify that we succeed */ + ob_start(); + list ($ret, $g2Data) = _GalleryMain(); + $output = ob_get_contents(); + ob_end_clean(); + if ($ret) { + return $this->failWithStatus($ret); + } + + $this->assertEquals(array('status' => 'HTTP/1.0 207 Multi-Status', + 'content-type' => 'Content-Type: text/xml; charset="utf-8"'), + $this->_headers); + + $path = ltrim($path, '/'); + $itemPath = ltrim($itemPath, '/'); + + /* The sub-album without view permissions shouldn't be listed */ + $this->assertEquals(split("\r?\n", ' + + + ' . $this->_getHref($path) . ' + + + ' + . gmdate('Y-m-d\TH:i:s\Z', $this->_album->getCreationTimestamp()) + . ' + + HTTP/1.1 200 OK + + + + ' . $this->_getHref($itemPath) . ' + + + ' + . gmdate('Y-m-d\TH:i:s\Z', $this->_item->getCreationTimestamp()) + . ' + + HTTP/1.1 200 OK + + + +'), split("\r?\n", $output)); + } + + function testProppatch() { + if (!function_exists('stream_wrapper_register')) { + return $this->skip(); + } + + $ret = $this->_becomeGuestUserWithPermission(array('core.edit')); + if ($ret) { + return $this->failWithStatus($ret); + } + + /* Use valid inputs */ + $_SERVER['REQUEST_METHOD'] = 'PROPPATCH'; + + list ($ret, $path) = $this->_item->fetchLogicalPath(); + if ($ret) { + return $this->failWithStatus($ret); + } + + GalleryUtilities::putRequestVariable('path', $path); + + $this->_streams['test://input'] = ' + + + + new title + new summary + new description + new keywords + + +'; + + $this->_platform->_streams['php://input'] = $this->_platform->fopen('test://input', 'rb'); + + /* Perform the request and verify that we succeeded */ + ob_start(); + list ($ret, $g2Data) = _GalleryMain(); + $output = ob_get_contents(); + ob_end_clean(); + if ($ret) { + return $this->failWithStatus($ret); + } + + $this->assertEquals(array('status' => 'HTTP/1.0 207 Multi-Status', + 'content-type' => 'Content-Type: text/xml; charset="utf-8"'), + $this->_headers); + + $path = ltrim($path, '/'); + $this->assertEquals(split("\r?\n", ' + + + ' . $this->_getHref($path) . ' + + + new title + new summary + new description + new keywords + + HTTP/1.1 200 OK + + + +'), split("\r?\n", $output)); + + list ($ret, $this->_item) = $this->_item->refresh(); + if ($ret) { + return $this->failWithStatus($ret); + } + + $this->assertEquals('new title', $this->_item->getTitle()); + $this->assertEquals('new summary', $this->_item->getSummary()); + $this->assertEquals('new description', $this->_item->getDescription()); + $this->assertEquals('new keywords', $this->_item->getKeywords()); + } + + function testProppatchWithoutEditPermission() { + if (!function_exists('stream_wrapper_register')) { + return $this->skip(); + } + + $ret = $this->_becomeGuestUserWithPermission(array('core.delete', 'core.addDataItem')); + if ($ret) { + return $this->failWithStatus($ret); + } + + /* Use valid inputs */ + $_SERVER['REQUEST_METHOD'] = 'PROPPATCH'; + + list ($ret, $path) = $this->_item->fetchLogicalPath(); + if ($ret) { + return $this->failWithStatus($ret); + } + $summary = $this->_item->getSummary(); + + GalleryUtilities::putRequestVariable('path', $path); + + $this->_streams['test://input'] = ' + + + + new title + new summary + new description + new keywords + + +'; + + $this->_platform->_streams['php://input'] = $this->_platform->fopen('test://input', 'rb'); + + /* Perform the request and verify that we succeeded */ + ob_start(); + list ($ret, $g2Data) = _GalleryMain(); + $output = ob_get_contents(); + ob_end_clean(); + $ret = $this->_assertError($ret, ERROR_PERMISSION_DENIED); + if ($ret) { + return $this->failWithStatus($ret); + } + + $this->assertEquals('', $output, 'HTTP output'); + + list ($ret, $item) = $this->_item->refresh(); + if ($ret) { + return $this->failWithStatus($ret); + } + $this->assertEquals($summary, $item->getSummary(), 'item summary changed'); + } + + function testMkcol() { + /* Use valid inputs */ + $_SERVER['REQUEST_METHOD'] = 'MKCOL'; + + $ret = $this->_becomeGuestUserWithPermission(array('core.addAlbumItem')); + if ($ret) { + return $this->failWithStatus($ret); + } + + list ($ret, $path) = $this->_album->fetchLogicalPath(); + if ($ret) { + return $this->failWithStatus($ret); + } + + $pathComponent = 'testAlbum-' . rand(); + $path .= $pathComponent; + GalleryUtilities::putRequestVariable('path', $path); + + /* Perform the request and verify that we succeeded */ + ob_start(); + list ($ret, $g2Data) = _GalleryMain(); + $output = ob_get_contents(); + ob_end_clean(); + if ($ret) { + return $this->failWithStatus($ret); + } + + $this->assertEquals(array('status' => 'HTTP/1.0 201 Created'), + $this->_headers); + + $this->assertEquals('', $output); + + list ($ret, $newAlbumId) = GalleryCoreApi::fetchItemIdByPath($path); + if ($ret) { + return $this->failWithStatus($ret); + } + + list ($ret, $newAlbum) = GalleryCoreApi::loadEntitiesById($newAlbumId); + if ($ret) { + return $this->failWithStatus($ret); + } + + $this->assertEquals($pathComponent, $newAlbum->getTitle()); + $this->assertEquals('', $newAlbum->getSummary()); + $this->assertEquals('', $newAlbum->getDescription()); + $this->assertEquals('', $newAlbum->getKeywords()); + } + + function testMkcolWithoutAddAlbumPermission() { + /* Use valid inputs */ + $_SERVER['REQUEST_METHOD'] = 'MKCOL'; + + $ret = $this->_becomeGuestUserWithPermission(array('core.view', 'core.addDataItem')); + if ($ret) { + return $this->failWithStatus($ret); + } + + list ($ret, $path) = $this->_album->fetchLogicalPath(); + if ($ret) { + return $this->failWithStatus($ret); + } + + $pathComponent = 'testAlbum-' . rand(); + $path .= $pathComponent; + GalleryUtilities::putRequestVariable('path', $path); + + /* Perform the request and verify that we failed */ + ob_start(); + list ($ret, $g2Data) = _GalleryMain(); + $output = ob_get_contents(); + ob_end_clean(); + $ret = $this->_assertError($ret, ERROR_PERMISSION_DENIED); + if ($ret) { + return $this->failWithStatus($ret); + } + $this->assertEquals('', $output, 'output'); + + list ($ret, $newAlbumId) = GalleryCoreApi::fetchItemIdByPath($path); + if ($ret && !($ret->getErrorCode() & ERROR_MISSING_OBJECT)) { + $this->fail('Wrong error code (expected ERROR_MISSING_OBJECT)'); + return $this->failWithStatus($ret); + } + } + + function testDelete() { + /* Use valid inputs */ + $_SERVER['REQUEST_METHOD'] = 'DELETE'; + + $ret = $this->_becomeGuestUserWithPermission(array('core.delete')); + if ($ret) { + return $this->failWithStatus($ret); + } + + list ($ret, $path) = $this->_subAlbum->fetchLogicalPath(); + if ($ret) { + return $this->failWithStatus($ret); + } + + GalleryUtilities::putRequestVariable('path', $path); + + /* Perform the request and verify that we succeeded */ + ob_start(); + list ($ret, $g2Data) = _GalleryMain(); + $output = ob_get_contents(); + ob_end_clean(); + if ($ret) { + return $this->failWithStatus($ret); + } + + $this->assertEquals(array('status' => 'HTTP/1.0 204 No Content'), + $this->_headers); + + $this->assertEquals('', $output); + + /* Make sure the album is actually gone */ + $ret = $this->_verifyMissing($this->_subAlbum->getId()); + if ($ret) { + return $this->failWithStatus($ret); + } + } + + function testDeleteWithoutDeletePermission() { + /* Use valid inputs */ + $_SERVER['REQUEST_METHOD'] = 'DELETE'; + + $ret = $this->_becomeGuestUserWithPermission(array('core.view', 'core.edit')); + if ($ret) { + return $this->failWithStatus($ret); + } + + list ($ret, $path) = $this->_subAlbum->fetchLogicalPath(); + if ($ret) { + return $this->failWithStatus($ret); + } + + GalleryUtilities::putRequestVariable('path', $path); + + /* Perform the request and verify that we succeeded */ + ob_start(); + list ($ret, $g2Data) = _GalleryMain(); + $output = ob_get_contents(); + ob_end_clean(); + $ret = $this->_assertError($ret, ERROR_PERMISSION_DENIED); + if ($ret) { + return $this->failWithStatus($ret); + } + $this->assertEquals('', $output, 'output'); + + /* Make sure the album is still there */ + $ret = $this->_verifyEntity($this->_subAlbum); + if ($ret) { + return $this->failWithStatus($ret); + } + } + + function testAdd() { + /* Use valid inputs */ + $_SERVER['REQUEST_METHOD'] = 'PUT'; + + $ret = $this->_becomeGuestUserWithPermission(array('core.addDataItem')); + if ($ret) { + return $this->failWithStatus($ret); + } + + list ($ret, $path) = $this->_album->fetchLogicalPath(); + if ($ret) { + return $this->failWithStatus($ret); + } + + $filePath = dirname(__FILE__) . '/../../../core/test/data/test1.gif'; + $fileSize = $this->_platform->filesize($filePath); + + $pathComponent = basename($filePath); + $path .= $pathComponent; + GalleryUtilities::putRequestVariable('path', $path); + + $_SERVER['CONTENT_LENGTH'] = $fileSize; + $_SERVER['CONTENT_TYPE'] = 'foo/bar'; + + /* + * Regression: Ensure that HTTP_CONTENT_LENGTH and HTTP_CONTENT_TYPE are ignored. + * These variables are defined on IIS + mod_php. + */ + $_SERVER['HTTP_CONTENT_LENGTH'] = $_SERVER['CONTENT_LENGTH']; + $_SERVER['HTTP_CONTENT_TYPE'] = $_SERVER['CONTENT_TYPE']; + + $this->_platform->_streams['php://input'] = $this->_platform->fopen($filePath, 'rb'); + + /* Perform the request and verify that we succeeded */ + ob_start(); + list ($ret, $g2Data) = _GalleryMain(); + $output = ob_get_contents(); + ob_end_clean(); + if ($ret) { + return $this->failWithStatus($ret); + } + + $this->assertEquals('HTTP/1.0 201 Created', $this->_headers['status']); + + $this->assertEquals('', $output, 'HTML output'); + + list ($ret, $newItemId) = GalleryCoreApi::fetchItemIdByPath($path); + if ($ret) { + return $this->failWithStatus($ret); + } + + list ($ret, $newItem) = GalleryCoreApi::loadEntitiesById($newItemId); + if ($ret) { + return $this->failWithStatus($ret); + } + + $this->assertEquals($pathComponent, $newItem->getTitle()); + $this->assertEquals('', $newItem->getSummary()); + $this->assertEquals('', $newItem->getDescription()); + $this->assertEquals('image/gif', $newItem->getMimeType()); + $this->assertEquals($fileSize, $newItem->getSize()); + } + + /** + * Mac OS X and GNOME both make PUT requests with empty bodies. + */ + function testAddEmptyBody() { + /* Use valid inputs */ + $_SERVER['REQUEST_METHOD'] = 'PUT'; + + /* Tolerate suppressed error in getImageSize() */ + set_error_handler('WebDavTest_error_handler'); + + list ($ret, $path) = $this->_album->fetchLogicalPath(); + if ($ret) { + return $this->failWithStatus($ret); + } + + $pathComponent = 'test1.gif'; + $path .= $pathComponent; + GalleryUtilities::putRequestVariable('path', $path); + + $_SERVER['CONTENT_LENGTH'] = 0; + $_SERVER['CONTENT_TYPE'] = 'foo/bar'; + + /* Perform the request and verify that we succeeded */ + ob_start(); + list ($ret, $g2Data) = _GalleryMain(); + $output = ob_get_contents(); + ob_end_clean(); + if ($ret) { + return $this->failWithStatus($ret); + } + + $this->assertEquals('HTTP/1.0 201 Created', $this->_headers['status']); + + $this->assertEquals('', $output); + + list ($ret, $newItemId) = GalleryCoreApi::fetchItemIdByPath($path); + if ($ret) { + return $this->failWithStatus($ret); + } + + list ($ret, $newItem) = GalleryCoreApi::loadEntitiesById($newItemId); + if ($ret) { + return $this->failWithStatus($ret); + } + + $this->assertEquals($pathComponent, $newItem->getTitle()); + $this->assertEquals('', $newItem->getSummary()); + $this->assertEquals('', $newItem->getDescription()); + $this->assertEquals('image/gif', $newItem->getMimeType()); + $this->assertEquals(0, $newItem->getSize()); + } + + function testAddMustBePutRequest() { + $_SERVER['REQUEST_METHOD'] = 'POST'; + + GalleryUtilities::putRequestVariable('itemId', $this->_album->getId()); + GalleryUtilities::putRequestVariable('addPlugin', 'ItemAddWebDav'); + + /* Perform the request and verify that we succeeded */ + GalleryCoreApi::requireOnce('modules/core/ItemAdd.inc'); + list ($ret, $data) = ItemAddController::handleRequest(array()); + if ($ret && !($ret->getErrorCode() & ERROR_REQUEST_FORGED)) { + return $this->failWithStatus($ret); + } + + $this->assert($ret, 'HTTP PUT check was not enforced'); + } + + function testPutWithoutAddItemPermission() { + /* Use valid inputs */ + $_SERVER['REQUEST_METHOD'] = 'PUT'; + + $ret = $this->_becomeGuestUserWithPermission(array('core.addAlbumItem', 'core.view')); + if ($ret) { + return $this->failWithStatus($ret); + } + + list ($ret, $path) = $this->_album->fetchLogicalPath(); + if ($ret) { + return $this->failWithStatus($ret); + } + + $filePath = dirname(__FILE__) . '/../../../core/test/data/test1.gif'; + $fileSize = $this->_platform->filesize($filePath); + + $pathComponent = basename($filePath); + $path .= $pathComponent; + GalleryUtilities::putRequestVariable('path', $path); + + $_SERVER['CONTENT_LENGTH'] = $fileSize; + $_SERVER['CONTENT_TYPE'] = 'foo/bar'; + + /* + * Regression: Ensure that HTTP_CONTENT_LENGTH and HTTP_CONTENT_TYPE are ignored. + * These variables are defined on IIS + mod_php. + */ + $_SERVER['HTTP_CONTENT_LENGTH'] = $_SERVER['CONTENT_LENGTH']; + $_SERVER['HTTP_CONTENT_TYPE'] = $_SERVER['CONTENT_TYPE']; + + $this->_platform->_streams['php://input'] = $this->_platform->fopen($filePath, 'rb'); + + /* Perform the request and verify that we failed */ + ob_start(); + list ($ret, $g2Data) = _GalleryMain(); + $output = ob_get_contents(); + ob_end_clean(); + $ret = $this->_assertError($ret, ERROR_PERMISSION_DENIED); + if ($ret) { + return $this->failWithStatus($ret); + } + $this->assertEquals('', $output, 'HTML output'); + + list ($ret, $newItemId) = GalleryCoreApi::fetchItemIdByPath($path); + if (!$ret || !($ret->getErrorCode() & ERROR_MISSING_OBJECT)) { + $this->fail('Wrong error code (expected ERROR_MISSING_OBJECT)'); + if ($ret) { + return $this->failWithStatus($ret); + } + } + } + + function testReplace() { + global $gallery; + /* Use valid inputs */ + $_SERVER['REQUEST_METHOD'] = 'PUT'; + + /** @todo Don't require core.addDataItem permission */ + $ret = $this->_becomeGuestUserWithPermission(array('core.edit', 'core.addDataItem')); + if ($ret) { + return $this->failWithStatus($ret); + } + + list ($ret, $path) = $this->_item->fetchLogicalPath(); + if ($ret) { + return $this->failWithStatus($ret); + } + + GalleryUtilities::putRequestVariable('path', $path); + + $filePath = dirname(__FILE__) . '/../../../core/test/data/test1.gif'; + $fileSize = $this->_platform->filesize($filePath); + + $originalItemId = $this->_item->getId(); + $originalPathComponent = $this->_item->getPathComponent(); + + $_SERVER['CONTENT_LENGTH'] = $fileSize; + $_SERVER['CONTENT_TYPE'] = 'text/plain'; + + $this->_platform->_streams['php://input'] = $this->_platform->fopen($filePath, 'rb'); + + /* Perform the request and verify that we succeeded */ + ob_start(); + list ($ret, $g2Data) = _GalleryMain(); + $output = ob_get_contents(); + ob_end_clean(); + if ($ret) { + return $this->failWithStatus($ret); + } + + $this->assertEquals('HTTP/1.0 204 No Content', $this->_headers['status']); + + $this->assertEquals('', $output); + + list ($ret, $this->_item) = $this->_item->refresh(); + if ($ret) { + return $this->failWithStatus($ret); + } + + $this->assertEquals('text/plain', $this->_item->getMimeType()); + $this->assertEquals($fileSize, $this->_item->getSize()); + $this->assertEquals('GalleryUnknownItem', $this->_item->getEntityType()); + $this->assertEquals($originalItemId, $this->_item->getId()); + $this->assertEquals($originalPathComponent, $this->_item->getPathComponent()); + + /* checkPoint to avoid lock timeout when cleaning up in tearDown */ + $storage =& $gallery->getStorage(); + $ret = $storage->checkPoint(); + if ($ret) { + return $this->failWithStatus($ret); + } + } + + function testReplaceWithoutEditPermissions() { + /* Use valid inputs */ + $_SERVER['REQUEST_METHOD'] = 'PUT'; + + /** @todo Don't require core.addDataItem permission */ + $ret = $this->_becomeGuestUserWithPermission(array('core.addDataItem')); + if ($ret) { + return $this->failWithStatus($ret); + } + + list ($ret, $path) = $this->_item->fetchLogicalPath(); + if ($ret) { + return $this->failWithStatus($ret); + } + $mimeType = $this->_item->getMimeType(); + + GalleryUtilities::putRequestVariable('path', $path); + + $filePath = dirname(__FILE__) . '/../../../core/test/data/test1.gif'; + $fileSize = $this->_platform->filesize($filePath); + + $originalItemId = $this->_item->getId(); + $originalPathComponent = $this->_item->getPathComponent(); + + $_SERVER['CONTENT_LENGTH'] = $fileSize; + $_SERVER['CONTENT_TYPE'] = 'text/plain'; + + $this->_platform->_streams['php://input'] = $this->_platform->fopen($filePath, 'rb'); + + /* Perform the request and verify that we failed */ + ob_start(); + list ($ret, $g2Data) = _GalleryMain(); + $output = ob_get_contents(); + ob_end_clean(); + $ret = $this->_assertError($ret, ERROR_PERMISSION_DENIED); + if ($ret) { + return $this->failWithStatus($ret); + } + + $this->assertEquals('', $output); + + list ($ret, $this->_item) = $this->_item->refresh(); + if ($ret) { + return $this->failWithStatus($ret); + } + $this->assertEquals($mimeType, $this->_item->getMimeType(), 'mimetype changed'); + } + + function testReplaceLinkedItemFails() { + /* Use valid inputs */ + $_SERVER['REQUEST_METHOD'] = 'PUT'; + + /** @todo Don't require core.addDataItem permission */ + $ret = $this->_becomeGuestUserWithPermission(array('core.edit', 'core.addDataItem')); + if ($ret) { + return $this->failWithStatus($ret); + } + + list ($ret, $linkedEntity) = $this->_createLinkedItem($this->_album->getId(), $this->_item); + if ($ret) { + return $this->failWithStatus($ret); + } + + list ($ret, $path) = $linkedEntity->fetchLogicalPath(); + if ($ret) { + return $this->failWithStatus($ret); + } + $mimeType = $linkedEntity->getMimeType(); + + GalleryUtilities::putRequestVariable('path', $path); + + $filePath = dirname(__FILE__) . '/../../../core/test/data/test1.gif'; + $fileSize = $this->_platform->filesize($filePath); + + $originalItemId = $linkedEntity->getId(); + $originalPathComponent = $linkedEntity->getPathComponent(); + + $_SERVER['CONTENT_LENGTH'] = $fileSize; + $_SERVER['CONTENT_TYPE'] = 'text/plain'; + + $this->_platform->_streams['php://input'] = $this->_platform->fopen($filePath, 'rb'); + + /* Perform the request and verify that we failed */ + ob_start(); + list ($ret, $g2Data) = _GalleryMain(); + $output = ob_get_contents(); + ob_end_clean(); + $ret = $this->_assertError($ret, ERROR_PERMISSION_DENIED); + if ($ret) { + return $this->failWithStatus($ret); + } + + $this->assertEquals('', $output); + + list ($ret, $this->_item) = $linkedEntity->refresh(); + if ($ret) { + return $this->failWithStatus($ret); + } + $this->assertEquals($mimeType, $linkedEntity->getMimeType(), 'mimetype changed'); + } + + /** + * @todo What does a query-string based WebDAV client send in HTTP_DESTINATION? + */ + function testMove() { + global $gallery; + + $ret = $this->_becomeGuestUser(); + if ($ret) { + return $this->failWithStatus($ret); + } + $ret = GalleryCoreApi::addUserPermission( + $this->_item->getId(), $gallery->getActiveUserId(), 'core.delete'); + if ($ret) { + return $this->failWithStatus($ret); + } + $ret = GalleryCoreApi::addUserPermission( + $this->_subAlbum->getId(), $gallery->getActiveUserId(), 'core.addDataItem'); + if ($ret) { + return $this->failWithStatus($ret); + } + + /* Use valid inputs */ + $_SERVER['REQUEST_METHOD'] = 'MOVE'; + + list ($ret, $path) = $this->_item->fetchLogicalPath(); + if ($ret) { + return $this->failWithStatus($ret); + } + + GalleryUtilities::putRequestVariable('path', $path); + + list ($ret, $newPath) = $this->_subAlbum->fetchLogicalPath(); + if ($ret) { + return $this->failWithStatus($ret); + } + + $pathComponent = 'testItem-' . rand(); + $newPath .= $pathComponent; + + $_SERVER['HTTP_DESTINATION'] = 'http://example.com/gallery2/main.php/' . $newPath; + /* Assuming that the WebDAV rewrite rules are enabled */ + if (GalleryUtilities::isA($this->_urlGenerator, 'RewriteUrlGenerator')) { + $_SERVER['HTTP_DESTINATION'] = 'http://example.com/gallery2/w/' . $newPath; + } + + /* Perform the request and verify that we succeeded */ + ob_start(); + list ($ret, $g2Data) = _GalleryMain(); + $output = ob_get_contents(); + ob_end_clean(); + if ($ret) { + return $this->failWithStatus($ret); + } + + $this->assertEquals(array('status' => 'HTTP/1.0 201 Created'), + $this->_headers); + + $this->assertEquals('', $output); + + list ($ret, $itemId) = GalleryCoreApi::fetchItemIdByPath($newPath); + if ($ret) { + return $this->failWithStatus($ret); + } + + $this->assertEquals($this->_item->getId(), $itemId); + + /* Make the the transaction visible to the test framework (tearDown) */ + $storage =& $gallery->getStorage(); + $ret = $storage->checkPoint(); + if ($ret) { + return $this->failWithStatus($ret); + } + } + + function testMoveWithoutDeletePermission() { + global $gallery; + + $ret = $this->_becomeGuestUser(); + if ($ret) { + return $this->failWithStatus($ret); + } + $ret = GalleryCoreApi::addUserPermission( + $this->_item->getId(), $gallery->getActiveUserId(), 'core.edit'); + if ($ret) { + return $this->failWithStatus($ret); + } + $ret = GalleryCoreApi::addUserPermission( + $this->_subAlbum->getId(), $gallery->getActiveUserId(), 'core.addDataItem'); + if ($ret) { + return $this->failWithStatus($ret); + } + + /* Use valid inputs */ + $_SERVER['REQUEST_METHOD'] = 'MOVE'; + + list ($ret, $path) = $this->_item->fetchLogicalPath(); + if ($ret) { + return $this->failWithStatus($ret); + } + + GalleryUtilities::putRequestVariable('path', $path); + + list ($ret, $newPath) = $this->_subAlbum->fetchLogicalPath(); + if ($ret) { + return $this->failWithStatus($ret); + } + + $pathComponent = 'testItem-' . rand(); + $newPath .= $pathComponent; + + $_SERVER['HTTP_DESTINATION'] = 'http://example.com/gallery2/main.php/' . $newPath; + /* Assuming that the WebDAV rewrite rules are enabled */ + if (GalleryUtilities::isA($this->_urlGenerator, 'RewriteUrlGenerator')) { + $_SERVER['HTTP_DESTINATION'] = 'http://example.com/gallery2/w/' . $newPath; + } + + /* Perform the request and verify that we failed */ + ob_start(); + list ($ret, $g2Data) = _GalleryMain(); + $output = ob_get_contents(); + ob_end_clean(); + $ret = $this->_assertError($ret, ERROR_PERMISSION_DENIED); + if ($ret) { + return $this->failWithStatus($ret); + } + + $this->assertEquals('', $output); + + list ($ret, $item) = $this->_item->refresh(); + if ($ret) { + return $this->failWithStatus($ret); + } + list ($ret, $pathAfterTest) = $item->fetchLogicalPath(); + if ($ret) { + return $this->failWithStatus($ret); + } + $this->assertEquals($path, $pathAfterTest, 'item path'); + + /* Make the the transaction visible to the test framework (tearDown) */ + $storage =& $gallery->getStorage(); + $ret = $storage->checkPoint(); + if ($ret) { + return $this->failWithStatus($ret); + } + } + + function testMoveWithoutAddPermission() { + global $gallery; + + $ret = $this->_becomeGuestUser(); + if ($ret) { + return $this->failWithStatus($ret); + } + $ret = GalleryCoreApi::addUserPermission( + $this->_item->getId(), $gallery->getActiveUserId(), 'core.delete'); + if ($ret) { + return $this->failWithStatus($ret); + } + $ret = GalleryCoreApi::addUserPermission( + $this->_subAlbum->getId(), $gallery->getActiveUserId(), 'core.addAlbumItem'); + if ($ret) { + return $this->failWithStatus($ret); + } + + /* Use valid inputs */ + $_SERVER['REQUEST_METHOD'] = 'MOVE'; + + list ($ret, $path) = $this->_item->fetchLogicalPath(); + if ($ret) { + return $this->failWithStatus($ret); + } + + GalleryUtilities::putRequestVariable('path', $path); + + list ($ret, $newPath) = $this->_subAlbum->fetchLogicalPath(); + if ($ret) { + return $this->failWithStatus($ret); + } + + $pathComponent = 'testItem-' . rand(); + $newPath .= $pathComponent; + + $_SERVER['HTTP_DESTINATION'] = 'http://example.com/gallery2/main.php/' . $newPath; + /* Assuming that the WebDAV rewrite rules are enabled */ + if (GalleryUtilities::isA($this->_urlGenerator, 'RewriteUrlGenerator')) { + $_SERVER['HTTP_DESTINATION'] = 'http://example.com/gallery2/w/' . $newPath; + } + + /* Perform the request and verify that we failed */ + ob_start(); + list ($ret, $g2Data) = _GalleryMain(); + $output = ob_get_contents(); + ob_end_clean(); + $ret = $this->_assertError($ret, ERROR_PERMISSION_DENIED); + if ($ret) { + return $this->failWithStatus($ret); + } + + $this->assertEquals('', $output); + + list ($ret, $item) = $this->_item->refresh(); + if ($ret) { + return $this->failWithStatus($ret); + } + list ($ret, $pathAfterTest) = $item->fetchLogicalPath(); + if ($ret) { + return $this->failWithStatus($ret); + } + $this->assertEquals($path, $pathAfterTest, 'item path'); + + /* Make the the transaction visible to the test framework (tearDown) */ + $storage =& $gallery->getStorage(); + $ret = $storage->checkPoint(); + if ($ret) { + return $this->failWithStatus($ret); + } + } + + function testRename() { + global $gallery; + + $ret = $this->_becomeGuestUser(); + if ($ret) { + return $this->failWithStatus($ret); + } + $ret = GalleryCoreApi::addUserPermission( + $this->_item->getId(), $gallery->getActiveUserId(), 'core.edit'); + if ($ret) { + return $this->failWithStatus($ret); + } + + /* Use valid inputs */ + $_SERVER['REQUEST_METHOD'] = 'MOVE'; + + list ($ret, $path) = $this->_item->fetchLogicalPath(); + if ($ret) { + return $this->failWithStatus($ret); + } + + GalleryUtilities::putRequestVariable('path', $path); + + $newPath = $path . '-renamed'; + + $_SERVER['HTTP_DESTINATION'] = 'http://example.com/gallery2/main.php/' . $newPath; + /* Assuming that the WebDAV rewrite rules are enabled */ + if (GalleryUtilities::isA($this->_urlGenerator, 'RewriteUrlGenerator')) { + $_SERVER['HTTP_DESTINATION'] = 'http://example.com/gallery2/w/' . $newPath; + } + + /* Perform the request and verify that we succeeded */ + ob_start(); + list ($ret, $g2Data) = _GalleryMain(); + $output = ob_get_contents(); + ob_end_clean(); + if ($ret) { + return $this->failWithStatus($ret); + } + + $this->assertEquals(array('status' => 'HTTP/1.0 201 Created'), + $this->_headers); + + $this->assertEquals('', $output); + + list ($ret, $itemId) = GalleryCoreApi::fetchItemIdByPath($newPath); + if ($ret) { + return $this->failWithStatus($ret); + } + + $this->assertEquals($this->_item->getId(), $itemId); + + /* Make the the transaction visible to the test framework (tearDown) */ + $storage =& $gallery->getStorage(); + $ret = $storage->checkPoint(); + if ($ret) { + return $this->failWithStatus($ret); + } + } + + function testRenameWithoutEditPermission() { + global $gallery; + + /* Become a user without core.edit permission */ + $ret = $this->_becomeGuestUserWithPermission( + array('core.view', 'core.addDataItem', 'core.delete', 'core.addAlbumItem')); + if ($ret) { + return $this->failWithStatus($ret); + } + + $_SERVER['REQUEST_METHOD'] = 'MOVE'; + + list ($ret, $path) = $this->_item->fetchLogicalPath(); + if ($ret) { + return $this->failWithStatus($ret); + } + + GalleryUtilities::putRequestVariable('path', $path); + + $newPath = $path . '-renamed'; + + $_SERVER['HTTP_DESTINATION'] = 'http://example.com/gallery2/main.php/' . $newPath; + /* Assuming that the WebDAV rewrite rules are enabled */ + if (GalleryUtilities::isA($this->_urlGenerator, 'RewriteUrlGenerator')) { + $_SERVER['HTTP_DESTINATION'] = 'http://example.com/gallery2/w/' . $newPath; + } + + /* Perform the request and verify that we failed */ + ob_start(); + list ($ret, $g2Data) = _GalleryMain(); + $output = ob_get_contents(); + ob_end_clean(); + $ret = $this->_assertError($ret, ERROR_PERMISSION_DENIED); + if ($ret) { + return $this->failWithStatus($ret); + } + + $this->assertEquals('', $output); + + list ($ret, $item) = $this->_item->refresh(); + if ($ret) { + return $this->failWithStatus($ret); + } + list ($ret, $pathAfterTest) = $item->fetchLogicalPath(); + if ($ret) { + return $this->failWithStatus($ret); + } + + $this->assertEquals($path, $pathAfterTest, 'item path'); + + /* Make the the transaction visible to the test framework (tearDown) */ + $storage =& $gallery->getStorage(); + $ret = $storage->checkPoint(); + if ($ret) { + return $this->failWithStatus($ret); + } + } + + /** + * Helper function for lock tests. + * @param string $path (optional) resource to lock. Defaults to test item. + * @return array object GalleryStatus a status code + * array new WebDAV lock (scope, type, depth, owner, expires, token, path) + */ + function _testLock($path=null) { + /* Use valid inputs */ + $_SERVER['REQUEST_METHOD'] = 'LOCK'; + + if (!isset($path)) { + list ($ret, $path) = $this->_item->fetchLogicalPath(); + if ($ret) { + return array($ret, null); + } + } + + GalleryUtilities::putRequestVariable('path', $path); + + $_SERVER['HTTP_TIMEOUT'] = 'Infinite, Second-4100000000'; + + $this->_streams['test://input'] = ' + + + + testOwner +'; + + $this->_platform->_streams['php://input'] = $this->_platform->fopen('test://input', 'rb'); + + /* Perform the request and verify that we succeeded */ + ob_start(); + list ($ret, $g2Data) = _GalleryMain(); + $output = ob_get_contents(); + ob_end_clean(); + if ($ret) { + return array($ret, null); + } + + $path = ltrim($path, '/'); + list ($ret, list ($lock)) = WebDavHelper::getLocks($path); + if ($ret) { + return array($ret, null); + } + + $this->assertEquals('exclusive', $lock['scope']); + $this->assertEquals('write', $lock['type']); + $this->assertEquals('infinity', $lock['depth']); + $this->assertEquals('testOwner', $lock['owner']); + $this->assertEquals((time() + 30), $lock['expires']); + + $this->assertEquals(array('status' => 'HTTP/1.0 200 OK', + 'content-type' => 'Content-Type: text/xml; charset="utf-8"', + 'lock-token' => 'Lock-Token: <' . $lock['token'] . '>'), + $this->_headers); + + $this->assertEquals(split("\r?\n", ' + + + + + + Infinity + testOwner + Second-30 + ' . $lock['token'] . ' + + + +'), split("\r?\n", $output)); + + return array(null, $lock); + } + + /** + * Helper function for lock tests. + * @param array $lock WebDAV lock to unlock (scope, type, depth, owner, expires, token, path) + * @return object GalleryStatus a status code + */ + function _testUnlock($lock) { + /* Use valid inputs */ + $_SERVER['REQUEST_METHOD'] = 'UNLOCK'; + + GalleryUtilities::putRequestVariable('path', $lock['path']); + + $_SERVER['HTTP_LOCK_TOKEN'] = "<$lock[token]>"; + + /* Perform the request and verify that we succeeded */ + ob_start(); + list ($ret, $g2Data) = _GalleryMain(); + $output = ob_get_contents(); + ob_end_clean(); + if ($ret) { + return $ret; + } + + $this->assertEquals(array('status' => 'HTTP/1.0 204 No Content'), $this->_headers); + + $this->assertEquals('', $output); + + $ret = WebDavHelper::checkLocks($lock['path']); + if ($ret) { + return $ret; + } + } + + function testLockUnlock() { + if (!function_exists('stream_wrapper_register')) { + return $this->skip(); + } + + $ret = $this->_becomeGuestUserWithPermission(array('core.edit')); + if ($ret) { + return $this->failWithStatus($ret); + } + + list ($ret, $lock) = $this->_testLock(); + if ($ret) { + return $this->failWithStatus($ret); + } + + $this->_headers = array(); + + $ret = $this->_testUnlock($lock); + if ($ret) { + return $this->failWithStatus($ret); + } + } + + function testLockRefresh() { + if (!function_exists('stream_wrapper_register')) { + return $this->skip(); + } + + list ($ret, $path) = $this->_item->fetchLogicalPath(); + if ($ret) { + return $this->failWithStatus($ret); + } + + list ($ret, $lock) = $this->_testLock($path); + if ($ret) { + return $this->failWithStatus($ret); + } + + $this->_headers = array(); + + /* Use valid inputs */ + $_SERVER['REQUEST_METHOD'] = 'LOCK'; + + GalleryUtilities::putRequestVariable('path', $path); + + $_SERVER['HTTP_IF'] = '(<' . $lock['token'] . '>)'; + $_SERVER['HTTP_TIMEOUT'] = 'Infinite, Second-4100000000'; + + /* Perform the request and verify that we succeeded */ + ob_start(); + list ($ret, $g2Data) = _GalleryMain(); + $output = ob_get_contents(); + ob_end_clean(); + if ($ret) { + return $this->failWithStatus($ret); + } + + $path = ltrim($path, '/'); + list ($ret, list ($lock)) = WebDavHelper::getLocks($path); + if ($ret) { + return $this->failWithStatus($ret); + } + + $this->assertEquals('exclusive', $lock['scope']); + $this->assertEquals('write', $lock['type']); + $this->assertEquals('infinity', $lock['depth']); + $this->assertEquals('testOwner', $lock['owner']); + $this->assertEquals((time() + 30), $lock['expires']); + + $this->assertEquals(array('status' => 'HTTP/1.0 200 OK', + 'content-type' => 'Content-Type: text/xml; charset="utf-8"'), + $this->_headers); + + $this->assertEquals(split("\r?\n", ' + + + + + + Infinity + testOwner + Second-30 + ' . $lock['token'] . ' + + + +'), split("\r?\n", $output)); + + $this->_headers = array(); + + $ret = $this->_testUnlock($lock); + if ($ret) { + return $this->failWithStatus($ret); + } + } + + function testLockConflict() { + if (!function_exists('stream_wrapper_register')) { + return $this->skip(); + } + + list ($ret, $path) = $this->_item->fetchLogicalPath(); + if ($ret) { + return $this->failWithStatus($ret); + } + + list ($ret, $lock) = $this->_testLock($path); + if ($ret) { + return $this->failWithStatus($ret); + } + + $this->_headers = array(); + + /* Use valid inputs */ + $_SERVER['REQUEST_METHOD'] = 'LOCK'; + + list ($ret, $path) = $this->_album->fetchLogicalPath(); + if ($ret) { + return $this->failWithStatus($ret); + } + + GalleryUtilities::putRequestVariable('path', $path); + + $_SERVER['HTTP_TIMEOUT'] = 'Infinite, Second-4100000000'; + + $this->_streams['test://input'] = ' + + + + testOwner +'; + + $this->_platform->_streams['php://input'] = $this->_platform->fopen('test://input', 'rb'); + + /* Perform the request and verify that we succeeded */ + ob_start(); + list ($ret, $g2Data) = _GalleryMain(); + $output = ob_get_contents(); + ob_end_clean(); + if ($ret) { + return $this->failWithStatus($ret); + } + + $path = ltrim($path, '/'); + list ($ret, $locks) = WebDavHelper::getLocks($path); + if ($ret) { + return $this->failWithStatus($ret); + } + + $this->assertEquals(array(), $locks); + + $this->assertEquals(array('status' => 'HTTP/1.0 409 Conflict', + 'content-type' => 'Content-Type: text/xml; charset="utf-8"'), + $this->_headers); + + $this->assertEquals(split("\r?\n", ' + + + ' . $this->_getHref($lock['path']) . ' + HTTP/1.1 423 Locked + + +'), split("\r?\n", $output)); + + $this->_headers = array(); + + $ret = $this->_testUnlock($lock); + if ($ret) { + return $this->failWithStatus($ret); + } + } + + function testLockWithoutPermission() { + /* Require edit or delete permission for locking */ + $ret = $this->_becomeGuestUserWithPermission(array('core.view')); + if ($ret) { + return $this->failWithStatus($ret); + } + + list ($ret, $ignored) = $this->_testLock(); + return $this->_assertError($ret, ERROR_PERMISSION_DENIED); + } + + function testMissingObject() { + /* Use valid inputs */ + $_SERVER['REQUEST_METHOD'] = 'GET'; + + list ($ret, $path) = $this->_album->fetchLogicalPath(); + if ($ret) { + return $this->failWithStatus($ret); + } + + $pathComponent = 'testItem-' . rand(); + $path .= $pathComponent; + GalleryUtilities::putRequestVariable('path', $path); + + /* Perform the request and verify that we succeeded */ + ob_start(); + list ($ret, $g2Data) = _GalleryMain(); + if ($ret) { + _GalleryMain_errorHandler($ret, $g2Data); + } + $output = ob_get_contents(); + ob_end_clean(); + if ($ret && !($ret->getErrorCode() & ERROR_MISSING_OBJECT)) { + return $this->failWithStatus($ret); + } + + $this->assertEquals(GALLERY_ERROR | ERROR_MISSING_OBJECT, $ret->getErrorCode()); + + $this->assertEquals(array('status' => 'HTTP/1.0 404 Not Found'), + $this->_headers); + + $this->assertEquals('', $output); + } + + /** + * Illegal path components will be silently legalized, but treated consistently + * so if you PUT an illegal path, a subsequent GET of the same path will refer to + * the same item. + */ + function testPutAndGetIllegalPathComponent() { + /* Use valid inputs */ + $_SERVER['REQUEST_METHOD'] = 'PUT'; + + list ($ret, $albumPath) = $this->_album->fetchLogicalPath(); + if ($ret) { + return $this->failWithStatus($ret); + } + + $filePath = dirname(__FILE__) . '/../../../core/test/data/test1.gif'; + $fileSize = $this->_platform->filesize($filePath); + + $pathComponent = 'The!Quick$Brown#Fox.gif'; + $path = $albumPath . $pathComponent; + GalleryUtilities::putRequestVariable('path', $path); + + $_SERVER['CONTENT_LENGTH'] = $fileSize; + $_SERVER['CONTENT_TYPE'] = 'foo/bar'; + + $this->_platform->_streams['php://input'] = $this->_platform->fopen($filePath, 'rb'); + + /* Perform the request and verify that we succeeded */ + ob_start(); + list ($ret, $g2Data) = _GalleryMain(); + if ($ret) { + _GalleryMain_errorHandler($ret, $g2Data); + } + $output = ob_get_contents(); + ob_end_clean(); + if ($ret) { + return $this->failWithStatus($ret); + } + + $this->assertEquals('HTTP/1.0 201 Created', $this->_headers['status']); + + $this->_headers = array(); + + /* Use valid inputs */ + $_SERVER['REQUEST_METHOD'] = 'GET'; + + /* Perform the request and verify that we succeeded */ + ob_start(); + list ($ret, $g2Data) = _GalleryMain(); + if ($ret) { + _GalleryMain_errorHandler($ret, $g2Data); + } + $output = ob_get_contents(); + ob_end_clean(); + if ($ret) { + return $this->failWithStatus($ret); + } + + $this->assertEquals(file_get_contents($filePath), $output); + + /* Verify that the item has the right title, name, etc. */ + $legalPathComponent = $this->_platform->legalizePathComponent($pathComponent); + list ($ret, $newItemId) = + GalleryCoreApi::fetchItemIdByPath($albumPath . $legalPathComponent); + if ($ret) { + return $this->failWithStatus($ret); + } + + list ($ret, $newItem) = GalleryCoreApi::loadEntitiesById($newItemId); + if ($ret) { + return $this->failWithStatus($ret); + } + + $this->assertEquals($pathComponent, $newItem->getTitle(), 'title'); + $this->assertEquals($legalPathComponent, $newItem->getPathComponent(), 'path component'); + $this->assertEquals('', $newItem->getSummary(), 'summary'); + $this->assertEquals('', $newItem->getDescription(), 'description'); + $this->assertEquals('image/gif', $newItem->getMimeType(), 'mime-type'); + $this->assertEquals($fileSize, $newItem->getSize(), 'size'); + } + + function testIllegalDestination() { + /* Use valid inputs */ + $_SERVER['REQUEST_METHOD'] = 'MOVE'; + + list ($ret, $path) = $this->_item->fetchLogicalPath(); + if ($ret) { + return $this->failWithStatus($ret); + } + + GalleryUtilities::putRequestVariable('path', $path); + + list ($ret, $newPath) = $this->_subAlbum->fetchLogicalPath(); + if ($ret) { + return $this->failWithStatus($ret); + } + + $pathComponent = 'The!Quick$Brown#Fox'; + $newPath .= $pathComponent; + + $_SERVER['HTTP_DESTINATION'] = 'http://example.com/gallery2/main.php/' . $newPath; + /* Assuming that the WebDAV rewrite rules are enabled */ + if (GalleryUtilities::isA($this->_urlGenerator, 'RewriteUrlGenerator')) { + $_SERVER['HTTP_DESTINATION'] = 'http://example.com/gallery2/w/' . $newPath; + } + + /* Perform the request and verify that we succeeded */ + ob_start(); + list ($ret, $g2Data) = _GalleryMain(); + if ($ret) { + _GalleryMain_errorHandler($ret, $g2Data); + } + $output = ob_get_contents(); + ob_end_clean(); + if ($ret && !($ret->getErrorCode() & ERROR_BAD_PATH)) { + return $this->failWithStatus($ret); + } + + $this->assertEquals(GALLERY_ERROR | ERROR_BAD_PATH, $ret->getErrorCode()); + + $this->assertEquals(array('status' => 'HTTP/1.0 403 Forbidden'), + $this->_headers); + + $this->assertEquals('', $output); + } + + function testMacDotUnderscore() { + /* Use valid inputs */ + $_SERVER['REQUEST_METHOD'] = 'PUT'; + + list ($ret, $path) = $this->_album->fetchLogicalPath(); + if ($ret) { + return $this->failWithStatus($ret); + } + + $pathComponent = '._testItem-' . rand(); + $path .= $pathComponent; + GalleryUtilities::putRequestVariable('path', $path); + + /* Perform the request and verify that we succeeded */ + ob_start(); + list ($ret, $g2Data) = _GalleryMain(); + if ($ret) { + _GalleryMain_errorHandler($ret, $g2Data); + } + $output = ob_get_contents(); + ob_end_clean(); + + if ($ret && !($ret->getErrorCode() & ERROR_BAD_PATH)) { + return $this->failWithStatus($ret); + } + + $this->assertEquals(GALLERY_ERROR | ERROR_BAD_PATH, $ret->getErrorCode()); + + $this->assertEquals(array('status' => 'HTTP/1.0 200 OK'), $this->_headers); + + $this->assertEquals('', $output); + + $this->_headers = array(); + + /* Use valid inputs */ + $_SERVER['REQUEST_METHOD'] = 'GET'; + + /* Perform the request and verify that we succeeded */ + ob_start(); + list ($ret, $g2Data) = _GalleryMain(); + if ($ret) { + _GalleryMain_errorHandler($ret, $g2Data); + } + $output = ob_get_contents(); + ob_end_clean(); + if ($ret && !($ret->getErrorCode() & ERROR_BAD_PATH)) { + return $this->failWithStatus($ret); + } + + $this->assertEquals(GALLERY_ERROR | ERROR_BAD_PATH, $ret->getErrorCode()); + + $this->assertEquals(array('status' => 'HTTP/1.0 200 OK'), $this->_headers); + + $this->assertEquals('', $output); + } + + function testMacDotDsStore() { + /* Use valid inputs */ + $_SERVER['REQUEST_METHOD'] = 'PUT'; + + list ($ret, $path) = $this->_album->fetchLogicalPath(); + if ($ret) { + return $this->failWithStatus($ret); + } + + $filePath = dirname(__FILE__) . '/../../../core/test/data/test1.gif'; + $fileSize = $this->_platform->filesize($filePath); + + $pathComponent = '.DS_Store'; + $path .= $pathComponent; + GalleryUtilities::putRequestVariable('path', $path); + + $_SERVER['CONTENT_LENGTH'] = $fileSize; + $_SERVER['CONTENT_TYPE'] = 'foo/bar'; + $this->_platform->_streams['php://input'] = $this->_platform->fopen($filePath, 'rb'); + + /* Perform the request and verify that we succeeded */ + ob_start(); + list ($ret, $g2Data) = _GalleryMain(); + if ($ret) { + _GalleryMain_errorHandler($ret, $g2Data); + } + $output = ob_get_contents(); + ob_end_clean(); + if ($ret && !($ret->getErrorCode() & ERROR_BAD_PATH)) { + return $this->failWithStatus($ret); + } + + $this->assertEquals('HTTP/1.0 201 Created', $this->_headers['status']); + } + + function testMkcolIllegalPathComponent() { + /* Use valid inputs */ + $_SERVER['REQUEST_METHOD'] = 'MKCOL'; + + list ($ret, $albumPath) = $this->_album->fetchLogicalPath(); + if ($ret) { + return $this->failWithStatus($ret); + } + + $pathComponent = 'The!Quick$Brown#Fox'; + $path = $albumPath . $pathComponent; + GalleryUtilities::putRequestVariable('path', $path); + + /* Perform the request and verify that we succeeded */ + ob_start(); + list ($ret, $g2Data) = _GalleryMain(); + $output = ob_get_contents(); + ob_end_clean(); + if ($ret) { + return $this->failWithStatus($ret); + } + + $this->assertEquals(array('status' => 'HTTP/1.0 201 Created'), + $this->_headers); + + $this->assertEquals('', $output); + + $legalPathComponent = $this->_platform->legalizePathComponent($pathComponent); + list ($ret, $newAlbumId) = + GalleryCoreApi::fetchItemIdByPath($albumPath . $legalPathComponent); + if ($ret) { + return $this->failWithStatus($ret); + } + + list ($ret, $newAlbum) = GalleryCoreApi::loadEntitiesById($newAlbumId); + if ($ret) { + return $this->failWithStatus($ret); + } + + $this->assertEquals($pathComponent, $newAlbum->getTitle(), 'title'); + $this->assertEquals($legalPathComponent, $newAlbum->getPathComponent(), 'path component'); + $this->assertEquals('', $newAlbum->getSummary(), 'summary'); + $this->assertEquals('', $newAlbum->getDescription(), 'description'); + $this->assertEquals('', $newAlbum->getKeywords(), 'keywords'); + } +} + +class WebDavTestPhpVm extends GalleryPhpVm { + + function header($header, $replace=null) { + /* Avoid modifying actual header information */ + } +} + +class WebDavTestPlatform extends GalleryPlatform { + var $_platform; + var $_streams; + + function fopen($filename, $modes, $use_include_path=0) { + if (empty($this->_streams[$filename])) { + return $this->_platform->fopen($filename, $modes, $use_include_path); + } + + $handle = $this->_streams[$filename]; + unset($this->_streams[$filename]); + + return $handle; + } + + function exec($cmdArray) { + /* Pass exec requests to the real platform */ + return $this->_platform->exec($cmdArray); + } +} + +class WebDavTestStream { + var $_filename; + var $_position; + + function &_getStreams() { + static $streams; + return $streams; + } + + function stream_open($filename, $modes, $options, &$opened_path) { + $this->_filename = $filename; + $this->_position = 0; + + return true; + } + + function stream_read($count) { + $streams = WebDavTestStream::_getStreams(); + $buffer = substr($streams[$this->_filename], $this->_position, $count); + $this->_position += strlen($buffer); + + return $buffer; + } + + function stream_eof() { + $streams = WebDavTestStream::_getStreams(); + return $this->_position >= strlen($streams[$this->_filename]); + } +} + +/* + * Our default unit test error_handler doesn't allow the suppression of errors, but getImageSize() + * returns a PHP error when operating on an empty file. + */ +function WebDavTest_error_handler($errno, $errstr, $errfile, $errline) { + if ($errno == 2) { + $expected1 = '{getimagesize().*: Read error}'; + $expected2 = '{imagecreatefromgif().*:.* is not a valid GIF file}'; + if (preg_match($expected1, $errstr) || preg_match($expected2, $errstr)) { + return; + } + } + + /* Else call our default error_handler */ + return PHPUnit_error_handler($errno, $errstr, $errfile, $errline); +} +?>