CC-4355: Smart block criteria do not match library columns or metadata editor
-fixed
This commit is contained in:
parent
131a723ed2
commit
58d39d74d4
|
@ -5,12 +5,12 @@ class Application_Form_SmartBlockCriteria extends Zend_Form_SubForm
|
||||||
0 => "Select criteria",
|
0 => "Select criteria",
|
||||||
"album_title" => "Album",
|
"album_title" => "Album",
|
||||||
"bit_rate" => "Bit Rate (Kbps)",
|
"bit_rate" => "Bit Rate (Kbps)",
|
||||||
"bpm" => "Bpm",
|
"bpm" => "BPM",
|
||||||
"comments" => "Comments",
|
|
||||||
"composer" => "Composer",
|
"composer" => "Composer",
|
||||||
"conductor" => "Conductor",
|
"conductor" => "Conductor",
|
||||||
|
"copyright" => "Copyright",
|
||||||
"artist_name" => "Creator",
|
"artist_name" => "Creator",
|
||||||
"disc_number" => "Disc Number",
|
"encoded_by" => "Encoded By",
|
||||||
"genre" => "Genre",
|
"genre" => "Genre",
|
||||||
"isrc_number" => "ISRC",
|
"isrc_number" => "ISRC",
|
||||||
"label" => "Label",
|
"label" => "Label",
|
||||||
|
@ -18,44 +18,44 @@ class Application_Form_SmartBlockCriteria extends Zend_Form_SubForm
|
||||||
"mtime" => "Last Modified",
|
"mtime" => "Last Modified",
|
||||||
"lptime" => "Last Played",
|
"lptime" => "Last Played",
|
||||||
"length" => "Length",
|
"length" => "Length",
|
||||||
"lyricist" => "Lyricist",
|
"mime" => "Mime",
|
||||||
"mood" => "Mood",
|
"mood" => "Mood",
|
||||||
"name" => "Name",
|
"owner_id" => "Owner",
|
||||||
"orchestra" => "Orchestra",
|
"replay_gain" => "Replay Gain",
|
||||||
"rating" => "Rating",
|
|
||||||
"sample_rate" => "Sample Rate (kHz)",
|
"sample_rate" => "Sample Rate (kHz)",
|
||||||
"track_title" => "Title",
|
"track_title" => "Title",
|
||||||
"track_number" => "Track Number",
|
"track_number" => "Track Number",
|
||||||
"utime" => "Uploaded",
|
"utime" => "Uploaded",
|
||||||
|
"info_url" => "Website",
|
||||||
"year" => "Year"
|
"year" => "Year"
|
||||||
);
|
);
|
||||||
|
|
||||||
private $criteriaTypes = array(
|
private $criteriaTypes = array(
|
||||||
0 => "",
|
0 => "",
|
||||||
"album_title" => "s",
|
"album_title" => "s",
|
||||||
"artist_name" => "s",
|
|
||||||
"bit_rate" => "n",
|
"bit_rate" => "n",
|
||||||
"bpm" => "n",
|
"bpm" => "n",
|
||||||
"comments" => "s",
|
|
||||||
"composer" => "s",
|
"composer" => "s",
|
||||||
"conductor" => "s",
|
"conductor" => "s",
|
||||||
|
"copyright" => "s",
|
||||||
|
"artist_name" => "s",
|
||||||
|
"encoded_by" => "s",
|
||||||
"utime" => "n",
|
"utime" => "n",
|
||||||
"mtime" => "n",
|
"mtime" => "n",
|
||||||
"lptime" => "n",
|
"lptime" => "n",
|
||||||
"disc_number" => "n",
|
|
||||||
"genre" => "s",
|
"genre" => "s",
|
||||||
"isrc_number" => "s",
|
"isrc_number" => "s",
|
||||||
"label" => "s",
|
"label" => "s",
|
||||||
"language" => "s",
|
"language" => "s",
|
||||||
"length" => "n",
|
"length" => "n",
|
||||||
"lyricist" => "s",
|
"mime" => "s",
|
||||||
"mood" => "s",
|
"mood" => "s",
|
||||||
"name" => "s",
|
"owner_id" => "s",
|
||||||
"orchestra" => "s",
|
"replay_gain" => "n",
|
||||||
"rating" => "n",
|
|
||||||
"sample_rate" => "n",
|
"sample_rate" => "n",
|
||||||
"track_title" => "s",
|
"track_title" => "s",
|
||||||
"track_number" => "n",
|
"track_number" => "n",
|
||||||
|
"info_url" => "s",
|
||||||
"year" => "n"
|
"year" => "n"
|
||||||
);
|
);
|
||||||
|
|
||||||
|
@ -382,23 +382,23 @@ class Application_Form_SmartBlockCriteria extends Zend_Form_SubForm
|
||||||
"artist_name" => "DbArtistName",
|
"artist_name" => "DbArtistName",
|
||||||
"bit_rate" => "DbBitRate",
|
"bit_rate" => "DbBitRate",
|
||||||
"bpm" => "DbBpm",
|
"bpm" => "DbBpm",
|
||||||
"comments" => "DbComments",
|
|
||||||
"composer" => "DbComposer",
|
"composer" => "DbComposer",
|
||||||
"conductor" => "DbConductor",
|
"conductor" => "DbConductor",
|
||||||
|
"copyright" => "DbCopyright",
|
||||||
|
"encoded_by" => "DbEncodedBy",
|
||||||
"utime" => "DbUtime",
|
"utime" => "DbUtime",
|
||||||
"mtime" => "DbMtime",
|
"mtime" => "DbMtime",
|
||||||
"lptime" => "DbLPtime",
|
"lptime" => "DbLPtime",
|
||||||
"disc_number" => "DbDiscNumber",
|
|
||||||
"genre" => "DbGenre",
|
"genre" => "DbGenre",
|
||||||
|
"info_url" => "DbInfoUrl",
|
||||||
"isrc_number" => "DbIsrcNumber",
|
"isrc_number" => "DbIsrcNumber",
|
||||||
"label" => "DbLabel",
|
"label" => "DbLabel",
|
||||||
"language" => "DbLanguage",
|
"language" => "DbLanguage",
|
||||||
"length" => "DbLength",
|
"length" => "DbLength",
|
||||||
"lyricist" => "DbLyricist",
|
"mime" => "DbMime",
|
||||||
"mood" => "DbMood",
|
"mood" => "DbMood",
|
||||||
"name" => "DbName",
|
"owner_id" => "DbOwnerId",
|
||||||
"orchestra" => "DbOrchestra",
|
"replay_gain" => "DbReplayGain",
|
||||||
"rating" => "DbRating",
|
|
||||||
"sample_rate" => "DbSampleRate",
|
"sample_rate" => "DbSampleRate",
|
||||||
"track_title" => "DbTrackTitle",
|
"track_title" => "DbTrackTitle",
|
||||||
"track_number" => "DbTrackNumber",
|
"track_number" => "DbTrackNumber",
|
||||||
|
@ -489,7 +489,8 @@ class Application_Form_SmartBlockCriteria extends Zend_Form_SubForm
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} elseif ($column->getType() == PropelColumnTypes::INTEGER) {
|
} elseif ($column->getType() == PropelColumnTypes::INTEGER &&
|
||||||
|
$d['sp_criteria_field'] != 'owner_id') {
|
||||||
if (!is_numeric($d['sp_criteria_value'])) {
|
if (!is_numeric($d['sp_criteria_value'])) {
|
||||||
$element->addError("The value has to be numeric");
|
$element->addError("The value has to be numeric");
|
||||||
$isValid = false;
|
$isValid = false;
|
||||||
|
|
|
@ -60,23 +60,23 @@ class Application_Model_Block implements Application_Model_LibraryEditable
|
||||||
"artist_name" => "DbArtistName",
|
"artist_name" => "DbArtistName",
|
||||||
"bit_rate" => "DbBitRate",
|
"bit_rate" => "DbBitRate",
|
||||||
"bpm" => "DbBpm",
|
"bpm" => "DbBpm",
|
||||||
"comments" => "DbComments",
|
|
||||||
"composer" => "DbComposer",
|
"composer" => "DbComposer",
|
||||||
"conductor" => "DbConductor",
|
"conductor" => "DbConductor",
|
||||||
|
"copyright" => "DbCopyright",
|
||||||
|
"encoded_by" => "DbEncodedBy",
|
||||||
"utime" => "DbUtime",
|
"utime" => "DbUtime",
|
||||||
"mtime" => "DbMtime",
|
"mtime" => "DbMtime",
|
||||||
"lptime" => "DbLPtime",
|
"lptime" => "DbLPtime",
|
||||||
"disc_number" => "DbDiscNumber",
|
|
||||||
"genre" => "DbGenre",
|
"genre" => "DbGenre",
|
||||||
|
"info_url" => "DbInfoUrl",
|
||||||
"isrc_number" => "DbIsrcNumber",
|
"isrc_number" => "DbIsrcNumber",
|
||||||
"label" => "DbLabel",
|
"label" => "DbLabel",
|
||||||
"language" => "DbLanguage",
|
"language" => "DbLanguage",
|
||||||
"length" => "DbLength",
|
"length" => "DbLength",
|
||||||
"lyricist" => "DbLyricist",
|
"mime" => "DbMime",
|
||||||
"mood" => "DbMood",
|
"mood" => "DbMood",
|
||||||
"name" => "DbName",
|
"owner_id" => "DbOwnerId",
|
||||||
"orchestra" => "DbOrchestra",
|
"replay_gain" => "DbReplayGain",
|
||||||
"rating" => "DbRating",
|
|
||||||
"sample_rate" => "DbSampleRate",
|
"sample_rate" => "DbSampleRate",
|
||||||
"track_title" => "DbTrackTitle",
|
"track_title" => "DbTrackTitle",
|
||||||
"track_number" => "DbTrackNumber",
|
"track_number" => "DbTrackNumber",
|
||||||
|
@ -325,7 +325,7 @@ EOT;
|
||||||
{
|
{
|
||||||
$sql = "SELECT SUM(cliplength) as length FROM cc_blockcontents WHERE block_id = :block_id";
|
$sql = "SELECT SUM(cliplength) as length FROM cc_blockcontents WHERE block_id = :block_id";
|
||||||
$result = Application_Common_Database::prepareAndExecute($sql, array(':block_id'=>$this->id), 'all', PDO::FETCH_NUM);
|
$result = Application_Common_Database::prepareAndExecute($sql, array(':block_id'=>$this->id), 'all', PDO::FETCH_NUM);
|
||||||
Logging::info($result);
|
//Logging::info($result);
|
||||||
|
|
||||||
return $result[0][0];
|
return $result[0][0];
|
||||||
}
|
}
|
||||||
|
@ -1049,7 +1049,7 @@ EOT;
|
||||||
{
|
{
|
||||||
// delete criteria under $p_blockId
|
// delete criteria under $p_blockId
|
||||||
CcBlockcriteriaQuery::create()->findByDbBlockId($this->id)->delete();
|
CcBlockcriteriaQuery::create()->findByDbBlockId($this->id)->delete();
|
||||||
Logging::info($p_criteriaData);
|
//Logging::info($p_criteriaData);
|
||||||
//insert modifier rows
|
//insert modifier rows
|
||||||
if (isset($p_criteriaData['criteria'])) {
|
if (isset($p_criteriaData['criteria'])) {
|
||||||
$critKeys = array_keys($p_criteriaData['criteria']);
|
$critKeys = array_keys($p_criteriaData['criteria']);
|
||||||
|
@ -1145,32 +1145,32 @@ EOT;
|
||||||
public function getCriteria()
|
public function getCriteria()
|
||||||
{
|
{
|
||||||
$criteriaOptions = array(
|
$criteriaOptions = array(
|
||||||
0 => "Select criteria",
|
0 => "Select criteria",
|
||||||
"album_title" => "Album",
|
"album_title" => "Album",
|
||||||
"bit_rate" => "Bit Rate",
|
"bit_rate" => "Bit Rate (Kbps)",
|
||||||
"bpm" => "Bpm",
|
"bpm" => "BPM",
|
||||||
"comments" => "Comments",
|
"composer" => "Composer",
|
||||||
"composer" => "Composer",
|
"conductor" => "Conductor",
|
||||||
"conductor" => "Conductor",
|
"copyright" => "Copyright",
|
||||||
"artist_name" => "Creator",
|
"artist_name" => "Creator",
|
||||||
"disc_number" => "Disc Number",
|
"encoded_by" => "Encoded By",
|
||||||
"genre" => "Genre",
|
"genre" => "Genre",
|
||||||
"isrc_number" => "ISRC",
|
"isrc_number" => "ISRC",
|
||||||
"label" => "Label",
|
"label" => "Label",
|
||||||
"language" => "Language",
|
"language" => "Language",
|
||||||
"mtime" => "Last Modified",
|
"mtime" => "Last Modified",
|
||||||
"lptime" => "Last Played",
|
"lptime" => "Last Played",
|
||||||
"length" => "Length",
|
"length" => "Length",
|
||||||
"lyricist" => "Lyricist",
|
"mime" => "Mime",
|
||||||
"mood" => "Mood",
|
"mood" => "Mood",
|
||||||
"name" => "Name",
|
"owner_id" => "Owner",
|
||||||
"orchestra" => "Orchestra",
|
"replay_gain" => "Replay Gain",
|
||||||
"rating" => "Rating",
|
"sample_rate" => "Sample Rate (kHz)",
|
||||||
"sample_rate" => "Sample Rate",
|
"track_title" => "Title",
|
||||||
"track_title" => "Title",
|
|
||||||
"track_number" => "Track Number",
|
"track_number" => "Track Number",
|
||||||
"utime" => "Uploaded",
|
"utime" => "Uploaded",
|
||||||
"year" => "Year"
|
"info_url" => "Website",
|
||||||
|
"year" => "Year"
|
||||||
);
|
);
|
||||||
|
|
||||||
// Load criteria from db
|
// Load criteria from db
|
||||||
|
@ -1200,12 +1200,13 @@ EOT;
|
||||||
$storedCrit = $this->getCriteria();
|
$storedCrit = $this->getCriteria();
|
||||||
|
|
||||||
$qry = CcFilesQuery::create();
|
$qry = CcFilesQuery::create();
|
||||||
|
$qry->useFkOwnerQuery("subj", "left join");
|
||||||
|
|
||||||
if (isset($storedCrit["crit"])) {
|
if (isset($storedCrit["crit"])) {
|
||||||
foreach ($storedCrit["crit"] as $crit) {
|
foreach ($storedCrit["crit"] as $crit) {
|
||||||
$i = 0;
|
$i = 0;
|
||||||
foreach ($crit as $criteria) {
|
foreach ($crit as $criteria) {
|
||||||
$spCriteriaPhpName = self::$criteria2PeerMap[$criteria['criteria']];
|
//$spCriteriaPhpName = self::$criteria2PeerMap[$criteria['criteria']];
|
||||||
$spCriteria = $criteria['criteria'];
|
$spCriteria = $criteria['criteria'];
|
||||||
$spCriteriaModifier = $criteria['modifier'];
|
$spCriteriaModifier = $criteria['modifier'];
|
||||||
|
|
||||||
|
@ -1274,6 +1275,9 @@ EOT;
|
||||||
$spCriteriaModifier = self::$modifier2CriteriaMap[$spCriteriaModifier];
|
$spCriteriaModifier = self::$modifier2CriteriaMap[$spCriteriaModifier];
|
||||||
|
|
||||||
try {
|
try {
|
||||||
|
if ($spCriteria == "owner_id") {
|
||||||
|
$spCriteria = "subj.login";
|
||||||
|
}
|
||||||
if ($i > 0) {
|
if ($i > 0) {
|
||||||
$qry->addOr($spCriteria, $spCriteriaValue, $spCriteriaModifier);
|
$qry->addOr($spCriteria, $spCriteriaValue, $spCriteriaModifier);
|
||||||
} else {
|
} else {
|
||||||
|
|
|
@ -649,7 +649,7 @@ class Application_Model_StoredFile
|
||||||
$displayColumns = array("id", "track_title", "artist_name", "album_title", "genre", "length",
|
$displayColumns = array("id", "track_title", "artist_name", "album_title", "genre", "length",
|
||||||
"year", "utime", "mtime", "ftype", "track_number", "mood", "bpm", "composer", "info_url",
|
"year", "utime", "mtime", "ftype", "track_number", "mood", "bpm", "composer", "info_url",
|
||||||
"bit_rate", "sample_rate", "isrc_number", "encoded_by", "label", "copyright", "mime",
|
"bit_rate", "sample_rate", "isrc_number", "encoded_by", "label", "copyright", "mime",
|
||||||
"language", "filepath", "owner", "conductor", "replay_gain", "lptime"
|
"language", "filepath", "owner_id", "conductor", "replay_gain", "lptime"
|
||||||
);
|
);
|
||||||
|
|
||||||
//Logging::info($datatables);
|
//Logging::info($datatables);
|
||||||
|
@ -680,7 +680,7 @@ class Application_Model_StoredFile
|
||||||
$blSelect[] = "login AS ".$key;
|
$blSelect[] = "login AS ".$key;
|
||||||
$fileSelect[] = $key;
|
$fileSelect[] = $key;
|
||||||
$streamSelect[] = "login AS ".$key;
|
$streamSelect[] = "login AS ".$key;
|
||||||
} elseif ($key === "owner") {
|
} elseif ($key === "owner_id") {
|
||||||
$plSelect[] = "login AS ".$key;
|
$plSelect[] = "login AS ".$key;
|
||||||
$blSelect[] = "login AS ".$key;
|
$blSelect[] = "login AS ".$key;
|
||||||
$fileSelect[] = "sub.login AS $key";
|
$fileSelect[] = "sub.login AS $key";
|
||||||
|
|
|
@ -36,7 +36,7 @@ var AIRTIME = (function(AIRTIME) {
|
||||||
"track_title" : "s",
|
"track_title" : "s",
|
||||||
"track_num" : "n",
|
"track_num" : "n",
|
||||||
"year" : "n",
|
"year" : "n",
|
||||||
"owner" : "s",
|
"owner_id" : "s",
|
||||||
"replay_gain" : "n"
|
"replay_gain" : "n"
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -414,20 +414,20 @@ var AIRTIME = (function(AIRTIME) {
|
||||||
/* Upload Time */ { "sTitle" : "Uploaded" , "mDataProp" : "utime" , "sClass" : "library_upload_time" , "sWidth" : "125px" } ,
|
/* Upload Time */ { "sTitle" : "Uploaded" , "mDataProp" : "utime" , "sClass" : "library_upload_time" , "sWidth" : "125px" } ,
|
||||||
/* Last Modified */ { "sTitle" : "Last Modified" , "mDataProp" : "mtime" , "bVisible" : false , "sClass" : "library_modified_time" , "sWidth" : "125px" } ,
|
/* Last Modified */ { "sTitle" : "Last Modified" , "mDataProp" : "mtime" , "bVisible" : false , "sClass" : "library_modified_time" , "sWidth" : "125px" } ,
|
||||||
/* Last Played */ { "sTitle" : "Last Played " , "mDataProp" : "lptime" , "bVisible" : false , "sClass" : "library_modified_time" , "sWidth" : "125px" } ,
|
/* Last Played */ { "sTitle" : "Last Played " , "mDataProp" : "lptime" , "bVisible" : false , "sClass" : "library_modified_time" , "sWidth" : "125px" } ,
|
||||||
/* Track Number */ { "sTitle" : "Track" , "mDataProp" : "track_number" , "bVisible" : false , "sClass" : "library_track" , "sWidth" : "65px" } ,
|
/* Track Number */ { "sTitle" : "Track Number" , "mDataProp" : "track_number" , "bVisible" : false , "sClass" : "library_track" , "sWidth" : "65px" } ,
|
||||||
/* Mood */ { "sTitle" : "Mood" , "mDataProp" : "mood" , "bVisible" : false , "sClass" : "library_mood" , "sWidth" : "70px" } ,
|
/* Mood */ { "sTitle" : "Mood" , "mDataProp" : "mood" , "bVisible" : false , "sClass" : "library_mood" , "sWidth" : "70px" } ,
|
||||||
/* BPM */ { "sTitle" : "BPM" , "mDataProp" : "bpm" , "bVisible" : false , "sClass" : "library_bpm" , "sWidth" : "50px" } ,
|
/* BPM */ { "sTitle" : "BPM" , "mDataProp" : "bpm" , "bVisible" : false , "sClass" : "library_bpm" , "sWidth" : "50px" } ,
|
||||||
/* Composer */ { "sTitle" : "Composer" , "mDataProp" : "composer" , "bVisible" : false , "sClass" : "library_composer" , "sWidth" : "150px" } ,
|
/* Composer */ { "sTitle" : "Composer" , "mDataProp" : "composer" , "bVisible" : false , "sClass" : "library_composer" , "sWidth" : "150px" } ,
|
||||||
/* Website */ { "sTitle" : "Website" , "mDataProp" : "info_url" , "bVisible" : false , "sClass" : "library_url" , "sWidth" : "150px" } ,
|
/* Website */ { "sTitle" : "Website" , "mDataProp" : "info_url" , "bVisible" : false , "sClass" : "library_url" , "sWidth" : "150px" } ,
|
||||||
/* Bit Rate */ { "sTitle" : "Bit Rate" , "mDataProp" : "bit_rate" , "bVisible" : false , "sClass" : "library_bitrate" , "sWidth" : "80px" } ,
|
/* Bit Rate */ { "sTitle" : "Bit Rate" , "mDataProp" : "bit_rate" , "bVisible" : false , "sClass" : "library_bitrate" , "sWidth" : "80px" } ,
|
||||||
/* Sample Rate */ { "sTitle" : "Sample" , "mDataProp" : "sample_rate" , "bVisible" : false , "sClass" : "library_sr" , "sWidth" : "80px" } ,
|
/* Sample Rate */ { "sTitle" : "Sample Rate" , "mDataProp" : "sample_rate" , "bVisible" : false , "sClass" : "library_sr" , "sWidth" : "80px" } ,
|
||||||
/* ISRC Number */ { "sTitle" : "ISRC" , "mDataProp" : "isrc_number" , "bVisible" : false , "sClass" : "library_isrc" , "sWidth" : "150px" } ,
|
/* ISRC Number */ { "sTitle" : "ISRC" , "mDataProp" : "isrc_number" , "bVisible" : false , "sClass" : "library_isrc" , "sWidth" : "150px" } ,
|
||||||
/* Encoded */ { "sTitle" : "Encoded By" , "mDataProp" : "encoded_by" , "bVisible" : false , "sClass" : "library_encoded" , "sWidth" : "150px" } ,
|
/* Encoded */ { "sTitle" : "Encoded By" , "mDataProp" : "encoded_by" , "bVisible" : false , "sClass" : "library_encoded" , "sWidth" : "150px" } ,
|
||||||
/* Label */ { "sTitle" : "Label" , "mDataProp" : "label" , "bVisible" : false , "sClass" : "library_label" , "sWidth" : "125px" } ,
|
/* Label */ { "sTitle" : "Label" , "mDataProp" : "label" , "bVisible" : false , "sClass" : "library_label" , "sWidth" : "125px" } ,
|
||||||
/* Copyright */ { "sTitle" : "Copyright" , "mDataProp" : "copyright" , "bVisible" : false , "sClass" : "library_copyright" , "sWidth" : "125px" } ,
|
/* Copyright */ { "sTitle" : "Copyright" , "mDataProp" : "copyright" , "bVisible" : false , "sClass" : "library_copyright" , "sWidth" : "125px" } ,
|
||||||
/* Mime */ { "sTitle" : "Mime" , "mDataProp" : "mime" , "bVisible" : false , "sClass" : "library_mime" , "sWidth" : "80px" } ,
|
/* Mime */ { "sTitle" : "Mime" , "mDataProp" : "mime" , "bVisible" : false , "sClass" : "library_mime" , "sWidth" : "80px" } ,
|
||||||
/* Language */ { "sTitle" : "Language" , "mDataProp" : "language" , "bVisible" : false , "sClass" : "library_language" , "sWidth" : "125px" } ,
|
/* Language */ { "sTitle" : "Language" , "mDataProp" : "language" , "bVisible" : false , "sClass" : "library_language" , "sWidth" : "125px" } ,
|
||||||
/* Owner */ { "sTitle" : "Owner" , "mDataProp" : "owner" , "bVisible" : false , "sClass" : "library_language" , "sWidth" : "125px" } ,
|
/* Owner */ { "sTitle" : "Owner" , "mDataProp" : "owner_id" , "bVisible" : false , "sClass" : "library_language" , "sWidth" : "125px" } ,
|
||||||
/* Conductor */ { "sTitle" : "Conductor" , "mDataProp" : "conductor" , "bVisible" : false , "sClass" : "library_conductor" , "sWidth" : "125px" },
|
/* Conductor */ { "sTitle" : "Conductor" , "mDataProp" : "conductor" , "bVisible" : false , "sClass" : "library_conductor" , "sWidth" : "125px" },
|
||||||
/* Replay Gain */ { "sTitle" : "Replay Gain" , "mDataProp" : "replay_gain" , "bVisible" : false , "sClass" : "library_language" , "sWidth" : "80px" }
|
/* Replay Gain */ { "sTitle" : "Replay Gain" , "mDataProp" : "replay_gain" , "bVisible" : false , "sClass" : "library_language" , "sWidth" : "80px" }
|
||||||
],
|
],
|
||||||
|
@ -1115,13 +1115,12 @@ var validationTypes = {
|
||||||
"mood" : "s",
|
"mood" : "s",
|
||||||
"name" : "s",
|
"name" : "s",
|
||||||
"orchestra" : "s",
|
"orchestra" : "s",
|
||||||
"owner" : "s",
|
"owner_id" : "s",
|
||||||
"rating" : "i",
|
"rating" : "i",
|
||||||
"replay_gain" : "n",
|
"replay_gain" : "n",
|
||||||
"sample_rate" : "i",
|
"sample_rate" : "i",
|
||||||
"track_title" : "s",
|
"track_title" : "s",
|
||||||
"track_number" : "i",
|
"track_number" : "i",
|
||||||
"info_url" : "s",
|
"info_url" : "s",
|
||||||
"year" : "i",
|
"year" : "i"
|
||||||
"lptime" : "t"
|
|
||||||
};
|
};
|
||||||
|
|
|
@ -520,32 +520,32 @@ function disableLoadingIcon() {
|
||||||
}
|
}
|
||||||
|
|
||||||
var criteriaTypes = {
|
var criteriaTypes = {
|
||||||
0 : "",
|
0 : "",
|
||||||
"album_title" : "s",
|
"album_title" : "s",
|
||||||
"artist_name" : "s",
|
"bit_rate" : "n",
|
||||||
"bit_rate" : "n",
|
"bpm" : "n",
|
||||||
"bpm" : "n",
|
"composer" : "s",
|
||||||
"comments" : "s",
|
"conductor" : "s",
|
||||||
"composer" : "s",
|
"copyright" : "s",
|
||||||
"conductor" : "s",
|
"artist_name" : "s",
|
||||||
"utime" : "n",
|
"encoded_by" : "s",
|
||||||
"mtime" : "n",
|
"utime" : "n",
|
||||||
"lptime" : "n",
|
"mtime" : "n",
|
||||||
"disc_number" : "n",
|
"lptime" : "n",
|
||||||
"genre" : "s",
|
"genre" : "s",
|
||||||
"isrc_number" : "s",
|
"isrc_number" : "s",
|
||||||
"label" : "s",
|
"label" : "s",
|
||||||
"language" : "s",
|
"language" : "s",
|
||||||
"length" : "n",
|
"length" : "n",
|
||||||
"lyricist" : "s",
|
"mime" : "s",
|
||||||
"mood" : "s",
|
"mood" : "s",
|
||||||
"name" : "s",
|
"owner_id" : "s",
|
||||||
"orchestra" : "s",
|
"replay_gain" : "n",
|
||||||
"rating" : "n",
|
"sample_rate" : "n",
|
||||||
"sample_rate" : "n",
|
"track_title" : "s",
|
||||||
"track_title" : "s",
|
"track_number" : "n",
|
||||||
"track_num" : "n",
|
"info_url" : "s",
|
||||||
"year" : "n"
|
"year" : "n"
|
||||||
};
|
};
|
||||||
|
|
||||||
var stringCriteriaOptions = {
|
var stringCriteriaOptions = {
|
||||||
|
|
Loading…
Reference in New Issue