<?
/*
cronjobs name: Update_tag_cloud
cronjobs URI:
Quality Web Based Software for Your Business - IndexU Link Directory - iDesk Help Desk - NiceTalk LiveHelp script - NiceMember membership script - NiceBackup cPanelâ„¢ backup utility - DMOZ Extractor
Description: update tag could be ran by cronjobs.
Version: 1.0
Author: indexu
Author URI: -
*/
global $site_url;
// get new/updated links
$query = "select keywords, category_id, cat1, cat2 from idx_link
where suspended = 0
and (new = 1 or updated = 1)
and keywords != ''";
$result = $dbConn->Execute($query);
$tag_values = array();
$i = 0;
$total_record = $result->RecordCount();
while ($row = $result->FetchRow()) {
$i++;
$keywords = $row["keywords"];
$words = explode(",", $keywords);
while (list($k, $v) = @each($words)) {
$v = trim($v);
if ($v) {
if (strlen($v) > 2) {
$v = addslashes($v);
$tag_values[] = "('$v', 0, -1)";
if ($row["category_id"]) {
$tag_values[] = "('$v', $row[category_id], -1)";
}
if ($row["cat1"]) {
$tag_values[] = "('$v', $row[cat1], -1)";
}
if ($row["cat2"]) {
$tag_values[] = "('$v', $row[cat2], -1)";
}
}
}