есть ноды, некоторые из них помечены 1 флагом
нужно сделать вывод аля сколько нод было помечено флагом за определенный день
с формой вроде все просто получилось... как передавать сабмит вопрос другой уже
хотелось бы просто вывести полную таблицу flag->name, entity_id , timestamp
застрял на query flag
я не сильный спец по php, но допустим есть
<?php
function my_module_menu(){
$items['my'] = array(
'page callback' => 'drupal_get_form',
'access arguments' => array('access content'),
'page arguments' => array('my_form_dateselect'),
'menu_name' => 'main-menu',
'type' => MENU_CALLBACK,
);
return $items;
}
function my_form_dateselect($form, &$form_state) {
$form......
return $form;
}
function
flag_query_flag($flag, $account, $cutoff_size) {
$result = db_select('flagging', 'fc')
->fields('fc')
->condition('fid', $flag->fid)
->condition(db_or()->condition('uid', $account->uid)->condition('uid', 0))
->orderBy('timestamp', 'DESC')
->execute();
$i = 1;
foreach ($result as $row) {
if ($i++ > $cutoff_size) {
flag('unflag', $flag->name, $row->entity_id, $account);
}
}
}
function
my_page(){
$form = drupal_get_form('my_form_dateselect');
$form = drupal_render($form);
return $form;
}
?>
c entity_id нашел только
<?phpdb_select('flagging', 'fc')
->fields('fc', array('entity_id'))
->condition('flagging_id', $flagging_id)
->execute()
->fetchField();?>
такой кусок
и вообще как массив из функции запихивать после формы?
прошу камнями не кидать)