/** * Gets a new Instance of the Form Object * TuiyoForm::getInstance() * * @param mixed $formid * @param bool $ifNotExist * @return */ public function getInstance($formid = NULL, $ifNotExist = TRUE) { static $instance = array(); //Generate a random Form key if empty $formid = empty($formid) ? TuiyoAPI::random() : $formid; if (isset($instance['fid:' . $formid]) && $ifNotExist) { if (is_object($instance['fid:' . $formid])) { return $instance['fid:' . $formid]; } else { unset($instance['fid:' . $formid]); TuiyoForm::getInstance($formid, $ifNotExist); } } else { $instance['fid:' . $formid] = new TuiyoForm($formid); } return $instance['fid:' . $formid]; }
/** * TuiyoTableInvites::generateCode() * Generates a random Invite Code * @return */ public function generateCode() { return TuiyoAPI::random(32); }