.
*
* 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 .= '