|  | @@ 682-683 (lines=2) @@ | 
                                                            
                                    | 679 |  |         if ( isset( $this->components[ $component ][ 'object' ] ) && !method_exists( $this->components[ $component ][ 'object' ], 'ajax_' . $method ) && method_exists( $this, 'admin_ajax_' . $method ) ) | 
                                                            
                                    | 680 |  |             $output = call_user_func( array( $this, 'admin_ajax_' . $method ), $component, $params ); | 
                                                            
                                    | 681 |  |         // Make sure method exists | 
                                                            
                                    | 682 |  |         elseif ( !isset( $this->components[ $component ][ 'object' ] ) || !method_exists( $this->components[ $component ][ 'object' ], 'ajax_' . $method ) ) | 
                                                            
                                    | 683 |  |             pods_error( 'API method does not exist', $this ); | 
                                                            
                                    | 684 |  |         // Dynamically call the component method | 
                                                            
                                    | 685 |  |         else | 
                                                            
                                    | 686 |  |             $output = call_user_func( array( $this->components[ $component ][ 'object' ], 'ajax_' . $method ), $params ); | 
                                                                                
                                |  | @@ 695-698 (lines=4) @@ | 
                                                            
                                    | 692 |  |     } | 
                                                            
                                    | 693 |  |  | 
                                                            
                                    | 694 |  |     public function admin_ajax_settings ( $component, $params ) { | 
                                                            
                                    | 695 |  |         if ( !isset( $this->components[ $component ] ) ) | 
                                                            
                                    | 696 |  |             wp_die( 'Invalid Component' ); | 
                                                            
                                    | 697 |  |         elseif ( !method_exists( $this->components[ $component ][ 'object' ], 'options' ) ) | 
                                                            
                                    | 698 |  |             pods_error( 'Component options method does not exist', $this ); | 
                                                            
                                    | 699 |  |  | 
                                                            
                                    | 700 |  |         $options = $this->components[ $component ][ 'object' ]->options( $this->settings[ 'components' ][ $component ] ); | 
                                                            
                                    | 701 |  |  |