示例#1
0
 /**
  * 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);
 }
示例#2
0
 /**
  * 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;
     }
 }