Joomla.it Forum
Componenti per Joomla! => Gestione Form => : ghepa 21 Oct 2020, 10:42:34
-
Buogniorno a tutti,
spero che il titolo del topic non sia sbagliato.
Tramite Chronoforms ho creato un form che serve per ricevere alcuni dati che l'utente deve inserire, oltre che ad un file da allegare.
Fini qui tutto ok, il problema è che stamattina ho scoperto (naturalmente ci chiedono queste cose un'ora prima della messa online) è che il file da allegare, ha una sua nomenclatura fissa. (es. allegato.xls) e che il nome non potrà essere modificato almeno in fase di upload.
Il problema come ben capirete è che cosi facendo, i file si sovrascriveranno....e questo non è possibile.
Allora pensavo di, in fase di salvataggio, agganciarci il numero della chiave primaria, cosi da renderli per lo meno gestibili successivamente.
IN SETUP, ho creato l'oggetto FILE UPLOADS e nella sezione onsuccess, ho inserito un custom code con all'interno il seguente codice:
<?php
$form->data['lista_contatti']=$form->data['lista_contatti'];
?>
Questo però mi serve per inserire il nome nel db.
Ora, come faccio a renderlo però univoco in modo da non farlo sovrascrivere all'interna della cartella dove andranno salvati?
Grazie per chi mi aiuta.
-
Chronoforms v5 aggiunge automaticamente al nome del file la data l'ora minuti e secondi per cui ogni file rimane univoco.
-
Ciao Vales, sono io che mi sto rimbambendo con l'età.
Avevo dapprima modificato quell'opzione per rendere visibile solo il nome del file....dimenticando i per l'appunto che joomla già lo rende univoco con la data.
Resettato tutto .
Problema risolto
Grazie mille come al solito