diff --git a/app/Filament/Resources/System/ExamResource.php b/app/Filament/Resources/System/ExamResource.php
index 51369b67..3f0bc949 100644
--- a/app/Filament/Resources/System/ExamResource.php
+++ b/app/Filament/Resources/System/ExamResource.php
@@ -85,7 +85,7 @@ class ExamResource extends Resource
Forms\Components\Section::make(__('label.exam.section_time'))->schema([
Forms\Components\DateTimePicker::make('begin')->label(__('label.begin')),
- Forms\Components\DateTimePicker::make('end')->label(__('label.begin')),
+ Forms\Components\DateTimePicker::make('end')->label(__('label.end')),
Forms\Components\TextInput::make('duration')
->integer()
->columnSpan(['sm' => 2])
@@ -118,7 +118,7 @@ class ExamResource extends Resource
Tables\Columns\TextColumn::make('name')->searchable()->label(__('label.name')),
Tables\Columns\TextColumn::make('indexFormatted')->label(__('label.exam.index_formatted'))->html(),
Tables\Columns\TextColumn::make('begin')->label(__('label.begin')),
- Tables\Columns\TextColumn::make('end')->label(__('label.begin')),
+ Tables\Columns\TextColumn::make('end')->label(__('label.end')),
Tables\Columns\TextColumn::make('durationText')->label(__('label.duration')),
Tables\Columns\TextColumn::make('filterFormatted')->label(__('label.exam.filter_formatted'))->html(),
Tables\Columns\BooleanColumn::make('is_discovered')->label(__('label.exam.is_discovered')),
diff --git a/public/increment-bulk.php b/public/increment-bulk.php
index a2c5f723..dd60d4b0 100644
--- a/public/increment-bulk.php
+++ b/public/increment-bulk.php
@@ -64,7 +64,7 @@ $classes = array_chunk(\App\Models\User::$classes, 4, true);
-
+
| Subject | |
| Reason | |
diff --git a/public/staffmess.php b/public/staffmess.php
index 699c31a2..ac297e90 100644
--- a/public/staffmess.php
+++ b/public/staffmess.php
@@ -24,35 +24,43 @@ if ($_GET["returnto"] || $_SERVER["HTTP_REFERER"])
-
| The message has ben sent. |
+| The message has ben sent. |
-Send to:
-
- |
+ Send to class: |
+
+
+ |
-| Subject |
- |
+
-Sender:
+ | Subject |
+ |
+
+
+ | Message |
+ |
+
+
+Sender:
System
|
- |
+ |
>
diff --git a/public/take-increment-bulk.php b/public/take-increment-bulk.php
index 85a45968..9a570566 100644
--- a/public/take-increment-bulk.php
+++ b/public/take-increment-bulk.php
@@ -37,7 +37,7 @@ $conditions = [];
if (!empty($_POST['classes'])) {
$conditions[] = "class IN (" . implode(', ', $_POST['classes']) . ")";
}
-$conditions = apply_filter("increment_bulk_query_conditions", $conditions, $_POST);
+$conditions = apply_filter("role_query_conditions", $conditions, $_POST);
if (empty($conditions)) {
stderr("Error","No valid filter");
}
diff --git a/public/takestaffmess.php b/public/takestaffmess.php
index e30f6f25..57d86e64 100644
--- a/public/takestaffmess.php
+++ b/public/takestaffmess.php
@@ -28,11 +28,19 @@ $subject = trim($_POST['subject']);
$size = 10000;
$page = 1;
set_time_limit(300);
-$classStr = implode(",", $updateset);
+$conditions = [];
+if (!empty($_POST['classes'])) {
+ $conditions[] = "class IN (" . implode(', ', $_POST['classes']) . ")";
+}
+$conditions = apply_filter("role_query_conditions", $conditions, $_POST);
+if (empty($conditions)) {
+ stderr("Error","No valid filter");
+}
+$whereStr = implode(' OR ', $conditions);
while (true) {
$msgValues = [];
$offset = ($page - 1) * $size;
- $query = sql_query("SELECT id FROM users WHERE class IN ($classStr) and `enabled` = 'yes' and `status` = 'confirmed' limit $offset, $size");
+ $query = sql_query("SELECT id FROM users WHERE ($whereStr) and `enabled` = 'yes' and `status` = 'confirmed' limit $offset, $size");
while($dat=mysql_fetch_assoc($query))
{
$msgValues[] = sprintf('(%s, %s, %s, %s, %s)', $sender_id, $dat['id'], $dt, sqlesc($subject), sqlesc($msg));