Skip to content
Snippets Groups Projects
Commit afdff818 authored by xamgore's avatar xamgore
Browse files

Status code after uploading files

parent e363594e
Branches
Tags
No related merge requests found
...@@ -33,15 +33,14 @@ class Controller_Office_Students extends Controller_Environment_Office ...@@ -33,15 +33,14 @@ class Controller_Office_Students extends Controller_Environment_Office
$errors = []; $errors = [];
if (!empty($_FILES['students']) && $this->request->method() == 'POST') { if (!empty($_FILES['students']) && $this->request->method() == 'POST') {
$facultyID = ($this->user->isAdmin()) ? $facultyID = $this->user->isAdmin() ? $_POST['facultyID'] : $this->user->Faculty->ID;
$_POST['facultyID'] :
$this->user->Faculty->ID;
$file = $_FILES['students']['tmp_name']; $file = $_FILES['students']['tmp_name'];
$errors = FileParser::uploadStudents($file, $facultyID); $errors = FileParser::uploadStudents($file, $facultyID);
} }
$this->twig->set([ $this->twig->set([
'Errors' => $errors, 'Errors' => $errors,
'Uploaded' => isset($file) && empty($errors),
'Faculties' => $this->user->isAdmin() ? Model_Faculties::load() : [], 'Faculties' => $this->user->isAdmin() ? Model_Faculties::load() : [],
])->set_filename(static::OFFICE . 'students/upload'); ])->set_filename(static::OFFICE . 'students/upload');
} }
......
...@@ -28,10 +28,15 @@ ...@@ -28,10 +28,15 @@
</div> </div>
</form> </form>
{% if Errors is not empty %} {% if Uploaded %}
<script> <script>$(function() {
EventInspector.error('Загружено с ошибками!'); EventInspector.success('Успешно загружено!');
});
</script> </script>
{% endif %}
{% if Errors is not empty %}
<script>$(function() { EventInspector.error('Загружено с ошибками!'); });</script>
{% set res %} {% set res %}
{% for item in Errors %} {% for item in Errors %}
......
...@@ -59,9 +59,12 @@ ...@@ -59,9 +59,12 @@
</form> </form>
{% if UploadingResult is not empty %} {% if UploadingResult is not empty %}
<script>({{ UploadingResult.ErrorsCount }}) <script>
? EventInspector.error('Загружено с ошибками!') $(function() {
: EventInspector.success('Загружено успешно!'); ({{ UploadingResult.ErrorsCount }})
? EventInspector.error('Загружено с ошибками!')
: EventInspector.success('Загружено успешно!');
});
</script> </script>
<p> <p>
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment