//MODULO DI XFILES
/*
sistema permessi cartella upload
imposta funzioni e configurazioni varie
*/
//variabili
$CONF["x_files_base_link"] = "_files/download";
$CONF["x_files_permessi_semplici"] = "SI"; //va messo nell' indi !
$CONF["xfiles_cartella_default"] = "_files/download";
$CONF["xfiles_tpl_lista_cartelle_head"] = "
| path completo cartella |
nome linkato |
nome |
link |
titolo |
descrizione |
data |
";
$CONF["xfiles_tpl_lista_cartelle_body"] = "
| #path_cartella# |
#link_nome_cartella# |
#nome_cartella# |
#link_cartella# |
#titolo_cartella# |
#desc_cartella# |
#data_cartella# |
";
$CONF["xfiles_tpl_lista_cartelle_foot"] = "
";
$CONF["xfiles_tpl_lista_file_head"] = "
| path file |
nome linkato |
nome |
dimensioni |
titolo |
descrizione |
data |
";
$CONF["xfiles_tpl_lista_file_body"] = "
| #path_file# |
#link_nome_file# |
#nome_file# |
#dimensioni_file# |
#titolo_file# |
#desc_file# |
#data_file# |
";
$CONF["xfiles_tpl_lista_file_foot"] = "
";
//funzione per action
function xfiles_pre_page_action() {
$GLOBALS[XFILES]["gruppi"] = indi_xfiles_gruppi();
d_info($GLOBALS[XFILES]["gruppi"],"\$XFILES[gruppi]");
}
//in futuro da parametrizzare la tabella eventualmente ??
//da la lista dei gruppi per l' utente autenticato
function indi_xfiles_gruppi() {
global $AUTH;
//controllo se sono autenticato
if(is_array($AUTH)) {
$sql = "
SELECT
`xfiles_gruppi`.`id`,
`xfiles_gruppi`.`nome`,
`xfiles_webuser_gruppi`.`id_gruppo`,
`xfiles_webuser_gruppi`.`id_utente`
FROM
`xfiles_webuser_gruppi`
Inner Join `xfiles_gruppi` ON `xfiles_gruppi`.`id` = `xfiles_webuser_gruppi`.`id_gruppo`
WHERE
`xfiles_webuser_gruppi`.`id_utente` = '" . $AUTH["uid"] . "'";
if($res = db_q($sql)) {
while($row = mysql_tnx_fetch_array($res))
{
$XFILES_GRUPPI[$row["id_gruppo"]] = $row["nome"];
}
return $XFILES_GRUPPI;
} else {
return FALSE;
}
return FALSE;
}
return FALSE;
}
?>