public function getByID($fID) { $db = Loader::db(); $f = new self(); //Set properties $fData = $db->getRow("SELECT * FROM " . TABLE_FORMIFY_FORMS . " WHERE fID=? AND isDeleted != 1", array($fID)); if ($fData['fID'] == $fID && $fID != 0) { foreach ($fData as $col => $val) { if ($val != '') { $f->{$col} = $val; } } $f->magic = (bool) $f->magic; $f->captcha = (bool) $f->captcha; $f->submitActionPassRecordID = (bool) $f->submitActionPassRecordID; $f->ownerCanEdit = (bool) $f->ownerCanEdit; $f->ownerCanDelete = (bool) $f->ownerCanDelete; $f->oneRecordPerUser = (bool) $f->oneRecordPerUser; $f->recordCount = $f->getRecordCount(); $f->permissions = $f->getPermissions(); $f->fields = $f->getFields(); return $f; } else { return false; } }