Re: Comment coder la création de répertoires à l'install d'un module ? | Titre du sujet : Re: Comment coder la création de répertoires à l'install d'un module ? par lionhell sur 25/03/2014 00:00:20
if (!defined("XOOPS_ROOT_PATH")) { die("XOOPS root path not defined"); }
function xoops_module_install_smartpartner(&$module){
// specific data for language
global $xoopsDB, $xoopsConfig;
$f= XOOPS_ROOT_PATH."/modules/smartpartner/sql/mysql-" . $xoopsConfig['language'] . ".sql";
$xoopsDB->queryFromFile($f);
return true;
}
function xoops_module_pre_install_smartpartner(){
$index_File = XOOPS_ROOT_PATH . "/modules/smartpartner/include/index.html";
$blank_File = XOOPS_ROOT_PATH . "/modules/smartpartner/images/blank.png";
// Create folder smartpartner in uploads
$upload_module = XOOPS_ROOT_PATH . "/uploads/smartpartner/images" ;
if (!is_dir( $upload_module )) {
mkdir($upload_module, 0777);
chmod($upload_module, 0777);
}
copy( $index_File, XOOPS_ROOT_PATH . "/uploads/smartpartner/index.html");
copy( $blank_File, XOOPS_ROOT_PATH . "/uploads/smartpartner/images/blank.png");
return true;
}
|
|