plugins->moduleInfo('filesAlias','version'); if (version_compare($core->getVersion('filesAlias'),$version,'>=')) { return; } /* Database schema -------------------------------------------------------- */ $s = new dbStruct($core->con,$core->prefix); $s->filesalias ->blog_id('varchar',32,false) ->filesalias_url('varchar',255,false) ->filesalias_destination('varchar',255,false) ->filesalias_password('varchar',32,true,null) ->filesalias_disposable('smallint',0,false,0) ->primary('pk_filesalias','blog_id','filesalias_url') ->index('idx_filesalias_blog_id','btree','blog_id') ->reference('fk_filesalias_blog','blog_id','blog','blog_id','cascade','cascade') ; # Schema installation $si = new dbStruct($core->con,$core->prefix); $changes = $si->synchronize($s); $core->setVersion('filesAlias',$version); return true;