Example #1
0
 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;
     }
 }