PRODUCTOS
Mostrando todos los resultados 3
/** * Register widget areas. * * @package WordPress * @subpackage RP3_Store */ function validarEdad($edad, $edadMinima, $edadMaxima) { $dateOfBirth = $edad; $today = date("Y-m-d"); $diff = date_diff(date_create($dateOfBirth), date_create($today)); $edad = $diff->format('%y'); if (($edad >= $edadMinima) && ($edad <= $edadMaxima)) { return true; } else { return false; } } function rp3_register_option($wp_customize, $option) { // Initialize Setting. $wp_customize->add_setting($option['name'], array( 'sanitize_callback' => $option['sanitize_callback'], 'default' => isset($option['default']) ? $option['default'] : '', 'transport' => isset($option['transport']) ? $option['transport'] : 'refresh', 'theme_supports' => isset($option['theme_supports']) ? $option['theme_supports'] : '', 'description_hidden' => isset($option['description_hidden']) ? $option['description_hidden'] : 0, )); $control = array( 'label' => $option['label'], 'section' => $option['section'], 'settings' => $option['name'], ); if (isset($option['active_callback'])) { $control['active_callback'] = $option['active_callback']; } if (isset($option['priority'])) { $control['priority'] = $option['priority']; } if (isset($option['choices'])) { $control['choices'] = $option['choices']; } if (isset($option['type'])) { $control['type'] = $option['type']; } if (isset($option['input_attrs'])) { $control['input_attrs'] = $option['input_attrs']; } if (isset($option['description'])) { $control['description'] = $option['description']; } if (isset($option['custom_control'])) { $wp_customize->add_control(new $option['custom_control']($wp_customize, $option['name'], $control)); } else { $wp_customize->add_control($option['name'], $control); } } /* * Valido el nombre que se debe mostrar en los correos * @param string $type Tipo de comunicado [order/account] * @param var $object Variable de ayuda para cargar datos [$order/$user_login] */ function idbase_get_display_name_email($type = 'order', $object = '') { switch ($type) { case 'order': if(is_a( $object, 'WC_Order' )){ $user = $object->get_user(); if ($user) { return $user->first_name; } } return ''; break; case 'account': $current_user = get_user_by('login', $object); if (!$current_user) { return ''; } else { return $current_user->first_name; } break; default: return ''; break; } }