[SOLVED] Error (ERROR_BAD_PLUGIN) : Unknown module version 0

sapphiretiger
sapphiretiger's picture

Joined: 2004-12-01
Posts: 1
Posted: Wed, 2004-12-01 18:26

I encounter this error while Gallery2 (Alpha 4) is installing the core module

Firefox 1.0
Apache 1.3.29
Perl 5.6.1
PHP 4.3.6
MySQL 4.0.20
GD Library 2.0.21 with GIF support

Stack Trace:

Error (ERROR_BAD_PLUGIN) : Unknown module version 0

* in modules/core/CoreModuleExtras.inc at line 84 (gallerystatus::error)
* in modules/core/module.inc at line 663 (coremoduleextras::upgrade)
* in modules/core/classes/GalleryModule.class at line 168 (coremodule::upgrade)
* in install/steps/InstallCoreModuleStep.class at line 68 (coremodule::installorupgrade)
* in install/index.php at line 148 (installcoremodulestep::loadtemplatedata)

Debug Output:

file_exists(/homepages/44/d87279514/htdocs/home/gallery/g2data/sessions/0cc9a4a19bdbb4b2360b976fda91bcf1)
clearstatcache()
filesize(/homepages/44/d87279514/htdocs/home/gallery/g2data/sessions/0cc9a4a19bdbb4b2360b976fda91bcf1)
fopen(/homepages/44/d87279514/htdocs/home/gallery/g2data/sessions/0cc9a4a19bdbb4b2360b976fda91bcf1,
rb, 0)
flock(Resource id #30, 6, )
fread(Resource id #30, 321)
flock(Resource id #30, 3, )
fclose(Resource id #30)

(mysql): SHOW TABLES

file_exists(/homepages/44/d87279514/htdocs/home/gallery/modules/core/classes/helpers/../../../../modules/core/module.inc)
file_exists(/homepages/44/d87279514/htdocs/home/gallery/modules/core/classes/GalleryStorage/../../../../modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/mysql)
opendir(/homepages/44/d87279514/htdocs/home/gallery/modules/core/classes/GalleryStorage/../../../../modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/mysql)
readdir(Resource id #47)
readdir(Resource id #47)
readdir(Resource id #47)
readdir(Resource id #47)
readdir(Resource id #47)
readdir(Resource id #47)
readdir(Resource id #47)
readdir(Resource id #47)
readdir(Resource id #47)
readdir(Resource id #47)
readdir(Resource id #47)
readdir(Resource id #47)
readdir(Resource id #47)
readdir(Resource id #47)
readdir(Resource id #47)
readdir(Resource id #47)
readdir(Resource id #47)
readdir(Resource id #47)
readdir(Resource id #47)
readdir(Resource id #47)
readdir(Resource id #47)
readdir(Resource id #47)
readdir(Resource id #47)
readdir(Resource id #47)
readdir(Resource id #47)
readdir(Resource id #47)
readdir(Resource id #47)
readdir(Resource id #47)
readdir(Resource id #47)
readdir(Resource id #47)
readdir(Resource id #47)
readdir(Resource id #47)
readdir(Resource id #47)
readdir(Resource id #47)
readdir(Resource id #47)
readdir(Resource id #47)
closedir(Resource id #47)

(mysql): SHOW TABLES

fopen(/homepages/44/d87279514/htdocs/home/gallery/modules/core/classes/GalleryStorage/../../../../modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/mysql/Schema.sql,
r, 0)
feof(Resource id #49)
fgets(Resource id #49, 4096)
feof(Resource id #49)
fgets(Resource id #49, 4096)
feof(Resource id #49)
fgets(Resource id #49, 4096)
feof(Resource id #49)
fgets(Resource id #49, 4096)
feof(Resource id #49)
fgets(Resource id #49, 4096)
feof(Resource id #49)
fgets(Resource id #49, 4096)
feof(Resource id #49)
fgets(Resource id #49, 4096)
feof(Resource id #49)
fgets(Resource id #49, 4096)
feof(Resource id #49)
fgets(Resource id #49, 4096)
feof(Resource id #49)
fgets(Resource id #49, 4096)
feof(Resource id #49)
fgets(Resource id #49, 4096)
feof(Resource id #49)
fgets(Resource id #49, 4096)
feof(Resource id #49)
fgets(Resource id #49, 4096)
feof(Resource id #49)
fgets(Resource id #49, 4096)
feof(Resource id #49)
fgets(Resource id #49, 4096)
feof(Resource id #49)
fgets(Resource id #49, 4096)
feof(Resource id #49)
fgets(Resource id #49, 4096)
feof(Resource id #49)
fgets(Resource id #49, 4096)
feof(Resource id #49)
fgets(Resource id #49, 4096)
feof(Resource id #49)
fgets(Resource id #49, 4096)
feof(Resource id #49)
fgets(Resource id #49, 4096)
feof(Resource id #49)
fgets(Resource id #49, 4096)
feof(Resource id #49)
fgets(Resource id #49, 4096)
feof(Resource id #49)
fgets(Resource id #49, 4096)
feof(Resource id #49)
fgets(Resource id #49, 4096)
feof(Resource id #49)
fgets(Resource id #49, 4096)
feof(Resource id #49)
fgets(Resource id #49, 4096)
feof(Resource id #49)
fgets(Resource id #49, 4096)
feof(Resource id #49)
fgets(Resource id #49, 4096)
feof(Resource id #49)
fgets(Resource id #49, 4096)
feof(Resource id #49)
fgets(Resource id #49, 4096)
feof(Resource id #49)
fgets(Resource id #49, 4096)
feof(Resource id #49)
fgets(Resource id #49, 4096)
feof(Resource id #49)
fgets(Resource id #49, 4096)
feof(Resource id #49)
fgets(Resource id #49, 4096)
feof(Resource id #49)
fgets(Resource id #49, 4096)
feof(Resource id #49)
fgets(Resource id #49, 4096)
feof(Resource id #49)
fgets(Resource id #49, 4096)
feof(Resource id #49)
fgets(Resource id #49, 4096)
feof(Resource id #49)
fgets(Resource id #49, 4096)
feof(Resource id #49)
fgets(Resource id #49, 4096)
feof(Resource id #49)
fgets(Resource id #49, 4096)
feof(Resource id #49)
fgets(Resource id #49, 4096)
feof(Resource id #49)
fgets(Resource id #49, 4096)
feof(Resource id #49)
fgets(Resource id #49, 4096)
feof(Resource id #49)

(mysql): -- This file was automatically generated from an XSL template,
which is
-- why it looks so ugly. Editing it by hand would be a bad idea.
--

CREATE TABLE g2_Schema (
g_name
varchar(

128

)

NOT NULL

,
g_major
int(11)

NOT NULL

,
g_minor
int(11)

NOT NULL

,

PRIMARY KEY (g_name)

) TYPE=MyISAM

(mysql): INSERT INTO g2_Schema (
g_name,
g_major,
g_minor
) VALUES (
'Schema',
1,
0
)

fclose(Resource id #49)

(mysql): create table g2_SequenceId (id int not null)

(mysql): insert into g2_SequenceId values (0)

(mysql): SELECT g_name, g_major, g_minor FROM g2_Schema

fopen(/homepages/44/d87279514/htdocs/home/gallery/modules/core/classes/GalleryStorage/../../../../modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/mysql/ExternalIdMap.sql,
r, 0)
feof(Resource id #51)
fgets(Resource id #51, 4096)
feof(Resource id #51)
fgets(Resource id #51, 4096)
feof(Resource id #51)
fgets(Resource id #51, 4096)
feof(Resource id #51)
fgets(Resource id #51, 4096)
feof(Resource id #51)
fgets(Resource id #51, 4096)
feof(Resource id #51)
fgets(Resource id #51, 4096)
feof(Resource id #51)
fgets(Resource id #51, 4096)
feof(Resource id #51)
fgets(Resource id #51, 4096)
feof(Resource id #51)
fgets(Resource id #51, 4096)
feof(Resource id #51)
fgets(Resource id #51, 4096)
feof(Resource id #51)
fgets(Resource id #51, 4096)
feof(Resource id #51)
fgets(Resource id #51, 4096)
feof(Resource id #51)
fgets(Resource id #51, 4096)
feof(Resource id #51)
fgets(Resource id #51, 4096)
feof(Resource id #51)
fgets(Resource id #51, 4096)
feof(Resource id #51)
fgets(Resource id #51, 4096)
feof(Resource id #51)
fgets(Resource id #51, 4096)
feof(Resource id #51)
fgets(Resource id #51, 4096)
feof(Resource id #51)
fgets(Resource id #51, 4096)
feof(Resource id #51)
fgets(Resource id #51, 4096)
feof(Resource id #51)
fgets(Resource id #51, 4096)
feof(Resource id #51)
fgets(Resource id #51, 4096)
feof(Resource id #51)
fgets(Resource id #51, 4096)
feof(Resource id #51)
fgets(Resource id #51, 4096)
feof(Resource id #51)
fgets(Resource id #51, 4096)
feof(Resource id #51)
fgets(Resource id #51, 4096)
feof(Resource id #51)
fgets(Resource id #51, 4096)
feof(Resource id #51)
fgets(Resource id #51, 4096)
feof(Resource id #51)
fgets(Resource id #51, 4096)
feof(Resource id #51)
fgets(Resource id #51, 4096)
feof(Resource id #51)
fgets(Resource id #51, 4096)
feof(Resource id #51)
fgets(Resource id #51, 4096)
feof(Resource id #51)
fgets(Resource id #51, 4096)
feof(Resource id #51)
fgets(Resource id #51, 4096)
feof(Resource id #51)
fgets(Resource id #51, 4096)
feof(Resource id #51)
fgets(Resource id #51, 4096)
feof(Resource id #51)
fgets(Resource id #51, 4096)
feof(Resource id #51)
fgets(Resource id #51, 4096)
feof(Resource id #51)
fgets(Resource id #51, 4096)
feof(Resource id #51)
fgets(Resource id #51, 4096)
feof(Resource id #51)
fgets(Resource id #51, 4096)
feof(Resource id #51)
fgets(Resource id #51, 4096)
feof(Resource id #51)
fgets(Resource id #51, 4096)
feof(Resource id #51)
fgets(Resource id #51, 4096)
feof(Resource id #51)
fgets(Resource id #51, 4096)
feof(Resource id #51)
fgets(Resource id #51, 4096)
feof(Resource id #51)
fgets(Resource id #51, 4096)
feof(Resource id #51)
fgets(Resource id #51, 4096)
feof(Resource id #51)
fgets(Resource id #51, 4096)
feof(Resource id #51)
fgets(Resource id #51, 4096)
feof(Resource id #51)
fgets(Resource id #51, 4096)
feof(Resource id #51)

(mysql): -- This file was automatically generated from an XSL template,
which is
-- why it looks so ugly. Editing it by hand would be a bad idea.
--

CREATE TABLE g2_ExternalIdMap (
g_externalId
varchar(

128

)

NOT NULL

,
g_entityType
varchar(

32

)

NOT NULL

,
g_entityId
int(11)

NOT NULL

,

PRIMARY KEY (g_externalId
,
g_entityType)

) TYPE=MyISAM

(mysql): INSERT INTO g2_Schema (
g_name,
g_major,
g_minor
) VALUES (
'ExternalIdMap',
1,
0
)

fclose(Resource id #51)
fopen(/homepages/44/d87279514/htdocs/home/gallery/modules/core/classes/GalleryStorage/../../../../modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/mysql/GalleryAlbumItem.sql,
r, 0)
feof(Resource id #52)
fgets(Resource id #52, 4096)
feof(Resource id #52)
fgets(Resource id #52, 4096)
feof(Resource id #52)
fgets(Resource id #52, 4096)
feof(Resource id #52)
fgets(Resource id #52, 4096)
feof(Resource id #52)
fgets(Resource id #52, 4096)
feof(Resource id #52)
fgets(Resource id #52, 4096)
feof(Resource id #52)
fgets(Resource id #52, 4096)
feof(Resource id #52)
fgets(Resource id #52, 4096)
feof(Resource id #52)
fgets(Resource id #52, 4096)
feof(Resource id #52)
fgets(Resource id #52, 4096)
feof(Resource id #52)
fgets(Resource id #52, 4096)
feof(Resource id #52)
fgets(Resource id #52, 4096)
feof(Resource id #52)
fgets(Resource id #52, 4096)
feof(Resource id #52)
fgets(Resource id #52, 4096)
feof(Resource id #52)
fgets(Resource id #52, 4096)
feof(Resource id #52)
fgets(Resource id #52, 4096)
feof(Resource id #52)
fgets(Resource id #52, 4096)
feof(Resource id #52)
fgets(Resource id #52, 4096)
feof(Resource id #52)
fgets(Resource id #52, 4096)
feof(Resource id #52)
fgets(Resource id #52, 4096)
feof(Resource id #52)
fgets(Resource id #52, 4096)
feof(Resource id #52)
fgets(Resource id #52, 4096)
feof(Resource id #52)
fgets(Resource id #52, 4096)
feof(Resource id #52)
fgets(Resource id #52, 4096)
feof(Resource id #52)
fgets(Resource id #52, 4096)
feof(Resource id #52)
fgets(Resource id #52, 4096)
feof(Resource id #52)
fgets(Resource id #52, 4096)
feof(Resource id #52)
fgets(Resource id #52, 4096)
feof(Resource id #52)
fgets(Resource id #52, 4096)
feof(Resource id #52)
fgets(Resource id #52, 4096)
feof(Resource id #52)
fgets(Resource id #52, 4096)
feof(Resource id #52)
fgets(Resource id #52, 4096)
feof(Resource id #52)
fgets(Resource id #52, 4096)
feof(Resource id #52)
fgets(Resource id #52, 4096)
feof(Resource id #52)
fgets(Resource id #52, 4096)
feof(Resource id #52)
fgets(Resource id #52, 4096)
feof(Resource id #52)
fgets(Resource id #52, 4096)
feof(Resource id #52)
fgets(Resource id #52, 4096)
feof(Resource id #52)
fgets(Resource id #52, 4096)
feof(Resource id #52)
fgets(Resource id #52, 4096)
feof(Resource id #52)
fgets(Resource id #52, 4096)
feof(Resource id #52)
fgets(Resource id #52, 4096)
feof(Resource id #52)
fgets(Resource id #52, 4096)
feof(Resource id #52)
fgets(Resource id #52, 4096)
feof(Resource id #52)
fgets(Resource id #52, 4096)
feof(Resource id #52)
fgets(Resource id #52, 4096)
feof(Resource id #52)
fgets(Resource id #52, 4096)
feof(Resource id #52)
fgets(Resource id #52, 4096)
feof(Resource id #52)
fgets(Resource id #52, 4096)
feof(Resource id #52)
fgets(Resource id #52, 4096)
feof(Resource id #52)
fgets(Resource id #52, 4096)
feof(Resource id #52)
fgets(Resource id #52, 4096)
feof(Resource id #52)
fgets(Resource id #52, 4096)
feof(Resource id #52)
fgets(Resource id #52, 4096)
feof(Resource id #52)
fgets(Resource id #52, 4096)
feof(Resource id #52)
fgets(Resource id #52, 4096)
feof(Resource id #52)
fgets(Resource id #52, 4096)
feof(Resource id #52)
fgets(Resource id #52, 4096)
feof(Resource id #52)
fgets(Resource id #52, 4096)
feof(Resource id #52)
fgets(Resource id #52, 4096)
feof(Resource id #52)
fgets(Resource id #52, 4096)
feof(Resource id #52)

(mysql): -- This file was automatically generated from an XSL template,
which is
-- why it looks so ugly. Editing it by hand would be a bad idea.
--

CREATE TABLE g2_AlbumItem (
g_id
int(11)

NOT NULL

,
g_layout
varchar(

32

)

,
g_theme
varchar(

32

)

,
g_orderBy
varchar(

128

)

,
g_orderDirection
varchar(

32

)

,

PRIMARY KEY (g_id)

) TYPE=MyISAM

(mysql): INSERT INTO g2_Schema (
g_name,
g_major,
g_minor
) VALUES (
'AlbumItem',
1,
0
)

fclose(Resource id #52)
fopen(/homepages/44/d87279514/htdocs/home/gallery/modules/core/classes/GalleryStorage/../../../../modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/mysql/GalleryAnimationItem.sql,
r, 0)
feof(Resource id #53)
fgets(Resource id #53, 4096)
feof(Resource id #53)
fgets(Resource id #53, 4096)
feof(Resource id #53)
fgets(Resource id #53, 4096)
feof(Resource id #53)
fgets(Resource id #53, 4096)
feof(Resource id #53)
fgets(Resource id #53, 4096)
feof(Resource id #53)
fgets(Resource id #53, 4096)
feof(Resource id #53)
fgets(Resource id #53, 4096)
feof(Resource id #53)
fgets(Resource id #53, 4096)
feof(Resource id #53)
fgets(Resource id #53, 4096)
feof(Resource id #53)
fgets(Resource id #53, 4096)
feof(Resource id #53)
fgets(Resource id #53, 4096)
feof(Resource id #53)
fgets(Resource id #53, 4096)
feof(Resource id #53)
fgets(Resource id #53, 4096)
feof(Resource id #53)
fgets(Resource id #53, 4096)
feof(Resource id #53)
fgets(Resource id #53, 4096)
feof(Resource id #53)
fgets(Resource id #53, 4096)
feof(Resource id #53)
fgets(Resource id #53, 4096)
feof(Resource id #53)
fgets(Resource id #53, 4096)
feof(Resource id #53)
fgets(Resource id #53, 4096)
feof(Resource id #53)
fgets(Resource id #53, 4096)
feof(Resource id #53)
fgets(Resource id #53, 4096)
feof(Resource id #53)
fgets(Resource id #53, 4096)
feof(Resource id #53)
fgets(Resource id #53, 4096)
feof(Resource id #53)
fgets(Resource id #53, 4096)
feof(Resource id #53)
fgets(Resource id #53, 4096)
feof(Resource id #53)
fgets(Resource id #53, 4096)
feof(Resource id #53)
fgets(Resource id #53, 4096)
feof(Resource id #53)
fgets(Resource id #53, 4096)
feof(Resource id #53)
fgets(Resource id #53, 4096)
feof(Resource id #53)
fgets(Resource id #53, 4096)
feof(Resource id #53)
fgets(Resource id #53, 4096)
feof(Resource id #53)
fgets(Resource id #53, 4096)
feof(Resource id #53)
fgets(Resource id #53, 4096)
feof(Resource id #53)
fgets(Resource id #53, 4096)
feof(Resource id #53)
fgets(Resource id #53, 4096)
feof(Resource id #53)
fgets(Resource id #53, 4096)
feof(Resource id #53)
fgets(Resource id #53, 4096)
feof(Resource id #53)

(mysql): -- This file was automatically generated from an XSL template,
which is
-- why it looks so ugly. Editing it by hand would be a bad idea.
--

CREATE TABLE g2_AnimationItem (
g_id
int(11)

NOT NULL

,
g_width
int(11)

,
g_height
int(11)

,

PRIMARY KEY (g_id)

) TYPE=MyISAM

(mysql): INSERT INTO g2_Schema (
g_name,
g_major,
g_minor
) VALUES (
'AnimationItem',
1,
0
)

fclose(Resource id #53)
fopen(/homepages/44/d87279514/htdocs/home/gallery/modules/core/classes/GalleryStorage/../../../../modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/mysql/GalleryChildEntity.sql,
r, 0)
feof(Resource id #54)
fgets(Resource id #54, 4096)
feof(Resource id #54)
fgets(Resource id #54, 4096)
feof(Resource id #54)
fgets(Resource id #54, 4096)
feof(Resource id #54)
fgets(Resource id #54, 4096)
feof(Resource id #54)
fgets(Resource id #54, 4096)
feof(Resource id #54)
fgets(Resource id #54, 4096)
feof(Resource id #54)
fgets(Resource id #54, 4096)
feof(Resource id #54)
fgets(Resource id #54, 4096)
feof(Resource id #54)
fgets(Resource id #54, 4096)
feof(Resource id #54)
fgets(Resource id #54, 4096)
feof(Resource id #54)
fgets(Resource id #54, 4096)
feof(Resource id #54)
fgets(Resource id #54, 4096)
feof(Resource id #54)
fgets(Resource id #54, 4096)
feof(Resource id #54)
fgets(Resource id #54, 4096)
feof(Resource id #54)
fgets(Resource id #54, 4096)
feof(Resource id #54)
fgets(Resource id #54, 4096)
feof(Resource id #54)
fgets(Resource id #54, 4096)
feof(Resource id #54)
fgets(Resource id #54, 4096)
feof(Resource id #54)
fgets(Resource id #54, 4096)
feof(Resource id #54)
fgets(Resource id #54, 4096)
feof(Resource id #54)
fgets(Resource id #54, 4096)
feof(Resource id #54)
fgets(Resource id #54, 4096)
feof(Resource id #54)
fgets(Resource id #54, 4096)
feof(Resource id #54)
fgets(Resource id #54, 4096)
feof(Resource id #54)
fgets(Resource id #54, 4096)
feof(Resource id #54)
fgets(Resource id #54, 4096)
feof(Resource id #54)
fgets(Resource id #54, 4096)
feof(Resource id #54)
fgets(Resource id #54, 4096)
feof(Resource id #54)
fgets(Resource id #54, 4096)
feof(Resource id #54)
fgets(Resource id #54, 4096)
feof(Resource id #54)
fgets(Resource id #54, 4096)
feof(Resource id #54)
fgets(Resource id #54, 4096)
feof(Resource id #54)
fgets(Resource id #54, 4096)
feof(Resource id #54)
fgets(Resource id #54, 4096)
feof(Resource id #54)
fgets(Resource id #54, 4096)
feof(Resource id #54)
fgets(Resource id #54, 4096)
feof(Resource id #54)
fgets(Resource id #54, 4096)
feof(Resource id #54)
fgets(Resource id #54, 4096)
feof(Resource id #54)
fgets(Resource id #54, 4096)
feof(Resource id #54)

(mysql): -- This file was automatically generated from an XSL template,
which is
-- why it looks so ugly. Editing it by hand would be a bad idea.
--

CREATE TABLE g2_ChildEntity (
g_id
int(11)

NOT NULL

,
g_parentId
int(11)

NOT NULL

,

PRIMARY KEY (g_id)

,

INDEX (g_parentId)

) TYPE=MyISAM

(mysql): INSERT INTO g2_Schema (
g_name,
g_major,
g_minor
) VALUES (
'ChildEntity',
1,
0
)

fclose(Resource id #54)
fopen(/homepages/44/d87279514/htdocs/home/gallery/modules/core/classes/GalleryStorage/../../../../modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/mysql/GalleryDataItem.sql,
r, 0)
feof(Resource id #55)
fgets(Resource id #55, 4096)
feof(Resource id #55)
fgets(Resource id #55, 4096)
feof(Resource id #55)
fgets(Resource id #55, 4096)
feof(Resource id #55)
fgets(Resource id #55, 4096)
feof(Resource id #55)
fgets(Resource id #55, 4096)
feof(Resource id #55)
fgets(Resource id #55, 4096)
feof(Resource id #55)
fgets(Resource id #55, 4096)
feof(Resource id #55)
fgets(Resource id #55, 4096)
feof(Resource id #55)
fgets(Resource id #55, 4096)
feof(Resource id #55)
fgets(Resource id #55, 4096)
feof(Resource id #55)
fgets(Resource id #55, 4096)
feof(Resource id #55)
fgets(Resource id #55, 4096)
feof(Resource id #55)
fgets(Resource id #55, 4096)
feof(Resource id #55)
fgets(Resource id #55, 4096)
feof(Resource id #55)
fgets(Resource id #55, 4096)
feof(Resource id #55)
fgets(Resource id #55, 4096)
feof(Resource id #55)
fgets(Resource id #55, 4096)
feof(Resource id #55)
fgets(Resource id #55, 4096)
feof(Resource id #55)
fgets(Resource id #55, 4096)
feof(Resource id #55)
fgets(Resource id #55, 4096)
feof(Resource id #55)
fgets(Resource id #55, 4096)
feof(Resource id #55)
fgets(Resource id #55, 4096)
feof(Resource id #55)
fgets(Resource id #55, 4096)
feof(Resource id #55)
fgets(Resource id #55, 4096)
feof(Resource id #55)
fgets(Resource id #55, 4096)
feof(Resource id #55)
fgets(Resource id #55, 4096)
feof(Resource id #55)
fgets(Resource id #55, 4096)
feof(Resource id #55)
fgets(Resource id #55, 4096)
feof(Resource id #55)
fgets(Resource id #55, 4096)
feof(Resource id #55)
fgets(Resource id #55, 4096)
feof(Resource id #55)
fgets(Resource id #55, 4096)
feof(Resource id #55)
fgets(Resource id #55, 4096)
feof(Resource id #55)
fgets(Resource id #55, 4096)
feof(Resource id #55)
fgets(Resource id #55, 4096)
feof(Resource id #55)
fgets(Resource id #55, 4096)
feof(Resource id #55)
fgets(Resource id #55, 4096)
feof(Resource id #55)
fgets(Resource id #55, 4096)
feof(Resource id #55)
fgets(Resource id #55, 4096)
feof(Resource id #55)
fgets(Resource id #55, 4096)
feof(Resource id #55)
fgets(Resource id #55, 4096)
feof(Resource id #55)
fgets(Resource id #55, 4096)
feof(Resource id #55)

(mysql): -- This file was automatically generated from an XSL template,
which is
-- why it looks so ugly. Editing it by hand would be a bad idea.
--

CREATE TABLE g2_DataItem (
g_id
int(11)

NOT NULL

,
g_mimeType
varchar(

128

)

,
g_size
int(11)

,

PRIMARY KEY (g_id)

) TYPE=MyISAM

(mysql): INSERT INTO g2_Schema (
g_name,
g_major,
g_minor
) VALUES (
'DataItem',
1,
0
)

fclose(Resource id #55)
fopen(/homepages/44/d87279514/htdocs/home/gallery/modules/core/classes/GalleryStorage/../../../../modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/mysql/GalleryDerivative.sql,
r, 0)
feof(Resource id #56)
fgets(Resource id #56, 4096)
feof(Resource id #56)
fgets(Resource id #56, 4096)
feof(Resource id #56)
fgets(Resource id #56, 4096)
feof(Resource id #56)
fgets(Resource id #56, 4096)
feof(Resource id #56)
fgets(Resource id #56, 4096)
feof(Resource id #56)
fgets(Resource id #56, 4096)
feof(Resource id #56)
fgets(Resource id #56, 4096)
feof(Resource id #56)
fgets(Resource id #56, 4096)
feof(Resource id #56)
fgets(Resource id #56, 4096)
feof(Resource id #56)
fgets(Resource id #56, 4096)
feof(Resource id #56)
fgets(Resource id #56, 4096)
feof(Resource id #56)
fgets(Resource id #56, 4096)
feof(Resource id #56)
fgets(Resource id #56, 4096)
feof(Resource id #56)
fgets(Resource id #56, 4096)
feof(Resource id #56)
fgets(Resource id #56, 4096)
feof(Resource id #56)
fgets(Resource id #56, 4096)
feof(Resource id #56)
fgets(Resource id #56, 4096)
feof(Resource id #56)
fgets(Resource id #56, 4096)
feof(Resource id #56)
fgets(Resource id #56, 4096)
feof(Resource id #56)
fgets(Resource id #56, 4096)
feof(Resource id #56)
fgets(Resource id #56, 4096)
feof(Resource id #56)
fgets(Resource id #56, 4096)
feof(Resource id #56)
fgets(Resource id #56, 4096)
feof(Resource id #56)
fgets(Resource id #56, 4096)
feof(Resource id #56)
fgets(Resource id #56, 4096)
feof(Resource id #56)
fgets(Resource id #56, 4096)
feof(Resource id #56)
fgets(Resource id #56, 4096)
feof(Resource id #56)
fgets(Resource id #56, 4096)
feof(Resource id #56)
fgets(Resource id #56, 4096)
feof(Resource id #56)
fgets(Resource id #56, 4096)
feof(Resource id #56)
fgets(Resource id #56, 4096)
feof(Resource id #56)
fgets(Resource id #56, 4096)
feof(Resource id #56)
fgets(Resource id #56, 4096)
feof(Resource id #56)
fgets(Resource id #56, 4096)
feof(Resource id #56)
fgets(Resource id #56, 4096)
feof(Resource id #56)
fgets(Resource id #56, 4096)
feof(Resource id #56)
fgets(Resource id #56, 4096)
feof(Resource id #56)
fgets(Resource id #56, 4096)
feof(Resource id #56)
fgets(Resource id #56, 4096)
feof(Resource id #56)
fgets(Resource id #56, 4096)
feof(Resource id #56)
fgets(Resource id #56, 4096)
feof(Resource id #56)
fgets(Resource id #56, 4096)
feof(Resource id #56)
fgets(Resource id #56, 4096)
feof(Resource id #56)
fgets(Resource id #56, 4096)
feof(Resource id #56)
fgets(Resource id #56, 4096)
feof(Resource id #56)
fgets(Resource id #56, 4096)
feof(Resource id #56)
fgets(Resource id #56, 4096)
feof(Resource id #56)
fgets(Resource id #56, 4096)
feof(Resource id #56)
fgets(Resource id #56, 4096)
feof(Resource id #56)
fgets(Resource id #56, 4096)
feof(Resource id #56)
fgets(Resource id #56, 4096)
feof(Resource id #56)
fgets(Resource id #56, 4096)
feof(Resource id #56)
fgets(Resource id #56, 4096)
feof(Resource id #56)
fgets(Resource id #56, 4096)
feof(Resource id #56)
fgets(Resource id #56, 4096)
feof(Resource id #56)
fgets(Resource id #56, 4096)
feof(Resource id #56)
fgets(Resource id #56, 4096)
feof(Resource id #56)
fgets(Resource id #56, 4096)
feof(Resource id #56)
fgets(Resource id #56, 4096)
feof(Resource id #56)
fgets(Resource id #56, 4096)
feof(Resource id #56)
fgets(Resource id #56, 4096)
feof(Resource id #56)
fgets(Resource id #56, 4096)
feof(Resource id #56)
fgets(Resource id #56, 4096)
feof(Resource id #56)
fgets(Resource id #56, 4096)
feof(Resource id #56)
fgets(Resource id #56, 4096)
feof(Resource id #56)
fgets(Resource id #56, 4096)
feof(Resource id #56)
fgets(Resource id #56, 4096)
feof(Resource id #56)
fgets(Resource id #56, 4096)
feof(Resource id #56)
fgets(Resource id #56, 4096)
feof(Resource id #56)
fgets(Resource id #56, 4096)
feof(Resource id #56)
fgets(Resource id #56, 4096)
feof(Resource id #56)
fgets(Resource id #56, 4096)
feof(Resource id #56)
fgets(Resource id #56, 4096)
feof(Resource id #56)
fgets(Resource id #56, 4096)
feof(Resource id #56)
fgets(Resource id #56, 4096)
feof(Resource id #56)
fgets(Resource id #56, 4096)
feof(Resource id #56)
fgets(Resource id #56, 4096)
feof(Resource id #56)
fgets(Resource id #56, 4096)
feof(Resource id #56)
fgets(Resource id #56, 4096)
feof(Resource id #56)
fgets(Resource id #56, 4096)
feof(Resource id #56)
fgets(Resource id #56, 4096)
feof(Resource id #56)
fgets(Resource id #56, 4096)
feof(Resource id #56)
fgets(Resource id #56, 4096)
feof(Resource id #56)
fgets(Resource id #56, 4096)
feof(Resource id #56)
fgets(Resource id #56, 4096)
feof(Resource id #56)
fgets(Resource id #56, 4096)
feof(Resource id #56)
fgets(Resource id #56, 4096)
feof(Resource id #56)
fgets(Resource id #56, 4096)
feof(Resource id #56)
fgets(Resource id #56, 4096)
feof(Resource id #56)

(mysql): -- This file was automatically generated from an XSL template,
which is
-- why it looks so ugly. Editing it by hand would be a bad idea.
--

CREATE TABLE g2_Derivative (
g_id
int(11)

NOT NULL

,
g_derivativeSourceId
int(11)

NOT NULL

,
g_derivativeOperations
varchar(

255

)

,
g_derivativeOrder
int(11)

NOT NULL

,
g_derivativeSize
int(11)

,
g_derivativeType
int(11)

NOT NULL

,
g_mimeType
varchar(

128

)

NOT NULL

,
g_postFilterOperations
varchar(

255

)

,

PRIMARY KEY (g_id)

,

INDEX (g_derivativeSourceId)

,

INDEX (g_derivativeOrder)

,

INDEX (g_derivativeType)

) TYPE=MyISAM

(mysql): INSERT INTO g2_Schema (
g_name,
g_major,
g_minor
) VALUES (
'Derivative',
1,
0
)

fclose(Resource id #56)
fopen(/homepages/44/d87279514/htdocs/home/gallery/modules/core/classes/GalleryStorage/../../../../modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/mysql/GalleryDerivativeImage.sql,
r, 0)
feof(Resource id #57)
fgets(Resource id #57, 4096)
feof(Resource id #57)
fgets(Resource id #57, 4096)
feof(Resource id #57)
fgets(Resource id #57, 4096)
feof(Resource id #57)
fgets(Resource id #57, 4096)
feof(Resource id #57)
fgets(Resource id #57, 4096)
feof(Resource id #57)
fgets(Resource id #57, 4096)
feof(Resource id #57)
fgets(Resource id #57, 4096)
feof(Resource id #57)
fgets(Resource id #57, 4096)
feof(Resource id #57)
fgets(Resource id #57, 4096)
feof(Resource id #57)
fgets(Resource id #57, 4096)
feof(Resource id #57)
fgets(Resource id #57, 4096)
feof(Resource id #57)
fgets(Resource id #57, 4096)
feof(Resource id #57)
fgets(Resource id #57, 4096)
feof(Resource id #57)
fgets(Resource id #57, 4096)
feof(Resource id #57)
fgets(Resource id #57, 4096)
feof(Resource id #57)
fgets(Resource id #57, 4096)
feof(Resource id #57)
fgets(Resource id #57, 4096)
feof(Resource id #57)
fgets(Resource id #57, 4096)
feof(Resource id #57)
fgets(Resource id #57, 4096)
feof(Resource id #57)
fgets(Resource id #57, 4096)
feof(Resource id #57)
fgets(Resource id #57, 4096)
feof(Resource id #57)
fgets(Resource id #57, 4096)
feof(Resource id #57)
fgets(Resource id #57, 4096)
feof(Resource id #57)
fgets(Resource id #57, 4096)
feof(Resource id #57)
fgets(Resource id #57, 4096)
feof(Resource id #57)
fgets(Resource id #57, 4096)
feof(Resource id #57)
fgets(Resource id #57, 4096)
feof(Resource id #57)
fgets(Resource id #57, 4096)
feof(Resource id #57)
fgets(Resource id #57, 4096)
feof(Resource id #57)
fgets(Resource id #57, 4096)
feof(Resource id #57)
fgets(Resource id #57, 4096)
feof(Resource id #57)
fgets(Resource id #57, 4096)
feof(Resource id #57)
fgets(Resource id #57, 4096)
feof(Resource id #57)
fgets(Resource id #57, 4096)
feof(Resource id #57)
fgets(Resource id #57, 4096)
feof(Resource id #57)
fgets(Resource id #57, 4096)
feof(Resource id #57)
fgets(Resource id #57, 4096)
feof(Resource id #57)

(mysql): -- This file was automatically generated from an XSL template,
which is
-- why it looks so ugly. Editing it by hand would be a bad idea.
--

CREATE TABLE g2_DerivativeImage (
g_id
int(11)

NOT NULL

,
g_width
int(11)

,
g_height
int(11)

,

PRIMARY KEY (g_id)

) TYPE=MyISAM

(mysql): INSERT INTO g2_Schema (
g_name,
g_major,
g_minor
) VALUES (
'DerivativeImage',
1,
0
)

fclose(Resource id #57)
fopen(/homepages/44/d87279514/htdocs/home/gallery/modules/core/classes/GalleryStorage/../../../../modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/mysql/GalleryDerivativePreferencesMap.sql,
r, 0)
feof(Resource id #58)
fgets(Resource id #58, 4096)
feof(Resource id #58)
fgets(Resource id #58, 4096)
feof(Resource id #58)
fgets(Resource id #58, 4096)
feof(Resource id #58)
fgets(Resource id #58, 4096)
feof(Resource id #58)
fgets(Resource id #58, 4096)
feof(Resource id #58)
fgets(Resource id #58, 4096)
feof(Resource id #58)
fgets(Resource id #58, 4096)
feof(Resource id #58)
fgets(Resource id #58, 4096)
feof(Resource id #58)
fgets(Resource id #58, 4096)
feof(Resource id #58)
fgets(Resource id #58, 4096)
feof(Resource id #58)
fgets(Resource id #58, 4096)
feof(Resource id #58)
fgets(Resource id #58, 4096)
feof(Resource id #58)
fgets(Resource id #58, 4096)
feof(Resource id #58)
fgets(Resource id #58, 4096)
feof(Resource id #58)
fgets(Resource id #58, 4096)
feof(Resource id #58)
fgets(Resource id #58, 4096)
feof(Resource id #58)
fgets(Resource id #58, 4096)
feof(Resource id #58)
fgets(Resource id #58, 4096)
feof(Resource id #58)
fgets(Resource id #58, 4096)
feof(Resource id #58)
fgets(Resource id #58, 4096)
feof(Resource id #58)
fgets(Resource id #58, 4096)
feof(Resource id #58)
fgets(Resource id #58, 4096)
feof(Resource id #58)
fgets(Resource id #58, 4096)
feof(Resource id #58)
fgets(Resource id #58, 4096)
feof(Resource id #58)
fgets(Resource id #58, 4096)
feof(Resource id #58)
fgets(Resource id #58, 4096)
feof(Resource id #58)
fgets(Resource id #58, 4096)
feof(Resource id #58)
fgets(Resource id #58, 4096)
feof(Resource id #58)
fgets(Resource id #58, 4096)
feof(Resource id #58)
fgets(Resource id #58, 4096)
feof(Resource id #58)
fgets(Resource id #58, 4096)
feof(Resource id #58)
fgets(Resource id #58, 4096)
feof(Resource id #58)
fgets(Resource id #58, 4096)
feof(Resource id #58)
fgets(Resource id #58, 4096)
feof(Resource id #58)
fgets(Resource id #58, 4096)
feof(Resource id #58)
fgets(Resource id #58, 4096)
feof(Resource id #58)
fgets(Resource id #58, 4096)
feof(Resource id #58)
fgets(Resource id #58, 4096)
feof(Resource id #58)
fgets(Resource id #58, 4096)
feof(Resource id #58)
fgets(Resource id #58, 4096)
feof(Resource id #58)
fgets(Resource id #58, 4096)
feof(Resource id #58)
fgets(Resource id #58, 4096)
feof(Resource id #58)
fgets(Resource id #58, 4096)
feof(Resource id #58)

(mysql): -- This file was automatically generated from an XSL template,
which is
-- why it looks so ugly. Editing it by hand would be a bad idea.
--

CREATE TABLE g2_DerivativePrefsMap (
g_itemId
int(11)

,
g_order
int(11)

,
g_derivativeType
int(11)

,
g_derivativeOperations
varchar(

255

)

,

INDEX (g_itemId)

) TYPE=MyISAM

(mysql): INSERT INTO g2_Schema (
g_name,
g_major,
g_minor
) VALUES (
'DerivativePrefsMap',
1,
0
)

fclose(Resource id #58)
fopen(/homepages/44/d87279514/htdocs/home/gallery/modules/core/classes/GalleryStorage/../../../../modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/mysql/GalleryDescendentCountsMap.sql,
r, 0)
feof(Resource id #59)
fgets(Resource id #59, 4096)
feof(Resource id #59)
fgets(Resource id #59, 4096)
feof(Resource id #59)
fgets(Resource id #59, 4096)
feof(Resource id #59)
fgets(Resource id #59, 4096)
feof(Resource id #59)
fgets(Resource id #59, 4096)
feof(Resource id #59)
fgets(Resource id #59, 4096)
feof(Resource id #59)
fgets(Resource id #59, 4096)
feof(Resource id #59)
fgets(Resource id #59, 4096)
feof(Resource id #59)
fgets(Resource id #59, 4096)
feof(Resource id #59)
fgets(Resource id #59, 4096)
feof(Resource id #59)
fgets(Resource id #59, 4096)
feof(Resource id #59)
fgets(Resource id #59, 4096)
feof(Resource id #59)
fgets(Resource id #59, 4096)
feof(Resource id #59)
fgets(Resource id #59, 4096)
feof(Resource id #59)
fgets(Resource id #59, 4096)
feof(Resource id #59)
fgets(Resource id #59, 4096)
feof(Resource id #59)
fgets(Resource id #59, 4096)
feof(Resource id #59)
fgets(Resource id #59, 4096)
feof(Resource id #59)
fgets(Resource id #59, 4096)
feof(Resource id #59)
fgets(Resource id #59, 4096)
feof(Resource id #59)
fgets(Resource id #59, 4096)
feof(Resource id #59)
fgets(Resource id #59, 4096)
feof(Resource id #59)
fgets(Resource id #59, 4096)
feof(Resource id #59)
fgets(Resource id #59, 4096)
feof(Resource id #59)
fgets(Resource id #59, 4096)
feof(Resource id #59)
fgets(Resource id #59, 4096)
feof(Resource id #59)
fgets(Resource id #59, 4096)
feof(Resource id #59)
fgets(Resource id #59, 4096)
feof(Resource id #59)
fgets(Resource id #59, 4096)
feof(Resource id #59)
fgets(Resource id #59, 4096)
feof(Resource id #59)
fgets(Resource id #59, 4096)
feof(Resource id #59)
fgets(Resource id #59, 4096)
feof(Resource id #59)
fgets(Resource id #59, 4096)
feof(Resource id #59)
fgets(Resource id #59, 4096)
feof(Resource id #59)
fgets(Resource id #59, 4096)
feof(Resource id #59)
fgets(Resource id #59, 4096)
feof(Resource id #59)
fgets(Resource id #59, 4096)
feof(Resource id #59)
fgets(Resource id #59, 4096)
feof(Resource id #59)
fgets(Resource id #59, 4096)
feof(Resource id #59)
fgets(Resource id #59, 4096)
feof(Resource id #59)
fgets(Resource id #59, 4096)
feof(Resource id #59)
fgets(Resource id #59, 4096)
feof(Resource id #59)
fgets(Resource id #59, 4096)
feof(Resource id #59)

(mysql): -- This file was automatically generated from an XSL template,
which is
-- why it looks so ugly. Editing it by hand would be a bad idea.
--

CREATE TABLE g2_DescendentCountsMap (
g_userId
int(11)

NOT NULL

,
g_itemId
int(11)

NOT NULL

,
g_descendentCount
int(11)

NOT NULL

,

PRIMARY KEY (g_userId
,
g_itemId)

) TYPE=MyISAM

(mysql): INSERT INTO g2_Schema (
g_name,
g_major,
g_minor
) VALUES (
'DescendentCountsMap',
1,
0
)

fclose(Resource id #59)
fopen(/homepages/44/d87279514/htdocs/home/gallery/modules/core/classes/GalleryStorage/../../../../modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/mysql/GalleryEntity.sql,
r, 0)
feof(Resource id #60)
fgets(Resource id #60, 4096)
feof(Resource id #60)
fgets(Resource id #60, 4096)
feof(Resource id #60)
fgets(Resource id #60, 4096)
feof(Resource id #60)
fgets(Resource id #60, 4096)
feof(Resource id #60)
fgets(Resource id #60, 4096)
feof(Resource id #60)
fgets(Resource id #60, 4096)
feof(Resource id #60)
fgets(Resource id #60, 4096)
feof(Resource id #60)
fgets(Resource id #60, 4096)
feof(Resource id #60)
fgets(Resource id #60, 4096)
feof(Resource id #60)
fgets(Resource id #60, 4096)
feof(Resource id #60)
fgets(Resource id #60, 4096)
feof(Resource id #60)
fgets(Resource id #60, 4096)
feof(Resource id #60)
fgets(Resource id #60, 4096)
feof(Resource id #60)
fgets(Resource id #60, 4096)
feof(Resource id #60)
fgets(Resource id #60, 4096)
feof(Resource id #60)
fgets(Resource id #60, 4096)
feof(Resource id #60)
fgets(Resource id #60, 4096)
feof(Resource id #60)
fgets(Resource id #60, 4096)
feof(Resource id #60)
fgets(Resource id #60, 4096)
feof(Resource id #60)
fgets(Resource id #60, 4096)
feof(Resource id #60)
fgets(Resource id #60, 4096)
feof(Resource id #60)
fgets(Resource id #60, 4096)
feof(Resource id #60)
fgets(Resource id #60, 4096)
feof(Resource id #60)
fgets(Resource id #60, 4096)
feof(Resource id #60)
fgets(Resource id #60, 4096)
feof(Resource id #60)
fgets(Resource id #60, 4096)
feof(Resource id #60)
fgets(Resource id #60, 4096)
feof(Resource id #60)
fgets(Resource id #60, 4096)
feof(Resource id #60)
fgets(Resource id #60, 4096)
feof(Resource id #60)
fgets(Resource id #60, 4096)
feof(Resource id #60)
fgets(Resource id #60, 4096)
feof(Resource id #60)
fgets(Resource id #60, 4096)
feof(Resource id #60)
fgets(Resource id #60, 4096)
feof(Resource id #60)
fgets(Resource id #60, 4096)
feof(Resource id #60)
fgets(Resource id #60, 4096)
feof(Resource id #60)
fgets(Resource id #60, 4096)
feof(Resource id #60)
fgets(Resource id #60, 4096)
feof(Resource id #60)
fgets(Resource id #60, 4096)
feof(Resource id #60)
fgets(Resource id #60, 4096)
feof(Resource id #60)
fgets(Resource id #60, 4096)
feof(Resource id #60)
fgets(Resource id #60, 4096)
feof(Resource id #60)
fgets(Resource id #60, 4096)
feof(Resource id #60)
fgets(Resource id #60, 4096)
feof(Resource id #60)
fgets(Resource id #60, 4096)
feof(Resource id #60)
fgets(Resource id #60, 4096)
feof(Resource id #60)
fgets(Resource id #60, 4096)
feof(Resource id #60)
fgets(Resource id #60, 4096)
feof(Resource id #60)
fgets(Resource id #60, 4096)
feof(Resource id #60)
fgets(Resource id #60, 4096)
feof(Resource id #60)
fgets(Resource id #60, 4096)
feof(Resource id #60)
fgets(Resource id #60, 4096)
feof(Resource id #60)
fgets(Resource id #60, 4096)
feof(Resource id #60)
fgets(Resource id #60, 4096)
feof(Resource id #60)
fgets(Resource id #60, 4096)
feof(Resource id #60)
fgets(Resource id #60, 4096)
feof(Resource id #60)
fgets(Resource id #60, 4096)
feof(Resource id #60)
fgets(Resource id #60, 4096)
feof(Resource id #60)
fgets(Resource id #60, 4096)
feof(Resource id #60)
fgets(Resource id #60, 4096)
feof(Resource id #60)
fgets(Resource id #60, 4096)
feof(Resource id #60)
fgets(Resource id #60, 4096)
feof(Resource id #60)
fgets(Resource id #60, 4096)
feof(Resource id #60)
fgets(Resource id #60, 4096)
feof(Resource id #60)
fgets(Resource id #60, 4096)
feof(Resource id #60)
fgets(Resource id #60, 4096)
feof(Resource id #60)
fgets(Resource id #60, 4096)
feof(Resource id #60)
fgets(Resource id #60, 4096)
feof(Resource id #60)
fgets(Resource id #60, 4096)
feof(Resource id #60)
fgets(Resource id #60, 4096)
feof(Resource id #60)
fgets(Resource id #60, 4096)
feof(Resource id #60)
fgets(Resource id #60, 4096)
feof(Resource id #60)
fgets(Resource id #60, 4096)
feof(Resource id #60)
fgets(Resource id #60, 4096)
feof(Resource id #60)
fgets(Resource id #60, 4096)
feof(Resource id #60)
fgets(Resource id #60, 4096)
feof(Resource id #60)
fgets(Resource id #60, 4096)
feof(Resource id #60)
fgets(Resource id #60, 4096)
feof(Resource id #60)
fgets(Resource id #60, 4096)
feof(Resource id #60)
fgets(Resource id #60, 4096)
feof(Resource id #60)
fgets(Resource id #60, 4096)
feof(Resource id #60)
fgets(Resource id #60, 4096)
feof(Resource id #60)
fgets(Resource id #60, 4096)
feof(Resource id #60)
fgets(Resource id #60, 4096)
feof(Resource id #60)

(mysql): -- This file was automatically generated from an XSL template,
which is
-- why it looks so ugly. Editing it by hand would be a bad idea.
--

CREATE TABLE g2_Entity (
g_id
int(11)

NOT NULL

,
g_creationTimestamp
int(11)

NOT NULL

,
g_isLinkable
int(1)

NOT NULL

,
g_linkId
int(11)

,
g_modificationTimestamp
int(11)

NOT NULL

,
g_serialNumber
int(11)

NOT NULL

,
g_entityType
varchar(

32

)

NOT NULL

,

PRIMARY KEY (g_id)

,

INDEX (g_creationTimestamp)

,

INDEX (g_isLinkable)

,

INDEX (g_modificationTimestamp)

,

INDEX (g_serialNumber)

) TYPE=MyISAM

(mysql): INSERT INTO g2_Schema (
g_name,
g_major,
g_minor
) VALUES (
'Entity',
1,
0
)

fclose(Resource id #60)
fopen(/homepages/44/d87279514/htdocs/home/gallery/modules/core/classes/GalleryStorage/../../../../modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/mysql/GalleryFileSystemEntity.sql,
r, 0)
feof(Resource id #61)
fgets(Resource id #61, 4096)
feof(Resource id #61)
fgets(Resource id #61, 4096)
feof(Resource id #61)
fgets(Resource id #61, 4096)
feof(Resource id #61)
fgets(Resource id #61, 4096)
feof(Resource id #61)
fgets(Resource id #61, 4096)
feof(Resource id #61)
fgets(Resource id #61, 4096)
feof(Resource id #61)
fgets(Resource id #61, 4096)
feof(Resource id #61)
fgets(Resource id #61, 4096)
feof(Resource id #61)
fgets(Resource id #61, 4096)
feof(Resource id #61)
fgets(Resource id #61, 4096)
feof(Resource id #61)
fgets(Resource id #61, 4096)
feof(Resource id #61)
fgets(Resource id #61, 4096)
feof(Resource id #61)
fgets(Resource id #61, 4096)
feof(Resource id #61)
fgets(Resource id #61, 4096)
feof(Resource id #61)
fgets(Resource id #61, 4096)
feof(Resource id #61)
fgets(Resource id #61, 4096)
feof(Resource id #61)
fgets(Resource id #61, 4096)
feof(Resource id #61)
fgets(Resource id #61, 4096)
feof(Resource id #61)
fgets(Resource id #61, 4096)
feof(Resource id #61)
fgets(Resource id #61, 4096)
feof(Resource id #61)
fgets(Resource id #61, 4096)
feof(Resource id #61)
fgets(Resource id #61, 4096)
feof(Resource id #61)
fgets(Resource id #61, 4096)
feof(Resource id #61)
fgets(Resource id #61, 4096)
feof(Resource id #61)
fgets(Resource id #61, 4096)
feof(Resource id #61)
fgets(Resource id #61, 4096)
feof(Resource id #61)
fgets(Resource id #61, 4096)
feof(Resource id #61)
fgets(Resource id #61, 4096)
feof(Resource id #61)
fgets(Resource id #61, 4096)
feof(Resource id #61)
fgets(Resource id #61, 4096)
feof(Resource id #61)
fgets(Resource id #61, 4096)
feof(Resource id #61)
fgets(Resource id #61, 4096)
feof(Resource id #61)
fgets(Resource id #61, 4096)
feof(Resource id #61)
fgets(Resource id #61, 4096)
feof(Resource id #61)
fgets(Resource id #61, 4096)
feof(Resource id #61)
fgets(Resource id #61, 4096)
feof(Resource id #61)
fgets(Resource id #61, 4096)
feof(Resource id #61)
fgets(Resource id #61, 4096)
feof(Resource id #61)
fgets(Resource id #61, 4096)
feof(Resource id #61)
fgets(Resource id #61, 4096)
feof(Resource id #61)
fgets(Resource id #61, 4096)
feof(Resource id #61)

(mysql): -- This file was automatically generated from an XSL template,
which is
-- why it looks so ugly. Editing it by hand would be a bad idea.
--

CREATE TABLE g2_FileSystemEntity (
g_id
int(11)

NOT NULL

,
g_pathComponent
varchar(

128

)

,

PRIMARY KEY (g_id)

,

INDEX (g_pathComponent)

) TYPE=MyISAM

(mysql): INSERT INTO g2_Schema (
g_name,
g_major,
g_minor
) VALUES (
'FileSystemEntity',
1,
0
)

fclose(Resource id #61)
fopen(/homepages/44/d87279514/htdocs/home/gallery/modules/core/classes/GalleryStorage/../../../../modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/mysql/GalleryGroup.sql,
r, 0)
feof(Resource id #62)
fgets(Resource id #62, 4096)
feof(Resource id #62)
fgets(Resource id #62, 4096)
feof(Resource id #62)
fgets(Resource id #62, 4096)
feof(Resource id #62)
fgets(Resource id #62, 4096)
feof(Resource id #62)
fgets(Resource id #62, 4096)
feof(Resource id #62)
fgets(Resource id #62, 4096)
feof(Resource id #62)
fgets(Resource id #62, 4096)
feof(Resource id #62)
fgets(Resource id #62, 4096)
feof(Resource id #62)
fgets(Resource id #62, 4096)
feof(Resource id #62)
fgets(Resource id #62, 4096)
feof(Resource id #62)
fgets(Resource id #62, 4096)
feof(Resource id #62)
fgets(Resource id #62, 4096)
feof(Resource id #62)
fgets(Resource id #62, 4096)
feof(Resource id #62)
fgets(Resource id #62, 4096)
feof(Resource id #62)
fgets(Resource id #62, 4096)
feof(Resource id #62)
fgets(Resource id #62, 4096)
feof(Resource id #62)
fgets(Resource id #62, 4096)
feof(Resource id #62)
fgets(Resource id #62, 4096)
feof(Resource id #62)
fgets(Resource id #62, 4096)
feof(Resource id #62)
fgets(Resource id #62, 4096)
feof(Resource id #62)
fgets(Resource id #62, 4096)
feof(Resource id #62)
fgets(Resource id #62, 4096)
feof(Resource id #62)
fgets(Resource id #62, 4096)
feof(Resource id #62)
fgets(Resource id #62, 4096)
feof(Resource id #62)
fgets(Resource id #62, 4096)
feof(Resource id #62)
fgets(Resource id #62, 4096)
feof(Resource id #62)
fgets(Resource id #62, 4096)
feof(Resource id #62)
fgets(Resource id #62, 4096)
feof(Resource id #62)
fgets(Resource id #62, 4096)
feof(Resource id #62)
fgets(Resource id #62, 4096)
feof(Resource id #62)
fgets(Resource id #62, 4096)
feof(Resource id #62)
fgets(Resource id #62, 4096)
feof(Resource id #62)
fgets(Resource id #62, 4096)
feof(Resource id #62)
fgets(Resource id #62, 4096)
feof(Resource id #62)
fgets(Resource id #62, 4096)
feof(Resource id #62)
fgets(Resource id #62, 4096)
feof(Resource id #62)
fgets(Resource id #62, 4096)
feof(Resource id #62)
fgets(Resource id #62, 4096)
feof(Resource id #62)
fgets(Resource id #62, 4096)
feof(Resource id #62)
fgets(Resource id #62, 4096)
feof(Resource id #62)
fgets(Resource id #62, 4096)
feof(Resource id #62)
fgets(Resource id #62, 4096)
feof(Resource id #62)
fgets(Resource id #62, 4096)
feof(Resource id #62)
fgets(Resource id #62, 4096)
feof(Resource id #62)
fgets(Resource id #62, 4096)
feof(Resource id #62)
fgets(Resource id #62, 4096)
feof(Resource id #62)
fgets(Resource id #62, 4096)
feof(Resource id #62)

(mysql): -- This file was automatically generated from an XSL template,
which is
-- why it looks so ugly. Editing it by hand would be a bad idea.
--

CREATE TABLE g2_Group (
g_id
int(11)

NOT NULL

,
g_groupType
int(11)

NOT NULL

,
g_groupName
varchar(

32

)

,

PRIMARY KEY (g_id)

,

UNIQUE KEY (g_groupName)

) TYPE=MyISAM

(mysql): INSERT INTO g2_Schema (
g_name,
g_major,
g_minor
) VALUES (
'Group',
1,
0
)

fclose(Resource id #62)
fopen(/homepages/44/d87279514/htdocs/home/gallery/modules/core/classes/GalleryStorage/../../../../modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/mysql/GalleryItem.sql,
r, 0)
feof(Resource id #63)
fgets(Resource id #63, 4096)
feof(Resource id #63)
fgets(Resource id #63, 4096)
feof(Resource id #63)
fgets(Resource id #63, 4096)
feof(Resource id #63)
fgets(Resource id #63, 4096)
feof(Resource id #63)
fgets(Resource id #63, 4096)
feof(Resource id #63)
fgets(Resource id #63, 4096)
feof(Resource id #63)
fgets(Resource id #63, 4096)
feof(Resource id #63)
fgets(Resource id #63, 4096)
feof(Resource id #63)
fgets(Resource id #63, 4096)
feof(Resource id #63)
fgets(Resource id #63, 4096)
feof(Resource id #63)
fgets(Resource id #63, 4096)
feof(Resource id #63)
fgets(Resource id #63, 4096)
feof(Resource id #63)
fgets(Resource id #63, 4096)
feof(Resource id #63)
fgets(Resource id #63, 4096)
feof(Resource id #63)
fgets(Resource id #63, 4096)
feof(Resource id #63)
fgets(Resource id #63, 4096)
feof(Resource id #63)
fgets(Resource id #63, 4096)
feof(Resource id #63)
fgets(Resource id #63, 4096)
feof(Resource id #63)
fgets(Resource id #63, 4096)
feof(Resource id #63)
fgets(Resource id #63, 4096)
feof(Resource id #63)
fgets(Resource id #63, 4096)
feof(Resource id #63)
fgets(Resource id #63, 4096)
feof(Resource id #63)
fgets(Resource id #63, 4096)
feof(Resource id #63)
fgets(Resource id #63, 4096)
feof(Resource id #63)
fgets(Resource id #63, 4096)
feof(Resource id #63)
fgets(Resource id #63, 4096)
feof(Resource id #63)
fgets(Resource id #63, 4096)
feof(Resource id #63)
fgets(Resource id #63, 4096)
feof(Resource id #63)
fgets(Resource id #63, 4096)
feof(Resource id #63)
fgets(Resource id #63, 4096)
feof(Resource id #63)
fgets(Resource id #63, 4096)
feof(Resource id #63)
fgets(Resource id #63, 4096)
feof(Resource id #63)
fgets(Resource id #63, 4096)
feof(Resource id #63)
fgets(Resource id #63, 4096)
feof(Resource id #63)
fgets(Resource id #63, 4096)
feof(Resource id #63)
fgets(Resource id #63, 4096)
feof(Resource id #63)
fgets(Resource id #63, 4096)
feof(Resource id #63)
fgets(Resource id #63, 4096)
feof(Resource id #63)
fgets(Resource id #63, 4096)
feof(Resource id #63)
fgets(Resource id #63, 4096)
feof(Resource id #63)
fgets(Resource id #63, 4096)
feof(Resource id #63)
fgets(Resource id #63, 4096)
feof(Resource id #63)
fgets(Resource id #63, 4096)
feof(Resource id #63)
fgets(Resource id #63, 4096)
feof(Resource id #63)
fgets(Resource id #63, 4096)
feof(Resource id #63)
fgets(Resource id #63, 4096)
feof(Resource id #63)
fgets(Resource id #63, 4096)
feof(Resource id #63)
fgets(Resource id #63, 4096)
feof(Resource id #63)
fgets(Resource id #63, 4096)
feof(Resource id #63)
fgets(Resource id #63, 4096)
feof(Resource id #63)
fgets(Resource id #63, 4096)
feof(Resource id #63)
fgets(Resource id #63, 4096)
feof(Resource id #63)
fgets(Resource id #63, 4096)
feof(Resource id #63)
fgets(Resource id #63, 4096)
feof(Resource id #63)
fgets(Resource id #63, 4096)
feof(Resource id #63)
fgets(Resource id #63, 4096)
feof(Resource id #63)
fgets(Resource id #63, 4096)
feof(Resource id #63)
fgets(Resource id #63, 4096)
feof(Resource id #63)
fgets(Resource id #63, 4096)
feof(Resource id #63)
fgets(Resource id #63, 4096)
feof(Resource id #63)
fgets(Resource id #63, 4096)
feof(Resource id #63)
fgets(Resource id #63, 4096)
feof(Resource id #63)
fgets(Resource id #63, 4096)
feof(Resource id #63)
fgets(Resource id #63, 4096)
feof(Resource id #63)
fgets(Resource id #63, 4096)
feof(Resource id #63)
fgets(Resource id #63, 4096)
feof(Resource id #63)
fgets(Resource id #63, 4096)
feof(Resource id #63)
fgets(Resource id #63, 4096)
feof(Resource id #63)
fgets(Resource id #63, 4096)
feof(Resource id #63)
fgets(Resource id #63, 4096)
feof(Resource id #63)
fgets(Resource id #63, 4096)
feof(Resource id #63)
fgets(Resource id #63, 4096)
feof(Resource id #63)
fgets(Resource id #63, 4096)
feof(Resource id #63)
fgets(Resource id #63, 4096)
feof(Resource id #63)
fgets(Resource id #63, 4096)
feof(Resource id #63)
fgets(Resource id #63, 4096)
feof(Resource id #63)
fgets(Resource id #63, 4096)
feof(Resource id #63)
fgets(Resource id #63, 4096)
feof(Resource id #63)
fgets(Resource id #63, 4096)
feof(Resource id #63)
fgets(Resource id #63, 4096)
feof(Resource id #63)
fgets(Resource id #63, 4096)
feof(Resource id #63)
fgets(Resource id #63, 4096)
feof(Resource id #63)
fgets(Resource id #63, 4096)
feof(Resource id #63)
fgets(Resource id #63, 4096)
feof(Resource id #63)
fgets(Resource id #63, 4096)
feof(Resource id #63)
fgets(Resource id #63, 4096)
feof(Resource id #63)
fgets(Resource id #63, 4096)
feof(Resource id #63)
fgets(Resource id #63, 4096)
feof(Resource id #63)
fgets(Resource id #63, 4096)
feof(Resource id #63)
fgets(Resource id #63, 4096)
feof(Resource id #63)
fgets(Resource id #63, 4096)
feof(Resource id #63)

(mysql): -- This file was automatically generated from an XSL template,
which is
-- why it looks so ugly. Editing it by hand would be a bad idea.
--

CREATE TABLE g2_Item (
g_id
int(11)

NOT NULL

,
g_canContainChildren
int(1)

NOT NULL

,
g_description
text

,
g_keywords
varchar(

255

)

,
g_ownerId
int(11)

NOT NULL

,
g_summary
varchar(

255

)

,
g_title
varchar(

128

)

,
g_viewedSinceTimestamp
int(11)

NOT NULL

,

PRIMARY KEY (g_id)

,

INDEX (g_keywords)

,

INDEX (g_ownerId)

,

INDEX (g_summary)

,

INDEX (g_title)

) TYPE=MyISAM

(mysql): INSERT INTO g2_Schema (
g_name,
g_major,
g_minor
) VALUES (
'Item',
1,
0
)

fclose(Resource id #63)
fopen(/homepages/44/d87279514/htdocs/home/gallery/modules/core/classes/GalleryStorage/../../../../modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/mysql/GalleryItemAttributesMap.sql,
r, 0)
feof(Resource id #64)
fgets(Resource id #64, 4096)
feof(Resource id #64)
fgets(Resource id #64, 4096)
feof(Resource id #64)
fgets(Resource id #64, 4096)
feof(Resource id #64)
fgets(Resource id #64, 4096)
feof(Resource id #64)
fgets(Resource id #64, 4096)
feof(Resource id #64)
fgets(Resource id #64, 4096)
feof(Resource id #64)
fgets(Resource id #64, 4096)
feof(Resource id #64)
fgets(Resource id #64, 4096)
feof(Resource id #64)
fgets(Resource id #64, 4096)
feof(Resource id #64)
fgets(Resource id #64, 4096)
feof(Resource id #64)
fgets(Resource id #64, 4096)
feof(Resource id #64)
fgets(Resource id #64, 4096)
feof(Resource id #64)
fgets(Resource id #64, 4096)
feof(Resource id #64)
fgets(Resource id #64, 4096)
feof(Resource id #64)
fgets(Resource id #64, 4096)
feof(Resource id #64)
fgets(Resource id #64, 4096)
feof(Resource id #64)
fgets(Resource id #64, 4096)
feof(Resource id #64)
fgets(Resource id #64, 4096)
feof(Resource id #64)
fgets(Resource id #64, 4096)
feof(Resource id #64)
fgets(Resource id #64, 4096)
feof(Resource id #64)
fgets(Resource id #64, 4096)
feof(Resource id #64)
fgets(Resource id #64, 4096)
feof(Resource id #64)
fgets(Resource id #64, 4096)
feof(Resource id #64)
fgets(Resource id #64, 4096)
feof(Resource id #64)
fgets(Resource id #64, 4096)
feof(Resource id #64)
fgets(Resource id #64, 4096)
feof(Resource id #64)
fgets(Resource id #64, 4096)
feof(Resource id #64)
fgets(Resource id #64, 4096)
feof(Resource id #64)
fgets(Resource id #64, 4096)
feof(Resource id #64)
fgets(Resource id #64, 4096)
feof(Resource id #64)
fgets(Resource id #64, 4096)
feof(Resource id #64)
fgets(Resource id #64, 4096)
feof(Resource id #64)
fgets(Resource id #64, 4096)
feof(Resource id #64)
fgets(Resource id #64, 4096)
feof(Resource id #64)
fgets(Resource id #64, 4096)
feof(Resource id #64)
fgets(Resource id #64, 4096)
feof(Resource id #64)
fgets(Resource id #64, 4096)
feof(Resource id #64)
fgets(Resource id #64, 4096)
feof(Resource id #64)
fgets(Resource id #64, 4096)
feof(Resource id #64)
fgets(Resource id #64, 4096)
feof(Resource id #64)
fgets(Resource id #64, 4096)
feof(Resource id #64)
fgets(Resource id #64, 4096)
feof(Resource id #64)
fgets(Resource id #64, 4096)
feof(Resource id #64)
fgets(Resource id #64, 4096)
feof(Resource id #64)
fgets(Resource id #64, 4096)
feof(Resource id #64)
fgets(Resource id #64, 4096)
feof(Resource id #64)
fgets(Resource id #64, 4096)
feof(Resource id #64)
fgets(Resource id #64, 4096)
feof(Resource id #64)
fgets(Resource id #64, 4096)
feof(Resource id #64)
fgets(Resource id #64, 4096)
feof(Resource id #64)
fgets(Resource id #64, 4096)
feof(Resource id #64)

(mysql): -- This file was automatically generated from an XSL template,
which is
-- why it looks so ugly. Editing it by hand would be a bad idea.
--

CREATE TABLE g2_ItemAttributesMap (
g_itemId
int(11)

NOT NULL

,
g_viewCount
int(11)

,
g_orderWeight
int(11)

,
g_parentSequence
varchar(

255

)

NOT NULL

,

PRIMARY KEY (g_itemId)

,

INDEX (g_parentSequence)

) TYPE=MyISAM

(mysql): INSERT INTO g2_Schema (
g_name,
g_major,
g_minor
) VALUES (
'ItemAttributesMap',
1,
0
)

fclose(Resource id #64)
fopen(/homepages/44/d87279514/htdocs/home/gallery/modules/core/classes/GalleryStorage/../../../../modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/mysql/GalleryItemPropertiesMap.sql,
r, 0)
feof(Resource id #65)
fgets(Resource id #65, 4096)
feof(Resource id #65)
fgets(Resource id #65, 4096)
feof(Resource id #65)
fgets(Resource id #65, 4096)
feof(Resource id #65)
fgets(Resource id #65, 4096)
feof(Resource id #65)
fgets(Resource id #65, 4096)
feof(Resource id #65)
fgets(Resource id #65, 4096)
feof(Resource id #65)
fgets(Resource id #65, 4096)
feof(Resource id #65)
fgets(Resource id #65, 4096)
feof(Resource id #65)
fgets(Resource id #65, 4096)
feof(Resource id #65)
fgets(Resource id #65, 4096)
feof(Resource id #65)
fgets(Resource id #65, 4096)
feof(Resource id #65)
fgets(Resource id #65, 4096)
feof(Resource id #65)
fgets(Resource id #65, 4096)
feof(Resource id #65)
fgets(Resource id #65, 4096)
feof(Resource id #65)
fgets(Resource id #65, 4096)
feof(Resource id #65)
fgets(Resource id #65, 4096)
feof(Resource id #65)
fgets(Resource id #65, 4096)
feof(Resource id #65)
fgets(Resource id #65, 4096)
feof(Resource id #65)
fgets(Resource id #65, 4096)
feof(Resource id #65)
fgets(Resource id #65, 4096)
feof(Resource id #65)
fgets(Resource id #65, 4096)
feof(Resource id #65)
fgets(Resource id #65, 4096)
feof(Resource id #65)
fgets(Resource id #65, 4096)
feof(Resource id #65)
fgets(Resource id #65, 4096)
feof(Resource id #65)
fgets(Resource id #65, 4096)
feof(Resource id #65)
fgets(Resource id #65, 4096)
feof(Resource id #65)
fgets(Resource id #65, 4096)
feof(Resource id #65)
fgets(Resource id #65, 4096)
feof(Resource id #65)
fgets(Resource id #65, 4096)
feof(Resource id #65)
fgets(Resource id #65, 4096)
feof(Resource id #65)
fgets(Resource id #65, 4096)
feof(Resource id #65)
fgets(Resource id #65, 4096)
feof(Resource id #65)
fgets(Resource id #65, 4096)
feof(Resource id #65)
fgets(Resource id #65, 4096)
feof(Resource id #65)
fgets(Resource id #65, 4096)
feof(Resource id #65)
fgets(Resource id #65, 4096)
feof(Resource id #65)
fgets(Resource id #65, 4096)
feof(Resource id #65)
fgets(Resource id #65, 4096)
feof(Resource id #65)
fgets(Resource id #65, 4096)
feof(Resource id #65)

(mysql): -- This file was automatically generated from an XSL template,
which is
-- why it looks so ugly. Editing it by hand would be a bad idea.
--

CREATE TABLE g2_ItemPropertiesMap (
g_itemId
int(11)

NOT NULL

,
g_key
varchar(

128

)

NOT NULL

,
g_value
text

) TYPE=MyISAM

(mysql): INSERT INTO g2_Schema (
g_name,
g_major,
g_minor
) VALUES (
'ItemPropertiesMap',
1,
0
)

fclose(Resource id #65)
fopen(/homepages/44/d87279514/htdocs/home/gallery/modules/core/classes/GalleryStorage/../../../../modules/core/classes/GalleryStorage/DatabaseStorage/schema/platform/mysql/GalleryMovieItem.sql,
r, 0)
feof(Resource id #66)
fgets(Resource id #66, 4096)
feof(Resource id #66)
fgets(Resource id #66, 4096)
feof(Resource id #66)
fgets(Resource id #66, 4096)
feof(Resource id #66)
fgets(Resource id #66, 4096)
feof(Resource id #66)
fgets(Resource id #66, 4096)
feof(Resource id #66)
fgets(Resource id #66, 4096)
feof(Resource id #66)
fgets(Resource id #66, 4096)
feof(Resource id #66)
fgets(Resource id #66, 4096)
feof(Resource id #66)
fgets(Resource id #66, 4096)
feof(Resource id #66)
fgets(Resource id #66, 4096)
feof(Resource id #66)
fgets(Resource id #66, 4096)
feof(Resource id #66)
fgets(Resource id #66, 4096)
feof(Resource id #66)
fgets(Resource id #66, 4096)
feof(Resource id #66)
fgets(Resource id #66, 4096)

feof(Resource id #66)
fgets(Resource id #66, 4096)
feof(Resource id #66)
fgets(Resource id #66, 4096)
feof(Resource id #66)
fgets(Resource id #66, 4096)
feof(Resource id #66)
fgets(Resource id #66, 4096)
feof(Resource id #66)
fgets(Resource id #66, 4096)
feof(Resource id #66)
fgets(Resource id #66, 4096)
feof(Resource id #66)
fgets(Resource id #66, 4096)
feof(Resource id #66)
fgets(Resource id #66, 4096)
feof(Resource id #66)
fgets(Resource id #66, 4096)
feof(Resource id #66)
fgets(Resource id #66, 4096)
feof(Resource id #66)
fgets(Resource id #66, 4096)
feof(Resource id #66)
fgets(Resource id #66, 4096)
feof(Resource id #66)
fgets(Resource id #66, 4096)
feof(Resource id #66)
fgets(Resource id #66, 4096)
feof(Resource id #66)
fgets(Resource id #66, 4096)
feof(Resource id #66)
fgets(Resource id #66, 4096)
feof(Resource id #66)
fgets(Resource id #66, 4096)
feof(Resource id #66)
fgets

 
squirrelproductions

Joined: 2004-12-02
Posts: 8
Posted: Thu, 2004-12-02 21:23

Firefox 1.0PR
Apache 2.0.52
PHP 5.0.1
MySQL 4.0.21
GD bundled (2.0.28 compatible)

I encountered a similar installation error at "7 Install Gallery Core" [/gallery2/install/index.php?step=7]. I did have G2-Alpha3 working previously, but I deleted the previous install and started from scratch. But then I got the above error during install.

 Stack Trace:
Error (ERROR_BAD_PLUGIN) : Unknown module version 0

    * in I:\websites\htdocs\gallery2\modules\core\CoreModuleExtras.inc at line 84 (CoreModule::error)
    * in I:\websites\htdocs\gallery2\modules\core\module.inc at line 663 (CoreModule::upgrade)
    * in I:\websites\htdocs\gallery2\modules\core\classes\GalleryModule.class at line 168 (CoreModule::upgrade)
    * in I:\websites\htdocs\gallery2\install\steps\InstallCoreModuleStep.class at line 68 (CoreModule::installOrUpgrade)
    * in I:\websites\htdocs\gallery2\install\index.php at line 148 (InstallCoreModuleStep::loadTemplateData) 

Anyone? Thanks.

 
mindless
mindless's picture

Joined: 2004-01-04
Posts: 8601
Posted: Thu, 2004-12-02 22:18

hmm.. for some reason that switch statement has the "default" item first instead of last.. try editing module/core/CoreModuleExtras.inc around line 82 and move the "default:" line and the 3 lines below it down to the bottom..
ie, after the last /* fall through */ add

        break;

        default:
            return GalleryStatus::error(ERROR_BAD_PLUGIN, __FILE__, __LINE__,
                                        sprintf('Unknown module version %d', $currentVersion));
            break;

let us know if that works.

 
squirrelproductions

Joined: 2004-12-02
Posts: 8
Posted: Thu, 2004-12-02 23:10

Thanks for the tip mindless. Your fix allowed me to bypass the ERROR_BAD_PLUGIN error and to complete the installation. However, I then got another error ERROR_MISSING_OBJECT when I tried to load up main.php. I found this post which recommended clearing out the /g2data/ dir. I deleted the /gallery2 and the /g2data dirs, and I dropped and re-created a fresh db. I reinstalled, and no more errors.

Lessons learned: read the FAQ and use the search feature of the forums better.

Sorry for any trouble and/or confusion. Thanks for all the help, though.

 
mindless
mindless's picture

Joined: 2004-01-04
Posts: 8601
Posted: Fri, 2004-12-03 02:03

cool, glad it worked.. I just committed that change to cvs.