Vbo PHP

<?

// Настройки представления
$views_name = 'nid';
$views_page = 'page';
$views_arguments_arr = array('split_sistemy_kondicionery');

    // pr('Генерируем');
    
    $view = views_get_view($views_name);
     
    // устанавливаем активный дисплей
    $view->set_display($views_page);
     
    $view->set_exposed_input($explode_filter_arr);
    
    // устанавливаем значения аргументов (контекстных фильтров)
    $view->set_arguments($views_arguments_arr);
     
    // отключаем выполнение отдельного запроса на получение общего числа строк в запросе
    $view->get_total_rows = FALSE;
     
    $view->execute();
    
    $views_get_result = $view->result;
    
// pr($views_get_result);

foreach ($views_get_result as $key => $value){

    $nids[] = $value->nid;
    
}

$node_load_multiple = node_load_multiple($nids);

foreach ($node_load_multiple as $nid => $node){
    $field_generator_holodnoi_plazmy = get__und($node, 'field_generator_holodnoi_plazmy');
    
    
    
    if(!$field_generator_holodnoi_plazmy){
        // pr($nid);
        // pr($field_generator_holodnoi_plazmy);
        $field_kondicionery = get__und ($node, 'field_kondicionery', 'tid');
        $tids[$field_kondicionery] = $field_kondicionery;
        $nids_non[$field_kondicionery][] = $nid;
        $nids_non__no[] = $nid;
    }
        
}

// pr($tids);

$taxonomy_term_load_multiple = taxonomy_term_load_multiple($tids);

foreach ($taxonomy_term_load_multiple as $tid => $term){
    pr($tid);
    pr($term->description);
}


/*

pr($nids_non__no);


    foreach ($nids_non__no as $key => $nid){
        $type = 'split_sistemy_kondicionery';
        
        $node = (object)array(
          'nid' => $nid,
          'type' => $type,
        );        

        $pole_render_html = 'field_ion';
        $set_value = 'нет';
        
        $node->{$pole_render_html}['und'][0]['value'] = $set_value;
        
        if (!$set_value){
            unset($node->{$pole_render_html});
        }
        
        $field_info = field_info_field($pole_render_html);
        field_sql_storage_field_storage_write('node', $node, 'update', array($field_info['id']));
        cache_clear_all("field:node:{$nid}", 'cache_field');
    }
*/

Связаться с автором

Комментарии

Если у вас есть вопрос, критика или другое мнение - напишите в комментариях.