Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
<?php namespace Widget\Metas\Tag; use Typecho\Db; use Typecho\Widget\Exception; if (!de..
Decoded Output download
<?php
namespace Widget\Metas\Tag;
use Typecho\Db;
use Typecho\Widget\Exception;
if (!defined('__TYPECHO_ROOT_DIR__')) {
exit;
}
/**
*
*
* @category typecho
* @package Widget
* @copyright Copyright (c) 2008 Typecho team (http://www.typecho.org)
* @license GNU General Public License 2.0
*/
class Admin extends Cloud
{
/**
*
*
* @throws Db\Exception
*/
public function execute()
{
$select = $this->select()->where('type = ?', 'tag')->order('mid', Db::SORT_DESC);
$this->db->fetchAll($select, [$this, 'push']);
}
/**
*
*
* @return string|null
* @throws Exception|Db\Exception
*/
public function getMenuTitle(): ?string
{
if ($this->request->is('mid')) {
$tag = $this->db->fetchRow($this->select()
->where('type = ? AND mid = ?', 'tag', $this->request->get('mid')));
if (!empty($tag)) {
return _t(' %s', $tag['name']);
}
} else {
return null;
}
throw new Exception(_t(''), 404);
}
}
?>
Did this file decode correctly?
Original Code
<?php
namespace Widget\Metas\Tag;
use Typecho\Db;
use Typecho\Widget\Exception;
if (!defined('__TYPECHO_ROOT_DIR__')) {
exit;
}
/**
*
*
* @category typecho
* @package Widget
* @copyright Copyright (c) 2008 Typecho team (http://www.typecho.org)
* @license GNU General Public License 2.0
*/
class Admin extends Cloud
{
/**
*
*
* @throws Db\Exception
*/
public function execute()
{
$select = $this->select()->where('type = ?', 'tag')->order('mid', Db::SORT_DESC);
$this->db->fetchAll($select, [$this, 'push']);
}
/**
*
*
* @return string|null
* @throws Exception|Db\Exception
*/
public function getMenuTitle(): ?string
{
if ($this->request->is('mid')) {
$tag = $this->db->fetchRow($this->select()
->where('type = ? AND mid = ?', 'tag', $this->request->get('mid')));
if (!empty($tag)) {
return _t(' %s', $tag['name']);
}
} else {
return null;
}
throw new Exception(_t(''), 404);
}
}
Function Calls
None |
Stats
MD5 | bdc39f92e133fbeba9d8dfc656d31b52 |
Eval Count | 0 |
Decode Time | 67 ms |