@@ 1831-1866 (lines=36) @@ | ||
1828 | * |
|
1829 | * @return bool Whether or not we matched the release |
|
1830 | */ |
|
1831 | public function xxxNameCheck($release, $echo, $type, $namestatus, $show) |
|
1832 | { |
|
1833 | if ($this->done === false && $this->relid !== $release["releases_id"]) { |
|
1834 | $result = $this->pdo->queryDirect(" |
|
1835 | SELECT rf.name AS textstring, rel.categories_id, rel.name, rel.searchname, rel.fromname, rel.groups_id, |
|
1836 | rf.releases_id AS fileid, rel.id AS releases_id |
|
1837 | FROM releases rel |
|
1838 | INNER JOIN release_files rf ON (rf.releases_id = rel.id) |
|
1839 | WHERE (rel.isrenamed = %d OR rel.categories_id IN(%d, %d)) |
|
1840 | AND rf.name %s", |
|
1841 | self::IS_RENAMED_NONE, |
|
1842 | Category::OTHER_MISC, |
|
1843 | Category::OTHER_HASHED, |
|
1844 | $this->pdo->likeString('SDPORN', true, true) |
|
1845 | ); |
|
1846 | ||
1847 | if ($result instanceof \Traversable) { |
|
1848 | foreach ($result AS $res) { |
|
1849 | if (preg_match('/^.+?SDPORN/i', $res["textstring"], $match)) { |
|
1850 | $this->updateRelease( |
|
1851 | $release, |
|
1852 | $match["0"], |
|
1853 | $method = "fileCheck: XXX SDPORN", |
|
1854 | $echo, |
|
1855 | $type, |
|
1856 | $namestatus, |
|
1857 | $show |
|
1858 | ); |
|
1859 | return true; |
|
1860 | } |
|
1861 | } |
|
1862 | } |
|
1863 | } |
|
1864 | $this->_updateSingleColumn('proc_files', self::PROC_FILES_DONE, $release['releases_id']); |
|
1865 | return false; |
|
1866 | } |
|
1867 | ||
1868 | /** |
|
1869 | * Look for a name based on .srr release files extension. |
|
@@ 1879-1914 (lines=36) @@ | ||
1876 | * |
|
1877 | * @return bool Whether or not we matched the release |
|
1878 | */ |
|
1879 | public function srrNameCheck($release, $echo, $type, $namestatus, $show) |
|
1880 | { |
|
1881 | if ($this->done === false && $this->relid !== $release["releases_id"]) { |
|
1882 | $result = $this->pdo->queryDirect(" |
|
1883 | SELECT rf.name AS textstring, rel.categories_id, rel.name, rel.searchname, rel.fromname, rel.groups_id, |
|
1884 | rf.releases_id AS fileid, rel.id AS releases_id |
|
1885 | FROM releases rel |
|
1886 | INNER JOIN release_files rf ON (rf.releases_id = rel.id) |
|
1887 | WHERE (rel.isrenamed = %d OR rel.categories_id IN (%d, %d)) |
|
1888 | AND rf.name %s", |
|
1889 | self::IS_RENAMED_NONE, |
|
1890 | Category::OTHER_MISC, |
|
1891 | Category::OTHER_HASHED, |
|
1892 | $this->pdo->likeString('.srr', true, false) |
|
1893 | ); |
|
1894 | ||
1895 | if ($result instanceof \Traversable) { |
|
1896 | foreach ($result AS $res) { |
|
1897 | if (preg_match('/^(.+?)\.srr/i', $res["textstring"], $match)) { |
|
1898 | $this->updateRelease( |
|
1899 | $release, |
|
1900 | $match["1"], |
|
1901 | $method = "fileCheck: SRR extension", |
|
1902 | $echo, |
|
1903 | $type, |
|
1904 | $namestatus, |
|
1905 | $show |
|
1906 | ); |
|
1907 | return true; |
|
1908 | } |
|
1909 | } |
|
1910 | } |
|
1911 | } |
|
1912 | $this->_updateSingleColumn('proc_files', self::PROC_FILES_DONE, $release['releases_id']); |
|
1913 | return false; |
|
1914 | } |
|
1915 | ||
1916 | /** |
|
1917 | * Resets NameFixer status variables for new processing |