News e fields aggiuntivi

La discussione sul CMS Made Simple in italiano.

Moderator: magallo

Post Reply
User avatar
blast2007
Power Poster
Power Poster
Posts: 508
Joined: Wed Aug 01, 2007 5:36 pm

News e fields aggiuntivi

Post by blast2007 »

Ciao a tutti.
Vorrei avere un piccolo chiarimento relativo al modulo news.

Ho aggiunto dei campi al modulo news di tipo file. Questi vengono correttamente caricati sul server sotto /uploads/news/idxx/nomefile.xxx all'aggiunta di un articolo.

Il problema è che quando la news viene eliminata, nel db vengono eliminati i record, ma ii files allegati non vengono eliminati e restano sul disco occupando spazio inutilmente.

Guardando nel codice

Code: Select all

  function delete_article($articleid)
  {
    $db =& $this->GetDb();

    //Now remove the article
    $query = "DELETE FROM ".cms_db_prefix()."module_news WHERE news_id = ?";
    $db->Execute($query, array($articleid));
    
    // Delete it from the custom fields
    $query = 'DELETE FROM '.cms_db_prefix().'module_news_fieldvals WHERE news_id = ?';
    $db->Execute($query, array($articleid));
    
    //Update search index
    $module =& $this->GetModuleInstance('Search');
    if ($module != FALSE)
      {
	$module->DeleteWords($this->GetName(), $articleid, 'article');
      }
    
    @$this->SendEvent('NewsArticleDeleted', array('news_id' => $articleid));
  }

non si trova traccia dell'eliminazione dei file dal disco.

Vi risulta questo tipo di comportamento?

Ciao
blast
User avatar
blast2007
Power Poster
Power Poster
Posts: 508
Joined: Wed Aug 01, 2007 5:36 pm

Re: News e fields aggiuntivi

Post by blast2007 »

toc! toc!
alby

Re: News e fields aggiuntivi

Post by alby »

blast2007 wrote: toc! toc!
La cancellazione dei file è sempre una condizione critica.
Posso essere d'accordo visto che, mi pare perchè non ho controllato, non può essere connesso facilmente con altre risorse (pagine, moduli, udt, ...) visto che è legato al folder idxx

Alby
Post Reply

Return to “Italian - Italiano”