//session_start(); $nv_Request->set_Cookie('ok', 1); } if ($nv_Request->isset_request('ok', 'cookie')) { require_once NV_ROOTDIR . '/includes/class/checkurl.class.php'; $check = new CheckUrl(); $page_title = $lang_module['weblink_checkalivelink']; $numcat = $db->sql_numrows($db->sql_query("SELECT id FROM `" . NV_PREFIXLANG . "_" . $module_data . "_rows` ")); $base_url = NV_BASE_ADMINURL . "index.php?" . NV_NAME_VARIABLE . "=" . $module_name . "&op=checklink"; $all_page = $numcat > 1 ? $numcat : 1; $per_page = 5; $page = $nv_Request->get_int('page', 'get', 0); $sql = "SELECT url FROM `" . NV_PREFIXLANG . "_" . $module_data . "_rows` LIMIT {$page},{$per_page}"; $result = $db->sql_query($sql); while ($row = $db->sql_fetchrow($result)) { $contents .= $check->check_curl($row['url']) ? $row['url'] . '<br />' : '<span style="text-decoration:line-through">' . $row['url'] . '</span>' . $lang_module['weblink_check_error']; } $generate_page = nv_generate_page($base_url, $all_page, $per_page, $page); if ($generate_page != "") { $contents .= "<br><p align=\"center\">" . $generate_page . "</p>\n"; } } else { $contents .= $lang_module['weblink_check_notice'] . ' <form name="confirm" action="' . NV_BASE_ADMINURL . 'index.php?' . NV_NAME_VARIABLE . '=' . $module_name . '&op=checklink" method="post"> <input type="hidden" name="ok" value="1"> <input type="submit" value="' . $lang_module['weblink_check_confirm'] . '" name="submit"> </form> '; } include NV_ROOTDIR . "/includes/header.php"; echo nv_admin_theme($contents);
if ($nv_Request->isset_request('ok', 'cookie')) { require_once NV_ROOTDIR . '/includes/class/checkurl.class.php'; $check = new CheckUrl(); $page_title = $lang_module['weblink_checkalivelink']; $numcat = $db->sql_numrows($db->sql_query("SELECT id FROM `" . NV_PREFIXLANG . "_" . $module_data . "_rows` ")); $base_url = NV_BASE_ADMINURL . "index.php?" . NV_NAME_VARIABLE . "=" . $module_name . "&" . NV_OP_VARIABLE . "=checklink"; $all_page = $numcat > 1 ? $numcat : 1; $per_page = 5; $page = $nv_Request->get_int('page', 'get', 0); $sql = "SELECT `url` FROM `" . NV_PREFIXLANG . "_" . $module_data . "_rows` LIMIT {$page},{$per_page}"; $result = $db->sql_query($sql); $i = 0; while ($row = $db->sql_fetchrow($result)) { $xtpl->assign('CLASS', $i++ % 2 ? " class=\"second\"" : ""); $xtpl->assign('URL', $row['url']); if ($check->check_curl($row['url'])) { $xtpl->parse('main.check.loop.ok'); } else { $xtpl->parse('main.check.loop.error'); } $xtpl->parse('main.check.loop'); } $generate_page = nv_generate_page($base_url, $all_page, $per_page, $page); if (!empty($generate_page)) { $xtpl->assign('GENERATE_PAGE', $generate_page); $xtpl->parse('main.check.generate_page'); } $xtpl->parse('main.check'); } else { $xtpl->assign('FORM_ACTION', NV_BASE_ADMINURL . "index.php?" . NV_NAME_VARIABLE . "=" . $module_name . "&" . NV_OP_VARIABLE . "=checklink"); $xtpl->parse('main.form');