UDT pour créer un répertoire FEU

1. Note: this UDT depends on modules CGExtentions and CMSMailer.

$gCms = cmsms(); //global $gCms;

$config = $gCms->GetConfig();

 

$subdir = ‘front_end_users’;

$user_dir = $params[‘username’];

 

$email = ‘admin@**************’; /*your mail address*/

/*sometimes it is better idea to create dir based on user id*/

/*$user_dir = $params[‘id’];*/

 

$destdir = cms_join_path($config[‘uploads_path’], $subdir, $user_dir);

 

cge_dir::mkdirr($destdir); /*this bit requires CGExtentions module*/

 

/*Error handling depends on CMSMailer module*/

if( !is_dir($destdir) ){

$body = ‘Directory « ‘.$destdir.' » was not created for user (‘

$body .= $params[‘id’].’) ‘.$params[‘username’];

$subject = $body;

$mail =& $gCms->modules[‘CMSMailer’][‘object’];

$mail->AddAddress( $email );

$mail->IsHTML( false );

$mail->SetBody( $body );

$mail->SetSubject( $subject );

$mail->Send();

$mail->reset();

}

viaUser Handbook/Admin Panel/Extensions/Event Manager – CMSMS.

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s