function vbseo_check_confirmation() { global $vboptions, $vbulletin, $licresponse; if (!$vboptions['bburl2']) { return; } $url = $vboptions['bburl']; if (!strstr($url, '://')) { $url = 'http://' . $url; } $purl = @parse_url($url); $dom = preg_replace('#\\bwww\\.#', '', $purl['host']); $vbtop = $dom . VBSEO_VERSION2_MORE; $vbseo_keys = array(md5(md5($vbtop . 'Xi8J0)DZ5O9FN9gt')), md5(md5($vbtop . 'Ak9K8;MZ6K1RK4iw')), md5(md5($vbtop . 'Ga4H6^NA1W7TT9il')), md5(md5($vbtop . 'Os9U0_OI5J7LX9jn'))); if (vbseo_check_keys(VBSEO_LICENSE_CODE, $vbseo_keys)) { $vboptions['vbseo_confirmation_code'] = VBSEO_LICENSE_CODE; } if (!defined('VBSEO_IS_VBSEOCP') && vbseo_check_keys($vboptions['vbseo_confirmation_code'], $vbseo_keys)) { return; } $db = vbseo_get_db(); $vbo = vbseo_get_datastore('options'); $vbseoo = vbseo_get_datastore('vbseo_options'); if (!defined('VBSEO_IS_VBSEOCP') && vbseo_check_keys($vbseoo['license'], $vbseo_keys)) { $vboptions['vbseo_confirmation_code'] = $vbo['vbseo_confirmation_code'] = $vbseoo['license']; $check_again = false; } else { $qurl = 'http://www.crawlability.com/'; $qurl .= 'vbseo-reg/vbseo-reg.php?vbtop=' . urlencode($vboptions['bburl']) . '&ver=' . urlencode(VBSEO_VERSION2_MORE) . '&t=5&ccode=' . urlencode(substr($vboptions['vbseo_confirmation_code'], 0, 100)); $gq = vbseo_http_query($qurl); $lcode = substr(preg_replace('#[^\\w ]#', '', $gq), 0, 100); if ($lcode) { $vboptions['vbseo_confirmation_code'] = $vbseoo['license'] = $vbo['vbseo_confirmation_code'] = $lcode; } $check_again = true; } vbseo_set_datastore('vbseo_options', $vbseoo); vbseo_set_datastore('options', $vbo); if (!vbseo_check_keys($vbo['vbseo_confirmation_code'], $vbseo_keys) && !defined('VBSEO_NO_LICENSE_CHECK_5342')) { define('VBSEO_UNREG', true); if (defined('VBSEO_LITE_DEFAULT')) { define('VBSEO_LITE', true); } if (VBSEO_EXPIRED_MORE) { define('VBSEO_UNREG_EXPIRED', 1); } } }
$blackdoms = preg_split('#[\\r\\n]+#', trim($p['linkback_black'])); foreach ($blackdoms as $bdom) { vbseo_linkback_bandomain($bdom, 1); } } $vlink = $db->vbseodb_query_first("SELECT COUNT(*) as cnt FROM " . vbseo_tbl_prefix('thread') . " WHERE vbseo_linkbacks_no>0"); if ($vlink['cnt'] == 0) { vbseo_linkback_recalc(); } $vbo = vbseo_get_datastore('options'); $vbseoo = vbseo_get_datastore('vbseo_options'); $setcode = isset($p['editlic']) ? VBSEO_LICENSE_CODE : $vboptions['vbseo_confirmation_code']; $vbseoo['settings_backup'] = $setm; $vbo['vbseo_opt'] = array(); vbseo_set_datastore('vbseo_options', $vbseoo); vbseo_set_datastore('options', $vbo); $rid = $db->vbseodb_query("SHOW COLUMNS FROM " . vbseo_tbl_prefix('plugin') . " LIKE 'executionorder'"); $excolumn = $db->funcs['fetch_assoc']($rid); if ($excolumn) { $db->vbseodb_query($q = "UPDATE " . vbseo_tbl_prefix('plugin') . "\r\nSET executionorder = 15\r\nWHERE product = 'crawlability_vbseo' AND hookname = 'global_complete' AND executionorder = 5"); } vbseo_cache_start(); $vbseo_cache->cachereset(); ?> <p align="center"><strong><font color="#FF0000"><?php echo $alang['saved_ok']; ?> </font></strong><br /> <a href="vbseocp.php<?php echo $jumpto ? "#{$jumpto}" : ""; ?>