Public Member Functions | Data Fields

ilPaypalSettings Class Reference

Public Member Functions

 ilPaypalSettings ()
 get ($a_type)
 getAll ()
 clearAll ()
 setAll ($a_values)
 __getSettings ()
 __getSettingsId ()

Data Fields

 $db
 $settings
 $settings_id

Detailed Description

Definition at line 24 of file class.ilPaypalSettings.php.


Member Function Documentation

ilPaypalSettings::__getSettings (  ) 

Definition at line 72 of file class.ilPaypalSettings.php.

References $data, $query, $result, and __getSettingsId().

Referenced by ilPaypalSettings().

        {
                $this->__getSettingsId();

                $query = "SELECT paypal FROM payment_settings WHERE settings_id = '" . $this->settings_id . "'";
                $result = $this->db->getrow($query);

                $data = array();
                if (is_object($result))
                {
                        if ($result->paypal != "") $data = unserialize($result->paypal);
                        else $data = array();
                }

                $this->settings = $data;
        }

Here is the call graph for this function:

Here is the caller graph for this function:

ilPaypalSettings::__getSettingsId (  ) 

Definition at line 89 of file class.ilPaypalSettings.php.

References $query, and $result.

Referenced by __getSettings().

        {
                $query = "SELECT * FROM payment_settings";
                $result = $this->db->getrow($query);

                $this->settings_id = 0;
                if (is_object($result)) $this->settings_id = $result->settings_id;
        }

Here is the caller graph for this function:

ilPaypalSettings::clearAll (  ) 

Definition at line 50 of file class.ilPaypalSettings.php.

References $query.

        {
                $query = "UPDATE payment_settings "
                                ."SET paypal = '' "
                                ."WHERE settings_id = '" . $this->settings_id . "'";
                $this->db->query($query);

                $this->settings = array();
        }

ilPaypalSettings::get ( a_type  ) 

Definition at line 40 of file class.ilPaypalSettings.php.

        {
                return $this->settings[$a_type];
        }

ilPaypalSettings::getAll (  ) 

Definition at line 45 of file class.ilPaypalSettings.php.

        {
                return $this->settings;
        }

ilPaypalSettings::ilPaypalSettings (  ) 

Definition at line 31 of file class.ilPaypalSettings.php.

References __getSettings().

        {
                global $ilDB;

                $this->db =& $ilDB;

                $this->__getSettings();
        }

Here is the call graph for this function:

ilPaypalSettings::setAll ( a_values  ) 

Definition at line 60 of file class.ilPaypalSettings.php.

References $query.

        {
                global $ilDB;
                
                $query = "UPDATE payment_settings "
                                ."SET paypal = " . $ilDB->quote(serialize($a_values)) . " "
                                ."WHERE settings_id = '" . $this->settings_id . "'";
                $this->db->query($query);

                $this->settings = $a_values;
        }


Field Documentation

ilPaypalSettings::$db

Definition at line 26 of file class.ilPaypalSettings.php.

ilPaypalSettings::$settings

Definition at line 28 of file class.ilPaypalSettings.php.

ilPaypalSettings::$settings_id

Definition at line 29 of file class.ilPaypalSettings.php.


The documentation for this class was generated from the following file: