Exemplo n.º 1
0
 /**
  * Cretae Array for Field Selector
  *
  * @param array $params
  * @param object $pObj Parent Object
  * @return void
  */
 public function getFieldSelection(&$params, $pObj)
 {
     $formUid = $this->getFormFromFlexform($params);
     if (!$formUid) {
         $params['items'] = array(array('Please select a form (Main Settings)', ''));
         return;
     }
     foreach ((array) Div::getFieldsFromFormWithSelectQuery($formUid) as $field) {
         $params['items'][] = array($field['title'] . ' {' . $field['marker'] . '}', $field['uid']);
     }
 }
 /**
  * Check if sender_email or sender_name was set
  *
  * @param $formUid
  * @return bool
  */
 protected function senderEmailOrSenderNameSet($formUid)
 {
     $fields = Div::getFieldsFromFormWithSelectQuery($formUid);
     foreach ($fields as $property) {
         foreach ($property as $column => $value) {
             if ($column === 'sender_email' && $value === '1') {
                 return TRUE;
             }
             if ($column === 'sender_name' && $value === '1') {
                 return TRUE;
             }
         }
     }
     return FALSE;
 }