Code Duplication    Length = 20-20 lines in 2 locations

include/module.php 1 location

@@ 126-145 (lines=20) @@
123
 *
124
 * @return mixed
125
 */
126
function update_userlog_v115(XoopsModule $module)
127
{
128
    $userlog  = Userlog::getInstance();
129
    // Only change the field from INDEX to UNIQUE if it is not unique
130
    // if (isset($indexArr[0]["Non_unique"]) || $indexArr[0]["Non_unique"] == 1) { }
131
    // change the index in _stats table
132
    if (!$ret = $userlog->getHandler('stats')->changeIndex('stats_type_link_period', ['stats_type', 'stats_link', 'stats_period'], 'UNIQUE')) {
133
        $module->setErrors("'stats_type_link_period' index is not changed to unique. Warning: do not use module until you change this index to unique.");
134
    }
135
    // drop the index in _log table
136
    if (!$ret = $userlog->getHandler('log')->dropIndex('log_id_uid')) {
137
        $module->setErrors("'log_id_uid' index is not dropped.");
138
    }
139
    // add the index in _log table
140
    if (!$ret = $userlog->getHandler('log')->addIndex('log_time', ['log_time'])) {
141
        $module->setErrors("'log_time' index is not added.");
142
    }
143
144
    return $ret;
145
}
146
147
/**
148
 * @param XoopsModule $module

include/onupdate.php 1 location

@@ 115-134 (lines=20) @@
112
 *
113
 * @return mixed
114
 */
115
function update_userlog_v115(XoopsModule $module)
116
{
117
    $userlog  = Userlog::getInstance();
118
    // Only change the field from INDEX to UNIQUE if it is not unique
119
    // if (isset($indexArr[0]["Non_unique"]) || $indexArr[0]["Non_unique"] == 1) { }
120
    // change the index in _stats table
121
    if (!$ret = $userlog->getHandler('stats')->changeIndex('stats_type_link_period', ['stats_type', 'stats_link', 'stats_period'], 'UNIQUE')) {
122
        $module->setErrors("'stats_type_link_period' index is not changed to unique. Warning: do not use module until you change this index to unique.");
123
    }
124
    // drop the index in _log table
125
    if (!$ret = $userlog->getHandler('log')->dropIndex('log_id_uid')) {
126
        $module->setErrors("'log_id_uid' index is not dropped.");
127
    }
128
    // add the index in _log table
129
    if (!$ret = $userlog->getHandler('log')->addIndex('log_time', ['log_time'])) {
130
        $module->setErrors("'log_time' index is not added.");
131
    }
132
133
    return $ret;
134
}
135
136
/**
137
 * @param XoopsModule $module