summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorKarl 'vollmerk' Vollmer <vollmer@ampache.org>2006-09-30 19:20:19 +0000
committerKarl 'vollmerk' Vollmer <vollmer@ampache.org>2006-09-30 19:20:19 +0000
commit6eeea6fbcdd9a8a40bbcb94c767572e12a845551 (patch)
treee0e26e2473cb79722b62de0a5c4dd014addf51ac /lib
parentc3aa64634e6ed040c6001b4bf43cf0411b632b5d (diff)
downloadampache-6eeea6fbcdd9a8a40bbcb94c767572e12a845551.tar.gz
ampache-6eeea6fbcdd9a8a40bbcb94c767572e12a845551.tar.bz2
ampache-6eeea6fbcdd9a8a40bbcb94c767572e12a845551.zip
new sql file and catalog fixes and user reg clean up and acl typo fix
Diffstat (limited to 'lib')
-rw-r--r--lib/class/catalog.class.php18
1 files changed, 12 insertions, 6 deletions
diff --git a/lib/class/catalog.class.php b/lib/class/catalog.class.php
index 56afe800..dc87ba50 100644
--- a/lib/class/catalog.class.php
+++ b/lib/class/catalog.class.php
@@ -1015,7 +1015,7 @@ class Catalog {
/* Make sure the xmlrpc lib is loaded */
if (!class_exists('xmlrpc_client')) {
debug_event('xmlrpc',"Unable to load XMLRPC library",'1');
- echo "<font class=\"error\"><b>" . _("Error") . "</b>: " . _("Unable to load XMLRPC library, make sure XML-RPC is enabled") . "<br />\n";
+ echo "<span class=\"error\"><b>" . _("Error") . "</b>: " . _('Unable to load XMLRPC library, make sure XML-RPC is enabled') . "</span><br />\n";
return false;
} // end check for class
@@ -1035,7 +1035,7 @@ class Catalog {
/* encode the variables we need to send over */
$encoded_key = new xmlrpcval($this->key,"string");
$encoded_path = new xmlrpcval(conf('web_path'),"string");
-
+
$f = new xmlrpcmsg('remote_catalog_query', array($encoded_key,$encoded_path));
if (conf('debug')) { $client->setDebug(1); }
@@ -1712,22 +1712,28 @@ class Catalog {
@param $path The root path for this catalog
@param $name The name of the new catalog
*/
- function create_catalog_entry($path,$name,$key=0,$ren=0,$sort=0, $type='local') {
+ function create_catalog_entry($path,$name,$key=0,$ren=0,$sort=0, $type='') {
+
+ if (!$type) { $type = 'local'; }
// Current time
$date = time();
$path = sql_escape($path);
$name = sql_escape($name);
+ $key = sql_escape($key);
+ $ren = sql_escape($ren);
+ $sort = sql_escape($sort);
+ $type = sql_escape($type);
- if($id3cmd && $ren && $sort) {
+ if($ren && $sort) {
$sql = "INSERT INTO catalog (path,name,last_update,`key`,rename_pattern,sort_pattern,catalog_type) " .
" VALUES ('$path','$name','$date', '$key', '$ren', '$sort','$type')";
}
else {
- $sql = "INSERT INTO catalog (path,name,last_update) VALUES ('$path','$name','$date')";
+ $sql = "INSERT INTO catalog (path,name,`key`,`catalog_type`,last_update) VALUES ('$path','$name','$key','$type','$date')";
}
-
+
$db_results = mysql_query($sql, dbh());
$catalog_id = mysql_insert_id(dbh());