示例#1
0
 /**
  * Generates the item data and then returns it
  *
  * @return    array    $data    Item data
  */
 protected function getFormData()
 {
     $data = array();
     $data['catid'] = PFdatagenHelper::getRandomCategoryId('com_pfprojects');
     $data['title'] = PFdatagenHelper::getRandomString(64, 'Project - ');
     $data['description'] = PFdatagenHelper::getRandomText();
     $data['created'] = PFdatagenHelper::getRandomPastDateTime(30, 0);
     $data['created_by'] = PFdatagenHelper::getRandomUserId();
     $data['modified_by'] = PFdatagenHelper::getRandomUserId(50);
     $data['modified'] = PFdatagenHelper::getRandomPastDateTime($data['created'], $data['modified_by'] ? 0 : 100);
     $data['state'] = PFdatagenHelper::getRandomState();
     $data['start_date'] = PFdatagenHelper::getRandomPastDateTime(30);
     $data['end_date'] = PFdatagenHelper::getRandomFutureDateTime(90);
     $data['rules'] = PFdatagenHelper::getRandomUserGroupIds();
     $data['labels'] = $this->getRandomLabels();
     return $data;
 }