Joomla.it Forum

Non solo Joomla... => Sviluppo => : james81 07 Jul 2010, 12:24:57

: Avviare script automatico
: james81 07 Jul 2010, 12:24:57
Ciao a tutti,
volevo un consiglio: ho creato uno script per caricare degli aggiornamenti che lancio tramite un link posto in un componente lato amministratore.

Ora il server sul quale risiedo gestisce in automatico le Scheduled Tasks (avvio di script in automatico),ora volevo capire come poter integrare nel mio script solo la parte legata alla connessione e non quella legata alla sessione, cosi da poter lanciarlo in automatico.
: Re:Avviare script automatico
: mmleoni 09 Jul 2010, 08:17:49
 ???
parte legata alla connessione ... quella legata alla sessione

potresti essere pių chiaro, non ho capito niente! spostare lo script fuori dall'autenticazione e verificare l'ip dello scheduler?

ciao,
marco
: Re:Avviare script automatico
: james81 09 Jul 2010, 09:18:46
ehehe....cercheró di essere piú chiaro:

attualmente utilizzo (all'interno della parte amministrativa )uno script da me creato che fa un'import di dati.

Ora mi interessebre  utilizzare questo script non all'interno della parte amministrativa, ma lanciandolo esternamente, solo che non so quali files devo includere per il collegamneto al db di joomla .
 
: Re:Avviare script automatico
: mmleoni 09 Jul 2010, 10:06:30
personalmente io includerei il configuration.php per avere i dati del db e poi scriverei il codice alla vecchia maniera... (ie senza passare da joomla)

ciao,
marco
: Re:Avviare script automatico
: james81 09 Jul 2010, 10:14:13
ormai lo script e' talmente adentrato nel sistema di joomla, che riscrivere il codice darebbe da paura!
: Re:Avviare script automatico
: mmleoni 09 Jul 2010, 10:25:21
e spostarlo nel fe, ove non č necessaria l'autenticazione di joomla?

: Re:Avviare script automatico
: james81 09 Jul 2010, 10:51:12
cos'é fe ?
: Re:Avviare script automatico
: mmleoni 09 Jul 2010, 10:54:36
front end: il lato accessibile al pubblico, in contrapposizione a be (back end) il lato amministrativo.

ciao.
: Re:Avviare script automatico
: elegos 19 Jul 2010, 19:04:09
Immagino tu stia parlando di un componente... se cosė fosse basta creare una view con un codice del genere:
:
if(isset(JRequest::getVar("update"))) {
    mioClassController::mioMetodo();
}

e nel file controller includere il metodo mioMetodo() con dentro il codice di aggiornamento. Puoi poi usare la classe JRequest per prenderti tutti gli eventuali dati, cosė come usare i dati della variabile PHP $_SERVER (non so quale sia l'equivalente Joomla) etc.