Bug 6036 Correction, error in sintaxis at variable's name (upperCase), some corrections has been added
Bug SOLVED
This commit is contained in:
@@ -34,10 +34,7 @@ switch ($REQUEST) {
|
||||
break;
|
||||
|
||||
case 'saveNewRole':
|
||||
|
||||
|
||||
$newid = md5($_POST['code'].date("d-M-Y_H:i:s"));
|
||||
g::pr($_POST);
|
||||
$aData['ROL_UID'] = $newid;
|
||||
//$aData['ROL_PARENT'] = $_POST['parent'];
|
||||
$aData['ROL_SYSTEM'] = '00000000000000000000000000000002';
|
||||
@@ -47,6 +44,7 @@ switch ($REQUEST) {
|
||||
$aData['ROL_UPDATE_DATE'] = date("Y-M-d H:i:s");
|
||||
$aData['ROL_STATUS'] = $_POST['status'];
|
||||
$oCriteria = $RBAC->createRole($aData);
|
||||
echo '{success: true}';
|
||||
break;
|
||||
|
||||
case 'editRole':
|
||||
@@ -68,6 +66,7 @@ switch ($REQUEST) {
|
||||
$aData['ROL_UPDATE_DATE'] = date("Y-M-d H:i:s");
|
||||
$aData['ROL_STATUS'] = $_POST['status'];
|
||||
$oCriteria = $RBAC->updateRole($aData);
|
||||
echo '{success: true}';
|
||||
break;
|
||||
|
||||
case 'show':
|
||||
|
||||
@@ -83,7 +83,7 @@ $oHeadPublisher->addContent('roles/rolesList'); //adding a html file .html.
|
||||
$labels = G::getTranslations(Array('ID_PRO_CREATE_DATE','ID_CODE','ID_NAME','ID_LAN_UPDATE_DATE', 'ID_ROLES',
|
||||
'ID_USERS','ID_PERMISSIONS','ID_EDIT','ID_DELETE','ID_NEW','ID_STATUS','ID_SAVE','ID_CLOSE',
|
||||
'ID_ACTIVE','ID_INACTIVE','ID_ROLES_MSG','ID_ROLES_CAN_NOT_DELETE','ID_ROLES_SUCCESS_NEW','ID_ROLES_SUCCESS_UPDATE',
|
||||
'ID_ROLES_SUCCESS_DELETE','ID_REMOVE_ROLE','ID_SEARCH','ID_ENTER_SEARCH_TERM','ID_SELECT_STATUS'));
|
||||
'ID_ROLES_SUCCESS_DELETE','ID_REMOVE_ROLE','ID_SEARCH','ID_ENTER_SEARCH_TERM','ID_SELECT_STATUS','ID_CREATE_ROLE_TITLE','ID_EDIT_ROLE_TITLE'));
|
||||
|
||||
$oHeadPublisher->assign('TRANSLATIONS', $labels);
|
||||
G::RenderPage('publish', 'extJs');
|
||||
|
||||
@@ -30,6 +30,16 @@ new Ext.KeyMap(document, [
|
||||
CanDeleteRole();
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
key: Ext.EventObject.F2,
|
||||
fn: function(k,e){
|
||||
iGrid = Ext.getCmp('infoGrid');
|
||||
rowSelected = iGrid.getSelectionModel().getSelected();
|
||||
if (rowSelected){
|
||||
EditRole();
|
||||
}
|
||||
}
|
||||
}
|
||||
]);
|
||||
|
||||
@@ -103,7 +113,7 @@ Ext.onReady(function(){
|
||||
});
|
||||
|
||||
searchText = new Ext.form.TextField ({
|
||||
id: 'searchTxt',
|
||||
id: 'searchText',
|
||||
ctCls:'pm_search_text_field',
|
||||
allowBlank: true,
|
||||
width: 150,
|
||||
@@ -134,8 +144,7 @@ Ext.onReady(function(){
|
||||
|
||||
newForm = new Ext.FormPanel({
|
||||
url: 'roles_Ajax?request=saveNewRole',
|
||||
frame: true,
|
||||
title: 'Create a new role',
|
||||
frame: true,
|
||||
items:[
|
||||
{xtype: 'textfield', fieldLabel: TRANSLATIONS.ID_CODE, name: 'code', width: 250, allowBlank: false},
|
||||
{xtype: 'textfield', fieldLabel: TRANSLATIONS.ID_NAME, name: 'name', width: 200, allowBlank: false},
|
||||
@@ -163,7 +172,6 @@ Ext.onReady(function(){
|
||||
editForm = new Ext.FormPanel({
|
||||
url: 'roles_Ajax?request=updateRole',
|
||||
frame: true,
|
||||
title: 'Updating role',
|
||||
items:[
|
||||
{xtype: 'textfield', name: 'rol_uid', hidden: true },
|
||||
{xtype: 'textfield', fieldLabel: TRANSLATIONS.ID_CODE, name: 'code', width: 250, allowBlank: false},
|
||||
@@ -310,9 +318,9 @@ DoNothing = function(){}
|
||||
//Open New Role Form
|
||||
NewRoleWindow = function(){
|
||||
w = new Ext.Window({
|
||||
height: 190,
|
||||
title: TRANSLATIONS.ID_CREATE_ROLE_TITLE,
|
||||
autoHeight: true,
|
||||
width: 420,
|
||||
title: TRANSLATIONS.ID_ROLES,
|
||||
items: [newForm]
|
||||
});
|
||||
w.show();
|
||||
@@ -329,7 +337,7 @@ SaveNewRole = function(){
|
||||
success: function(f,a){
|
||||
w.hide(); //Hide popup widow
|
||||
newForm.getForm().reset(); //Set empty form to next use
|
||||
textSearch.reset();
|
||||
searchText.reset();
|
||||
infoGrid.store.load(); //Reload store grid
|
||||
Ext.Msg.alert(TRANSLATIONS.ID_ROLES,TRANSLATIONS.ID_ROLES_SUCCESS_NEW);
|
||||
},
|
||||
@@ -339,7 +347,6 @@ SaveNewRole = function(){
|
||||
//Ext.Msg.alert('New Role Form','Invalid Data');
|
||||
break;
|
||||
}
|
||||
|
||||
}
|
||||
});
|
||||
}
|
||||
@@ -367,8 +374,7 @@ UpdateRole = function(){
|
||||
|
||||
//Edit Selected Role
|
||||
EditRole = function(){
|
||||
iGrid = Ext.getCmp('infoGrid');
|
||||
rowSelected = iGrid.getSelectionModel().getSelected();
|
||||
rowSelected = infoGrid.getSelectionModel().getSelected();
|
||||
if (rowSelected){
|
||||
if (rowSelected.data.ROL_UID == '00000000000000000000000000000002'){
|
||||
Ext.Msg.alert(TRANSLATIONS.ID_ROLES,TRANSLATIONS.ID_ROLES_MSG);
|
||||
@@ -378,9 +384,9 @@ EditRole = function(){
|
||||
editForm.getForm().findField('name').setValue(rowSelected.data.ROL_NAME);
|
||||
editForm.getForm().findField('status').setValue(rowSelected.data.ROL_STATUS);
|
||||
w = new Ext.Window({
|
||||
height: 190,
|
||||
autoHeight: true,
|
||||
width: 420,
|
||||
title: TRANSLATIONS.ID_ROLES,
|
||||
title: TRANSLATIONS.ID_EDIT_ROLE_TITLE,
|
||||
items: [editForm]
|
||||
});
|
||||
w.show();
|
||||
@@ -391,8 +397,7 @@ EditRole = function(){
|
||||
|
||||
//Check Can Delete Role
|
||||
CanDeleteRole = function(){
|
||||
iGrid = Ext.getCmp('infoGrid');
|
||||
rowSelected = iGrid.getSelectionModel().getSelected();
|
||||
rowSelected = infoGrid.getSelectionModel().getSelected();
|
||||
if (rowSelected){
|
||||
var swDelete = false;
|
||||
Ext.Ajax.request({
|
||||
@@ -410,6 +415,8 @@ CanDeleteRole = function(){
|
||||
infoGrid.store.load(); //Reload store grid
|
||||
editButton.disable(); //Disable Edit Button
|
||||
deleteButton.disable(); //Disable Delete Button
|
||||
usersButton.disable(); //Disable Delete Button
|
||||
permissionsButton.disable(); //Disable Delete Button
|
||||
Ext.Msg.alert(TRANSLATIONS.ID_ROLES,TRANSLATIONS.ID_ROLES_SUCCESS_DELETE);
|
||||
},
|
||||
failure: DoNothing
|
||||
|
||||
Reference in New Issue
Block a user