| 1234567891011121314151617181920212223242526272829303132333435363738 | 
							- <?php
 
- /**
 
-  * Define a Contrat employé
 
-  * @author Kiss team
 
-  * @category Plugin
 
-  * @license MIT
 
-  */
 
- class EmployeeContract extends Entity{
 
- 	public $id;
 
- 	public $employee; //Employé (Nombre Entier)
 
- 	public $start; //Date de début (Date)
 
- 	public $end; //date de fin (Date)
 
- 	public $type; //Type de contrat (Liste configurable)
 
- 	public $statute; //Statut (Liste configurable)
 
- 	public $salary; //Rémunération annuelle brute (Prix)
 
- 	public $worktime; //Temps de travail (Nombre Entier)
 
- 	public $comment; //Commentaire (Texte enrichi)
 
- 	
 
- 	protected $TABLE_NAME = 'employee_contract';
 
- 	public $entityLabel = 'Contrat employé';
 
- 	public $fields = array(
 
- 		'id' => array('type'=>'key', 'label' => 'Identifiant'),
 
- 		'employee' => array('type'=>'integer','label' => 'Employé','link'=>'plugin/employee/Employee.class.php'),
 
- 		'start' => array('type'=>'date','label' => 'Date de début'),
 
- 		'end' => array('type'=>'date','label' => 'date de fin'),
 
- 		'type' => array('type'=>'dictionary','label' => 'Type de contrat','link'=>'class/Dictionary.class.php'),
 
- 		'statute' => array('type'=>'dictionary','label' => 'Statut'),
 
- 		'salary' => array('type'=>'price','label' => 'Rémunération annuelle brute'),
 
- 		'worktime' => array('type'=>'integer','label' => 'Temps de travail','link'=>'plugin/employee/EmployeeWorkTime.class.php'),
 
- 		'comment' => array('type'=>'wysiwyg','label' => 'Commentaire')
 
- 	);
 
- 	//Colonnes indexées
 
- 	public $indexes = array();
 
- 	
 
- }
 
- ?>
 
 
  |