function node_limit_interval_node_limit_element in Node Limit 8
Same name and namespace in other branches
- 6 node_limit_interval/node_limit_interval.module \node_limit_interval_node_limit_element()
- 7 node_limit_interval/node_limit_interval.module \node_limit_interval_node_limit_element()
Implements hook_node_limit_element().
File
- old/
node_limit_interval/ node_limit_interval.module, line 64 - Module to restrict the number of nodes within a time interval.
Code
function node_limit_interval_node_limit_element($lid = 0) {
$limit = node_limit_interval_node_limit_load($lid);
$interval_options = _node_limit_interval_interval_options();
$interval = !empty($limit['node_limit_interval']['interval']) ? $limit['node_limit_interval']['interval'] : '';
$unit = !empty($limit['node_limit_interval']['unit']) ? $limit['node_limit_interval']['unit'] : '';
return array(
'node_limit_interval' => array(
'#title' => t('Time Interval'),
'#custom_render' => TRUE,
'interval' => array(
'#type' => 'textfield',
'#title' => t('Within the past'),
'#size' => 10,
'#default_value' => $interval,
),
'unit' => array(
'#type' => 'select',
'#options' => $interval_options,
'#default_value' => $unit,
),
),
);
}