403Webshell
Server IP : 27.254.152.13  /  Your IP : 216.73.217.38
Web Server : Apache/2
System : Linux ns1-252017.dragonhispeed.com 5.2.0 #1 SMP Fri Mar 29 22:50:14 MSK 2024 x86_64
User : coloflew ( 1072)
PHP Version : 5.6.40
Disable Function : exec,system,passthru,shell_exec,proc_close,proc_open,dl,popen,show_source,posix_kill,posix_mkfifo,posix_getpwuid,posix_setpgid,posix_setsid,posix_setuid,posix_setgid,posix_seteuid,posix_setegid,posix_uname
MySQL : ON  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /home/coloflew/domains/fulltion.com/public_html/administrator/modules/manu_manupage/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /home/coloflew/domains/fulltion.com/public_html/administrator/modules/manu_manupage/index.php
<?php 
//echo "<pre>"; print_r($lang_En);
if($_GET['act']=="add"){
	$lang = $db->getAll("language","*","","","");
	$idarr = $db->getOne("page","*","","order by page_id desc","limit 1");
	$id = $idarr['page_id'];
	$autoid = $id+1;
	$arrData = array();
	if($lang){
		foreach($lang as $key => $value ){	
			if(isset($_FILES)){
				foreach($_FILES as $key => $val){
					if( @ereg("^page_image", $key)){
						if($key=='page_image'){
							if( $val['name'] ){
								$thumnelwid = array("width"=>"100","hight"=>"100");
								$arrData[$key] = $objMaster->uploadImage("image", "../images/page/",$key,"page_".$autoid,$_FILES,"",$thumnelwid);	
							}
						}
						
						if($key=='page_banner'){
							if( $val['name'] ){
								$thumnelwid = array("width"=>"980","hight"=>"");
								$arrData[$key] = $objMaster->uploadImage("image", "../images/page/",$key,"banner_".$autoid,$_FILES,"",$thumnelwid);	
							}
						}
					}
				}
			}		
			$arrData['page_id']			= $autoid;
			$arrData['page_name']		= $_POST['page_name'];
			$arrData['page_link']		= $_POST['page_link'];
			$arrData['page_link_f']		= $_POST['page_link'] ? 1 : 0;
			//$arrData['page_detail']		= $_POST['page_detail'];
			$arrData['page_parent']		= $_POST['page_parent'];
			$arrData['page_sort']		= $_POST['page_sort'];
			$arrData['page_status']		= $_POST['page_status'];
			$arrData['page_date']		= TIMESTAMP;
			$arrData['lang_code']		= $value['lang_code'];
			//echo "<pre>"; print_r($arrData); exit();
			$db->insertData("page",$arrData);
			
			$Filenameth = "page_".$autoid."_".$value['lang_code'].".txt";
			$txt_nameth = "../contentpage/".$Filenameth."";
			$txt_openth = @fopen("$txt_nameth", "w");
			@fwrite($txt_openth, "".$_POST['page_detail']."");
			
			@fclose($txt_openth);
		}
	}
	$msg = $lang_set['save_complete'];
	$res = true;
}elseif($_GET['act']=="editdata"){
	$arrData = array();
	if(isset($_FILES['page_image']['name']) || isset($_FILES['page_banner']['name'])){
		foreach($_FILES as $key => $val){
		//echo $key;
			if( @ereg("^page_image", $key)){ //image
				if($key=='page_image'){
				  $k="chkDel".ucfirst(strtolower($key));	
					if( $val['name']){
						$thumnelwid = array("width"=>"100","hight"=>"100");
						$arrData[$key] = $objMaster->uploadImage("image","../images/page/",$key,"page_".$_POST['page_id'],$_FILES,"",$thumnelwid);
						if($key=="page_image"){$chk_img1 = $arrData[$key]; }
						
						$chk_img = $arrData[$key];
						if(@$_POST[$k] && $chk_img){
							//$objMaster->deleteFiles("../images/page", $_POST[$k], "0");
							//$objMaster->deleteFiles("../images/page/thumbs", $_POST[$k], "0");
						}	
					}else{						
						if(@$_POST[$k]){
							//$objMaster->deleteFiles("../images/page", $arrData[$k], "0");
							//$objMaster->deleteFiles("../images/page/thumbs", $arrData[$k], "0");
							$arrData[$key] = "";
						}
					}
				}
			}
			
			if( @ereg("^page_banner", $key)){ //image				
				  if($key=='page_banner'){
					  $k="chkDel".ucfirst(strtolower($key));	
					if( $val['name']){
						$thumnelwid = array("width"=>"980","hight"=>"");
						$arrData[$key] = $objMaster->uploadImage("image","../images/page/",$key,"banner_".$_POST['page_id'],$_FILES,"",$thumnelwid);
						if($key=="page_banner"){$chk_img1 = $arrData[$key]; }
						$chk_img = $arrData[$key];
						if(@$_POST[$k] && $chk_img){
							//$objMaster->deleteFiles("../images/page", $_POST[$k], "0");
							//$objMaster->deleteFiles("../images/page/thumbs", $_POST[$k], "0");
						}	
					}else{						
						if(@$_POST[$k]){
							//$objMaster->deleteFiles("../images/page", $arrData[$k], "0");
							//$objMaster->deleteFiles("../images/page/thumbs", $arrData[$k], "0");
							$arrData[$key] = "";
						}
					}
				  }
			    }
		}
	}else{
		$arrData['page_image'] = 	$_POST['oldPage_image'];
		$arrData['page_banner'] = 	$_POST['oldPage_banner'];
	}
	$arrData['page_id']			= $_POST['page_id'];
	$arrData['page_name']		= $_POST['page_name'];
	$arrData['page_link']		= $_POST['page_link'];
	$arrData['page_link_f']		= $_POST['page_link'] ? 1 : 0;
	//$arrData['page_detail']		= $_POST['page_detail'];
	$arrData['page_parent']		= $_POST['page_parent'];
	$arrData['page_sort']		= $_POST['page_sort'];
	$arrData['page_status']		= $_POST['page_status'];
	
	//echo "<pre>"; print_r($arrData); exit();

	$db->updateData("page",$arrData,"page_id='".$_POST['page_id']."' and lang_code='".$lang_code."'");
	
	$Filenameth = "page_".$_POST['page_id']."_".$lang_code.".txt";
	$txt_nameth = "../contentpage/".$Filenameth."";
	$txt_openth = @fopen("$txt_nameth", "w");
	@fwrite($txt_openth, "".$_POST['page_detail']."");
	
	@fclose($txt_openth);
	
	$msg = $lang_set['edit_complete'];
	$res = true;

}elseif($_GET['act']=="edit"){
	
	$arrRes = $db->getOne("page","*","page_id='".$_GET['page_id']."' and lang_code='".$lang_code."'");
	
}elseif($_GET['act']=="deletedata"){
	$getchkp = $db->getAll("page","*","page_parent='".$_GET['page_id']."'");
	if($getchkp){
		foreach($getchkp as $ke => $va){
			$db->deleteData("page","page_id='".$va['page_id']."'");
			$objMaster->deleteFiles("../images/page", $va['page_image'], "0");
			$objMaster->deleteFiles("../images/page/thumbs", $va['page_image'], "0");
			
			$objMaster->deleteFiles("../images/page", $va['page_banner'], "0");
			$objMaster->deleteFiles("../images/page/thumbs", $va['page_banner'], "0");
		}
	}
	$getDel = $db->getOne("page","*","page_id='".$_GET['page_id']."'");
	$db->deleteData("page","page_id='".$getDel['page_id']."'");
	$objMaster->deleteFiles("../images/page", $getDel['page_image'], "0");
	$objMaster->deleteFiles("../images/page/thumbs", $getDel['page_image'], "0");
	
	$objMaster->deleteFiles("../images/page", $getDel['page_banner'], "0");
	$objMaster->deleteFiles("../images/page/thumbs", $getDel['page_banner'], "0");

	echo '<meta http-equiv="refresh" content="0;URL=index.php?name=mngcontent">';
}elseif($_GET['act']=="deleteAll"){
	//echo "<pre>"; print_r($_POST);
	//exit;
	if($_POST['actdel']=="update"){
		$arrData = array();
		foreach($_POST['page_sort'] as $ke => $va){
			$arrData['page_sort']		= $va;
			$db->updateData("page",$arrData,"page_id='".$ke."'");
		}
	}else{
		if(count($_POST['pagedel']) > 0){
			foreach($_POST['pagedel'] as $key => $val){
				$getchkp = $db->getAll("page","*","page_parent='".$val."'");
				if($getchkp){
					foreach($getchkp as $ke => $va){
						$db->deleteData("page","page_id='".$va['page_id']."'");
						$objMaster->deleteFiles("../images/page", $va['page_image'], "0");
						$objMaster->deleteFiles("../images/page", $va['page_banner'], "0");
						$objMaster->deleteFiles("../images/page/thumbs", $va['page_image'], "0");
						$objMaster->deleteFiles("../images/page/thumbs", $va['page_banner'], "0");
					}
				}
				$getDel = $db->getOne("page","*","page_id='".$val."'");
				$db->deleteData("page","page_id='".$getDel['page_id']."'");
				$objMaster->deleteFiles("../images/page", $getDel['page_image'], "0");
				$objMaster->deleteFiles("../images/page/thumbs", $getDel['page_image'], "0");
				
				$objMaster->deleteFiles("../images/page", $getDel['page_banner'], "0");
				$objMaster->deleteFiles("../images/page/thumbs", $getDel['page_banner'], "0");
			}
		}
	}
	echo '<meta http-equiv="refresh" content="0;URL=index.php?name=mngcontent">';
}

