|
| __construct () |
| Constructor.
|
|
| delete ($id) |
| Delete commercial proposal. More...
|
|
| get ($id) |
| Get properties of a supplier proposal (price request) object. More...
|
|
| post ($request_data=null) |
| Create supplier proposal (price request) object. More...
|
|
| put ($id, $request_data=null) |
| Update supplier proposal general fields (won't touch lines of supplier proposal) More...
|
|
| index ($sortfield="t.rowid", $sortorder='ASC', $limit=100, $page=0, $thirdparty_ids='', $sqlfilters='', $properties='') |
| List supplier proposals. More...
|
|
| __construct ($db, $cachedir='', $refreshCache=false) |
| Constructor. More...
|
|
◆ _cleanObjectDatas()
SupplierProposals::_cleanObjectDatas |
( |
|
$object | ) |
|
|
protected |
◆ _validate()
SupplierProposals::_validate |
( |
|
$data | ) |
|
|
private |
◆ delete()
SupplierProposals::delete |
( |
|
$id | ) |
|
◆ get()
SupplierProposals::get |
( |
|
$id | ) |
|
Get properties of a supplier proposal (price request) object.
Return an array with supplier proposal information
- Parameters
-
int | $id | ID of supplier proposal |
- Returns
- Object Object with cleaned properties
- Exceptions
-
Definition at line 96 of file api_supplier_proposals.class.php.
◆ index()
SupplierProposals::index |
( |
|
$sortfield = "t.rowid" , |
|
|
|
$sortorder = 'ASC' , |
|
|
|
$limit = 100 , |
|
|
|
$page = 0 , |
|
|
|
$thirdparty_ids = '' , |
|
|
|
$sqlfilters = '' , |
|
|
|
$properties = '' |
|
) |
| |
List supplier proposals.
Get a list of supplier proposals
- Parameters
-
string | $sortfield | Sort field |
string | $sortorder | Sort order |
int | $limit | Limit for list |
int | $page | Page number |
string | $thirdparty_ids | Thirdparty ids to filter supplier proposals (example '1' or '1,2,3') {@pattern /^[0-9,]*$/i} |
string | $sqlfilters | Other criteria to filter answers separated by a comma. Syntax example "(t.ref:like:'SO-%') and (t.datec:<:'20160101')" |
string | $properties | Restrict the data returned to these properties. Ignored if empty. Comma separated list of properties names |
- Returns
- array Array of order objects
Definition at line 222 of file api_supplier_proposals.class.php.
◆ post()
SupplierProposals::post |
( |
|
$request_data = null | ) |
|
Create supplier proposal (price request) object.
- Parameters
-
array | $request_data | Request data |
- Returns
- int ID of supplier proposal
Definition at line 121 of file api_supplier_proposals.class.php.
◆ put()
SupplierProposals::put |
( |
|
$id, |
|
|
|
$request_data = null |
|
) |
| |
Update supplier proposal general fields (won't touch lines of supplier proposal)
- Parameters
-
int | $id | Id of supplier proposal to update |
array | $request_data | Datas |
- Returns
- Object Object with cleaned properties
Definition at line 159 of file api_supplier_proposals.class.php.
The documentation for this class was generated from the following file: