Module Contract (developer)

The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
Contrat
Numero/ID of module 54
User doc. of module Module Contracts
Developer doc. of module This page

Feature

Module to manage contracts of services

Entity Contract

The PHP class to use to manipulate such object is file htdocs/contrat/class/contrat.class.php.

It contains CRUD methods to create (C), read (R), update (U) and delete (D) this object.

Life cycle of a contract

Status of contracts:

  • 0 : Draft (This call trigger CONTRACT_CREATE)
  • 1 : Contract is not a draft. In this case, its status is status of all contract lines.

Entity Line of contract

Status of contract lines

  Page waiting to complete. To complete, create an account, go back and clic on "Modify".
  Page en attente d'être complété. Pour compléter, créez un compte, revenez et cliquez sur "Modifier".
  Página a completar. Para completarla, cree una cuenta, vuelva a la página y haga clic en "editar"
  Seite wartet auf Vervollständigung. Um zu helfen, erstelle ein Konto, gehe zurück und klicke auf "Bearbeiten".
  待完成,欲帮助完成,注册帐号,点击“编辑"
  ページは未完成の状態です。完成させるにはアカウントを作成し、ページに戻って「編集」をクリックして下さい。

Permissions

  • ->contrat->lire
  • ->contrat->creer
  • ->contrat->activer
  • ->contrat->desactiver

Tables SQL