Fix xxx and srr renaming queries

This commit is contained in:
DariusIII
2016-10-04 12:16:34 +02:00
parent 59cfb13d0e
commit f3fa24ef33
2 changed files with 9 additions and 4 deletions
+1
View File
@@ -1,4 +1,5 @@
2016-10-04 DariusIII
* Fix: Fix xxx and srr renaming queries
* Chg: Remove unused Max Messages Per Run setting from admin->edit site
* Chg: Add renaming based on included srr file in release
2016-10-03 DariusIII
+8 -4
View File
@@ -1831,7 +1831,7 @@ class NameFixer
public function xxxNameCheck($release, $echo, $type, $namestatus, $show)
{
if ($this->done === false && $this->relid !== $release["releases_id"]) {
$result = $this->pdo->queryDirect("
$query = sprintf("
SELECT rf.name AS textstring, rel.categories_id, rel.name, rel.searchname, rel.fromname, rel.groups_id,
rf.releases_id AS fileid, rel.id AS releases_id
FROM releases rel
@@ -1844,6 +1844,8 @@ class NameFixer
$this->pdo->likeString('SDPORN', true, true)
);
$result = $this->pdo->queryDirect($query);
if ($result instanceof \Traversable) {
foreach ($result AS $res) {
if (preg_match('/^.+?SDPORN/i', $res["textstring"], $match)) {
@@ -1879,7 +1881,7 @@ class NameFixer
public function srrNameCheck($release, $echo, $type, $namestatus, $show)
{
if ($this->done === false && $this->relid !== $release["releases_id"]) {
$result = $this->pdo->queryDirect("
$query = sprintf("
SELECT rf.name AS textstring, rel.categories_id, rel.name, rel.searchname, rel.fromname, rel.groups_id,
rf.releases_id AS fileid, rel.id AS releases_id
FROM releases rel
@@ -1892,12 +1894,14 @@ class NameFixer
$this->pdo->likeString('.srr', true, false)
);
$result = $this->pdo->queryDirect($query);
if ($result instanceof \Traversable) {
foreach ($result AS $res) {
if (preg_match('/^(.*)/i', $res["textstring"], $match)) {
if (preg_match('/^(.*)\.srr/i', $res["textstring"], $match)) {
$this->updateRelease(
$release,
$match["0"],
$match["1"],
$method = "fileCheck: SRR extension",
$echo,
$type,