diff --git a/camptix.css b/camptix.css
index c66d08e..8622f7f 100644
a
|
b
|
body.admin-bar #tix { |
173 | 173 | display: block; |
174 | 174 | } |
175 | 175 | |
| 176 | .tix_tickets_table .tix-sold-out { |
| 177 | opacity: 0.4; |
| 178 | filter:Alpha(Opacity=40); |
| 179 | } |
| 180 | |
176 | 181 | /** |
177 | 182 | * === RTL Styles === |
178 | 183 | * Should always be at the EOF, since they need to override |
diff --git a/camptix.php b/camptix.php
index e71c8bf..495041a 100644
a
|
b
|
class CampTix_Plugin { |
5222 | 5222 | $price = $ticket->tix_price; |
5223 | 5223 | $discounted = ''; |
5224 | 5224 | |
| 5225 | $row_class = ''; |
| 5226 | if( ! $ticket->tix_remaining ) { |
| 5227 | $row_class = 'tix-sold-out'; |
| 5228 | } |
| 5229 | |
5225 | 5230 | $max = min( $ticket->tix_remaining, $max_tickets_per_order ); |
5226 | 5231 | $selected = ( 1 == count( $this->tickets ) ) ? 1 : 0; |
5227 | 5232 | if ( isset( $this->tickets_selected[$ticket->ID] ) ) |
… |
… |
class CampTix_Plugin { |
5236 | 5241 | $price = $ticket->tix_discounted_price; |
5237 | 5242 | } |
5238 | 5243 | ?> |
5239 | | <tr class="tix-ticket-<?php echo absint( $ticket->ID ); ?>"> |
| 5244 | <tr class="tix-ticket-<?php echo absint( $ticket->ID ); ?> <?php echo esc_attr( $row_class ); ?>"> |
5240 | 5245 | <td class="tix-column-description"> |
5241 | 5246 | <strong class="tix-ticket-title"><?php echo wp_kses_post( $ticket->post_title ); ?></strong> |
5242 | 5247 | <?php if ( $ticket->post_excerpt ) : ?> |
… |
… |
class CampTix_Plugin { |
5257 | 5262 | <td class="tix-column-remaining" style="vertical-align: middle;"><?php echo esc_html( apply_filters( 'camptix_form_start_tix_remaining', $ticket->tix_remaining, $ticket ) ); ?></td> |
5258 | 5263 | <?php endif; ?> |
5259 | 5264 | <td class="<?php echo esc_attr( implode( ' ', apply_filters( 'camptix_quantity_row_classes', array( 'tix-column-quantity' ) ) ) ); ?>" style="vertical-align: middle;"> |
5260 | | <select name="tix_tickets_selected[<?php echo esc_attr( $ticket->ID ); ?>]"> |
5261 | | <?php foreach ( range( 0, $max ) as $value ) : ?> |
5262 | | <option <?php selected( $selected, $value ); ?> value="<?php echo esc_attr( $value ); ?>"><?php echo esc_html( $value ); ?></option> |
5263 | | <?php endforeach; ?> |
5264 | | </select> |
| 5265 | <?php if( $ticket->tix_remaining ) : ?> |
| 5266 | <select name="tix_tickets_selected[<?php echo esc_attr( $ticket->ID ); ?>]"> |
| 5267 | <?php foreach ( range( 0, $max ) as $value ) : ?> |
| 5268 | <option <?php selected( $selected, $value ); ?> value="<?php echo esc_attr( $value ); ?>"><?php echo esc_html( $value ); ?></option> |
| 5269 | <?php endforeach; ?> |
| 5270 | </select> |
| 5271 | <?php else: ?> |
| 5272 | <?php _e( 'Sold out', 'camptix' ); ?> |
| 5273 | <?php endif; ?> |
5265 | 5274 | </td> |
5266 | 5275 | </tr> |
5267 | 5276 | <?php endforeach; ?> |