fazendo um slogan dinâmico

Bom pessoal, fiz uma coisinha bacana hoje, precisava fazer o slogan do meu site dinamico, ou seja, precisava por uma frase do tipo: x fotos enviadas por y usuários.

como fazer isso?

bom, é preciso alterar a variável $site_slogan, acredito que já venha no arquivo template.php como padrão, então criei uma outra função para gerar essa frase:

function mycustom_slogan(){

$sql = "SELECT COUNT(*) FROM {node} WHERE type = '%s' AND status = %d";
$totalPhotos = db_result(db_query($sql, 'photos', 1));

$sql = "SELECT COUNT( distinct uid) FROM {node} WHERE type = '%s' AND status = %d";
$totalUsers = db_result(db_query($sql, 'photos', 1));

$slogan = $totalPhotos." photos enviadas por ".$totalUsers." usuários, participe!";

return $slogan;
}

após criar a função que retorna o slogan eu utilizei a função variables para alterar a variavel $site_slogan. veja abaixo:

/**
* Override or insert PHPTemplate variables into the templates.
*/
function _phptemplate_variables($hook, $vars) {
...
$vars['site_slogan'] = mycustom_slogan();
return $vars;
...

adicionei o resultado da minha função na variavel antes da função fazer um return.