$v = '';
$p = 0;
if (preg_match("/^([^\\s]+)\\s+([\\d]+)\$/", $row['version'], $matches)) {
$v = (string) $matches[1];
$p = (int) $matches[2];
}
$userModules[$row['basename']] = array('basename' => $row['basename'], 'version' => $v, 'mode' => isset($onlineModules[$row['basename']]['mode']) ? $onlineModules[$row['basename']]['mode'] : false, 'time' => $p, 'author' => $row['author']);
}
}
$NvUpdate->module_info($onlineModules, $userModules);
} elseif ($type == 'module') {
$_modules = nv_getExtVersion(0);
$_modules = nv_object2array($_modules);
$_modules = $_modules['module'];
$onlineModules = array();
foreach ($_modules as $m) {
$name = array_shift($m);
$onlineModules[$name] = $m;
unset($onlineModules[$name]['date']);
$onlineModules[$name]['pubtime'] = strtotime($m['date']);
}
$NvUpdate->module_com_info($onlineModules);
} else {
die(' ');
}
}
$contents = $NvUpdate->step3($array);
}
include NV_ROOTDIR . '/includes/header.php';
echo $NvUpdate->template($contents);
include NV_ROOTDIR . '/includes/footer.php';