Fork me on GitHub

Rapport de message :*
 

Re: Date MyAlbum.

Titre du sujet : Re: Date MyAlbum.
par garrath sur 30/11/2008 11:44:11

Bon de toutes façons a premiere vue l'erreur elle est dans le code

Dans le fichier photomanager.php entre les lignes 67 et 71 tu as la gestion de la date le code est :
// new_post_date
    
if( ! empty( $_POST['new_post_date'] ) ) {
        
$new_date strtotime$_POST['new_post_date'] ) ;
        if( 
$new_date != -$set .= "date='$new_date'," ;
    }


voir ici la fonction strtotime()

La fonction strtotime() retournait -1 avant la version php 5.1 et maintenant elle retourne false.
Le code au dessus est bon pour les versions de php avant 5.1.
Donc si tu es en version superieure ce dont je suis quasi sur le code est donc pas bon.

Tu changes par cela et ca devrait fonctionner (dans n'importe quel version de php)
// new_post_date
    
if( ! empty( $_POST['new_post_date'] ) ) {
        
$new_date strtotime$_POST['new_post_date'] ) ;
        if( 
$new_date != -&& $new_date !== false $set .= "date='$new_date'," ;
    }


il y a un 2eme endroit où il faut corriger cette erreur.
Dans le fichier toujours sous admin batch.php en ligne 65 et 66, on trouve
$date strtotime$_POST['post_date'] ) ;
    if( 
$date == -$date time() ;


il faut donc mettre
$date strtotime$_POST['post_date'] ) ;
    if( 
$date == -|| $date === false $date time() ;

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

16 Personne(s) en ligne (8 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 16 | Plus ...