[ОТМЕНЕНО] Нет доступа к функции в модуле

Главные вкладки

Аватар пользователя Shipovnix Shipovnix 15 сентября 2017 в 14:56

Не пойму что случилось. Есть свой модуль. И вдруг при обращении на адрес tickets/adoption начало отбивать "Вы не авторизированы для доступа к этой странице".

<?php
function hdpfr_menu() {
  
$items = array();
  
$items['tickets/adoption'] = array(
    
'title' => 'Ticket adoption',
    
'page callback' => 'hdpfr_check_arguments'// функция, которая будет вызываться
    
'access arguments' => array('hdpfr callback access'), // права доступа для пользовательской роли
    
'type' => MENU_CALLBACK,
  );
  return 
$items;
}

/**
 * Implements hook_permission().
 */
function hdpfr_permission() {
  
$permissions = array(
    
'hdpfr callback access' => array(
      
'title' => t('Ticket adoption by hdpfr_check_arguments'),
      
'description' => t('Ticket adoption by hdpfr_check_arguments function'),
    ),
  );
  return 
$permissions;
}

function 

hdpfr_check_arguments() {
  
$get_nid intval(filter_input(INPUT_GET'nid'));
  
$get_uid intval(filter_input(INPUT_GET'uid'));
  if (
$get_nid && $get_uid):
    if (
hdpfr_update_ticket_status($get_nid$get_uid)):
      echo 
t('Result') . ': ' t('Done') . '. ' t('Reloading page...');
    else:
      echo 
t('Result') . ': ' t('Fuck!') . '. ' t('Reloading page...');
    endif;
  else:
    echo 
t('Result') . ': ' t('No data!') . '. ' t('Reloading page...');
  endif;
}
?>

Комментарии

Аватар пользователя Shipovnix Shipovnix 15 сентября 2017 в 15:06

Извиняюсь, был напуган. За каким-то чертом я (или кто-то) удалил роль, которая грантовалась для модуля. Проблемы нет.