/** * @param $field * * @return array|bool|mixed|null */ public function get_field($field) { $value = null; // use PodsData to get field if ($callback = $this->callback('get_field', $field)) { return $callback; } if (isset($this->row[$field])) { $value = $this->row[$field]; } elseif (false !== $this->pod && is_object($this->pod) && ('Pods' == get_class($this->pod) || 'Pod' == get_class($this->pod))) { if ('Pod' == get_class($this->pod)) { $value = $this->pod->get_field($field); } else { $value = $this->pod->field($field); } } return $this->do_hook('get_field', $value, $field); }
/** * @param $field * * @return array|bool|mixed|null */ public function get_field($field) { $value = null; // use PodsData to get field if (isset($this->actions_custom['get_field']) && is_callable($this->actions_custom['get_field'])) { return call_user_func_array($this->actions_custom['get_field'], array($field, &$this)); } if (isset($this->row[$field])) { $value = $this->row[$field]; } elseif (false !== $this->pod && is_object($this->pod) && ('Pods' == get_class($this->pod) || 'Pod' == get_class($this->pod))) { if ('Pod' == get_class($this->pod)) { $value = $this->pod->get_field($field); } else { $value = $this->pod->field($field); } } return $this->do_hook('get_field', $value, $field); }