public static function pluginPropertiesForm($pluginName)
{
$form = new \Ip\Form();
$form->setEnvironment(\Ip\Form::ENVIRONMENT_ADMIN);
$field = new \Ip\Form\Field\Hidden(array('name' => 'aa', 'value' => 'Plugins.updatePlugin'));
$form->addField($field);
$field = new \Ip\Form\Field\Hidden(array('name' => 'pluginName', 'value' => $pluginName));
$form->addField($field);
$initialFieldCount = count($form->getFields());
$form = ipFilter('ipPluginPropertiesForm', $form, array('pluginName' => $pluginName));
if (count($form->getFields()) == $initialFieldCount) {
return null;
}
$field = new \Ip\Form\Field\Submit(array('value' => __('Save', 'Ip-admin')));
$field->addClass('ipsSave');
$form->addField($field);
return $form;
}