@@ -1,6 +1,6 @@ |
||
| 1 | 1 | <?php |
| 2 | 2 | |
| 3 | -return function ($step = NULL, $params = []) { |
|
| 3 | +return function($step = NULL, $params = []) { |
|
| 4 | 4 | |
| 5 | 5 | $groups = [ |
| 6 | 6 | [ |
@@ -1,6 +1,6 @@ |
||
| 1 | 1 | <?php |
| 2 | 2 | |
| 3 | -return function ($step = NULL, $params = []) { |
|
| 3 | +return function ($step = null, $params = []) { |
|
| 4 | 4 | \App::$cur->db->createTable('exchange1c_exchange', [ |
| 5 | 5 | 'exchange_id' => 'pk', |
| 6 | 6 | 'exchange_type' => 'varchar(255) NOT NULL', |
@@ -1,6 +1,6 @@ |
||
| 1 | 1 | <?php |
| 2 | 2 | |
| 3 | -return function ($step = NULL, $params = []) { |
|
| 3 | +return function($step = NULL, $params = []) { |
|
| 4 | 4 | |
| 5 | 5 | $groups = [ |
| 6 | 6 | [ |
@@ -1,6 +1,6 @@ |
||
| 1 | 1 | <?php |
| 2 | 2 | |
| 3 | -return function ($step = NULL, $params = []) { |
|
| 3 | +return function ($step = null, $params = []) { |
|
| 4 | 4 | $material = new Materials\Material([ |
| 5 | 5 | 'name' => 'Главная', |
| 6 | 6 | 'text' => '<p>Главная страница сайта</p>', |
@@ -1,6 +1,6 @@ |
||
| 1 | 1 | <?php |
| 2 | 2 | |
| 3 | -return function ($step = NULL, $params = []) { |
|
| 3 | +return function($step = NULL, $params = []) { |
|
| 4 | 4 | |
| 5 | 5 | $groups = [ |
| 6 | 6 | [ |
@@ -1,5 +1,5 @@ |
||
| 1 | 1 | <?php |
| 2 | 2 | |
| 3 | -return function ($step = NULL, $params = []) { |
|
| 3 | +return function ($step = null, $params = []) { |
|
| 4 | 4 | |
| 5 | 5 | }; |
@@ -1,6 +1,6 @@ |
||
| 1 | 1 | <?php |
| 2 | 2 | |
| 3 | -return function ($step = NULL, $params = []) { |
|
| 3 | +return function($step = NULL, $params = []) { |
|
| 4 | 4 | |
| 5 | 5 | $groups = [ |
| 6 | 6 | [ |
@@ -1,6 +1,6 @@ |
||
| 1 | 1 | <?php |
| 2 | 2 | |
| 3 | -return function ($step = NULL, $params = []) { |
|
| 3 | +return function ($step = null, $params = []) { |
|
| 4 | 4 | App::$cur->db->createTable('textblocks_block', [ |
| 5 | 5 | 'block_id' => 'pk', |
| 6 | 6 | 'block_code' => 'varchar(255) NOT NULL', |
@@ -1,6 +1,6 @@ |
||
| 1 | 1 | <?php |
| 2 | 2 | |
| 3 | -return function ($step = NULL, $params = []) { |
|
| 3 | +return function($step = NULL, $params = []) { |
|
| 4 | 4 | |
| 5 | 5 | $groups = [ |
| 6 | 6 | [ |
@@ -1,5 +1,5 @@ |
||
| 1 | 1 | <?php |
| 2 | 2 | |
| 3 | -return function ($step = NULL, $params = []) { |
|
| 3 | +return function ($step = null, $params = []) { |
|
| 4 | 4 | |
| 5 | 5 | }; |
@@ -97,13 +97,13 @@ |
||
| 97 | 97 | if ($this->first_name . $this->last_name . $this->middle_name) { |
| 98 | 98 | $name = ''; |
| 99 | 99 | if ($this->first_name) { |
| 100 | - $name.=$this->first_name; |
|
| 100 | + $name .= $this->first_name; |
|
| 101 | 101 | } |
| 102 | 102 | if ($this->middle_name) { |
| 103 | - $name.=($name ? ' ' : '') . $this->middle_name; |
|
| 103 | + $name .= ($name ? ' ' : '') . $this->middle_name; |
|
| 104 | 104 | } |
| 105 | 105 | if ($this->last_name) { |
| 106 | - $name.=($name ? ' ' : '') . $this->last_name; |
|
| 106 | + $name .= ($name ? ' ' : '') . $this->last_name; |
|
| 107 | 107 | } |
| 108 | 108 | return $name; |
| 109 | 109 | } else { |
@@ -56,7 +56,8 @@ |
||
| 56 | 56 | $name.=($name ? ' ' : '') . $this->last_name; |
| 57 | 57 | } |
| 58 | 58 | return $name; |
| 59 | - } else { |
|
| 59 | + } |
|
| 60 | + else { |
|
| 60 | 61 | return $this->user_id; |
| 61 | 62 | } |
| 62 | 63 | } |
@@ -329,6 +329,9 @@ |
||
| 329 | 329 | return $rows; |
| 330 | 330 | } |
| 331 | 331 | |
| 332 | + /** |
|
| 333 | + * @param DataManager $dataManager |
|
| 334 | + */ |
|
| 332 | 335 | public static function drawCol($item, $colName, $params = [], $dataManager = null, $originalCol = '', $originalItem = null) |
| 333 | 336 | { |
| 334 | 337 | $modelName = get_class($item); |
@@ -473,7 +473,7 @@ discard block |
||
| 473 | 473 | return $item->$colName; |
| 474 | 474 | } |
| 475 | 475 | } elseif (!empty($modelName::$cols[$colName]['type'])) { |
| 476 | - if (\App::$cur->name == 'admin' && $originalCol == 'name' || ( $dataManager && !empty($dataManager->managerOptions['colToView']) && $dataManager->managerOptions['colToView'] == $originalCol)) { |
|
| 476 | + if (\App::$cur->name == 'admin' && $originalCol == 'name' || ($dataManager && !empty($dataManager->managerOptions['colToView']) && $dataManager->managerOptions['colToView'] == $originalCol)) { |
|
| 477 | 477 | $formName = $dataManager && !empty($dataManager->managerOptions['editForm']) ? $dataManager->managerOptions['editForm'] : 'manager'; |
| 478 | 478 | $redirectUrl = !empty($_SERVER['HTTP_REFERER']) ? $_SERVER['HTTP_REFERER'] : '/admin/' . str_replace('\\', '/', get_class($originalItem)); |
| 479 | 479 | return "<a href ='/admin/{$originalItem->genViewLink()}?formName={$formName}&redirectUrl={$redirectUrl}'>{$item->$colName}</a>"; |
@@ -684,7 +684,7 @@ discard block |
||
| 684 | 684 | ]; |
| 685 | 685 | } |
| 686 | 686 | $tableCols[] = ''; |
| 687 | - $this->table->class .=' datamanagertable'; |
|
| 687 | + $this->table->class .= ' datamanagertable'; |
|
| 688 | 688 | $this->table->setCols($tableCols); |
| 689 | 689 | } |
| 690 | 690 | |
@@ -42,10 +42,12 @@ discard block |
||
| 42 | 42 | $this->managerOptions = !empty($modelNameOrOptions::$dataManagers[$managerName]) ? $modelNameOrOptions::$dataManagers[$managerName] : []; |
| 43 | 43 | if (isset($modelNameOrOptions::$objectName)) { |
| 44 | 44 | $this->name = $modelNameOrOptions::$objectName; |
| 45 | - } else { |
|
| 45 | + } |
|
| 46 | + else { |
|
| 46 | 47 | $this->name = $modelNameOrOptions; |
| 47 | 48 | } |
| 48 | - } else { |
|
| 49 | + } |
|
| 50 | + else { |
|
| 49 | 51 | $this->managerOptions = $modelNameOrOptions; |
| 50 | 52 | } |
| 51 | 53 | |
@@ -152,7 +154,8 @@ discard block |
||
| 152 | 154 | $action['className'] = $key; |
| 153 | 155 | } |
| 154 | 156 | $return[$key] = $action; |
| 155 | - } else { |
|
| 157 | + } |
|
| 158 | + else { |
|
| 156 | 159 | $key = $action; |
| 157 | 160 | $return[$key] = [ |
| 158 | 161 | 'className' => $action |
@@ -208,7 +211,8 @@ discard block |
||
| 208 | 211 | if (is_array($col)) { |
| 209 | 212 | $colName = $key; |
| 210 | 213 | $colOptions = $col; |
| 211 | - } else { |
|
| 214 | + } |
|
| 215 | + else { |
|
| 212 | 216 | $colName = $col; |
| 213 | 217 | $colOptions = []; |
| 214 | 218 | } |
@@ -218,7 +222,8 @@ discard block |
||
| 218 | 222 | } |
| 219 | 223 | if (empty($colOptions['label']) && !empty($colInfo['label'])) { |
| 220 | 224 | $colOptions['label'] = $colInfo['label']; |
| 221 | - } elseif (empty($colOptions['label'])) { |
|
| 225 | + } |
|
| 226 | + elseif (empty($colOptions['label'])) { |
|
| 222 | 227 | $colOptions['label'] = $colName; |
| 223 | 228 | } |
| 224 | 229 | $cols[$colName] = $colOptions; |
@@ -267,7 +272,8 @@ discard block |
||
| 267 | 272 | foreach ($this->managerOptions['userGroupFilter'][\Users\User::$cur->group_id]['getRows'] as $colName => $colOptions) { |
| 268 | 273 | if (!empty($colOptions['userCol'])) { |
| 269 | 274 | $queryParams['where'][] = [$colName, \Model::getColValue(\Users\User::$cur, $colOptions['userCol'])]; |
| 270 | - } elseif (isset($colOptions['value'])) { |
|
| 275 | + } |
|
| 276 | + elseif (isset($colOptions['value'])) { |
|
| 271 | 277 | if (is_array($colOptions['value'])) { |
| 272 | 278 | foreach ($colOptions['value'] as $key => $value) { |
| 273 | 279 | if ($key === 'userCol') { |
@@ -318,7 +324,8 @@ discard block |
||
| 318 | 324 | if ($colInfo['colParams']['type'] == 'dateTime' && !strpos($params['filters'][$col]['max'], ' ')) { |
| 319 | 325 | |
| 320 | 326 | $date = $params['filters'][$col]['max'] . ' 23:59:59'; |
| 321 | - } else { |
|
| 327 | + } |
|
| 328 | + else { |
|
| 322 | 329 | $date = $params['filters'][$col]['max']; |
| 323 | 330 | } |
| 324 | 331 | $queryParams['where'][] = [$col, $date, '<=']; |
@@ -362,7 +369,8 @@ discard block |
||
| 362 | 369 | } |
| 363 | 370 | if (!empty($params['mode']) && $params['mode'] == 'sort') { |
| 364 | 371 | $queryParams['order'] = ['weight', 'asc']; |
| 365 | - } elseif (!empty($params['sortered']) && !empty($this->managerOptions['sortable'])) { |
|
| 372 | + } |
|
| 373 | + elseif (!empty($params['sortered']) && !empty($this->managerOptions['sortable'])) { |
|
| 366 | 374 | foreach ($params['sortered'] as $colName => $sortType) { |
| 367 | 375 | if ($colName && in_array($colName, $this->managerOptions['sortable'])) { |
| 368 | 376 | $sortType = in_array($sortType, ['desc', 'asc']) ? $sortType : 'desc'; |
@@ -373,7 +381,8 @@ discard block |
||
| 373 | 381 | if ($model && !empty($params['relation'])) { |
| 374 | 382 | $relation = $model::getRelation($params['relation']); |
| 375 | 383 | $items = $model->$params['relation']($queryParams); |
| 376 | - } else { |
|
| 384 | + } |
|
| 385 | + else { |
|
| 377 | 386 | $relation = false; |
| 378 | 387 | $items = $modelName::getList($queryParams); |
| 379 | 388 | } |
@@ -389,7 +398,8 @@ discard block |
||
| 389 | 398 | foreach ($this->managerOptions['cols'] as $key => $colName) { |
| 390 | 399 | if (!empty($params['download'])) { |
| 391 | 400 | $row[] = \Model::getColValue($item, is_array($colName) ? $key : $colName, true, false); |
| 392 | - } else { |
|
| 401 | + } |
|
| 402 | + else { |
|
| 393 | 403 | $row[] = DataManager::drawCol($item, is_array($colName) ? $key : $colName, $params, $this); |
| 394 | 404 | } |
| 395 | 405 | } |
@@ -418,7 +428,8 @@ discard block |
||
| 418 | 428 | $col = substr($colName, strpos($colName, ':') + 1); |
| 419 | 429 | if ($item->$rel) { |
| 420 | 430 | return DataManager::drawCol($item->$rel, $col, $params, $dataManager, $originalCol, $originalItem); |
| 421 | - } else { |
|
| 431 | + } |
|
| 432 | + else { |
|
| 422 | 433 | return 'Не указано'; |
| 423 | 434 | } |
| 424 | 435 | } |
@@ -441,20 +452,24 @@ discard block |
||
| 441 | 452 | $href = "<a href ='/admin/" . $item->{$modelName::$cols[$colName]['relation']}->genViewLink() . "'>"; |
| 442 | 453 | if (!empty($modelName::$cols[$colName]['showCol'])) { |
| 443 | 454 | $href .= $item->{$modelName::$cols[$colName]['relation']}->{$modelName::$cols[$colName]['showCol']}; |
| 444 | - } else { |
|
| 455 | + } |
|
| 456 | + else { |
|
| 445 | 457 | |
| 446 | 458 | $href .= $item->{$modelName::$cols[$colName]['relation']}->name(); |
| 447 | 459 | } |
| 448 | 460 | $href .= '</a>'; |
| 449 | 461 | return $href; |
| 450 | - } else { |
|
| 462 | + } |
|
| 463 | + else { |
|
| 451 | 464 | return $item->{$modelName::$cols[$colName]['relation']}->name(); |
| 452 | 465 | } |
| 453 | - } else { |
|
| 466 | + } |
|
| 467 | + else { |
|
| 454 | 468 | return $item->$colName; |
| 455 | 469 | } |
| 456 | 470 | } |
| 457 | - } else { |
|
| 471 | + } |
|
| 472 | + else { |
|
| 458 | 473 | if (!empty($modelName::$cols[$colName]['view']['type'])) { |
| 459 | 474 | switch ($modelName::$cols[$colName]['view']['type']) { |
| 460 | 475 | case 'widget': |
@@ -472,15 +487,18 @@ discard block |
||
| 472 | 487 | default: |
| 473 | 488 | return $item->$colName; |
| 474 | 489 | } |
| 475 | - } elseif (!empty($modelName::$cols[$colName]['type'])) { |
|
| 490 | + } |
|
| 491 | + elseif (!empty($modelName::$cols[$colName]['type'])) { |
|
| 476 | 492 | if (\App::$cur->name == 'admin' && $originalCol == 'name' || ( $dataManager && !empty($dataManager->managerOptions['colToView']) && $dataManager->managerOptions['colToView'] == $originalCol)) { |
| 477 | 493 | $formName = $dataManager && !empty($dataManager->managerOptions['editForm']) ? $dataManager->managerOptions['editForm'] : 'manager'; |
| 478 | 494 | $redirectUrl = !empty($_SERVER['HTTP_REFERER']) ? $_SERVER['HTTP_REFERER'] : '/admin/' . str_replace('\\', '/', get_class($originalItem)); |
| 479 | 495 | return "<a href ='/admin/{$originalItem->genViewLink()}?formName={$formName}&redirectUrl={$redirectUrl}'>{$item->$colName}</a>"; |
| 480 | - } elseif (\App::$cur->name == 'admin' && $colName == 'name') { |
|
| 496 | + } |
|
| 497 | + elseif (\App::$cur->name == 'admin' && $colName == 'name') { |
|
| 481 | 498 | $redirectUrl = !empty($_SERVER['HTTP_REFERER']) ? $_SERVER['HTTP_REFERER'] : '/admin/' . str_replace('\\', '/', get_class($originalItem)); |
| 482 | 499 | return "<a href ='/admin/{$item->genViewLink()}?redirectUrl={$redirectUrl}'>{$item->$colName}</a>"; |
| 483 | - } elseif ($modelName::$cols[$colName]['type'] == 'html') { |
|
| 500 | + } |
|
| 501 | + elseif ($modelName::$cols[$colName]['type'] == 'html') { |
|
| 484 | 502 | $uid = \Tools::randomString(); |
| 485 | 503 | $script = "<script>inji.onLoad(function(){ |
| 486 | 504 | var el{$uid}=$('#{$uid}'); |
@@ -509,10 +527,12 @@ discard block |
||
| 509 | 527 | } |
| 510 | 528 | })</script>"; |
| 511 | 529 | return "<div id = '{$uid}' style='max-height:44px;overflow:hidden;'>{$item->$colName}</div>" . $script; |
| 512 | - } else { |
|
| 530 | + } |
|
| 531 | + else { |
|
| 513 | 532 | return \Model::resloveTypeValue($item, $colName); |
| 514 | 533 | } |
| 515 | - } else { |
|
| 534 | + } |
|
| 535 | + else { |
|
| 516 | 536 | return $item->$colName; |
| 517 | 537 | } |
| 518 | 538 | } |
@@ -561,7 +581,8 @@ discard block |
||
| 561 | 581 | foreach ($this->managerOptions['userGroupFilter'][\Users\User::$cur->group_id]['getRows'] as $colName => $colOptions) { |
| 562 | 582 | if (!empty($colOptions['userCol'])) { |
| 563 | 583 | $queryParams['where'][] = [$colName, \Model::getColValue(\Users\User::$cur, $colOptions['userCol'])]; |
| 564 | - } elseif (isset($colOptions['value'])) { |
|
| 584 | + } |
|
| 585 | + elseif (isset($colOptions['value'])) { |
|
| 565 | 586 | if (is_array($colOptions['value'])) { |
| 566 | 587 | foreach ($colOptions['value'] as $key => $value) { |
| 567 | 588 | if ($key === 'userCol') { |
@@ -613,7 +634,8 @@ discard block |
||
| 613 | 634 | if ($colInfo['colParams']['type'] == 'dateTime' && !strpos($params['filters'][$col]['max'], ' ')) { |
| 614 | 635 | |
| 615 | 636 | $date = $params['filters'][$col]['max'] . ' 23:59:59'; |
| 616 | - } else { |
|
| 637 | + } |
|
| 638 | + else { |
|
| 617 | 639 | $date = $params['filters'][$col]['max']; |
| 618 | 640 | } |
| 619 | 641 | $queryParams['where'][] = [$col, $date, '<=']; |
@@ -657,7 +679,8 @@ discard block |
||
| 657 | 679 | } |
| 658 | 680 | if ($model && !empty($params['relation'])) { |
| 659 | 681 | $count = $model->$params['relation']($queryParams); |
| 660 | - } else { |
|
| 682 | + } |
|
| 683 | + else { |
|
| 661 | 684 | $count = $modelName::getCount($queryParams); |
| 662 | 685 | } |
| 663 | 686 | $pages = new Pages([ |
@@ -44,7 +44,7 @@ |
||
| 44 | 44 | 'map' => [ |
| 45 | 45 | ['name', 'type'], |
| 46 | 46 | ['required', 'save'], |
| 47 | - [ 'userfield'] |
|
| 47 | + ['userfield'] |
|
| 48 | 48 | ] |
| 49 | 49 | ] |
| 50 | 50 | ]; |
@@ -44,7 +44,7 @@ |
||
| 44 | 44 | 'map' => [ |
| 45 | 45 | ['name', 'type'], |
| 46 | 46 | ['required', 'save'], |
| 47 | - [ 'userfield'] |
|
| 47 | + ['userfield'] |
|
| 48 | 48 | ] |
| 49 | 49 | ] |
| 50 | 50 | ]; |