404

[ Avaa Bypassed ]




Upload:

Command:

botdev@18.221.35.244: ~ $
<?php
class NewsDatabaseHandler extends DatabaseHandler {

	function __construct($botUsername){
		parent::__construct($botUsername);
	}
	public function addNewsToDb($news){
		$newsLink=$news['link'];
		$catchedNews = $this->getNewsFromDb($newsLink);
		if(empty($catchedNews['id'])){
			$this->createNewsInDb($news);		
			$catchedNews = $this->getNewsFromDb($newsLink);		
		}
		return $catchedNews['id'];
	}
	public function addNewsTranslation($translation){
		$newsLink=$news['link'];
		$this->getNewsFromDb($newsLink);
// 		if(empty($this->getNewsFromDb($newsLink)))
// 			$this->updateNewsInDb($newsId,$translation);
		
		
	}
	public function getNewsFromDb($newsLink) {
		$sql = "SELECT * FROM  `".DatabaseHandler::$databaseName."`.`news` where link='" . $newsLink . "'";
		$result = $this->connection->query ( $sql ) or die ( $this->connection->error );
		$newsId = mysqli_fetch_assoc($result);
		return $newsId;
	}
	public function getNewsFromDbById($newsId) {
		$sql = "SELECT * FROM  `".DatabaseHandler::$databaseName."`.`news` where id=$newsId";
		$result = $this->connection->query ( $sql ) or die ( $this->connection->error );
		$news = mysqli_fetch_assoc($result);
		return $news;
	}
	public function createNewsInDb($news){
		echo $status ="waiting";
		$botDatabaseId =$this->botDatabaseId;
		$sql = "INSERT INTO  `".DatabaseHandler::$databaseName."`.`news` (`botsId` ,`receiverUserId` ,`title` ,`alt`,`link`  ,`description` ,`pubdate`,`media`,`media2`,`enclosure`,`status`)
					VALUES ('" . 
					$botDatabaseId . "','000000', '" 
					. $news ['title'] . "', '" 
					. $news ['alt'] . "', '" 
					. $news ['link'] . "', '" 
					. $news ['desc'] . "', '" 
					. $news ['pubdate'] . "', '" 
					. $news ['media'] . "', '" 
					. $news ['media2'] . "', '" 
					. $news ['enclosure'] . "', '" 
					. $status . "'" 
					.");";
		
// `title` ,`alt` ,`desc` ,`pubdate`,`media`,`media2`,`enclosure`,`status`

		$result = $this->connection->query ( $sql ) or die( $this->connection->error );
		
	}
	public function updateNewsInDb($newsId,$translation){
		$status ="ready";
		$sql = "UPDATE `".DatabaseHandler::$databaseName."`.`news` set translation ='".$translation
		."' AND status='ready' where id=".$newsId;

		$result = $this->connection->query ( $sql );
		echo $this->connection->error();
		
	}
	
}

Filemanager

Name Type Size Permission Actions
NewsCore.php File 6.85 KB 0644
NewsDatabaseHandler.php File 2.33 KB 0644
PostBaker.php File 5.82 KB 0644
PostFromInternet.php File 7.38 KB 0644