Ver Fonte

Ticket #255 - Clean up: Studio improvements.

AntonLV há 10 anos atrás
pai
commit
b31cd7f8ec

+ 5 - 0
studio/classes/BxDolStudioFormsQuery.php

@@ -254,6 +254,11 @@ class BxDolStudioFormsQuery extends BxDolDb
                 );
 
                 $sWhereClause = " AND `ti`.`object`=:object AND `tdi`.`display_name`=:display_name ";
+
+                if(isset($aParams['active'])) {
+                	$aMethod['params'][1]['active'] = (int)$aParams['active'];
+                	$sWhereClause .= " AND `tdi`.`active`=:active ";
+                }
                 break;
 
             case 'by_object_name_filter':

+ 1 - 1
studio/template/scripts/BxBaseStudioFormsDisplays.php

@@ -201,7 +201,7 @@ class BxBaseStudioFormsDisplays extends BxDolStudioFormsDisplays
     protected function _getCellFields ($mixedValue, $sKey, $aField, $aRow)
     {
         $aFields = array();
-        $this->oDb->getInputs(array('type' => 'by_object_display', 'object' => $aRow['object'], 'display' => $aRow['display_name']), $aFields, false);
+        $this->oDb->getInputs(array('type' => 'by_object_display', 'object' => $aRow['object'], 'display' => $aRow['display_name'], 'active' => 1), $aFields, false);
 
         $mixedValue = $this->_oTemplate->parseHtmlByName('bx_a.html', array(
             'href' => sprintf($this->sUrlViewFields, $aRow['module'], $aRow['object'], $aRow['display_name']),