Oppure

Loading
12/11/13 0:12
danduz97
Salve a tutti,
Sto sviluppando un sito con l'aiuto di Joomla poichè ha moltissime estensioni molto carine, una di queste è Phoca Download, un download manager che offre anche la possibilità di abilitare il caricamento e l'eliminazione di files in frontend da alcuni utenti.

volevo chiedervi se esisteva un modo per creare un log in un file txt/html di tutti i files eliminati dagli utenti avente una struttura simile:

File di Log

username ---> MioFile1.pdf (il file eliminato)
username2 ---> MioFile2.doc (il secondo file eliminato)

ecc.. ecc..


l'username e il nome del file, dovrebbero essere reperibili da due variabili all'interno della sorgente del plugin, in parole povere, vorrei aggiungere o uno script o una funzione in php che mi genera un log alla pressione del tasto "Elimina"


posto uno stralcio della la sorgente del plugin:

<?php defined('_JEXEC') or die('Restricted access');

$db			= &JFactory::getDBO();
$user 		= &JFactory::getUser();
$config		= &JFactory::getConfig();
$nullDate 	= $db->getNullDate();
$now		= &JFactory::getDate();


[----codice tagliato----]

	
	// USER RIGHT - Delete (Publish/Unpublish) - - - - - - - - - - -
	// 2, 2 means that user access will be ignored in function getUserRight for display Delete button
	// because we cannot check the access and delete in one time
	$user = JFactory::getUser();
	$rightDisplayDelete	= 0;
	$catAccess	= PhocaDownloadHelper::getCategoryAccessByFileId((int)$row->id);

	if (!empty($catAccess)) {
		$rightDisplayDelete = PhocaDownloadHelper::getUserRight('deleteuserid', $catAccess->deleteuserid, 2, $user->authorisedLevels(), $user->get('id', 0), 0);
	}
	// - - - - - - - - - - - - - - - - - - - - - -

	?><tr class="<?php echo "row$k"; ?>">

	<td><?php echo $row->title; ?></td>

[----codice tagliato----]



Versione integrale del codice: pastebin.com/…

Spero di essere stato chiaro,

Grazie Infinite!:k:
aaa