fixed few issues with extjs. Worked on database connection part
This commit is contained in:
@@ -35,3 +35,14 @@ try
|
|||||||
catch ( Exception $e ) {
|
catch ( Exception $e ) {
|
||||||
print json_encode ( $e->getMessage() );
|
print json_encode ( $e->getMessage() );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
G::LoadClass('processMap');
|
||||||
|
$oProcessMap = new processMap(new DBConnection);
|
||||||
|
|
||||||
|
$rows = $oProcessMap->showExtDBConnList();
|
||||||
|
array_shift($rows);
|
||||||
|
|
||||||
|
$result['totalCount'] = count($rows);
|
||||||
|
$result['data'] = $rows;
|
||||||
|
print json_encode( $result ) ;
|
||||||
@@ -12,36 +12,7 @@ try
|
|||||||
{
|
{
|
||||||
$rows = $oProcessMap->getAvailableExtUsersCriteria($_GET['tid']);
|
$rows = $oProcessMap->getAvailableExtUsersCriteria($_GET['tid']);
|
||||||
}
|
}
|
||||||
/*else
|
|
||||||
{
|
|
||||||
require_once 'classes/model/Users.php';
|
|
||||||
$oCriteria = new Criteria('workflow');
|
|
||||||
$oCriteria->addSelectColumn(UsersPeer::USR_UID);
|
|
||||||
|
|
||||||
$sDataBase = 'database_' . strtolower(DB_ADAPTER);
|
|
||||||
if(G::LoadSystemExist($sDataBase)){
|
|
||||||
G::LoadSystem($sDataBase);
|
|
||||||
$oDataBase = new database();
|
|
||||||
$oCriteria->addAsColumn('USR_COMPLETENAME', $oDataBase->concatString("USR_LASTNAME", "' '", "USR_FIRSTNAME"));
|
|
||||||
}
|
|
||||||
|
|
||||||
$oCriteria->addSelectColumn(UsersPeer::USR_USERNAME);
|
|
||||||
|
|
||||||
$oDataset = UsersPeer::doSelectRS($oCriteria);
|
|
||||||
$oDataset->setFetchmode(ResultSet::FETCHMODE_ASSOC);
|
|
||||||
$oDataset->next();
|
|
||||||
|
|
||||||
$result = array();
|
|
||||||
$rows = array();
|
|
||||||
$index = isset($start) ? $start : 0;
|
|
||||||
while($aRow = $oDataset->getRow()){
|
|
||||||
$aRow['index'] = ++$index;
|
|
||||||
$rows[] = $aRow;
|
|
||||||
|
|
||||||
$oDataset->next();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
*/
|
|
||||||
$result['totalCount'] = count($rows);
|
$result['totalCount'] = count($rows);
|
||||||
$result['data'] = $rows;
|
$result['data'] = $rows;
|
||||||
print json_encode( $result ) ;
|
print json_encode( $result ) ;
|
||||||
|
|||||||
@@ -2089,16 +2089,23 @@ MyWorkflow.prototype.zoom = function(sType)
|
|||||||
var fig = figures.get(f);
|
var fig = figures.get(f);
|
||||||
var width = fig.getWidth();
|
var width = fig.getWidth();
|
||||||
var height = fig.getHeight();
|
var height = fig.getHeight();
|
||||||
|
var xPos = fig.getX();
|
||||||
|
var yPos = fig.getY();
|
||||||
if(sType == 'in')
|
if(sType == 'in')
|
||||||
{
|
{
|
||||||
width += 20;
|
width += 20;
|
||||||
height += 20
|
height += 20;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
width -= 20;
|
width -= 20;
|
||||||
height -= 20
|
height -= 20;
|
||||||
}
|
}
|
||||||
|
if(sType == 'in')
|
||||||
|
fig.setPosition(xPos,yPos - 15);
|
||||||
|
else if(sType == 'out')
|
||||||
|
fig.setPosition(xPos,yPos + 15);
|
||||||
|
|
||||||
fig.setDimension(width,height);
|
fig.setDimension(width,height);
|
||||||
if(fig.type == 'bpmnTask')
|
if(fig.type == 'bpmnTask')
|
||||||
{
|
{
|
||||||
@@ -2127,6 +2134,10 @@ MyWorkflow.prototype.zoom = function(sType)
|
|||||||
else
|
else
|
||||||
fig.size = parseInt(fig.size) - 4;
|
fig.size = parseInt(fig.size) - 4;
|
||||||
|
|
||||||
|
//Setting font minimum limit
|
||||||
|
if(fig.size < 11)
|
||||||
|
fig.size = 11;
|
||||||
|
|
||||||
eval("fig.bpmnText.setFont('verdana','"+fig.size+"px', Font.PLAIN)");
|
eval("fig.bpmnText.setFont('verdana','"+fig.size+"px', Font.PLAIN)");
|
||||||
fig.bpmnText.drawStringRect(fig.taskName, padleft, padtop, fig.rectWidth, rectheight, 'center');
|
fig.bpmnText.drawStringRect(fig.taskName, padleft, padtop, fig.rectWidth, rectheight, 'center');
|
||||||
fig.bpmnText.paint();
|
fig.bpmnText.paint();
|
||||||
@@ -2152,9 +2163,14 @@ MyWorkflow.prototype.zoom = function(sType)
|
|||||||
fig.size = fig.size;
|
fig.size = fig.size;
|
||||||
|
|
||||||
if(sType == 'in')
|
if(sType == 'in')
|
||||||
fig.size = parseInt(fig.size) + 4;
|
fig.size = parseInt(fig.size) + 4;
|
||||||
else
|
else
|
||||||
fig.size = parseInt(fig.size) - 4;
|
fig.size = parseInt(fig.size) - 4;
|
||||||
|
|
||||||
|
//Setting font minimum limit i.e. 11px
|
||||||
|
if(fig.size < 11)
|
||||||
|
fig.size = 11;
|
||||||
|
|
||||||
eval("fig.bpmnText.setFont('verdana','"+fig.size+"px', Font.PLAIN)");
|
eval("fig.bpmnText.setFont('verdana','"+fig.size+"px', Font.PLAIN)");
|
||||||
fig.bpmnText.drawStringRect(text,20,20,fig.rectWidth,'left');
|
fig.bpmnText.drawStringRect(text,20,20,fig.rectWidth,'left');
|
||||||
fig.bpmnText.paint();
|
fig.bpmnText.paint();
|
||||||
|
|||||||
@@ -445,7 +445,7 @@ ProcessOptions.prototype.addDynaform= function(_5625)
|
|||||||
sDesc = getForm.DYN_DESCRIPTION[1];
|
sDesc = getForm.DYN_DESCRIPTION[1];
|
||||||
}
|
}
|
||||||
|
|
||||||
Ext.Ajax.request({
|
/*Ext.Ajax.request({
|
||||||
url : '../dynaforms/dynaforms_Save.php',
|
url : '../dynaforms/dynaforms_Save.php',
|
||||||
method: 'POST',
|
method: 'POST',
|
||||||
params:{
|
params:{
|
||||||
@@ -455,12 +455,12 @@ ProcessOptions.prototype.addDynaform= function(_5625)
|
|||||||
},
|
},
|
||||||
success: function(response) {
|
success: function(response) {
|
||||||
if(response.responseText == "1")
|
if(response.responseText == "1")
|
||||||
{
|
{*/
|
||||||
Ext.Ajax.request({
|
Ext.Ajax.request({
|
||||||
url : '../dynaforms/dynaforms_Save.php',
|
url : '../dynaforms/dynaforms_Save.php',
|
||||||
method: 'POST',
|
method: 'POST',
|
||||||
params:{
|
params:{
|
||||||
functions : '',
|
functions : 'saveDynaform',
|
||||||
ACTION : sAction,
|
ACTION : sAction,
|
||||||
FIELDS : sData,
|
FIELDS : sData,
|
||||||
ADD_TABLE : sAddTab,
|
ADD_TABLE : sAddTab,
|
||||||
@@ -473,14 +473,14 @@ ProcessOptions.prototype.addDynaform= function(_5625)
|
|||||||
Ext.MessageBox.alert ('Status','Dynaform has been created successfully.');
|
Ext.MessageBox.alert ('Status','Dynaform has been created successfully.');
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
formWindow.close();
|
//formWindow.close();
|
||||||
taskDynaform.reload();
|
//taskDynaform.reload();
|
||||||
}
|
/*}
|
||||||
else
|
else
|
||||||
Ext.MessageBox.alert ('Status','There is an Dynaform with the same name in this process. It is not saving');
|
Ext.MessageBox.alert ('Status','There is an Dynaform with the same name in this process. It is not saving');*/
|
||||||
}
|
}
|
||||||
})
|
// })
|
||||||
}
|
//}
|
||||||
},{
|
},{
|
||||||
text: 'Cancel',
|
text: 'Cancel',
|
||||||
handler: function(){
|
handler: function(){
|
||||||
@@ -580,6 +580,8 @@ ProcessOptions.prototype.addInputDoc= function(_5625)
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
else
|
||||||
|
inputDocStore.remove(r);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -104,7 +104,7 @@ TaskContext.prototype.editTaskSteps = function(_3252){
|
|||||||
//Secondly deleting from Grid
|
//Secondly deleting from Grid
|
||||||
taskSteps.remove(r);
|
taskSteps.remove(r);
|
||||||
//Reloading store after removing steps
|
//Reloading store after removing steps
|
||||||
availableSteps.reload();
|
taskSteps.reload();
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
@@ -403,7 +403,7 @@ TaskContext.prototype.editTaskSteps = function(_3252){
|
|||||||
collapsible: false,
|
collapsible: false,
|
||||||
maximizable: false,
|
maximizable: false,
|
||||||
width: 800,
|
width: 800,
|
||||||
height: 500,
|
height: 470,
|
||||||
minWidth: 200,
|
minWidth: 200,
|
||||||
minHeight: 150,
|
minHeight: 150,
|
||||||
layout: 'fit',
|
layout: 'fit',
|
||||||
@@ -434,8 +434,8 @@ TaskContext.prototype.editTaskSteps = function(_3252){
|
|||||||
TaskContext.prototype.editUsers= function(_5625)
|
TaskContext.prototype.editUsers= function(_5625)
|
||||||
{
|
{
|
||||||
var taskExtObj = new TaskContext();
|
var taskExtObj = new TaskContext();
|
||||||
var pro_uid = _5625.scope.workflow.getUrlVars();
|
var pro_uid = workflow.getUrlVars();
|
||||||
var taskId = _5625.scope.workflow.currentSelection.id;
|
var taskId = workflow.currentSelection.id;
|
||||||
|
|
||||||
var userFields = Ext.data.Record.create([
|
var userFields = Ext.data.Record.create([
|
||||||
{
|
{
|
||||||
@@ -529,7 +529,7 @@ TaskContext.prototype.editUsers= function(_5625)
|
|||||||
taskUsers.remove(r);
|
taskUsers.remove(r);
|
||||||
|
|
||||||
//Reloading available user store
|
//Reloading available user store
|
||||||
storeUsers.reload();
|
taskUsers.reload();
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user