$html .= '<div class="cabecera_editor cabecera_edit_user">'; if ($permisos_admin) { $html .= '<div class="eliminar_instructor eliminar_post" data-id_post="' . $instructor->ID . '"><img src="' . imagenes(false) . '/eliminar.png"/></div>'; $html .= '<div class="titulo_cabecera instructor_cabecera_current" data-instructor="datos">Datos del instructor</div>'; $html .= '<div class="titulo_cabecera" data-instructor="proximas">Próximas clases</div>'; /*GUARDAR--------------*/ $html .= '<div id="guardar_instructor" class="guardar_informacion">Guardar</div>'; } else { $html .= '<br/>'; } $html .= '</div>'; if ($permisos_admin) { $html .= '<div data-user_content="datos" class="form_user_1">'; $html .= '<div class="upcoming_reservations user_billing_data">'; $html .= '<h2>INFORMACIÓN</h2>'; $html .= '</div>'; $html .= print_inputs($inputs_instructor, false); $html .= '<div class="instructor_data_upload inlineB half_input">'; //FOTO PRINCIPAL---------------------- $style_foto = $instructor->foto ? 'style="background-image:url(' . $instructor->foto . ')"' : ''; $html .= '<div data-name="foto_principal" class="inlineB b_d-attach" data-value="' . $instructor->foto . '" ' . $style_foto . '></div>'; $html .= '</div>'; $html .= $instructor->preguntas_back(); $html .= '</div>'; } $oculto_cal = $permisos_admin ? 'hideContent' : ''; /*CALENDARIO INSTRUCTOR--------------------------------------------*/ $html .= '<div class="instructor_incoming_classes ' . $oculto_cal . '" data-user_content="proximas">'; $html .= reservaciones_instructor($instructor_id); $html .= '</div>'; $html .= '</div>';
private function imprimir_data_gift() { echo '<div class="columna_general data_friend">'; $inputs_user = array('name_invitado' => array('type' => 'text', 'value' => '', 'placeholder' => 'Nombre completo'), 'mail_invitado' => array('type' => 'email', 'value' => '', 'placeholder' => 'Mail a quien regalas'), 'mensaje_invitado' => array('value' => '', 'placeholder' => 'Mensaje', 'tag' => 'textarea')); echo '<div class="entradas_regalo">'; print_inputs($inputs_user); echo '</div>'; echo '<div class="regala_ahora">Regala Ahora</div>'; echo '</div>'; }
<?php get_header(); global $current_user; if (is_user_logged_in()) { echo 'Invita a DOS de tus amigos y <strong class="color_n_claro">TE REGALAMOS</strong> una clase en el momento en el que ellos paguen la primera.<br/>Queremos que TODOS rodemos juntos, empecemos a invitar.'; echo '<div class="form_invita form_siclo">'; $inputs = array('invitado_1' => array('type' => 'email', 'value' => '', 'placeholder' => 'Mail de un amigo'), 'invitado_2' => array('type' => 'email', 'value' => '', 'placeholder' => 'Mail de un amigo')); print_inputs($inputs); /*SALVAR*/ echo '<div id="invitar_amigos" class="boton n_claro">¡Todos a rodar!</div>'; echo '</div>'; imprimir_lists_invitados($current_user->ID); } else { acceso_siclo(INVITA); } get_footer();
public function html_annadir_tarjeta_solo_clases($hay_tarjetas = false, $guardar = false) { /*CARGA DE SCRIPTS*/ echo '<script type="text/javascript" src="https://conektaapi.s3.amazonaws.com/v0.3.2/js/conekta.js"></script>'; $inputs_user = array('nombreTarjeta' . time() => array('type' => 'text', 'value' => '', 'placeholder' => 'Nombre del tarjetahabiente', 'conekta' => 'data-conekta="card[name]"', 'class' => 'gris3 form-control fdb f1'), 'numeroTarjeta' . time() => array('type' => 'number', 'value' => '', 'placeholder' => 'Número de la tarjeta', 'maxlength' => 20, 'conekta' => 'data-conekta="card[number]"', 'class' => 'gris3 form-control fdb f2')); $inputs_user_2 = array('cvt' . time() => array('type' => 'number', 'value' => '', 'placeholder' => 'Cvv', 'maxlength' => 4, 'conekta' => 'data-conekta="card[cvc]"', 'class' => 'form-control fdb ccv')); $clase_form = 'data_tarjeta'; if ($hay_tarjetas) { $clase_form .= ' escondido'; echo '<div class="annadir_tarjeta color_gris btn azul2 bot1 text-center center-block fdb">+ AÑADIR NUEVA TARJETA</div>'; } echo '<div class="' . $clase_form . '">'; ?> <div class="cards"> <div class="target" data-tarjeta_img="visa"> <img src="<?php plantilla(); ?> /images/tarjeta1.jpg"> </div> <div class="target" data-tarjeta_img="amex"> <img src="<?php plantilla(); ?> /images/tarjeta2.jpg"> </div> <div class="target" data-tarjeta_img="master"> <img src="<?php plantilla(); ?> /images/tarjeta3.jpg"> </div> </div> <form class="form2"> <div class="cont_especial_solo_clases"> <?php print_inputs($inputs_user); echo $this->mes_exp(); echo $this->anyo_ext(); print_inputs($inputs_user_2); ?> <div class="ccv"> <img src="<?php plantilla(); ?> /images/iconos/alert.png" class="alert"> </div> </div> <?php if ($guardar) { echo '<div class="boton a_oscuro crear_tarjeta btn azul2 bot1 text-center center-block fdb">GUARDAR TARJETA</div>'; } ?> </form> <?php echo '<div class="guardar_pregunta_tarj"><div class="checkbox"></div>Guardar datos de mi tarjeta</div>'; echo '</div>'; }
public function formulario($tarjeta = false, $texto_boton = false) { global $current_user; $clases = array('guardar_datos_facturacion', 'boton', 'a_claro'); $clase_facturacion = array('datos_usuario_facturacion'); echo '<form class="ch-pay" method="post" name="transaccionWF" enctype="application/x-www- form-urlencoded" />'; if ($tarjeta) { $clases[] = 'finalizar_compra_ya'; unset($clases[0]); $clase_facturacion[] = 'escondido'; $inputs_user = array('numeroTarjeta' => array('type' => 'number', 'value' => '1234123412341234', 'placeholder' => 'Número de la tarjeta', 'largo' => 16), 'cvt' => array('type' => 'number', 'value' => '123', 'placeholder' => 'Cvv', 'largo' => 3), 'mesExpiracion' => array('type' => 'number', 'value' => '12', 'placeholder' => 'MM', 'largo' => 2), 'anyoExpiracion' => array('type' => 'number', 'value' => '19', 'placeholder' => 'YY', 'largo' => 2)); echo '<div class="data_tarjeta">'; print_inputs($inputs_user); echo '</div>'; } $facturacion_user = is_user_logged_in() ? get_user_meta($current_user->ID, '_facturacion', true) : false; $inputs_user = array('nombre' => array('type' => 'text', 'value' => isset($facturacion_user['nombre']) ? $facturacion_user['nombre'] : '', 'placeholder' => 'Nombre', 'maxlength' => 50), 'apellidos' => array('type' => 'text', 'value' => isset($facturacion_user['apellidos']) ? $facturacion_user['apellidos'] : '', 'placeholder' => 'Apellidos', 'maxlength' => 50), 'email' => array('type' => 'email', 'value' => isset($facturacion_user['email']) ? $facturacion_user['email'] : '', 'placeholder' => 'Email'), 'telefono' => array('type' => 'tel', 'value' => isset($facturacion_user['telefono']) ? $facturacion_user['telefono'] : '', 'placeholder' => 'Teléfono', 'maxlength' => 10), 'calleyNumero' => array('type' => 'text', 'value' => isset($facturacion_user['calleyNumero']) ? $facturacion_user['calleyNumero'] : '', 'placeholder' => 'Calle y número', 'maxlength' => 45), 'colonia' => array('type' => 'text', 'value' => isset($facturacion_user['colonia']) ? $facturacion_user['colonia'] : '', 'placeholder' => 'Colonia', 'maxlength' => 30), 'estado' => array('type' => 'text', 'value' => isset($facturacion_user['estado']) ? $facturacion_user['estado'] : '', 'placeholder' => 'Estado', 'maxlength' => 45), 'pais' => array('type' => 'hidden', 'value' => 'México', 'placeholder' => 'País', 'maxlength' => 50), 'cp' => array('type' => 'number', 'value' => isset($facturacion_user['cp']) ? $facturacion_user['cp'] : '', 'placeholder' => 'Código Postal', 'maxlength' => 9)); echo '<div class="' . implode(' ', $clase_facturacion) . '">'; echo '<h1 class="color_gris ">Datos facturación</h1>'; print_inputs($inputs_user); echo '</div>'; echo '</form>'; if ($tarjeta) { echo '<div class="terminos_condiciones color_gris"><div class="checkbox"></div>Acepto términos y condiciones</div>'; } if (!$texto_boton) { $texto_boton = 'Guardar datos de facturación'; } echo '<div class="' . implode(' ', $clases) . '">' . $texto_boton . '</div>'; }
function expiracion_clases($user_id = false, $back = false) { global $current_user; if (!is_user_logged_in()) { return; } if (!$user_id && !$back) { $user_id = $current_user->ID; } $html = ''; $clases = $user_id !== false && $user_id !== 'false' ? numero_clases_user($user_id, true) : array(); if (count($clases)) { unificar_clases_por_expiracion($clases); if (count($clases)) { foreach ($clases as $fecha => $cantidad) { if ($back) { $html .= print_inputs(array('cantidad_clases' . $fecha => array('type' => 'number', 'value' => $cantidad, 'placeholder' => 'Cantidad de clases', 'class' => 'half_input', 'name' => 'cantidad_clases[numero]'), 'fecha_clases' . $fecha => array('type' => 'date', 'value' => $fecha ? $fecha : expiracion_primer_paquete(true), 'placeholder' => 'Fecha expiracion', 'class' => 'half_input', 'name' => 'cantidad_clases[fecha]')), false); } else { $html .= '<div class="bloque_expiracion">' . '<h2>' . $cantidad . ' clases</h2>' . '<p>Fecha de caducidad: ' . date_i18n('d / m / Y', strtotime($fecha)) . '</p>' . '</div>'; } } } } if ($back) { $html .= '</br>'; $html .= print_inputs(array('cantidad_clases_nueva' => array('type' => 'number', 'value' => '', 'placeholder' => 'Cantidad de clases', 'class' => 'half_input', 'name' => 'cantidad_clases[numero]'), 'fecha_clases_nueva' => array('type' => 'date', 'value' => '', 'placeholder' => 'Fecha de expiracion', 'class' => 'half_input', 'name' => 'cantidad_clases[fecha]')), false); return $html; } else { echo $html; } }
if (isset($usuario->data->ID)) { $html .= reservaciones_usuario($usuario->ID); } $html .= '</div>'; $html .= '<div class="form_user_1" data-user_content="user" class="">'; $html .= '<div class="upcoming_reservations user_billing_data">'; $html .= '<h2>INFORMACIÓN</h2>'; $html .= '</div>'; $inputs_user = array('user_data_nombre' => array('type' => 'text', 'value' => $display_name, 'placeholder' => 'Nombre completo', 'class' => 'third_input', 'name' => 'wp_user[display_name]'), 'user_data_direccion' => array('type' => 'mail', 'value' => isset($usuario->user_email) ? $usuario->user_email : '', 'placeholder' => 'Mail', 'class' => 'third_input', 'name' => 'wp_user[user_email]'), 'user_data_birth' => array('type' => 'date', 'value' => isset($meta['user_nacimiento']) ? reset($meta['user_nacimiento']) : '', 'placeholder' => 'Fecha de Nacimiento DD-MM-AA', 'class' => 'third_input', 'name' => 'wp_user[user_nacimiento]'), 'user_data_pass' => array('type' => 'password', 'value' => '', 'placeholder' => 'Cambiar Contraseña', 'class' => 'third_input user_data_pass', 'name' => 'wp_user[pass_user]'), 'user_data_confirm_pass' => array('type' => 'password', 'value' => '', 'placeholder' => 'Confirma tu contraseña', 'class' => 'third_input user_data_confirm_pass')); $html .= print_inputs($inputs_user, false); $html .= '<div class="upcoming_reservations user_billing_data">'; $html .= '<h2>Datos de facturación</h2>'; $html .= '</div>'; $facturacion = get_user_meta($user_id, '_facturacion', true); $inputs_user = array('nombre_facturacion' => array('type' => 'text', 'value' => isset($facturacion['nombre']) ? $facturacion['nombre'] : '', 'placeholder' => 'Nombre', 'maxlength' => 50, 'class' => 'third_input', 'name' => 'facturacion[nombre]'), 'apellidos_facturacion' => array('type' => 'text', 'value' => isset($facturacion['apellidos']) ? $facturacion['apellidos'] : '', 'placeholder' => 'Apellidos', 'maxlength' => 50, 'class' => 'third_input', 'name' => 'facturacion[apellidos]'), 'email_facturacion' => array('type' => 'email', 'value' => isset($facturacion['email']) ? $facturacion['email'] : '', 'placeholder' => 'Email', 'class' => 'third_input', 'name' => 'facturacion[email]'), 'user_data_address' => array('type' => 'text', 'value' => isset($facturacion['calleyNumero']) ? $facturacion['calleyNumero'] : '', 'placeholder' => 'Dirección', 'name' => 'facturacion[calleyNumero]'), 'user_data_city' => array('type' => 'text', 'value' => isset($facturacion['ciudad']) ? $facturacion['ciudad'] : '', 'placeholder' => 'Ciudad', 'class' => 'third_input', 'name' => 'facturacion[ciudad]'), 'user_data_colonia' => array('type' => 'text', 'value' => isset($facturacion['colonia']) ? $facturacion['colonia'] : '', 'placeholder' => 'Colonia', 'class' => 'third_input', 'name' => 'facturacion[colonia]'), 'user_data_addressuser_data_town' => array('type' => 'text', 'value' => isset($facturacion['estado']) ? $facturacion['estado'] : '', 'placeholder' => 'Estado', 'class' => 'half_input', 'name' => 'facturacion[estado]'), 'user_data_cp' => array('type' => 'number', 'value' => isset($facturacion['cp']) ? $facturacion['cp'] : '', 'placeholder' => 'C.P.', 'class' => 'half_input', 'name' => 'facturacion[cp]'), 'user_data_phone' => array('type' => 'tel', 'value' => isset($facturacion['telefono']) ? $facturacion['telefono'] : '', 'placeholder' => 'Teléfono', 'class' => 'half_input', 'name' => 'facturacion[telefono]')); $html .= print_inputs($inputs_user, false); /*ROLES--------------------------------*/ if ($admin->permisos('Gafa')) { $html .= '<div class="upcoming_reservations user_billing_data">'; $html .= '<h2>Rol de usuario</h2>'; $html .= '</div>'; $rol_usuario = (int) get_user_meta($user_id, 'rol', true); $html .= '<div class="rolSelect user_data_role" data-name="rol" data-value="' . $rol_usuario . '">'; $html .= '<span class="rol_text">Rol ' . get_role_name($rol_usuario) . '</span>'; $html .= '<div class="rol_options">'; foreach ($roles as $k => $rol) { $html .= '<p data-value="' . $k . '">Rol ' . $rol . '</p>'; } $html .= '</div>'; $html .= '</div>'; }