예제 #1
0
파일: Releases.php 프로젝트: sebst3r/nZEDb
 /**
  * Insert a single release returning the ID on success or false on failure.
  *
  * @param array $parameters Insert parameters, must be escaped if string.
  *
  * @return bool|int
  */
 public function insertRelease(array $parameters = [])
 {
     $parameters['id'] = $this->pdo->queryInsert(sprintf("INSERT INTO releases\n\t\t\t\t\t(name, searchname, totalpart, group_id, adddate, guid, rageid, postdate, fromname,\n\t\t\t\t\tsize, passwordstatus, haspreview, categoryid, nfostatus, nzbstatus,\n\t\t\t\t\tisrenamed, iscategorized, reqidstatus, preid)\n\t\t\t\t VALUES (%s, %s, %d, %d, NOW(), %s, -1, %s, %s, %s, %d, -1, %d, -1, %d, %d, 1, %d, %d)", $parameters['name'], $parameters['searchname'], $parameters['totalpart'], $parameters['group_id'], $parameters['guid'], $parameters['postdate'], $parameters['fromname'], $parameters['size'], $this->passwordStatus, $parameters['categoryid'], $parameters['nzbstatus'], $parameters['isrenamed'], $parameters['reqidstatus'], $parameters['preid']));
     $this->sphinxSearch->insertRelease($parameters);
     return $parameters['id'];
 }