$items=$wpdb->get_results('SELECT '.$wpdb->prefix.'esi_news.*, entity.name AS entity, media.name AS media, type.name AS type, region.name AS region FROM '.$wpdb->prefix.'esi_news
LEFT JOIN '.$wpdb->prefix.'esi_media AS media ON '.$wpdb->prefix.'esi_news.media_id = media.id
LEFT JOIN '.$wpdb->prefix.'esi_entity AS entity ON '.$wpdb->prefix.'esi_news.entity_id = entity.id
LEFT JOIN '.$wpdb->prefix.'esi_type AS type ON '.$wpdb->prefix.'esi_news.type_id = type.id
LEFT JOIN '.$wpdb->prefix.'esi_region AS region ON '.$wpdb->prefix.'esi_news.region_id = region.id
ORDER BY '.$args['orderby'].' '.$args['order'].' LIMIT '.$args['offset'].', '.$args['number']);
return$wpdb->get_row($wpdb->prepare('SELECT '.$wpdb->prefix.'esi_news.*, entity.name AS entity, entity.url AS entity_url, media.name AS media_name, media.url AS media_url, type.name AS type, region.name AS region FROM '.$wpdb->prefix.'esi_news
LEFT JOIN '.$wpdb->prefix.'esi_media AS media ON '.$wpdb->prefix.'esi_news.media_id = media.id
LEFT JOIN '.$wpdb->prefix.'esi_entity AS entity ON '.$wpdb->prefix.'esi_news.entity_id = entity.id
LEFT JOIN '.$wpdb->prefix.'esi_type AS type ON '.$wpdb->prefix.'esi_news.type_id = type.id
LEFT JOIN '.$wpdb->prefix.'esi_region AS region ON '.$wpdb->prefix.'esi_news.region_id = region.id