Plugin Directory

Changeset 1685658


Ignore:
Timestamp:
06/26/2017 05:08:47 PM (9 years ago)
Author:
robby.roboter
Message:

merging custom fields

Location:
redi-restaurant-reservation/trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • redi-restaurant-reservation/trunk

  • redi-restaurant-reservation/trunk/redi-restaurant-reservation.php

    r1654604 r1685658  
    460460                $this->options[ 'customfields_save_to' ] = CustomFieldsSaveTo::API;
    461461
    462                 for ( $i = 1; $i != CUSTOM_FIELDS; $i++ ) {
     462                for ( $i = 0; $i != CUSTOM_FIELDS; $i++ ) {
    463463                    $field_id       = 'field_' . $i . '_id';
    464464                    $field_name     = 'field_' . $i . '_name';
     
    630630                    // Get custom fields from wordpress options
    631631                    $custom_fields = array();
    632                     for ( $i = 1; $i != CUSTOM_FIELDS; $i ++ ) {
     632                    for ( $i = 0; $i != CUSTOM_FIELDS; $i ++ ) {
    633633                        $field_name     = 'field_' . $i . '_name';
    634634                        $field_type     = 'field_' . $i . '_type';
     
    10581058                // Get custom fields from wordpress options
    10591059                $custom_fields = array();
    1060                 for ( $i = 1; $i != CUSTOM_FIELDS; $i ++ ) {
     1060                for ( $i = 0; $i != CUSTOM_FIELDS; $i ++ ) {
    10611061                    $field_name     = 'field_' . $i . '_name';
    10621062                    $field_type     = 'field_' . $i . '_type';
     
    14851485                    $comment        = '';
    14861486                    $parameters = array();
    1487                     for ( $i = 1; $i != CUSTOM_FIELDS; $i ++ ) {
     1487                    for ( $i = 0; $i != CUSTOM_FIELDS; $i++ ) {
    14881488                        if ( isset( $_POST[ 'field_' . $i ] ) ) {
    14891489
  • redi-restaurant-reservation/trunk/redi.php

    r1654604 r1685658  
    6161        private $ApiKey;
    6262
     63        public function __construct( $ApiKey ) {
     64            $this->ApiKey = $ApiKey;
     65        }
    6366        public function Redi( $ApiKey ) {
    6467            $this->ApiKey = $ApiKey;
  • redi-restaurant-reservation/trunk/templates/admin.php

    r1654604 r1685658  
    5757        }
    5858    }   
    59     jQuery(function () {
    60         jQuery('#add_field').on('click', function(){
    61             alert(1);
    62         });
    63     });
    64    
    6559</script>
    6660<?php $admin_slug = 'redi-restaurant-reservation-settings' ?>
     
    402396                        </label>
    403397                    </th>
     398                    <th>
     399
     400                    </th>
    404401                </tr>
    405402            </thead>
    406             <?php //foreach($custom_fields as $i => $custom_field):?>
    407             <?php for ( $i = 1; $i != CUSTOM_FIELDS; $i ++ ):
     403
     404            <?php  for ( $i = 0; $i != CUSTOM_FIELDS; $i++ ):
    408405                if ( ! isset( $custom_fields[ $i ] ) ) {
    409406                    $custom_fields[ $i ] = (object) array(
     
    418415            ?>
    419416            <?php $field_id = ('field_'.$i.'_id');?>
    420             <input type="hidden" id="<?php echo $field_id;?>" name="<?php echo $field_id;?>" value="<?php  echo $custom_field->Id ?>" />
     417
    421418            <tr>
    422419                <td>
     420                    <input type="hidden" id="<?php echo $field_id;?>" name="<?php echo $field_id;?>" value="<?php  echo $custom_field->Id ?>" />
    423421                    <?php $field_name=('field_'.$i.'_name'); ?>
    424422                    <input type="text" id="<?php echo $field_name; ?>" name="<?php echo $field_name; ?>" value="<?php echo $custom_field->Name; ?>"/>
     
    426424                <td style="vertical-align: top;">
    427425                    <?php $field_type=('field_'.$i.'_type'); ?>
    428                     <select onchange="set_name('<?php echo $field_name; ?>',this.options[this.selectedIndex].value);" class="field_type" name="<?php echo $field_type; ?>">
     426                    <select onchange="set_name('<?php echo $field_name; ?>',this.options[this.selectedIndex].value);" class="field_type" name="<?php echo $field_type; ?>" id="<?php echo $field_type; ?>">
    429427                        <option value="text" <?php if ($custom_field->Type === 'text'):?>selected="selected"<?php endif?>><?php _e('Text field', 'redi-restaurant-reservation'); ?></option>
    430428                        <option value="checkbox" <?php if ($custom_field->Type === 'checkbox'):?>selected="selected"<?php endif?>><?php _e('Check box', 'redi-restaurant-reservation'); ?></option>
     
    436434                <td>
    437435                    <?php $field_required=('field_'.$i.'_required'); ?>
    438                     <input type="checkbox" name="<?php echo $field_required; ?>" <?php if ($custom_field->Required): ?>checked="checked"<?php endif?>>
     436                    <input type="checkbox" id="<?php echo $field_required; ?>" name="<?php echo $field_required; ?>" <?php if ($custom_field->Required): ?>checked="checked"<?php endif?>>
    439437                </td>
    440438                <td>
    441439                    <?php $field_message=('field_'.$i.'_message'); ?>
    442                     <input type="text" name="<?php echo $field_message;?>" value="<?php echo $custom_field->Message ?>" style="width:250px;">
    443                 </td>
    444             </tr>
    445            
    446             <?php endfor; // endforeach; ?>
     440                    <input type="text" id="<?php echo $field_message;?>" name="<?php echo $field_message;?>" value="<?php echo $custom_field->Message ?>" style="width:250px;">
     441                </td>
     442                <td>
     443                    <a onclick="jQuery('#<?php echo $field_name; ?>').val(''); jQuery('#<?php echo $field_message; ?>').val(''); jQuery('#<?php echo $field_type; ?>').val('text'); jQuery('#<?php echo $field_required; ?>').attr('checked', false);">clear</a>
     444                </td>
     445            </tr>
     446
     447            <?php endfor; ?>
    447448        </table>
    448 <!--        <a href="#" id="add_field" >add another field</a>-->
    449449        <!-- /custom fields-->                     
    450450        <p class="description">
Note: See TracChangeset for help on using the changeset viewer.