Subversion Repositories oidplus

Rev

Rev 558 | Rev 1050 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 558 Rev 830
Line 18... Line 18...
18
 */
18
 */
19
 
19
 
20
/**
20
/**
21
 * This function will be called by OIDplusDatabaseConnection.class.php at method afterConnect().
21
 * This function will be called by OIDplusDatabaseConnection.class.php at method afterConnect().
22
 * @param OIDplusDatabaseConnection $db is the OIDplusDatabaseConnection class
22
 * @param OIDplusDatabaseConnection $db is the OIDplusDatabaseConnection class
23
 * @param string $version is the current version (this script MUST increase the number by 1 when it is done)
23
 * @return int new version set
24
 * @throws OIDplusException
24
 * @throws OIDplusException
25
 */
25
 */
26
function oidplus_dbupdate_202_203(OIDplusDatabaseConnection $db, string &$version) {
26
function oidplus_dbupdate_202(OIDplusDatabaseConnection $db) {
27
    if ($db->transaction_supported()) $db->transaction_begin();
27
        if ($db->transaction_supported()) $db->transaction_begin();
28
 
28
 
29
    if ($db->getSlang()->id() == 'mssql') {
29
        if ($db->getSlang()->id() == 'mssql') {
30
        $db->query("CREATE FUNCTION [dbo].[getOidArc] (@strList varchar(512), @maxArcLen int, @occurence int)
30
                $db->query("CREATE FUNCTION [dbo].[getOidArc] (@strList varchar(512), @maxArcLen int, @occurence int)
31
        RETURNS varchar(512) AS
31
                RETURNS varchar(512) AS
Line 68... Line 68...
68
 
68
 
69
    $version = 203;
69
        $version = 203;
70
    $db->query("UPDATE ###config SET value = ? WHERE name = 'database_version'", array($version));
70
        $db->query("UPDATE ###config SET value = ? WHERE name = 'database_version'", array($version));
71
 
71
 
72
    if ($db->transaction_supported()) $db->transaction_commit();
72
        if ($db->transaction_supported()) $db->transaction_commit();
-
 
73
 
-
 
74
        return $version;
73
}
75
}
74
76