示例#1
0
 public function toArray(SxModule_Pageform_Field_Meta $item, $type = 'both')
 {
     $fields = array('pffm_id' => $item->getId(), 'pffm_field_id' => $item->getFieldId(), 'pffm_place' => $item->getPlace());
     $tslFields = array('pffm_tsl_id' => $item->getTsl()->getId(), 'pffm_tsl_meta_id' => $item->getTsl()->getMetaId(), 'pffm_tsl_language' => $item->getTsl()->getLanguage(), 'pffm_tsl_name' => $item->getTsl()->getName(), 'pffm_tsl_value' => $item->getTsl()->getValue(), 'pffm_tsl_date_created' => $item->getTsl()->getDateCreated(), 'pffm_tsl_date_updated' => $item->getTsl()->getDateUpdated());
     if ($type == 'item') {
         return $fields;
     } elseif ($type == 'tsl') {
         return $tslFields;
     } else {
         return array_merge($fields, $tslFields);
     }
 }