Merge branch 'master' of git://github.com/colosa/processmaker into BUG-12115

This commit is contained in:
Luis Fernando Saisa Lopez
2013-11-04 11:19:59 -04:00
4 changed files with 11 additions and 4 deletions

View File

@@ -191,7 +191,7 @@ class Publisher
if (($this->publishType == 'dynaform') && (($Part['Template'] == 'xmlform') || ($Part['Template'] == 'xmlform_preview'))) {
$dynaformShow = (isset( $G_FORM->printdynaform ) && ($G_FORM->printdynaform)) ? 'gulliver/dynaforms_OptionsPrint' : 'gulliver/dynaforms_Options';
$G_FORM->fields = G::array_merges( array ('__DYNAFORM_OPTIONS' => new XmlForm_Field_XmlMenu( new Xml_Node( '__DYNAFORM_OPTIONS', 'complete', '', array ('type' => 'xmlmenu','xmlfile' => $dynaformShow
$G_FORM->fields = G::array_merges( array ('__DYNAFORM_OPTIONS' => new XmlForm_Field_XmlMenu( new Xml_Node( '__DYNAFORM_OPTIONS', 'complete', '', array ('type' => 'xmlmenu','xmlfile' => $dynaformShow, 'parentFormId' => $G_FORM->id
) ), SYS_LANG, PATH_XMLFORM, $G_FORM )
), $G_FORM->fields );
}

View File

@@ -33,6 +33,7 @@
class xmlMenu extends form
{
public $type = 'xmlmenu';
public $parentFormId;
}
/**
@@ -50,6 +51,7 @@ class XmlForm_Field_XmlMenu extends XmlForm_Field
public $xmlMenu;
public $home = '';
public $withoutLabel = true;
public $parentFormId;
/**
* XmlForm_Field_XmlMenu
@@ -78,6 +80,7 @@ class XmlForm_Field_XmlMenu extends XmlForm_Field
{
$this->xmlMenu = new xmlMenu( $this->xmlfile, $this->home );
$this->xmlMenu->setValues( $value );
$this->xmlMenu->parentFormId = $this->parentFormId;
$this->type = 'xmlmenuDyn';
$template = PATH_CORE . 'templates/' . $this->type . '.html';
$out = $this->xmlMenu->render( $template, $scriptCode );

View File

@@ -412,6 +412,9 @@ class AdditionalTables extends BaseAdditionalTables
}
$stringOr .= ');';
eval($stringOr);
$oCriteriaCount = clone $oCriteria;
eval('$count = ' . $sClassPeerName . '::doCount($oCriteria);');
}
if (isset($_POST['sort'])) {

View File

@@ -102,7 +102,7 @@ Ext.onReady(function(){
clearTextButton = new Ext.Action({
text: 'X',
ctCls:'pm_search_x_button',
handler: GridByDefault
handler: GridByDefault
});
//This loop loads columns and fields to store and column model
@@ -463,14 +463,15 @@ onMessageContextMenu = function (grid, rowIndex, e) {
/////JS FUNCTIONS
//Do Search Function
DoSearch = function(){
infoGrid.store.load({params: {textFilter: searchText.getValue()}});
infoGrid.store.setBaseParam('textFilter', searchText.getValue());
infoGrid.store.load({params: {start : 0 , limit : pageSize }});
};
//Load Grid By Default
GridByDefault = function(){
searchText.reset();
infoGrid.store.setBaseParam('textFilter', searchText.getValue());
infoGrid.store.load();
};