| @@ 73-96 (lines=24) @@ | ||
| 70 | * |
|
| 71 | * @return mixed A JForm object on success, false on failure |
|
| 72 | */ |
|
| 73 | public function getForm($data = array(), $loadData = true) |
|
| 74 | { |
|
| 75 | // Get the form. |
|
| 76 | $id = $this->getState('package.id'); |
|
| 77 | $name = $this->getState('package.name'); |
|
| 78 | $form = $this->loadForm('com_localise.package', 'package', array('control' => 'jform', 'load_data' => $loadData)); |
|
| 79 | ||
| 80 | if (empty($form)) |
|
| 81 | { |
|
| 82 | return false; |
|
| 83 | } |
|
| 84 | ||
| 85 | $form->setFieldAttribute('translations', 'package', $name, 'translations'); |
|
| 86 | ||
| 87 | // Check for an error. |
|
| 88 | if (JError::isError($form)) |
|
| 89 | { |
|
| 90 | $this->setError($form->getMessage()); |
|
| 91 | ||
| 92 | return false; |
|
| 93 | } |
|
| 94 | ||
| 95 | return $form; |
|
| 96 | } |
|
| 97 | ||
| 98 | /** |
|
| 99 | * Method to get the data that should be injected in the form. |
|
| @@ 73-96 (lines=24) @@ | ||
| 70 | * |
|
| 71 | * @return mixed A JForm object on success, false on failure |
|
| 72 | */ |
|
| 73 | public function getForm($data = array(), $loadData = true) |
|
| 74 | { |
|
| 75 | // Get the form. |
|
| 76 | $id = $this->getState('packagefile.id'); |
|
| 77 | $name = $this->getState('packagefile.name'); |
|
| 78 | $form = $this->loadForm('com_localise.packagefile', 'packagefile', array('control' => 'jform', 'load_data' => $loadData)); |
|
| 79 | ||
| 80 | if (empty($form)) |
|
| 81 | { |
|
| 82 | return false; |
|
| 83 | } |
|
| 84 | ||
| 85 | $form->setFieldAttribute('translations', 'packagefile', $name, 'translations'); |
|
| 86 | ||
| 87 | // Check for an error. |
|
| 88 | if (JError::isError($form)) |
|
| 89 | { |
|
| 90 | $this->setError($form->getMessage()); |
|
| 91 | ||
| 92 | return false; |
|
| 93 | } |
|
| 94 | ||
| 95 | return $form; |
|
| 96 | } |
|
| 97 | ||
| 98 | /** |
|
| 99 | * Method to get the data that should be injected in the form. |
|