Add new directory structure. Tags will contain current and past releases, and stable will contain any bug fixes to the current stable release so users won't have to get the potentially broken trunk build to fix a screwup in stable.

Trunk updated to 0.9

git-svn-id: http://kusabax.cultnet.net/svn/repo/stable@176 73d99b7e-4f53-4972-b7b7-2ecd3c4d89ee
This commit is contained in:
Sazpaimon committed 2009-05-27 06:37:50 +00:00
commit 88bacfad9c
316 files changed
+79806

No files matched your search

+107
View File
@@ -0,0 +1,107 @@
<?php
function getBlotter($all = false) {
global $tc_db;
if (KU_APC) {
if ($all) {
$cache_blotter = apc_fetch('blotter|all');
} else {
$cache_blotter = apc_fetch('blotter|last4');
}
if ($cache_blotter !== false) {
return $cache_blotter;
}
}
$output = '';
if ($all) {
$limit = '';
} else {
$limit = ' LIMIT 4';
}
$results = $tc_db->GetAll("SELECT * FROM `" . KU_DBPREFIX . "blotter` ORDER BY `id` DESC" . $limit);
if (count($results) > 0) {
if ($all) {
$output .= '<pre>';
}
foreach ($results as $line) {
if ($all && $line['important'] == 1) {
$output .= '<font style="color: red;">';
} elseif (!$all) {
$output .= '<li class="blotterentry" style="display: none;">' . "\n";
if ($line['important'] == 1) {
$output .= ' <span style="color: red;">' . "\n" . ' ';
}
$output .= ' ';
}
$output .= date('m/d/y', $line['at']) . ' - ' . $line['message'];
if ($all && $line['important'] == 1) {
$output .= '</font>' . "\n";
} elseif (!$all) {
$output .= "\n";
if ($line['important'] == 1) {
$output .= ' </span>' . "\n";
}
$output .= '</li>';
} else {
$output .= "\n";
}
$output .= "\n";
}
if ($all) {
$output .= '</pre>';
}
}
if (KU_APC) {
if ($all) {
apc_store('blotter|all', $output);
} else {
apc_store('blotter|last4', $output);
}
}
return $output;
}
function getBlotterLastUpdated() {
global $tc_db;
return $tc_db->GetOne("SELECT `at` FROM `" . KU_DBPREFIX . "blotter` ORDER BY `id` DESC LIMIT 1");
}
/**
* Gets information about the filetype provided, which is specified in the manage panel
*
* @param string $filetype Filetype
* @return array Filetype image, width, and height
*/
function getfiletypeinfo($filetype) {
global $tc_db;
$return = '';
if (KU_APC) {
$return = apc_fetch('filetype|' . $filetype);
}
if ($return != '') {
return unserialize($return);
}
$results = $tc_db->GetAll("SELECT `image`, `image_w`, `image_h` FROM `" . KU_DBPREFIX . "filetypes` WHERE `filetype` = " . $tc_db->qstr($filetype) . " LIMIT 1");
if (count($results) > 0) {
foreach($results AS $line) {
$return = array($line['image'],$line['image_w'],$line['image_h']);
}
} else {
/* No info was found, return the generic icon */
$return = array('generic.png',48,48);
}
if (KU_APC) {
apc_store('filetype|' . $filetype, serialize($return), 600);
}
return $return;
}
?>