|
|
@ -65,124 +65,6 @@ $context['bot_username'] = defined('BOT_USERNAME') ? BOT_USERNAME : ''; |
|
|
|
$current_user_id = get_current_user_id(); |
|
|
|
$current_user_id = get_current_user_id(); |
|
|
|
$context['current_user_id'] = $current_user_id; |
|
|
|
$context['current_user_id'] = $current_user_id; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// Запрос для питомцев |
|
|
|
|
|
|
|
// if ($current_user_id) { |
|
|
|
|
|
|
|
// $args = [ |
|
|
|
|
|
|
|
// 'post_type' => 'pets', |
|
|
|
|
|
|
|
// 'meta_query' => [ |
|
|
|
|
|
|
|
// [ |
|
|
|
|
|
|
|
// 'key' => 'user', |
|
|
|
|
|
|
|
// 'value' => $current_user_id, |
|
|
|
|
|
|
|
// 'compare' => '=' |
|
|
|
|
|
|
|
// ] |
|
|
|
|
|
|
|
// ] |
|
|
|
|
|
|
|
// ]; |
|
|
|
|
|
|
|
// $pets = Timber::get_posts($args); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// // Обработка ACF-полей для каждого питомца |
|
|
|
|
|
|
|
// foreach ($pets as &$pet) { |
|
|
|
|
|
|
|
// // ACF-поля |
|
|
|
|
|
|
|
// $pet->weight = get_field('weight', $pet->ID); |
|
|
|
|
|
|
|
// $pet->old = get_field('old', $pet->ID); |
|
|
|
|
|
|
|
// $pet->activity = get_field('activity', $pet->ID); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// // Перевод веса |
|
|
|
|
|
|
|
// switch ($pet->weight) { |
|
|
|
|
|
|
|
// case 'below_1_5': |
|
|
|
|
|
|
|
// $pet->weight_text = __('from 0,5 kg to 1,5 kg', 'woodmart'); |
|
|
|
|
|
|
|
// break; |
|
|
|
|
|
|
|
// case '1_5-3': |
|
|
|
|
|
|
|
// $pet->weight_text = __('from 1.5 to 3 kg', 'woodmart'); |
|
|
|
|
|
|
|
// break; |
|
|
|
|
|
|
|
// case '3-5': |
|
|
|
|
|
|
|
// $pet->weight_text = __('from 3 to 5 kg', 'woodmart'); |
|
|
|
|
|
|
|
// break; |
|
|
|
|
|
|
|
// case '5-8': |
|
|
|
|
|
|
|
// $pet->weight_text = __('from 5 to 8 kg', 'woodmart'); |
|
|
|
|
|
|
|
// break; |
|
|
|
|
|
|
|
// case '8-11': |
|
|
|
|
|
|
|
// $pet->weight_text = __('from 8 to 11 kg', 'woodmart'); |
|
|
|
|
|
|
|
// break; |
|
|
|
|
|
|
|
// case '11-15': |
|
|
|
|
|
|
|
// $pet->weight_text = __('from 11 to 15 kg', 'woodmart'); |
|
|
|
|
|
|
|
// break; |
|
|
|
|
|
|
|
// case '15-20': |
|
|
|
|
|
|
|
// $pet->weight_text = __('from 15 to 20 kg', 'woodmart'); |
|
|
|
|
|
|
|
// break; |
|
|
|
|
|
|
|
// case '20-25': |
|
|
|
|
|
|
|
// $pet->weight_text = __('from 20 to 25 kg', 'woodmart'); |
|
|
|
|
|
|
|
// break; |
|
|
|
|
|
|
|
// case '25-35': |
|
|
|
|
|
|
|
// $pet->weight_text = __('from 25 to 35 kg', 'woodmart'); |
|
|
|
|
|
|
|
// break; |
|
|
|
|
|
|
|
// case 'more_35': |
|
|
|
|
|
|
|
// $pet->weight_text = __('More than 35 kg', 'woodmart'); |
|
|
|
|
|
|
|
// break; |
|
|
|
|
|
|
|
// default: |
|
|
|
|
|
|
|
// $pet->weight_text = ''; |
|
|
|
|
|
|
|
// } |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// // Перевод возраста |
|
|
|
|
|
|
|
// switch ($pet->old) { |
|
|
|
|
|
|
|
// case 'normal': |
|
|
|
|
|
|
|
// $pet->old_text = __('Adult (from 1 year to 7 years)', 'woodmart'); |
|
|
|
|
|
|
|
// break; |
|
|
|
|
|
|
|
// case 'old': |
|
|
|
|
|
|
|
// $pet->old_text = __('Elderly (from 7 to 12 years)', 'woodmart'); |
|
|
|
|
|
|
|
// break; |
|
|
|
|
|
|
|
// case 'very_old': |
|
|
|
|
|
|
|
// $pet->old_text = __('Aging (12 years and older)', 'woodmart'); |
|
|
|
|
|
|
|
// break; |
|
|
|
|
|
|
|
// case 'baby': |
|
|
|
|
|
|
|
// $pet->old_text = __('Baby (from 0 to 1 year)', 'woodmart'); |
|
|
|
|
|
|
|
// break; |
|
|
|
|
|
|
|
// default: |
|
|
|
|
|
|
|
// $pet->old_text = ''; |
|
|
|
|
|
|
|
// } |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// // Перевод активности |
|
|
|
|
|
|
|
// switch ($pet->activity) { |
|
|
|
|
|
|
|
// case 'low': |
|
|
|
|
|
|
|
// $pet->activity_text = __('Low', 'woodmart'); |
|
|
|
|
|
|
|
// break; |
|
|
|
|
|
|
|
// case 'moderate': |
|
|
|
|
|
|
|
// $pet->activity_text = __('Moderate', 'woodmart'); |
|
|
|
|
|
|
|
// break; |
|
|
|
|
|
|
|
// case 'high': |
|
|
|
|
|
|
|
// $pet->activity_text = __('High', 'woodmart'); |
|
|
|
|
|
|
|
// break; |
|
|
|
|
|
|
|
// default: |
|
|
|
|
|
|
|
// $pet->activity_text = ''; |
|
|
|
|
|
|
|
// } |
|
|
|
|
|
|
|
// } |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// $context['pets'] = $pets; |
|
|
|
|
|
|
|
// } |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// Месяцы для локализации |
|
|
|
|
|
|
|
$context['months'] = [ |
|
|
|
|
|
|
|
__('january', 'woodmart'), |
|
|
|
|
|
|
|
__('february', 'woodmart'), |
|
|
|
|
|
|
|
__('march', 'woodmart'), |
|
|
|
|
|
|
|
__('april', 'woodmart'), |
|
|
|
|
|
|
|
__('may', 'woodmart'), // Исправлено 'mail' на 'may' |
|
|
|
|
|
|
|
__('june', 'woodmart'), |
|
|
|
|
|
|
|
__('july', 'woodmart'), |
|
|
|
|
|
|
|
__('august', 'woodmart'), |
|
|
|
|
|
|
|
__('september', 'woodmart'), |
|
|
|
|
|
|
|
__('october', 'woodmart'), |
|
|
|
|
|
|
|
__('november', 'woodmart'), |
|
|
|
|
|
|
|
__('december', 'woodmart'), |
|
|
|
|
|
|
|
]; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if ($orders_pg){ |
|
|
|
if ($orders_pg){ |
|
|
|
Timber::render('profile/profile-orders.twig', $context); |
|
|
|
Timber::render('profile/profile-orders.twig', $context); |
|
|
|
} |
|
|
|
} |
|
|
|