mirror of
https://github.com/BillyOutlast/Gazelle-Porn.git
synced 2026-07-01 06:41:50 -04:00
46 lines
1.5 KiB
PHP
46 lines
1.5 KiB
PHP
<?
|
|
|
|
require(__DIR__ . '/../classes/includes.php');
|
|
|
|
$StartArtistID = $argv[1];
|
|
$EndArtistID = $argv[2];
|
|
if ($StartArtistID && $EndArtistID) {
|
|
echo "Handle artist: $StartArtistID-$EndArtistID\n";
|
|
$DB->prepared_query("SELECT ArtistID, Name, SubName FROM artists_group WHERE ArtistID >= ? and ArtistID < ?", $StartArtistID, $EndArtistID);
|
|
} else {
|
|
echo "Handle all artist\n";
|
|
$DB->prepared_query("SELECT ArtistID, Name, SubName FROM artists_group");
|
|
}
|
|
|
|
|
|
$Artists = $DB->to_array('ArtistID', MYSQLI_ASSOC, false);
|
|
|
|
foreach ($Artists as $ArtistID => $Artist) {
|
|
echo "Handle artist: $ArtistID\n";
|
|
$DB->prepared_query("SELECT AliasID, Name FROM artists_alias WHERE ArtistID = $ArtistID");
|
|
$Aliases = $DB->to_array('AliasID', MYSQLI_ASSOC, false);
|
|
$FindName = false;
|
|
$FindSubName = false;
|
|
$Name = $Artist['Name'];
|
|
$SubName = $Artist['SubName'];
|
|
foreach ($Aliases as $AliasID => $Alias) {
|
|
if (($Alias['Name']) == $Name) {
|
|
$FindName = true;
|
|
}
|
|
if (($Alias['Name']) == $SubName) {
|
|
$FindSubName = true;
|
|
}
|
|
}
|
|
if (!$FindName && !empty($Name)) {
|
|
$DB->prepared_query("INSERT INTO artists_alias (ArtistID, Name)
|
|
VALUES (?, ?)", $ArtistID, $Name);
|
|
|
|
echo "Insert alias: $Name for artist: $ArtistID\n";
|
|
}
|
|
if (!$FindSubName && !empty($SubName)) {
|
|
$DB->prepared_query("INSERT INTO artists_alias (ArtistID, Name)
|
|
VALUES (?, ?)", $ArtistID, $SubName);
|
|
echo "Insert alias: $SubName for artist: $ArtistID\n";
|
|
}
|
|
}
|