Class: iHRIS PersonPosition
This article describes the class iHRIS_PersonPosition.
- Extends the class: I2CE_Form.
- Location: Part of the module ihris-manage-PersonPosition in the package iHRIS Manage
- Source: Defined in the file modules/ManagePersonPosition/lib/iHRIS_PersonPosition.php
- Author: Luke Duncan <lduncan@intrahealth.org>
- Since: v1.0.0
@copyright Copyright © 2007, 2008 IntraHealth International, Inc. Object for dealing with positions assigned to people.
Form Fields
This class is a form class and provides the following form fields
position
The form field position is implemented by MAP
start_date
The form field start_date is implemented by DATE_YMD
end_date
The form field end_date is implemented by DATE_YMD
reason
The form field reason is implemented by MAP
Constants
iHRIS_PersonPosition::STATUS_EMPLOYED
Constant value for employed Defined as: 1
iHRIS_PersonPosition::STATUS_NOT_EMPLOYED
Constant value for not employed Defined as: 2
Variables
$stati
Employment Status
- Type: static public array $stati
Methods
__construct()
Create a new instance of a person position.
- Signature: public function __construct($form,$id)
- Parameters:
- string $form
The name of this form - integer $id
- Default Value: 0
- string $form
getIds()
Return the record id and the parent id for the person position record for the given position. @param $position of the form "postion|$id"
- Signature: static public function getIds($position)
- Parameters:
- $position
- Returns: array
getLastSalary()
- Signature: public function getLastSalary()
getSalaryGradeID()
- Signature: public function getSalaryGradeID()
listStatusOptions()
List all the options from the gender array.
- Signature: static public function listStatusOptions($form)
- Parameters:
- string $form
The form we wish to lookup by
- string $form
- Returns: array
lookupStatus()
Lookup the given value from the gender array.
- Signature: static public function lookupStatus($id,$form)
- Parameters:
- integer $id
- string $form
Not used for this method.- Default Value: ""
- Returns: string
validate()
Checks to make sure all the required fields are valid.
- Signature: public function validate($page)
- Parameters:
- I2CE_Template &$page
Fuzzy Methods
isActive()
This method is implemented by iHRIS_Module_PersonPosition->isActive_PersonPosution()