Помощь Помогите раззендить файл

Тема в разделе "Социальные сети", создана пользователем _lazy, 18 окт 2011.

Модераторы: arman29
  1. _lazy

    _lazy Постоялец

    Регистр.:
    10 мар 2008
    Сообщения:
    90
    Симпатии:
    5
    http://semperok.com/upload/iSearch.rar
    Помогите пожалуйста. я не смог
     
  2. foshechka

    foshechka

    Регистр.:
    24 мар 2009
    Сообщения:
    658
    Симпатии:
    112
    На фига оно тебе?! Думаешь это будет проще, чем 50 постов?! ;)
     
  3. _lazy

    _lazy Постоялец

    Регистр.:
    10 мар 2008
    Сообщения:
    90
    Симпатии:
    5
    В каком смысле? У меня есть зератуловский дезендер - но получается абсолютная хрень. В файле пропадает куча всего.
     
  4. Губка Боб

    Губка Боб Квадратные штаны

    Регистр.:
    11 окт 2009
    Сообщения:
    399
    Симпатии:
    437
    Зачем из-за одного файла заливать все папки?там один файл под зендом.

    Вот:model.php
    PHP:
    <?php


    class cms_model_isearch
    {

        private 
    $inDB NULL;

        public function 
    __construct( )
        {
            
    $this->inDB cmsDatabase::getinstance( );
        }

        public function 
    getSections( )
        {
            if ( !
    $this->checkLicense( ) )
            {
                global 
    $_LANG;
                
    $cfg $this->getConfig( );
                echo 
    "<div class=\"side_filter cur_section\" id=\"filter_quick\" onclick=\"switchSection('quick');\">".$_LANG['QUICK']."</div>";
                
    $sql "SELECT link, title FROM cms_components order by title";
                
    $rs $this->inDB->query$sql );
                while ( 
    $this->inDB->num_rows$rs ) && ( $component $this->inDB->fetch_assoc$rs ) ) )
                {
                    
    $spfile $_SERVER['DOCUMENT_ROOT']."/components/".$component['link']."/search_full.php";
                    if ( !
    file_exists$spfile ) && !in_array$component['link'], $cfg['comp'] ) )
                    {
                        echo 
    "<div class=\"side_filter\" id=\"filter_".$component['link']."\" onclick=\"switchSection('".$component['link']."');\">".$component['title']."</div>";
                    }
                }
            }
        }

        public function 
    getDefaultConfig( )
        {
            
    $cfg = array(
                
    "perpage" => 15,
                
    "autosearch" => 1,
                
    "auto_showmore" => 1,
                
    "comp" => array( "content""photos""price""catalog""forum""blogs""board" ),
                
    "license_key" => ""
            
    );
            return 
    $cfg;
        }

        public function 
    getConfig( )
        {
            
    $inCore cmsCore::getinstance( );
            
    $default_cfg $this->getDefaultConfig( );
            
    $cfg $inCore->loadComponentConfig"isearch" );
            
    $cfg array_merge$default_cfg$cfg );
            return 
    $cfg;
        }

        public function 
    checkLicense$force_violation TRUE )
        {
            
    $cfg $this->getConfig( );
            
    $salt "the_search_is_very_nice";
            
    $domain $_SERVER['HTTP_HOST'];
            if ( 
    strstr$domain"http://" ) )
            {
                
    $domain str_replace"http://"""$domain );
            }
            if ( 
    substr$domain0) == "www." )
            {
                
    $domain substr$domain);
            }
            if ( !
    $cfg['license_key'] )
            {
                
    $this->licenseViolation$domain );
            }
            
    $code $salt."^".$domain;
            
    $code md5$code );
            
    $code strtoupper$code );
            
    $code_bl[0] = substr$code0);
            
    $code_bl[1] = substr$code8);
            
    $code_bl[2] = substr$code16);
            
    $code_bl[3] = substr$code24);
            
    $code $code_bl[1]."-".$code_bl[0]."-".$code_bl[3]."-".$code_bl[2];
            if ( 
    strstr$cfg['license_key'], ";" ) )
            {
                
    $found FALSE;
                
    $keys explode";"$cfg['license_key'] );
                foreach ( 
    $keys as $key )
                {
                    
    $key trim$key );
                    if ( 
    $code == $key )
                    {
                        
    $found TRUE;
                    }
                }
                if ( !
    $found )
                {
                    if ( 
    $force_violation )
                    {
                        
    $this->licenseViolation$domain );
                        return 
    TRUE;
                    }
                    return 
    FALSE;
                }
            }
            else if ( 
    $code != $cfg['license_key'] )
            {
                if ( 
    $force_violation )
                {
                    
    $this->licenseViolation$domain$cfg['license_key'] );
                    return 
    TRUE;
                }
                return 
    FALSE;
            }
        }

        public function 
    licenseViolation$domain$code "" )
        {
            if ( 
    $code )
            {
                echo 
    "<h3>Неверный ключ лицензии iSearch</h3>";
                echo 
    "<p>Ключ лицензии <strong>".$code."</strong> не подходит для домена <strong>".$domain."</strong></p>";
                echo 
    "<p>Укажите правильный ключ в <a href=\"/admin/index.php?view=components&do=config&link=isearch&opt=config\">настройках компонента</a></p><p>Все вопросы можно задать на сайте <a href=\"http://semperok.com/users/admin\">www.semperok.com</a></p>";
            }
            else
            {
                echo 
    "<h3>Неверный ключ лицензии iSearch</h3><p>Укажите правильный ключ в <a href=\"/admin/index.php?view=components&do=config&link=isearch&opt=config\">настройках компонента</a></p><p>Приобрести лицензию можно на сайте <a href=\"http://semperok.com/users/admin\">www.semperok.com</a></p>";
            }
        }

    }

    if ( !
    defined"VALID_CMS" ) )
    {
        exit( 
    "ACCESS DENIED" );
    }
    ?>
     
    _lazy нравится это.
  5. foshechka

    foshechka

    Регистр.:
    24 мар 2009
    Сообщения:
    658
    Симпатии:
    112
    В том смысле, что этот компонент уже нулл выложен здесь:
    https://www.nulled.cc/showthread.php?t=211727&page=11
    под хайдом 50 постов, которых у тебя еще нет.:)