Example #1
0
function createModuleHelper($module, $name)
{
    createHelper($name, $module);
}
Example #2
0
/*   Autor: Ajiraj   *****/
$ROOT = '';
/*   change below lines to reflect in the joomla admin area  **/
$AUTHOR = 'AjiRaj';
$DESC = 'Module Generated with module-skelton generator';
$DATE = date('d M y');
/*  No need to edit below this  **/
if (isset($_POST['mod_name']) && $_POST['mod_name'] != '') {
    $moduleName_original = $_POST['mod_name'];
    $moduleName = str_replace(" ", "_", $moduleName_original);
    $ROOT = './output/mod_' . $moduleName;
    createFloders($moduleName);
    createEntryPoint($moduleName);
    createXml($moduleName, $moduleName_original);
    createHelper($moduleName);
    createTemplate($moduleName);
    header('Location:complete.php');
} else {
    header('Location:index.php');
}
/**********************   Functions   **************************/
function createFloders($moduleName, $moduleName_original)
{
    global $ROOT;
    $structures = array($ROOT, $ROOT . '/tmpl', $ROOT . '/assets');
    foreach ($structures as $structure) {
        if (!mkdir($structure, 0777, true)) {
            die('Failed to create folders...' . $structure);
        } else {
            $myfile = fopen($structure . "/index.html", "w") or die("Unable to open file!");