$page = $_GET['page'] ? $_GET['page'] : 1;

$arrpageP = $db->getAll( "page", "*","page_parent='0' and lang_code='".$lang_code."'","" );

$arrPage = $objMaster->viewPages($page, $arrpageP, "10");

$getPage = $db->getAll("page","*","page_parent='0' and lang_code ='".$lang_code."'","order by page_sort asc",$arrPage["offset"]);


?>

<div class="block">
	<div class="block_head">
		<div class="bheadl"></div>
		<div class="bheadr"></div>
					
		<h2><?php echo $lang_set['page_title']; ?></h2>
    				
		<ul>
			<li><a href="index.php?name=mngcontent"><?php echo $lang_set['list_page']; ?></a></li>
			<li><a href="index.php?name=mngcontent&bl=addpage"><?php echo $lang_set['add_page']; ?></a></li>
		</ul>
	</div>		
    <!-- .block_head ends -->
    <div class="block_content tab_content" id="listpage">
	<form action="index.php?name=mngcontent&act=deleteAll" method="post">
        <table border="0" cellpadding="0" cellspacing="0" width="100%">
            <tr>
                <th width="10"><input type="checkbox" class="check_all" /></th>
                <th width="80"><?php echo $lang_set['page_sort']; ?></th>
                <th><?php echo $lang_set['pages_name']; ?></th>
                <th style="text-align:right;"><?php echo $lang_set['page_status']; ?></th>
                <th>&nbsp;</th>
            </tr>
            <?php 
            if($getPage){
                foreach($getPage as $key => $val){
            ?>
            <tr>
                <td><input type="checkbox" name="pagedel[]" value="<?php echo $val['page_id'];?>"/></td>
                <td><input type="text" name="page_sort[<?php echo $val['page_id'];?>]" value="<?php echo $val['page_sort'];?>" class="text small" style="width:30px; text-align:center"/></td>                
                <td><a href="index.php?name=mngcontent&bl=addpage&act=edit&page_id=<?php echo $val['page_id']?>#addpage"> <?php echo $val['page_name'];?></a></td>
                
                <td class="delete">
                <select name="page_status"  onchange="AJAX_Update_status('page','page_status',this.options[this.selectedIndex].value,'<?php echo $val['page_id']?>','page_id');">
                	<option value="yes" <?php echo ($val['page_status']=="yes" ? "selected" : "");?>><?php echo $lang_set['show']; ?></option>
                    <option value="no" <?php echo ($val['page_status']=="no" ? "selected" : "");?>><?php echo $lang_set['hide']; ?></option>
                </select>
                </td>
                <td class="delete"><a href="index.php?name=mngcontent&bl=addpage&act=edit&page_id=<?php echo $val['page_id']?>#addpage"><?php echo $lang_set['edit']; ?></a><?php if($val['page_parent'] <> 0){?>&nbsp;<a href="index.php?name=mngcontent&act=deletedata&page_id=<?php echo $val['page_id']?>"><?php echo $lang_set['delete']; ?></a><?php }?></td>
            </tr>
                 <?php echo $objFun->get_LevelPage($val['page_id'],1,$lang_code,$lang_set);
     
                 ?>
            <?php
                }
            }else{
            ?>
            <tr>
                <td colspan="5" style="text-align:center"><?php echo $lang_set['status']; ?><?php echo $lang_set['page_not_have']; ?>.</td>
            </tr>
            <?php 
            }
            ?>
        </table>
    
	<div class="tableactions">
	<select name="actdel">
    	<option value="update"><?php echo $lang_set['update'];?></option>
		<option value="del"><?php echo $lang_set['delete'];?></option>
	</select>
	<input type="submit" class="submit tiny" value="<?php echo $lang_set['select_update'];?>" />
	</div>		 
	</form>
    <!-- .tableactions ends -->
    <?php if( $arrPage["startPage"]!="" && $arrPage["endPage"] !="" ){?>
    		<div class="pagination right">           
            	<a href="?name=mngcontent&page=<?php echo ($page-1);?>">&laquo;</a>
                <?php 
				for($i = $arrPage["startPage"]; $i <= $arrPage["endPage"]; ++$i) {
					echo'<a href="?name=mngcontent&page='.$i.'" '.($page == $i ? 'class="active"' : '').'>'.($i).'</a>';
				}?>
                <a href="?name=mngcontent&page=<?php echo ($page+1);?>">&raquo;</a>
    
            </div>	
     <?php }?>
		<!-- .pagination ends -->
	</div>		<!-- .block_content ends -->
    
    				
	<div class="bendl"></div>
	<div class="bendr"></div>
