diff options
| author | Jan-Hendrik Willms <tleilax+github@gmail.com> | 2024-06-11 22:31:40 +0200 |
|---|---|---|
| committer | Jan-Hendrik Willms <tleilax+github@gmail.com> | 2024-07-04 15:37:55 +0200 |
| commit | e9765e298b4972ae1066348bdb4b4299e081d026 (patch) | |
| tree | a3315b8f9215c8057f809a54618f45a2404f6643 /app/views/files/_overview.php | |
| parent | a9c40e363b3e13223bb771105c190be9475021a5 (diff) | |
files wiptic-4299
Diffstat (limited to 'app/views/files/_overview.php')
| -rw-r--r-- | app/views/files/_overview.php | 92 |
1 files changed, 44 insertions, 48 deletions
diff --git a/app/views/files/_overview.php b/app/views/files/_overview.php index 50fc6a3..44cb213 100644 --- a/app/views/files/_overview.php +++ b/app/views/files/_overview.php @@ -28,19 +28,18 @@ 'href' => $controller->link_for('files/overview', ['view' => 'all_files']) ]; ?> - <form method="post" - class="vue-file-table" - data-topfolder="<?= htmlReady(json_encode($vue_topfolder)) ?>" - data-files="<?= htmlReady(json_encode($all_files)) ?>"> + <form method="post"> <?= CSRFProtection::tokenTag() ?> - <files-table :showdownloads="<?= $show_download_column ? "true" : "false" ?>" - :files="files" - :topfolder="topfolder" - enable_table_filter="false" - table_title="<?= _('Alle Dateien') ?>" - :show_bulk_actions="false" - :tfoot_link="<?= htmlReady(json_encode($tfoot_link)) ?>" - ></files-table> + <?= Studip\VueApp::create('FilesTable') + ->withProps([ + 'enable_table_filter' => false, + 'files' => $all_files, + 'show_bulk_actions' => false, + 'showdownloads' => $show_download_column, + 'table_title' => _('Alle Dateien'), + 'tfoot_link' => $tfoot_link, + 'topfolder' => $vue_topfolder, + ]) ?> </form> <? endif ?> @@ -54,19 +53,18 @@ 'href' => $controller->link_for('files/overview', ['view' => 'my_uploaded_files']) ]; ?> - <form method="post" - class="vue-file-table" - data-topfolder="<?= htmlReady(json_encode($vue_topfolder)) ?>" - data-files="<?= htmlReady(json_encode($uploaded_files)) ?>"> + <form method="post"> <?= CSRFProtection::tokenTag() ?> - <files-table :showdownloads="<?= $show_download_column ? "true" : "false" ?>" - :files="files" - :topfolder="topfolder" - enable_table_filter="false" - table_title="<?= _('Persönlicher Dateibereich') ?>" - :show_bulk_actions="false" - :tfoot_link="<?= htmlReady(json_encode($tfoot_link)) ?>" - ></files-table> + <?= Studip\VueApp::create('FilesTable') + ->withProps([ + 'enable_table_filter' => false, + 'files' => $uploaded_files, + 'show_bulk_actions' => false, + 'showdownloads' => $show_download_column, + 'table_title' => _('Persönlicher Dateibereich'), + 'tfoot_link' => $tfoot_link, + 'topfolder' => $vue_topfolder, + ]) ?> </form> <? endif ?> @@ -80,19 +78,18 @@ 'href' => $controller->link_for('files/overview', ['view' => 'my_public_files']) ]; ?> - <form method="post" - class="vue-file-table" - data-topfolder="<?= htmlReady(json_encode($vue_topfolder)) ?>" - data-files="<?= htmlReady(json_encode($public_files)) ?>"> + <form method="post"> <?= CSRFProtection::tokenTag() ?> - <files-table :showdownloads="<?= $show_download_column ? "true" : "false" ?>" - :files="files" - :topfolder="topfolder" - enable_table_filter="false" - table_title="<?= _('Meine öffentlichen Dateien') ?>" - :show_bulk_actions="false" - :tfoot_link="<?= htmlReady(json_encode($tfoot_link)) ?>" - ></files-table> + <?= Studip\VueApp::create('FilesTable') + ->withProps([ + 'enable_table_filter' => false, + 'files' => $public_files, + 'show_bulk_actions' => false, + 'showdownloads' => $show_download_column, + 'table_title' => _('Meine öffentlichen Dateien'), + 'tfoot_link' => $tfoot_link, + 'topfolder' => $vue_topfolder, + ]) ?> </form> <? endif ?> @@ -106,19 +103,18 @@ 'href' => $controller->link_for('files/overview', ['view' => 'my_uploaded_files_unknown_license']) ]; ?> - <form method="post" - class="vue-file-table" - data-topfolder="<?= htmlReady(json_encode($vue_topfolder)) ?>" - data-files="<?= htmlReady(json_encode($uploaded_unlic_files)) ?>"> + <form method="post"> <?= CSRFProtection::tokenTag() ?> - <files-table :showdownloads="<?= $show_download_column ? "true" : "false" ?>" - :files="files" - :topfolder="topfolder" - enable_table_filter="false" - table_title="<?= _('Meine Dateien mit ungeklärter Lizenz') ?>" - :show_bulk_actions="false" - :tfoot_link="<?= htmlReady(json_encode($tfoot_link)) ?>" - ></files-table> + <?= Studip\VueApp::create('FilesTable') + ->withProps([ + 'enable_table_filter' => false, + 'files' => $uploaded_unlic_files, + 'show_bulk_actions' => false, + 'showdownloads' => $show_download_column, + 'table_title' => _('Meine Dateien mit ungeklärter Lizenz'), + 'tfoot_link' => $tfoot_link, + 'topfolder' => $vue_topfolder, + ]) ?> </form> <? endif ?> |
