/**
  * Allows to add additional form fields to the certificate editor form
  * This method will be called when the certificate editor form will built
  * using the ilPropertyFormGUI class. Additional fields will be added at the
  * bottom of the form.
  *
  * @param object $form An ilPropertyFormGUI instance
  * @param array $form_fields An array containing the form values. The array keys are the names of the form fields
  */
 public function addAdditionalFormElements(&$form, $form_fields)
 {
     global $lng;
     $visibility = new ilRadioMatrixInputGUI($lng->txt("certificate_visibility"), "certificate_visibility");
     $options = array(0 => $lng->txt("certificate_visibility_always"), 1 => $lng->txt("certificate_visibility_passed"), 2 => $lng->txt("certificate_visibility_never"));
     $visibility->setOptions($options);
     $visibility->setInfo($lng->txt("certificate_visibility_introduction"));
     $visibility->setValue($form_fields["certificate_visibility"]);
     if (count($_POST)) {
         $visibility->checkInput();
     }
     $form->addItem($visibility);
 }