File: /var/www/limestate-api/Controllers/HelperController.php
<?php
class HelperController {
public static function actionTypograf($id = 0) {
$fields = ['beautification', 'infrastructure', 'description'];
$sql = Complex::$db->select()->from(Complex::$table_name . ' c');
if (!empty($id)) {
$sql->where('c.id = ?', $id);
}
$complexes = $sql->fetchAll();
$counter = 0;
foreach($complexes as $complex) {
$complex = (array)$complex;
$fixedFields = [];
foreach($fields as $field){
$fixedFields[$field] = Typograf::clear(strip_tags($complex[$field]));
}
Complex::update($fixedFields, [
'id' => $complex['id']
]);
$counter++;
}
Ajax::success([
'count' => $counter
]);
}
}