function save_fields($data, $post) { $data = parent::save_fields($data, $post); $data["collection_name"] = $data[$this->blockname]["name"]; // save as a global meta for searching $data["collection_type"] = $this->collection->getType(); if ($data[$this->blockname]["show_homepage"] == 1) { $data["show_homepage"] = $data[$this->blockname]["placement"]; } if ($data[$this->blockname]["show_page"] == 1) { $data["show_page"] = $data[$this->blockname]["placement"]; } if ($data[$this->blockname]["show_post"] == 1) { $data["show_post"] = $data[$this->blockname]["placement"]; } if ($data[$this->blockname]["show_archive"] == 1) { $data["show_archive"] = $data[$this->blockname]["placement"]; } return $data; }
function save_fields($data, $post) { $data = parent::save_fields($data, $post); if (!isset($post["ignore_container"])) { $data[$this->blockname]["ignore_container"] = 0; } return $data; }
public function map_fields($map) { $map = parent::map_fields($map); $map["network"]["func"] = "parseTags"; $map["display_count"]["func"] = "parseTags"; return $map; }