. * * You can get complete code of ProjeQtOr, other resource, help and information * about contributors at http://www.projeqtor.org * *** DO NOT REMOVE THIS NOTICE ************************************************/ /** ============================================================================ * Meeting. */ require_once('_securityCheck.php'); class Meeting extends MeetingMain { public static $_defaultValues=array( ); public static $_colCaptionTransposition=array( ); public $_sec_description; public $id; public $reference; public $name; public $idMeetingType; public $idProject; public $idPeriodicMeeting; public $isPeriodic; public $periodicOccurence; public $meetingDate; public $_lib_from; public $meetingStartTime; public $_lib_to; public $meetingEndTime; public $location; public $_spe_buttonSendMail; public $_spe_startMeeting; public $idUser; public $description; public $_sec_treatment; public $idActivity; public $idStatus; public $idResource; public $handled; public $handledDate; public $done; public $doneDate; public $idle; public $idleDate; public $cancelled; public $_lib_cancelled; public $result; public $_sec_Attendees; public $_Assignment=array(); public $attendees; public $_spe_buttonAssignTeam; public $_sec_progress_left; public $MeetingPlanningElement; public $_sec_predecessor; public $_Dependency_Predecessor=array(); public $_sec_successor; public $_Dependency_Successor=array(); public $_nbColMax=3; public $_sec_Link; public $meetingStartDateTime; public $meetingEndDateTime; private static $_layout=' # ${id} ${idProject} ${idMeetingType} ${meetingDate} ${name} ${idStatus} ${handled} ${done} ${idle} '; private static $_fieldsAttributes=array( "id"=>"nobr", "reference"=>"readonly", "idProject"=>"required", "idMeetingType"=>"required", "meetingDate"=>"required,nobr", "_lib_from"=>"nobr", "_lib_to"=>"nobr", "meetingStartTime"=>"nobr", "idUser"=>"hidden", "idStatus"=>"required", "handled"=>"nobr", "done"=>"nobr", "idle"=>"nobr", "idPeriodicMeeting"=>"hidden", "isPeriodic"=>"readonly", "periodicOccurence"=>"hidden", "idleDate"=>"nobr", "cancelled"=>"nobr", "meetingEndDateTime"=>"" ); /** ========================================================================== * Constructor * @param $id the id of the object in the database (null if not stored yet) * @return void */ function __construct($id = NULL, $withoutDependentObjects=false) { parent::__construct($id,$withoutDependentObjects); } /** ========================================================================== * Destructor * @return void */ function __destruct() { parent::__destruct(); } /** ========================================================================== * Return the specific layout * @return the layout */ protected function getStaticLayout() { return self::$_layout; } /** ========================================================================== * Return the specific fieldsAttributes * @return the fieldsAttributes */ protected function getStaticFieldsAttributes() { return self::$_fieldsAttributes; } public function drawSpecificItem($item){ global $print; $result=""; if ($item=='buttonSendMail') { if ($print) { return ""; } $result .= ''; $result .= ''; $result .= ''; return $result; } if($item=="startMeeting"){ if ($print) { return ""; } $result .= ''; $result .= ''; $result .= ''; return $result; } } /** ============================================================================ * Return the specific colCaptionTransposition * @return the colCaptionTransposition */ protected function getStaticColCaptionTransposition($fld=null) { if (isset(self::$_colCaptionTransposition)) { return array_merge(parent::getStaticColCaptionTransposition($fld),self::$_colCaptionTransposition); } else { return parent::getStaticColCaptionTransposition($fld); } } /** ========================================================================== * Return the generic defaultValues * @return the layout */ protected function getStaticDefaultValues() { return self::$_defaultValues; } } ?>