Skip to content
Snippets Groups Projects
Commit c2265017 authored by Anton's avatar Anton
Browse files

пока alert на странице редактирования укд

parent f3c27c0a
Branches
Tags
No related merge requests found
...@@ -138,32 +138,30 @@ class Controller_Handler_Map extends Controller_Handler { ...@@ -138,32 +138,30 @@ class Controller_Handler_Map extends Controller_Handler {
// Поменять имя модуля // Поменять имя модуля
public function action_ChangeModuleName() { public function action_ChangeModuleName() {
$data['success'] = false;
$this->post -> rule('ModuleID', 'not_empty') $this->post -> rule('ModuleID', 'not_empty')
-> rule('ModuleID', 'digit') -> rule('ModuleID', 'digit')
-> rule('ModuleName', 'not_empty'); -> rule('ModuleName', 'not_empty');
if($this->post->check()) { if($this->post->check()) {
$this->model->ChangeModuleName($this->user['TeacherID'], $this->post->offsetGet('ModuleID'), $this->post->offsetGet('ModuleName')); $result = $this->model->ChangeModuleName($this->user['TeacherID'], $this->post->offsetGet('ModuleID'), $this->post->offsetGet('ModuleName'));
$this->response->body(json_encode('Ok, ChangeModuleName!')); if ($result[0]['Num'] == 0)
} $data['success'] = true;
else }
$this->response->body(json_encode('Error, ChangeModuleName')); $this->response->body(json_encode($data));
} }
// Поменять имя мероприятия // Поменять имя мероприятия
public function action_ChangeSubmoduleName() { public function action_ChangeSubmoduleName() {
$data['success'] = false;
$this->post -> rule('SubmoduleID', 'not_empty') $this->post -> rule('SubmoduleID', 'not_empty')
-> rule('SubmoduleID', 'digit') -> rule('SubmoduleID', 'digit')
-> rule('SubmoduleName', 'not_empty'); -> rule('SubmoduleName', 'not_empty');
if($this->post->check()) { if($this->post->check()) {
$this->model->ChangeSubmoduleName($this->user['TeacherID'], $this->post->offsetGet('SubmoduleID'), $this->post->offsetGet('SubmoduleName')); $result = $this->model->ChangeSubmoduleName($this->user['TeacherID'], $this->post->offsetGet('SubmoduleID'), $this->post->offsetGet('SubmoduleName'));
$this->response->body(json_encode('Ok, ChangeSubmoduleName!')); if ($result[0]['Num'] == 0)
$data['success'] = true;
} }
else $this->response->body(json_encode($data));
$this->response->body(json_encode('Error, ChangeSubmoduleName'));
}
public function action_ChangeSubmoduleOrder() {
} }
// СВАП порядка двух модулей // СВАП порядка двух модулей
......
...@@ -7,6 +7,9 @@ ...@@ -7,6 +7,9 @@
{{ HTML.style('media/js/wnd/wnd.css')|raw }} {{ HTML.style('media/js/wnd/wnd.css')|raw }}
{{ HTML.script('media/js/wnd/wnd.js')|raw }} {{ HTML.script('media/js/wnd/wnd.js')|raw }}
{{ HTML.script('media/js/event_inspector/event_inspector.js')|raw }}
{{ HTML.style('media/js/event_inspector/event_inspector.css')|raw }}
{{ HTML.style('media/css/construct.css')|raw }} {{ HTML.style('media/css/construct.css')|raw }}
{{ HTML.script('media/js/construct/edit.js')|raw }} {{ HTML.script('media/js/construct/edit.js')|raw }}
{{ HTML.script('media/js/construct/attach.js')|raw }} {{ HTML.script('media/js/construct/attach.js')|raw }}
......
...@@ -74,8 +74,8 @@ $(function() { ...@@ -74,8 +74,8 @@ $(function() {
function(data){ function(data){
data = $.parseJSON(data); data = $.parseJSON(data);
if(data.success === true) if(data.success === true)
alert('Ок, ChangeSubmoduleControlType'); EventInspector_ShowMsg('Ок, ChangeSubmodule ControlType', 'success');
else alert('Error, ChangeSubmoduleControlType'); else EventInspector_ShowMsg('Error, ChangeSubmodule ControlType', 'error');
} }
); );
} }
...@@ -91,8 +91,8 @@ $(function() { ...@@ -91,8 +91,8 @@ $(function() {
function(data){ function(data){
data = $.parseJSON(data); data = $.parseJSON(data);
if(data.success === true) if(data.success === true)
alert('Ок, ChangeSubmoduleMaxRate'); EventInspector_ShowMsg('Ок, ChangeSubmodule MaxRate', 'success');
else alert('Error, ChangeSubmoduleMaxRate'); else EventInspector_ShowMsg('Error, ChangeSubmodule MaxRate', 'error');
} }
); );
} }
...@@ -139,9 +139,9 @@ $(function() { ...@@ -139,9 +139,9 @@ $(function() {
}, },
function(data){ function(data){
data = $.parseJSON(data); data = $.parseJSON(data);
if(data.success === true) { if(data.success === true)
alert('Ок, SwapModuleOrder'); EventInspector_ShowMsg('Ок, SwapModuleOrder', 'success');
} else alert('Error, SwapModuleOrder'); else EventInspector_ShowMsg('Error, SwapModuleOrder', 'error');
} }
); );
} }
...@@ -156,9 +156,9 @@ $(function() { ...@@ -156,9 +156,9 @@ $(function() {
}, },
function(data){ function(data){
data = $.parseJSON(data); data = $.parseJSON(data);
if(data.success === true) { if(data.success === true)
alert('Ок, SwapModuleOrder'); EventInspector_ShowMsg('Ок, SwapSubmoduleOrder', 'success');
} else alert('Error, SwapModuleOrder'); else EventInspector_ShowMsg('Error, SwapSubmoduleOrder', 'error');
} }
); );
} }
...@@ -180,9 +180,9 @@ $(function() { ...@@ -180,9 +180,9 @@ $(function() {
}, },
function(data){ function(data){
data = $.parseJSON(data); data = $.parseJSON(data);
if(data.success === true) { if(data.success === true)
alert('Ок, ChangeDiscipline'); EventInspector_ShowMsg('Ок, ChangeDiscipline', 'success');
} else alert('Error, ChangeDiscipline'); else EventInspector_ShowMsg('Error, ChangeDiscipline', 'error');
} }
); );
return false return false
...@@ -256,8 +256,8 @@ $(function() { ...@@ -256,8 +256,8 @@ $(function() {
thisModuleDIV.attr('id', data.ModuleID); thisModuleDIV.attr('id', data.ModuleID);
// К добавленному в модуль мероприятию добавляем ID // К добавленному в модуль мероприятию добавляем ID
thisModuleDIV.children('.subModules').children('.subModule').eq(0).attr('id', data.SubmoduleID); thisModuleDIV.children('.subModules').children('.subModule').eq(0).attr('id', data.SubmoduleID);
alert('Ок, AddModule'); EventInspector_ShowMsg('Ок, AddModule', 'success');
} else alert('Error, AddModule'); } else EventInspector_ShowMsg('Error, AddModule', 'error');
} }
); );
...@@ -283,8 +283,8 @@ $(function() { ...@@ -283,8 +283,8 @@ $(function() {
if(data.success === true) { if(data.success === true) {
// К добавленному мероприятию добавляем ID // К добавленному мероприятию добавляем ID
SubmodulesDIV.children('.subModule').eq(OrderNum - 1).attr('id', data.SubmoduleID); SubmodulesDIV.children('.subModule').eq(OrderNum - 1).attr('id', data.SubmoduleID);
alert('Ок, AddSubmodule'); EventInspector_ShowMsg('Ок, AddSubmodule', 'success');
} else alert('Error, AddSubmodule'); } else EventInspector_ShowMsg('Error, AddSubmodule', 'error');
} }
); );
}); });
...@@ -324,8 +324,8 @@ $(function() { ...@@ -324,8 +324,8 @@ $(function() {
function(data){ function(data){
data = $.parseJSON(data); data = $.parseJSON(data);
if(data.success === true) if(data.success === true)
alert('Ок, DeleteModule'); EventInspector_ShowMsg('Ок, DeleteModule', 'success');
else alert('Error, DeleteModule'); else EventInspector_ShowMsg('Error, DeleteModule', 'error');
} }
); );
$(this).parent('div').parent('div').parent('div').remove(); $(this).parent('div').parent('div').parent('div').remove();
...@@ -359,8 +359,8 @@ $(function() { ...@@ -359,8 +359,8 @@ $(function() {
function(data){ function(data){
data = $.parseJSON(data); data = $.parseJSON(data);
if(data.success === true) if(data.success === true)
alert('Ок, DeleteSubmodule'); EventInspector_ShowMsg('Ок, DeleteSubmodule', 'success');
else alert('Error, DeleteSubmodule'); else EventInspector_ShowMsg('Error, DeleteSubmodule', 'error');
} }
); );
$(this).parent('div').parent('div').remove(); $(this).parent('div').parent('div').remove();
...@@ -388,7 +388,10 @@ $(function() { ...@@ -388,7 +388,10 @@ $(function() {
'ModuleName': NewModuleName 'ModuleName': NewModuleName
}, },
function(data){ function(data){
alert(data); data = $.parseJSON(data);
if(data.success === true)
EventInspector_ShowMsg('Ок, Change Module Name', 'success');
else EventInspector_ShowMsg('Error, Change Module Name', 'error');
} }
); );
} }
...@@ -410,7 +413,10 @@ $(function() { ...@@ -410,7 +413,10 @@ $(function() {
'SubmoduleName': NewSubmoduleName 'SubmoduleName': NewSubmoduleName
}, },
function(data){ function(data){
alert(data); data = $.parseJSON(data);
if(data.success === true)
EventInspector_ShowMsg('Ок, Change Submodule Name', 'success');
else EventInspector_ShowMsg('Error, Change Submodule Name', 'error');
} }
); );
} }
......
function event_inspector_showMessage($text, $success){
$('.TopRightMessage').text($text);
$('.TopRightMessage').show();
if ($success == true)
$('.TopRightMessage').css('background', '#2bbd19');
if ($success == false)
$('.TopRightMessage').css('background', '#FF6666');
if ($('.TopRightMessage').css('display') == 'block')
setInterval(
function(){
$('.TopRightMessage').hide("slow")
}, 5000
);
}
.EventInspectorList {
position: fixed;
height: auto;
width: 200px;
top: 50px;
right: 20px
}
.EventInspectorList .EventItem {
width: auto;
padding: 10px 15px;
margin-bottom: 10px;
border-radius: 4px;
font-size: 14px;
}
.EventInspectorList .success {
color: #3c763d;
background-color: #dff0d8;
border: 1px solid #d6e9c6;
}
.EventInspectorList .error {
color: #a94442;
background-color: #f2dede;
border: 1px solid #ebccd1;
}
\ No newline at end of file
var $ = jQuery;
$(function() {
$('body').append('<div class="EventInspectorList"></div>');
});
function EventInspector_ShowMsg(text, type){
var MsgDiv = $('.EventInspectorList').append('<div class="EventItem '+ type +'">' + text + '</div>').children().last();
setTimeout(
function(){
MsgDiv.remove();
},
5000
);
}
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