G::RenderPage('publish', 'raw');
            } else {
                print 'false';
            }
            break;
        case 'save':
            require_once 'classes/model/FieldCondition.php';
            $oFieldCondition = new FieldCondition();
            $aDYN = $_SESSION['Current_Dynafom']['Parameters'];
            $_POST['FCD_UID'] = $_POST['FCD_UID'] == '0' ? '' : $_POST['FCD_UID'];
            $aData = array('FCD_UID' => isset($_POST['FCD_UID']) ? $_POST['FCD_UID'] : '', 'FCD_FUNCTION' => $_POST['function'], 'FCD_FIELDS' => $_POST['fields_selected'], 'FCD_CONDITION' => $_POST['condition'], 'FCD_EVENTS' => $_POST['events'], 'FCD_EVENT_OWNERS' => $_POST['event_owner_selected'], 'FCD_STATUS' => $_POST['enabled'], 'FCD_DYN_UID' => $aDYN['DYN_UID']);
            $oFieldCondition->quickSave($aData);
            break;
        case 'delete':
            require_once 'classes/model/FieldCondition.php';
            $oFieldCondition = FieldConditionPeer::retrieveByPk($_POST['FCD_UID']);
            if (is_object($oFieldCondition)) {
                $oFieldCondition->delete();
            }
            break;
    }
} catch (Exception $e) {
    print $e->getMessage();
}
/* 
* <pre>Array
(
   [request] => save
   [fields_selected] => name
   [event_owner_selected] => name
   [function] => show
Ejemplo n.º 2
0
 public function Exists($sUid)
 {
     try {
         $obj = FieldConditionPeer::retrieveByPk($sUid);
         return is_object($obj) && get_class($obj) == 'FieldCondition';
     } catch (Exception $oError) {
         throw $oError;
     }
 }