18 declare(strict_types=1);
48 $factory = $DIC->ui()->factory();
50 $get_request =
$http->wrapper()->query();
51 $data_factory = new \ILIAS\Data\Factory();
52 $refinery_factory = new \ILIAS\Refinery\Factory($data_factory, $DIC->language());
54 $example_uri = $data_factory->uri((
string)
$http->request()->getUri());
56 [$url_builder,
$token] = $url_builder->acquireParameter(explode(
'\\', __NAMESPACE__),
"process");
58 $input = $factory->input()->field()->image(
60 ImagePurpose::USER_DEFINED,
62 'Please provide an alternate text if necessary.',
65 $form = $factory->input()->container()->form()->standard(
66 (
string) $url_builder->withParameter(
$token,
'1')->buildURI(),
71 if ($get_request->has(
$token->getName())) {
72 $form = $form->withRequest(
$http->request());
73 $data = $form->getData();
75 $data =
'No submitted data yet.';
78 return '<pre>' . print_r(
$data,
true) .
'</pre>' .
$renderer->render($form);
ImagePurpose
This enum provides options to categorise the purpose of an image, which will be used to determine whe...
Class ilUIDemoFileUploadHandlerGUI.