]> gitweb.erp-flowers.ru Git - erp24_rep/yii-erp24/.git/commitdiff
Merge branch 'develop' into feature_zozirova_erp-85_1c_buh_connect
authormarina <m.zozirova@gmail.com>
Mon, 26 Aug 2024 12:29:40 +0000 (15:29 +0300)
committermarina <m.zozirova@gmail.com>
Mon, 26 Aug 2024 12:29:40 +0000 (15:29 +0300)
# Conflicts:
# erp24/composer.json
# erp24/records/Motivation.php
# erp24/records/MotivationBuh.php
# erp24/records/MotivationBuhValue.php

1  2 
erp24/records/Motivation.php
erp24/records/MotivationBuhValue.php
erp24/records/MotivationCostsItem.php

index e2649b21c48302543ced211426c165ae6b9b8adb,abf1c23c750b4c5647a9d0ebeb1de9f3ceb10d4e..e6ecadd9033fb48e3768194377c3cbab7b375114
@@@ -65,25 -65,11 +65,33 @@@ class Motivation extends \yii\db\Active
          ];
      }
  
 +    public static function getWeekRangeForDate($date = null)
 +    {
 +        $date = $date ?? date('Y-m-d');
 +
 +        $day = date('d', $date);
 +        $month = date('m', $date);
 +        $year = date('m', $date);
 +
 +        $weekNumber = intdiv($day - 1, 7) + 1;
 +
 +        $startDay = ($weekNumber - 1) * 7 + 1;
 +        $endDay = min($weekNumber * 7, date('t'));
 +
 +        $startDate = \DateTime::createFromFormat('Y-m-d', "$year-$month-$startDay");
 +        $endDate = \DateTime::createFromFormat('Y-m-d', "$year-$month-$endDay");
 +
 +        return [
 +            'start_time' => $startDate->format('Y-m-d'),
 +            'end_time' => $endDate->format('Y-m-d'),
 +        ];
 +    }
++
+     public static function getAdjustmentEditors() {
+         return array(
+             AdminGroup::GROUP_IT,
+             AdminGroup::GROUP_OPERATIONAL_DIRECTOR,
+             AdminGroup::DIRECTOR
+         );
+     }
  }
Simple merge
Simple merge