예제 #1
0
 /**
  * Create an unique identifier.
  *
  * @return string
  */
 public static function createIdentifier()
 {
     // get last id
     $id = (int) BackendModel::getDb()->getVar('SELECT i.id FROM forms AS i ORDER BY i.id DESC LIMIT 1');
     // create identifier
     do {
         $id++;
         $identifier = 'form' . $id;
     } while ((int) BackendModel::getDb()->getVar('SELECT COUNT(i.id) FROM forms AS i WHERE i.identifier = ?', $identifier) > 0);
     return $identifier;
 }