Ejemplo n.º 1
0
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);
        }
    }
}
Ejemplo n.º 2
0
                    $db = vbseo_get_db();
                    $setm = vbseo_cp_get_options(array('VBSEO_ADMIN_PASSWORD'));
                    vbseo_extra_inc('linkback');
                    if (isset($p['linkback_black'])) {
                        vbseo_linkback_unbandomain('', 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'];