%PDF- %PDF-
Direktori : /var/www/html/ceaa/wp-content/plugins/learnpress/inc/admin/views/settings/ |
Current File : /var/www/html/ceaa/wp-content/plugins/learnpress/inc/admin/views/settings/setting-field.php |
<?php // Switch based on type switch ( $options['type'] ) { case 'text': case 'email': case 'number': case 'color' : case 'password' : break; // Textarea case 'textarea': $option_value = self::get_option( $options['id'], $options['default'] ); ?> <tr valign="top"> <th scope="row" class="titledesc"> <label for="<?php echo esc_attr( $options['id'] ); ?>"><?php echo esc_html( $options['title'] ); ?></label> <?php echo $tooltip_html; ?> </th> <td class="forminp forminp-<?php echo sanitize_title( $options['type'] ) ?>"> <?php echo $description; ?> <textarea name="<?php echo esc_attr( $options['id'] ); ?>" id="<?php echo esc_attr( $options['id'] ); ?>" style="<?php echo esc_attr( $options['css'] ); ?>" class="<?php echo esc_attr( $options['class'] ); ?>" placeholder="<?php echo esc_attr( $options['placeholder'] ); ?>" <?php echo implode( ' ', $custom_attributes ); ?> ><?php echo esc_textarea( $option_value ); ?></textarea> </td> </tr><?php break; // Select boxes case 'select' : case 'multiselect' : break; // Radio inputs case 'radio' : $option_value = self::get_option( $options['id'], $options['default'] ); ?> <tr valign="top"> <th scope="row" class="titledesc"> <label for="<?php echo esc_attr( $options['id'] ); ?>"><?php echo esc_html( $options['title'] ); ?></label> <?php echo $tooltip_html; ?> </th> <td class="forminp forminp-<?php echo sanitize_title( $options['type'] ) ?>"> <fieldset> <?php echo $description; ?> <ul> <?php foreach ( $options['options'] as $key => $val ) { ?> <li> <label><input name="<?php echo esc_attr( $options['id'] ); ?>" value="<?php echo $key; ?>" type="radio" style="<?php echo esc_attr( $options['css'] ); ?>" class="<?php echo esc_attr( $options['class'] ); ?>" <?php echo implode( ' ', $custom_attributes ); ?> <?php checked( $key, $option_value ); ?> /> <?php echo $val ?></label> </li> <?php } ?> </ul> </fieldset> </td> </tr><?php break; // Checkbox input case 'checkbox' : break; // Image width settings case 'image_width' : $image_size = str_replace( '_image_size', '', $options['id'] ); $size = learn_press_get_image_size( $image_size ); $width = isset( $size['width'] ) ? $size['width'] : $options['default']['width']; $height = isset( $size['height'] ) ? $size['height'] : $options['default']['height']; $crop = isset( $size['crop'] ) ? $size['crop'] : $options['default']['crop']; $disabled_attr = ''; $disabled_message = ''; if ( has_filter( 'learn_press_get_image_size_' . $image_size ) ) { $disabled_attr = 'disabled="disabled"'; $disabled_message = "<p><small>" . __( 'The settings of this image size have been disabled because its values are being overwritten by a filter.', 'learnpress' ) . "</small></p>"; } ?> <tr valign="top"> <th scope="row" class="titledesc"><?php echo esc_html( $options['title'] ) ?><?php echo $tooltip_html; echo $disabled_message; ?></th> <td class="forminp image_width_settings"> <input name="<?php echo esc_attr( $options['id'] ); ?>[width]" <?php echo $disabled_attr; ?> id="<?php echo esc_attr( $options['id'] ); ?>-width" type="text" size="3" value="<?php echo $width; ?>" /> × <input name="<?php echo esc_attr( $options['id'] ); ?>[height]" <?php echo $disabled_attr; ?> id="<?php echo esc_attr( $options['id'] ); ?>-height" type="text" size="3" value="<?php echo $height; ?>" />px <label><input name="<?php echo esc_attr( $options['id'] ); ?>[crop]" <?php echo $disabled_attr; ?> id="<?php echo esc_attr( $options['id'] ); ?>-crop" type="checkbox" value="1" <?php checked( 1, $crop ); ?> /> <?php _e( 'Hard Crop?', 'learnpress' ); ?> </label> </td> </tr><?php break; default: do_action( 'learn_press_admin_field_' . $options['type'], $options ); break; }