/** * Renders Parent Field * @author Howard <*****@*****.**> * @static * @param int $property_id * @param string $parent_column * @return string */ public static function render_parent($property_id, $parent_column = 'parent', $ids = false) { $parents = array(); if ($ids) { $parents[] = $property_id; } else { $parents[] = wpl_property::update_property_title(NULL, $property_id); } $parent_id = wpl_property::get_parent($property_id); if ($parent_id) { $parents[] = self::render_parent($parent_id, $parent_column, $ids); } $glue = $ids ? ',' : ' / '; return implode($glue, $parents); }
/** * Checks if property has parent or not * @author Howard R <*****@*****.**> * @static * @param int $property_id * @param string $parent_column * @return boolean */ public static function has_parent($property_id, $parent_column = 'parent') { if (wpl_property::get_parent($property_id, $parent_column)) { return true; } else { return false; } }