Вход Регистрация
Файл: adultscript-2.0.3-pro/files/cron/scripts/link_check.php
Строк: 33
<?php
defined
('_VALID') or die('Restricted Access!');
function 
cron_link_check()
{
    
update_script('link_check'TRUEFALSE);

    if (
VF::cfg_item('module.link.cron_check') == '0') {
        
update_script('link_check'FALSETRUE);
        
        return;
    }

    
$db VF::factory('database');
    
$db->query("SELECT link_id, linkback
            FROM #__link
            ORDER BY link_id ASC"
);
    
$links $db->fetch_rows();
    
    
VF::load('simple_html_dom.simple_html_dom');
    foreach (
$links as $link) {
        
$html    VCurl::string($link['linkback']);
        
$html    str_get_html($html);
        
$found    FALSE;
        foreach (
$html->find('a') as $element) {
            if (
$element->href == BASE_URL) {
                
$found TRUE;
            }
        }
    
        if (
$found === FALSE) {
            
VF::factory_remove('database');
            
VF::factory('database')->query("UPDATE #__link SET status = '0' WHERE link_id = ".(int) $link['link_id']." LIMIT 1");
        }
    }
    
    
update_script('link_check'FALSETRUE);
}
Онлайн: 0
Реклама