</div>
<div class="block" <?php echo ($_GET['bl']=="addpage" ? '' : 'style="display:none"'); ?> id="addpage">
	<div class="block_head">
		<div class="bheadl"></div>
		<div class="bheadr"></div>
					
		<h2><?php echo $lang_set['page_title_add']; ?></h2>
		
	</div>
	<div class="block_content" >  
    	<?php if($res){?>
            <div class="message success"><p><?php echo $msg;?></p></div>
            <meta http-equiv="refresh" content="1;URL=index.php?name=mngcontent">
        <?php }?>    
		<form action="index.php?name=mngcontent&act=<?php echo ($_GET['act']=="edit" ? "editdata" : "add");?>" method="post" enctype="multipart/form-data">
        <input type="hidden" name="page_id" value="<?php echo $arrRes['page_id'];?>" />
        <p>
        	<label><?php echo $lang_set['page_submenu']; ?> :</label> <br />
			<select class="styled" name="page_parent">
            		<option value="0"><?php echo $lang_set['root_level']; ?></option>
                    <?php 
					if($arrpageP){
						foreach($arrpageP as $key => $val){	
					?>
                    <option value="<?php echo  $val['page_id'];?>" <?php echo ($arrRes['page_parent']==$val['page_id'] ? "selected" : ""); ?>><?php echo  $val['page_name'];?></option>
                    <?php echo $objFun->get_Level_subPage($val['page_id'],1,$lang_code);?>
					<?php 
						}
					}//end if loop page level
					?>						
			</select>
         </p>
		<p>
			<label><?php echo $lang_set['page_name']; ?> :</label><br />
			<input type="text" class="text small" name="page_name" value="<?php echo $arrRes['page_name'];?>" /> 
			<span class="note error"><?php echo $lang_set['require']; ?>!</span>
		</p>
		<p>
			<label><?php echo $lang_set['page_link']; ?> :</label><br />
			<input type="text" class="text small" name="page_link" value="<?php echo $arrRes['page_link'];?>" /> 
		</p>
         <p class="fileupload">
				<label><?php echo $lang_set['page_image']; ?>:</label><br />
                <input type="file" name="page_image" id="page_image" size="45" <?php echo ( !@$arrRes['page_image'] ? "":"DISABLED");?>>&nbsp;<?php echo ( !@$arrRes['page_image'] ? "": "<br><input type='checkbox' onClick='if(this.checked){document.getElementById(\"chkDelPage_image\").value=\"".@$arrRes['page_image']."\";document.getElementById(\"page_image\").disabled=\"\";}else{document.getElementById(\"chkDelPage_image\").value=\"\";document.getElementById(\"page_image\").disabled=\"true\";}'> ".$lang_set['delete_image']." <input type='hidden' value='' id='chkDelPage_image' name='chkDelPage_image'>" ) ?><input type="hidden" id="oldPage_image" name="oldPage_image" value="<?php echo @$arrRes['page_image']; ?>"><Br />
          <?php echo $lang_set['image_size_page'];?>
         </p>
         <p class="fileupload">
				<label><?php echo $lang_set['page_banner']; ?>:</label><br />
                <input type="file" name="page_banner" id="page_banner" size="45" <?php echo ( !@$arrRes['page_banner'] ? "":"DISABLED");?>>&nbsp;<?php echo ( !@$arrRes['page_banner'] ? "": "<br><input type='checkbox' onClick='if(this.checked){document.getElementById(\"chkDelPage_banner\").value=\"".@$arrRes['page_banner']."\";document.getElementById(\"page_banner\").disabled=\"\";}else{document.getElementById(\"chkDelPage_banner\").value=\"\";document.getElementById(\"page_image\").disabled=\"true\";}'> ".$lang_set['delete_image']." <input type='hidden' value='' id='chkDelPage_banner' name='chkDelPage_banner'>" ) ?><input type="hidden" id="oldPage_banner" name="oldPage_banner" value="<?php echo @$arrRes['page_banner']; ?>">
         <br />
         <?php echo $lang_set['banner_size_page'];?>
         </p>
         <p>
         	<label><?php echo $lang_set['page_sort']; ?>:</label><br />
            <input type="text" name="page_sort" value="0"  class="text small" style="width:30px; text-align:center"/>
         </p>
		<p>
			<label><?php echo $lang_set['page_detail']; ?> :</label><br />
            <br />           
            <?php 
				$FileNewsTopic = "../contentpage/page_".$arrRes['page_id']."_".$lang_code.".txt";
				$file_open = @fopen($FileNewsTopic, "r");
				$TextContent = @fread ($file_open, @filesize($FileNewsTopic));
				@fclose ($file_open);
				$TextContent = stripslashes($TextContent);
			
				include("FCKeditor/fckeditor.php") ;
				$oFCKeditor = new FCKeditor('page_detail') ;
				$oFCKeditor->BasePath	= 'FCKeditor/' ;
				$oFCKeditor->Width	= '880' ;
				$oFCKeditor->Height	= '600' ;
				$oFCKeditor->Value		= $TextContent;
				$oFCKeditor->Create() ;
			?>              
		</p>
        <br>
        
        <p>
        		<input type="radio" class="radio" name="page_status" value="yes" <?php echo ($arrRes['page_status']=="yes" ? "checked" : "" ); ?> /> <label><?php echo $lang_set['show']; ?></label>&nbsp;&nbsp;<input type="radio" class="radio" name="page_status" value="no"  <?php echo ( !$arrRes['page_status'] || $arrRes['page_status']=="no" ? "checked" : "" ); ?>/> <label><?php echo $lang_set['hide']; ?></label>
        </p>
        
		<hr />
		<p>
				<input type="submit" class="submit mid" value="<?php echo $lang_set['submit']; ?>" />
		</p>
	</form>				
    </div><!-- .block_content ends -->
	<div class="bendl"></div>
	<div class="bendr"></div>
</div>

Youez - 2016 - github.com/yon3zu
LinuXploit