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 require_once WPCF_INC_ABSPATH . '/classes/class.types.admin.page.php'; ..
Decoded Output download
<?php
require_once WPCF_INC_ABSPATH . '/classes/class.types.admin.page.php';
class Types_Admin_Taxonomies extends Types_Admin_Page
{
private $taxonomies_array = array();
public function __construct()
{
}
public function init_admin()
{
}
public function get()
{
if (!empty($this->taxonomies_array) ) {
return $this->taxonomies_array;
}
$taxonomies = array();
$custom_taxonomies = get_option(WPCF_OPTION_NAME_CUSTOM_TAXONOMIES, array());
if( is_array( $custom_taxonomies ) ) {
foreach ($custom_taxonomies as $slug => $data ) {
$taxonomies[$slug] = $data;
}
}
$buildin_taxonomies = $this->object_to_array(wpcf_get_builtin_in_taxonomies('objects'));
foreach ($buildin_taxonomies as $slug => $data ) {
if( isset( $taxonomies[$slug] ) )
continue;
if( !isset( $data['slug'] ) )
$data['slug'] = $slug;
$taxonomies[$slug] = $data;
}
return $taxonomies;
}
public function get_post_types_supported_by_taxonomy($taxonomy)
{
$supported = array();
$taxonomies = $this->get();
if (
true
&& isset($taxonomies[$taxonomy])
&& isset($taxonomies[$taxonomy]['supports'])
&& is_array($taxonomies[$taxonomy]['supports'])
) {
return $taxonomies[$taxonomy]['supports'];
}
if (
true
&& isset($taxonomies[$taxonomy])
&& isset($taxonomies[$taxonomy]['object_type'])
&& is_array($taxonomies[$taxonomy]['object_type'])
) {
return $taxonomies[$taxonomy]['object_type'];
}
return array();
}
}
?>
Did this file decode correctly?
Original Code
<?php
require_once WPCF_INC_ABSPATH . '/classes/class.types.admin.page.php';
class Types_Admin_Taxonomies extends Types_Admin_Page
{
private $taxonomies_array = array();
public function __construct()
{
}
public function init_admin()
{
}
public function get()
{
if (!empty($this->taxonomies_array) ) {
return $this->taxonomies_array;
}
$taxonomies = array();
$custom_taxonomies = get_option(WPCF_OPTION_NAME_CUSTOM_TAXONOMIES, array());
if( is_array( $custom_taxonomies ) ) {
foreach ($custom_taxonomies as $slug => $data ) {
$taxonomies[$slug] = $data;
}
}
$buildin_taxonomies = $this->object_to_array(wpcf_get_builtin_in_taxonomies('objects'));
foreach ($buildin_taxonomies as $slug => $data ) {
if( isset( $taxonomies[$slug] ) )
continue;
if( !isset( $data['slug'] ) )
$data['slug'] = $slug;
$taxonomies[$slug] = $data;
}
return $taxonomies;
}
public function get_post_types_supported_by_taxonomy($taxonomy)
{
$supported = array();
$taxonomies = $this->get();
if (
true
&& isset($taxonomies[$taxonomy])
&& isset($taxonomies[$taxonomy]['supports'])
&& is_array($taxonomies[$taxonomy]['supports'])
) {
return $taxonomies[$taxonomy]['supports'];
}
if (
true
&& isset($taxonomies[$taxonomy])
&& isset($taxonomies[$taxonomy]['object_type'])
&& is_array($taxonomies[$taxonomy]['object_type'])
) {
return $taxonomies[$taxonomy]['object_type'];
}
return array();
}
}
Function Calls
None |
Stats
MD5 | 51a35e17996590566f806314d7880b45 |
Eval Count | 0 |
Decode Time | 101 ms |