diff options
author | Karl 'vollmerk' Vollmer <vollmer@ampache.org> | 2007-06-01 04:36:07 +0000 |
---|---|---|
committer | Karl 'vollmerk' Vollmer <vollmer@ampache.org> | 2007-06-01 04:36:07 +0000 |
commit | 7603e48e9e7f953e67e62143686c1b5228262385 (patch) | |
tree | 36453345f1bf6a1d5237fb1e3771de257de98ce4 /lib | |
parent | 4345f0785c81fbf9b067fa317399c067c674c65b (diff) | |
download | ampache-7603e48e9e7f953e67e62143686c1b5228262385.tar.gz ampache-7603e48e9e7f953e67e62143686c1b5228262385.tar.bz2 ampache-7603e48e9e7f953e67e62143686c1b5228262385.zip |
tweaked the sidebars, think they look a lot better now
Diffstat (limited to 'lib')
-rw-r--r-- | lib/class/catalog.class.php | 59 | ||||
-rw-r--r-- | lib/ui.lib.php | 4 |
2 files changed, 26 insertions, 37 deletions
diff --git a/lib/class/catalog.class.php b/lib/class/catalog.class.php index 85cd18b8..b8e49855 100644 --- a/lib/class/catalog.class.php +++ b/lib/class/catalog.class.php @@ -1496,32 +1496,30 @@ class Catalog { } // clean_stats - /*! - @function verify_catalog - @discussion This function compares the DB's information with the ID3 tags - @param $catalog_id The ID of the catalog to compare - */ - function verify_catalog($catalog_id=0,$gather_type='',$verbose=1) { - - /* Create and empty song for us to use */ - $total_updated = 0; - - /* Set it to this if they don't pass anything */ - if (!$catalog_id) { - $catalog_id = $this->id; - } + /** + * verify_catalog + * This function compares the DB's information with the ID3 tags + */ + public static function verify_catalog($catalog_id) { /* First get the filenames for the catalog */ - $sql = "SELECT id FROM song WHERE catalog='$catalog_id' ORDER BY id"; - $db_results = mysql_query($sql, dbh()); - $number = mysql_num_rows($db_results); - - if ($verbose) { - echo _("Updating the") . " <b>[ $this->name ]</b> " . _("Catalog") . "<br />\n"; - echo $number . " " . _("songs found checking tag information.") . "<br />\n\n"; - echo _('Verifed') . ": <span id=\"count_verify_" . $this->id . "\">None</span><br />\n"; - flush(); - } + $sql = "SELECT `id` FROM `song` WHERE `catalog`='$catalog_id'"; + $db_results = Dba::query($sql); + $number = Dba::num_rows($db_results); + + $refresh_limit = 10; + $ajax_url = Config::get('ajax_url') . '?action=catalog&type=add_files'; + /* Can't have the & stuff in the Javascript */ + $ajax_url = str_replace("&","&",$ajax_url); + require_once Config::get('prefix') . '/templates/javascript_refresh.inc.php'; + + show_box_top(); + echo _("Updating the") . " <b>[ $this->name ]</b> " . _("Catalog") . "<br />\n"; + echo $number . " " . _("songs found checking tag information.") . "<br />\n\n"; + require_once Config::get('prefix') . '/templates/show_verify_catalog.inc.php'; + echo "<script type=\"text/javascript\">doLoad();</script>"; + show_box_bottom(); + flush(); /* Magical Fix so we don't run out of time */ set_time_limit(0); @@ -1531,25 +1529,16 @@ class Catalog { * if it's not blank, and different in * in the file then update! */ - while ($results = mysql_fetch_object($db_results)) { + while ($results = Dba::fetch_assoc($db_results)) { /* Create the object from the existing database information */ - $song = new Song($results->id); + $song = new Song($results['id']); debug_event('verify',"Starting work on $song->file",'5','ampache-catalog'); if (is_readable($song->file)) { unset($skip); - /* If they have specified fast_update check the file - filemtime to make sure the file has actually - changed - */ - if ($gather_type == 'fast_update') { - $file_date = filemtime($song->file); - if ($file_date < $this->last_update) { $skip = true; } - } // if gather_type - /* Make sure the song isn't flagged, we don't update flagged stuff */ if ($song->has_flag()) { $skip = true; diff --git a/lib/ui.lib.php b/lib/ui.lib.php index 46642fbe..88cfc3c2 100644 --- a/lib/ui.lib.php +++ b/lib/ui.lib.php @@ -154,10 +154,10 @@ function show_alphabet_list () { echo "<div class=\"alphabet\">"; foreach ($list as $l) { $style_name = "style_" . strtolower($l); - echo "<span style=\"width:3px;\" onclick=\"ajaxPut('". Config::get('ajax_url') ."?action=browse&key=alpha_match&value=$l');return true;\">" . + echo "<span class=\"link\" onclick=\"ajaxPut('". Config::get('ajax_url') ."?action=browse&key=alpha_match&value=$l');return true;\">" . $l . "</span>\n"; $i++; - if ($i/11 == intval($i/11)) { echo "<br />"; } + if ($i/5 == intval($i/5)) { echo "<br />"; } } echo "</div>"; |