template() public method

NvUpdate::template()
public template ( mixed $contents )
$contents mixed
Esempio n. 1
0
                    $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';