|
ILIAS
eassessment Revision 61809
|
Inheritance diagram for ilERP:
Collaboration diagram for ilERP:Public Member Functions | |
| getName () | |
| loadSettings ($erps_id=0) | |
| looksValid () | |
| connect () | |
| disconnect () | |
| setSettings ($a) | |
| Set settings posted by some form. | |
| saveSettings ($settings) | |
| setActive ($erp_system=0, $erp_settings=0) | |
| Sets a specific configuration active and disable all other ERPs. | |
| getSettings ($elvis_is_alive=0) | |
| Return all relevant settings for a configuration. | |
| getERPconstants ($erp_system=0) | |
| Get some ERP system specific variables, stored in payment_erp. | |
Static Public Member Functions | |
| static | getPreviewFile () |
| static | getPreviewUrl () |
| static | getPreviewLink () |
| static | getSaveDirectory () |
| static | preview_exists () |
| static | preview_delete () |
| static | getAllERPs () |
| Get the list of ILIAS supported ERPs. | |
| static | getActive () |
| Get information about what ERP is activated. | |
Data Fields | |
| const | preview_pre = "invoice_" |
| const | preview_ext = ".pdf" |
Protected Member Functions | |
| setUsername ($v) | |
| Set the username used to login to ERP. | |
| setPassword ($v) | |
| Set the password used in the ERP. | |
| setSaveCopy ($v) | |
| Set the directory for saving invoices. | |
| setUseEAN ($v) | |
Protected Attributes | |
| $username | |
| $password | |
| $use_ean | |
| $save_copy | |
Static Private Member Functions | |
| static | _getFilename () |
| Get filename for preview invoice invoice_[client_id].pdf. | |
Private Attributes | |
| $erps_id = 0 | |
Static Private Attributes | |
| static | $erp_id = ERP_NONE |
Definition at line 36 of file class.ilERP.php.
|
staticprivate |
Get filename for preview invoice invoice_[client_id].pdf.
Definition at line 63 of file class.ilERP.php.
References preview_ext.
Referenced by getPreviewFile(), getPreviewLink(), and getPreviewUrl().
Here is the caller graph for this function:
|
abstract |
Reimplemented in ilERP_eco, and ilERP_none.
|
abstract |
Reimplemented in ilERP_eco, and ilERP_none.
|
static |
Get information about what ERP is activated.
Definition at line 208 of file class.ilERP.php.
References $ilDB, $row, and MDB2_FETCHMODE_ASSOC.
Referenced by ilPurchase\__construct(), ilObjPaymentSettingsGUI\getERPform(), and ilObjPaymentSettingsGUI\testERPSettingsObject().
Here is the caller graph for this function:
|
static |
Get the list of ILIAS supported ERPs.
Definition at line 103 of file class.ilERP.php.
References $ilDB, $res, and MDB2_FETCHMODE_ASSOC.
Referenced by ilObjPaymentSettingsGUI\getERPform().
Here is the caller graph for this function:| ilERP::getERPconstants | ( | $erp_system = 0 | ) |
Get some ERP system specific variables, stored in payment_erp.
Definition at line 246 of file class.ilERP.php.
References $ilDB, $res, and MDB2_FETCHMODE_ASSOC.
|
abstract |
Reimplemented in ilERP_eco, and ilERP_none.
|
static |
Definition at line 69 of file class.ilERP.php.
References _getFilename().
Referenced by ilERPDebtor\saveInvoice(), and ilERPDebtor_none\saveInvoice().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 80 of file class.ilERP.php.
References _getFilename().
Here is the call graph for this function:
|
static |
Definition at line 75 of file class.ilERP.php.
References _getFilename().
Referenced by ilObjPaymentSettingsGUI\getERPform().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 84 of file class.ilERP.php.
Referenced by ilObjPaymentSettingsGUI\getERPform(), ilERPDebtor\saveInvoice(), and ilERPDebtor_none\saveInvoice().
Here is the caller graph for this function:| ilERP::getSettings | ( | $elvis_is_alive = 0 | ) |
Return all relevant settings for a configuration.
This includes ERP-system constants, general setttings (i.e. username) and subclasses should merge their data into the output.
Reimplemented in ilERP_eco, and ilERP_none.
Definition at line 228 of file class.ilERP.php.
References $password, $save_copy, $use_ean, and $username.
|
abstract |
Reimplemented in ilERP_eco, and ilERP_none.
|
abstract |
Reimplemented in ilERP_eco, and ilERP_none.
|
static |
Definition at line 94 of file class.ilERP.php.
Referenced by ilObjPaymentSettingsGUI\delERPpreviewObject().
Here is the caller graph for this function:
|
static |
Definition at line 90 of file class.ilERP.php.
Referenced by ilObjPaymentSettingsGUI\delERPpreviewObject(), and ilObjPaymentSettingsGUI\getERPform().
Here is the caller graph for this function:| ilERP::saveSettings | ( | $settings | ) |
Definition at line 123 of file class.ilERP.php.
References $ilDB.
| ilERP::setActive | ( | $erp_system = 0, |
|
$erp_settings = 0 |
|||
| ) |
Sets a specific configuration active and disable all other ERPs.
| int | $erp_system | predefined constant specifying the ERP-system |
| int | $erp_settings | unsupported currently |
Definition at line 197 of file class.ilERP.php.
References $ilDB.
|
protected |
Set the password used in the ERP.
| string | $v | ERP password |
Definition at line 171 of file class.ilERP.php.
Referenced by ilERP_eco\loadSettings(), and setSettings().
Here is the caller graph for this function:
|
protected |
Set the directory for saving invoices.
| string | $v | directory |
Definition at line 180 of file class.ilERP.php.
Referenced by setSettings().
Here is the caller graph for this function:| ilERP::setSettings | ( | $a | ) |
Set settings posted by some form.
Reimplemented in ilERP_eco, and ilERP_none.
Definition at line 115 of file class.ilERP.php.
References setPassword(), setSaveCopy(), setUseEAN(), and setUsername().
Here is the call graph for this function:
|
protected |
Definition at line 185 of file class.ilERP.php.
Referenced by setSettings().
Here is the caller graph for this function:
|
protected |
Set the username used to login to ERP.
| string | $v | ERP login name |
Definition at line 162 of file class.ilERP.php.
Referenced by ilERP_eco\loadSettings(), and setSettings().
Here is the caller graph for this function:
|
staticprivate |
Definition at line 44 of file class.ilERP.php.
|
private |
Definition at line 43 of file class.ilERP.php.
Referenced by ilERP_eco\getSettings(), and ilERP_eco\loadSettings().
|
protected |
Definition at line 39 of file class.ilERP.php.
Referenced by getSettings().
|
protected |
Definition at line 41 of file class.ilERP.php.
Referenced by getSettings().
|
protected |
Definition at line 40 of file class.ilERP.php.
Referenced by getSettings().
|
protected |
Definition at line 38 of file class.ilERP.php.
Referenced by getSettings().
| const ilERP::preview_ext = ".pdf" |
Definition at line 47 of file class.ilERP.php.
Referenced by _getFilename().
| const ilERP::preview_pre = "invoice_" |
Definition at line 46 of file class.ilERP.php.