public static function getRecordDataById($type, $id)
 {
     $record = parent::getRecordDataById($type, $id);
     if (!$record || $record->deleted) {
         return false;
     }
     return $record;
 }
 public static function getRecordDataById($type, $id)
 {
     $record = parent::getRecordDataById($type, $id);
     if (!$record) {
         return false;
     }
     //  Created by
     if (intval($record->owner) > 0) {
         $record->createdby = get_record('usr', 'id', $record->owner);
         $record->createdbyname = display_name($record->createdby);
     }
     //  Tags
     $tags = get_records_array('view_tag', 'view', $id);
     if ($tags != false) {
         foreach ($tags as $tag) {
             $record->tags[] = $tag->tag;
         }
     } else {
         $record->tags = null;
     }
     return $record;
 }