31 lines
722 B
PHP
31 lines
722 B
PHP
<?php
|
|
|
|
namespace HermannTelser\Gutachten\DB\Update;
|
|
|
|
use HermannTelser\Gutachten\DB\DbFunction;
|
|
use TYPO3\CMS\Core\Utility\GeneralUtility;
|
|
|
|
class UpdateMethodMany
|
|
{
|
|
public static function update()
|
|
{
|
|
// DbFunction::$debug = 1;
|
|
|
|
$methodid = GeneralUtility::_GP('methodid');
|
|
if (!is_numeric($methodid)) {
|
|
return [];
|
|
}
|
|
|
|
$rowdata = GeneralUtility::_GP('data');
|
|
$data = json_decode($rowdata, true);
|
|
|
|
foreach ($data as $key => $rowid) {
|
|
$update_array = [];
|
|
$update_array['tt_raumart_id'] = $methodid;
|
|
DbFunction::secureUpdate('tx_gutachten_raume_generell', $update_array, ['id' => $rowid]);
|
|
}
|
|
|
|
DbFunction::$projektid = DbFunction::get("tx_gutachten_raume_generell", "pid", ['id' => $rowid]);
|
|
}
|
|
}
|