Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
final class NotificationsTable extends AbstractTable implements TableInterface { /**..
Decoded Output download
<? final class NotificationsTable extends AbstractTable implements TableInterface
{
/**
* @param ConfigurationInterface $paramConf
* @param LanguageInterface $paramLang
* @param int $paramBlogId
*/
public function __construct(ConfigurationInterface &$paramConf, LanguageInterface &$paramLang, $paramBlogId)
{
parent::__construct($paramConf, $paramLang, $paramConf->getPrefix(), "emails", $paramBlogId);
}
/**
* @return bool
*/
public function create()
{
$validTablePrefix = esc_sql(sanitize_text_field($this->tablePrefix)); // for sql queries only
$validTableName = esc_sql(sanitize_text_field($this->tableName)); // for sql queries only
$sqlQuery = "CREATE TABLE `{$validTablePrefix}{$validTableName}` (
`email_id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`email_type` tinyint(2) unsigned NOT NULL DEFAULT '0',
`email_subject` varchar(255) NOT NULL,
`email_body` longtext NOT NULL,
`blog_id` int(11) unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`email_id`),
KEY `email_type` (`email_type`),
KEY `blog_id` (`blog_id`)
) ENGINE=InnoDB {$this->conf->getInternalWPDB()->get_charset_collate()};";
$created = $this->executeQuery($sqlQuery);
return $created;
}
/**
* @return bool
*/
public function drop()
{
$validTablePrefix = esc_sql(sanitize_text_field($this->tablePrefix)); // for sql queries only
$validTableName = esc_sql(sanitize_text_field($this->tableName)); // for sql queries only
$sqlQuery = "DROP TABLE IF EXISTS `{$validTablePrefix}{$validTableName}`;";
$dropped = $this->executeQuery($sqlQuery);
return $dropped;
}
/**
* @return bool
*/
public function deleteContent()
{
$validTablePrefix = esc_sql(sanitize_text_field($this->tablePrefix)); // for sql queries only
$validTableName = esc_sql(sanitize_text_field($this->tableName)); // for sql queries only
$validBlogId = StaticValidator::getValidPositiveInteger($this->blogId);
$sqlQuery = "DELETE FROM `{$validTablePrefix}{$validTableName}`
WHERE blog_id='{$validBlogId}'";
$deleted = $this->executeQuery($sqlQuery);
return $deleted;
}
} ?>
Did this file decode correctly?
Original Code
final class NotificationsTable extends AbstractTable implements TableInterface
{
/**
* @param ConfigurationInterface $paramConf
* @param LanguageInterface $paramLang
* @param int $paramBlogId
*/
public function __construct(ConfigurationInterface &$paramConf, LanguageInterface &$paramLang, $paramBlogId)
{
parent::__construct($paramConf, $paramLang, $paramConf->getPrefix(), "emails", $paramBlogId);
}
/**
* @return bool
*/
public function create()
{
$validTablePrefix = esc_sql(sanitize_text_field($this->tablePrefix)); // for sql queries only
$validTableName = esc_sql(sanitize_text_field($this->tableName)); // for sql queries only
$sqlQuery = "CREATE TABLE `{$validTablePrefix}{$validTableName}` (
`email_id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`email_type` tinyint(2) unsigned NOT NULL DEFAULT '0',
`email_subject` varchar(255) NOT NULL,
`email_body` longtext NOT NULL,
`blog_id` int(11) unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`email_id`),
KEY `email_type` (`email_type`),
KEY `blog_id` (`blog_id`)
) ENGINE=InnoDB {$this->conf->getInternalWPDB()->get_charset_collate()};";
$created = $this->executeQuery($sqlQuery);
return $created;
}
/**
* @return bool
*/
public function drop()
{
$validTablePrefix = esc_sql(sanitize_text_field($this->tablePrefix)); // for sql queries only
$validTableName = esc_sql(sanitize_text_field($this->tableName)); // for sql queries only
$sqlQuery = "DROP TABLE IF EXISTS `{$validTablePrefix}{$validTableName}`;";
$dropped = $this->executeQuery($sqlQuery);
return $dropped;
}
/**
* @return bool
*/
public function deleteContent()
{
$validTablePrefix = esc_sql(sanitize_text_field($this->tablePrefix)); // for sql queries only
$validTableName = esc_sql(sanitize_text_field($this->tableName)); // for sql queries only
$validBlogId = StaticValidator::getValidPositiveInteger($this->blogId);
$sqlQuery = "DELETE FROM `{$validTablePrefix}{$validTableName}`
WHERE blog_id='{$validBlogId}'";
$deleted = $this->executeQuery($sqlQuery);
return $deleted;
}
}
Function Calls
None |
Stats
MD5 | bc8cfea5ab0e2300cd8a9848f78a4267 |
Eval Count | 0 |
Decode Time | 41 ms |