Joomla.it Forum

Non solo Joomla... => Pubblica Amministrazione => Albo Pretorio On Line => : FrancescoM70 01 Apr 2011, 13:51:19

: Aggiungere allegato in modifica atti
: FrancescoM70 01 Apr 2011, 13:51:19
Salve, problema con l'aggiunta di un nuovo allegato in modifica atti.
Versione Albo 10.0 RC 3c
Versione browser IE8 - FF3.6 ->
Opzioni pubblicazione in fase inserimento atti = No
Abilitazioni all'utente: tutte tranne: Modifica Sezioni; Modifica Categorie


Inserendo un atto ed i relativi allegati tutto funziona, se però cerco di aggiungere un nuovo allegato in modifica atti se sono un utente mi compare la maschera di inserimento allegati con il campo titolo allegato compilato con un test che non ci azzecca niente con ciò che sto pubblicando e nonostante provi a modificare il testo ed inserire un nuovo allegato non mi fa nulla, mantiene l'unico allegato inserito in fase diinserimento. Se il tutto lo faccio con utente admin funziona. Ho provato a dare i diritti di superadmin da joomla all'utente interessato ma la storia non cambia.
: Re:Aggiungere allegato in modifica atti
: vales 01 Apr 2011, 16:21:17
Aggiorna all'ultima versione 10 RC 4b. Farò dei controlli sui permessi.
: Re:Aggiungere allegato in modifica atti
: vales 03 Apr 2011, 12:30:22
Su alcuni siti non funziona e mi da il tuo stesso problema. Quello in demo ad esempio non va.

Va a cercare un record che corrisponde al codice dell'utente loggato e aggiunge l'allegato all'atto con quel numero di ccf_id ? :(

Mentre non dovrebbe cercare nulla perchè si tratta di inserire un nuovo allegato.

Quali versioni di apache, php, mysql ha il sito che ti ha dato il problema.

Nel  mio demo ho un mysql piuttosto datato versione 4.1.22.

: Re:Aggiungere allegato in modifica atti
: FrancescoM70 05 Apr 2011, 13:50:30
S.O. Windows 2003
Apache/2.2.11
PHP/5.2.10
MySql 5

Spero ti sia utile
: Re:Aggiungere allegato in modifica atti
: vales 05 Apr 2011, 14:15:43
Grazie dell'info francesco.

Mi sono convinto che è un problema creato dal plugin Profile page in fase di isnerimento di un nuovo record. Per evitare dubbi ho deciso di cambiare strada e creare un nuovo form per l'inserimento di nuovi allegati senza l'uso del plugin.
Ho già provato la cosa. Uscirà a breve con la 10 RC 5, insieme ad alcuni altri piccoli miglioramenti di funzionalità.
: Re:Aggiungere allegato in modifica atti
: Harry 09 Apr 2011, 12:24:00
Ciao vales,

anche io oggi ho riscontrato tale problema, è possibile trovare una soluzione? Non sono un esperto ma potrebbe essere qualche cosa in allegati_10_modifica di chrono_contact?

Qualche suggerimento?
: Re:Aggiungere allegato in modifica atti
: vales 09 Apr 2011, 12:46:00
Oggi inserirò la nuova versione 10 RC 5.

Il problema è il plugin profile che non lavora sempre in modo corretto. Ho previsto due form distinti uno per le modifiche allegati ed uno per nuovo inserimento. Così non ci sono conflitti.
: Re:Aggiungere allegato in modifica atti
: Harry 10 Apr 2011, 09:08:12
Ciao vales, in attesa della tua nuova versione, avrei piacere di risolvere il problema anche con l'attuale.

Ho notato che in chrono_contact > allegati_10_modifica > autogenerated c'è questa parte di codice

:
<?php
$MyForm =& CFChronoForm::getInstance("allegati_10_modifica");
if($MyForm->formparams("dbconnection") == "Yes"){
$user JFactory::getUser();
$row =& JTable::getInstance("chronoforms_allegati_10""Table");
srand((double)microtime()*10000);
$inum = "I" substr(base64_encode(md5(rand())), 016).md5(uniqid(mt_rand(), true));
JRequest::setVar"recordtime"JRequest::getVar"recordtime"date("Y-m-d")." - ".date("H:i:s"), "post""string""" ));
JRequest::setVar"ipaddress"JRequest::getVar"ipaddress"$_SERVER["REMOTE_ADDR"], "post""string""" ));
JRequest::setVar"uid"JRequest::getVar"uid"$inum"post""string""" ));
JRequest::setVar"cf_user_id"JRequest::getVar"cf_user_id"$user->id"post""int""" ));
$post JRequest::get"post" JREQUEST_ALLOWRAW );
if (!$row->bind$post )) {
JError::raiseWarning(100$row->getError());
}
if (!$row->store()) {
JError::raiseWarning(100$row->getError());
}
$MyForm->tablerow["sito_chronoforms_allegati_10"] = $row;
}
?>

se provo ad aggiungere la riga
:
JRequest::setVar( "cod_atto", JRequest::getVar( "atto", "78", "post", "string", "" ));riesco ad allegare un nuovo documento ma in maniera predefinita all'atto 78 perché specificato da me nella riga di codice, ti chiedo, al posto di quel "78" che parametro va messo per recuperare il cod_atto? Bisogna guardare anche da qualche altra parte?

Grazie in anticipo.
: Re:Aggiungere allegato in modifica atti
: vales 10 Apr 2011, 11:29:00
Ho rilasciato la nuova versione.

Comunque non era quella la strada. Il codice in autogenerated, proprio perchè è autogenerato dal sistema, non è modificabile e ripropone sempre la stessa versione.
: Re:Aggiungere allegato in modifica atti
: Harry 10 Apr 2011, 11:38:25
Si, ho visto la nuova versione, la testerò quanto prima.

Quindi nel codice in autogenerated non si può recuperare nessun dato (cod_atto)?

Proprio non si può fare nulla sul problema allegati per la precedente versione che stò attualmente utilizzando? Gradirei sinceramente un tuo aiuto. Grazie.
: Re:Aggiungere allegato in modifica atti
: vales 10 Apr 2011, 12:03:02
Quindi nel codice in autogenerated non si può recuperare nessun dato (cod_atto)?

No, li non si possono fare modifcihe, c'è anche scritto nella nota accanto al campo.


Proprio non si può fare nulla sul problema allegati per la precedente versione che stò attualmente utilizzando? Gradirei sinceramente un tuo aiuto. Grazie.

Cosa intendi per "fare" ? Se ti riferisci a modifiche del form, non credo. Ho rinunciato di fronte alla riproposizione del problema, che a mio avviso dipende dal plugin della chronoengine, forse modificando quello. Ma ormai non è necessario.