Bug 6036 Correction, error in sintaxis at variable's name (upperCase), some corrections has been added

Bug SOLVED
This commit is contained in:
Enrique Ponce de Leon
2011-01-28 20:45:05 +00:00
parent 7276c6e606
commit aee5350b01
3 changed files with 24 additions and 18 deletions

View File

@@ -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':

View File

@@ -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');

View File

@@ -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