https://t.me/RX1948
Server : Apache/2.4.58 (Ubuntu)
System : Linux yumsem00.cafe24.com 5.4.0-131-generic #147-Ubuntu SMP Fri Oct 14 17:07:22 UTC 2022 x86_64
User : root ( 0)
PHP Version : 8.2.14
Disable Function : NONE
Directory :  /var/www/html/wp-content/plugins/kboard-comments/class/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /var/www/html/wp-content/plugins/kboard-comments/class/KBCommentUrl.class.php
<?php
/**
 * KBoard 댓글 URL
 * @link www.cosmosfarm.com
 * @copyright Copyright 2021 Cosmosfarm. All rights reserved.
 * @license http://www.gnu.org/licenses/gpl.html
 */
class KBCommentUrl {
	
	var $comment_uid;
	var $board;
	
	public function __construct($comment_uid=''){
		if($comment_uid) $this->setCommentUID($comment_uid);
	}
	
	/**
	 * 댓글 UID를 입력한다.
	 * @param string $comment_uid
	 * @return KBCommentUrl
	 */
	public function setCommentUID($comment_uid){
		$this->comment_uid = intval($comment_uid);
		return $this;
	}
	
	/**
	 * 게시판을 입력 받는다.
	 * @param int|KBoard $board
	 */
	public function setBoard($board){
		if(is_numeric($board)){
			$this->board = new KBoard($board);
		}
		else{
			$this->board = $board;
		}
	}
	
	/**
	 * 댓글 입력 실행 URL
	 * @return string
	 */
	public function getInsertURL(){
		return apply_filters('kboard_comments_url_insert', site_url("?action=kboard_comment_insert"), $this->board);
	}
	
	/**
	 * 댓글 삭제 실행 URL
	 * @return string
	 */
	public function getDeleteURL(){
		$url = add_query_arg('kboard-comments-delete-nonce', wp_create_nonce("kboard-comments-delete-{$this->comment_uid}"), site_url("?action=kboard_comment_delete&uid={$this->comment_uid}"));
		return apply_filters('kboard_comments_url_delete', $url, $this->comment_uid, $this->board);
	}
	
	/**
	 * 댓글 비밀번호 확인 페이지 URL
	 * @return string
	 */
	public function getConfirmURL(){
		return apply_filters('kboard_comments_url_confirm', site_url("?action=kboard_comment_confirm&uid={$this->comment_uid}"), $this->comment_uid, $this->board);
	}
	
	/**
	 * 댓글 수정 페이지 URL
	 * @return string
	 */
	public function getEditURL(){
		return apply_filters('kboard_comments_url_edit', site_url("?action=kboard_comment_edit&uid={$this->comment_uid}"), $this->comment_uid, $this->board);
	}
	
	/**
	 * 댓글 업데이트 실행 URL
	 * @return string
	 */
	public function getUpdateURL(){
		$url = add_query_arg('kboard-comments-update-nonce', wp_create_nonce("kboard-comments-update-{$this->comment_uid}"), site_url("?action=kboard_comment_update&uid={$this->comment_uid}"));
		return apply_filters('kboard_comments_url_update', $url, $this->comment_uid, $this->board);
	}
	
	/**
	 * 첨부파일 다운로드 URL을 반환한다.
	 * @param string $file_key
	 * @return string
	 */
	public function getDownloadURLWithAttach($file_key){
		if($this->comment_uid){
			$url = add_query_arg('kboard-file-download-nonce', wp_create_nonce('kboard-file-download'), site_url("?action=kboard_file_download&comment_uid={$this->comment_uid}&file={$file_key}"));
		}
		else{
			$url = '';
		}
		return apply_filters('kboard_comments_url_file_download', $url, $this->comment_uid, $file_key, $this->board);
	}
}
?>

https://t.me/RX1948 - 2025