plugins->moduleInfo('blogroll','version'); if (version_compare($core->getVersion('blogroll'),$version,'>=')) { return; } /* Database schema -------------------------------------------------------- */ $s = new dbStruct($core->con,$core->prefix); $s->link ->link_id ('bigint', 0, false) ->blog_id ('varchar', 32, false) ->link_href ('varchar', 255, false) ->link_title ('varchar', 255, false) ->link_desc ('varchar', 255, true) ->link_lang ('varchar', 5, true) ->link_xfn ('varchar', 255, true) ->link_position ('integer', 0, false, 0) ->primary('pk_link','link_id') ; $s->link->index('idx_link_blog_id','btree','blog_id'); $s->link->reference('fk_link_blog','blog_id','blog','blog_id','cascade','cascade'); # Schema installation $si = new dbStruct($core->con,$core->prefix); $changes = $si->synchronize($s); $core->setVersion('blogroll',$version); return true; ?>