newVersion( basename(__DIR__), dcCore::app()->plugins->moduleInfo(basename(__DIR__), 'version') )) { return null; } $s = new dbStruct(dcCore::app()->con, dcCore::app()->prefix); $s->{initFilesAlias::ALIAS_TABLE_NAME} ->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') ; $si = new dbStruct(dcCore::app()->con, dcCore::app()->prefix); $changes = $si->synchronize($s); return true; } catch (Exception $e) { dcCore::app()->error->add($e->getMessage()); } return false;