示例#1
0
/**
 * Function to get a list of template files of a page, indexed by file name
 * 
 * @var string     $page        page name
 * @var boolen     $refresh    recreate the data
 *
 * @return array
 */
function &newsletter_getTemplateList($page = "index", $refresh = false)
{
    $TplFiles = newsletter_getTplPageList($page, $refresh);
    $template = array();
    foreach (array_keys($TplFiles) as $temp) {
        $template[$temp] = $temp;
    }
    return $template;
}
示例#2
0
$modversion['hasAdmin'] = 1;
$modversion['adminindex'] = "admin/admin.index.php";
$modversion['adminmenu'] = "admin/menu.php";
// Is performing module install/update?
$isModuleAction = !empty($_POST["fct"]) && "modulesadmin" == $_POST["fct"] ? true : false;
$modversion["onInstall"] = "include/action.module.php";
$modversion["onUpdate"] = "include/action.module.php";
// Menu
$modversion['hasMain'] = 1;
global $xoopsModuleConfig, $xoopsUser, $xoopsModule;
//sql
$modversion['sqlfile']['mysql'] = "sql/mysql.sql";
$modversion['tables'] = array("newsletter_subscribe", "newsletter_subscribe_log", "newsletter_model", "newsletter_content", "newsletter_sent_log");
/**
* Templates
*/
if ($isModuleAction) {
    include_once dirname(__FILE__) . "/include/functions.render.php";
    $modversion["templates"] = newsletter_getTplPageList("", true);
}
/*
$modversion['blocks'][] = array(
  	'file'			=> 'blocks.php',
  	'name'			=> '電子報',
  	'description'	=> '電子報',	
  	'show_func'		=> 'newsletter_register_show',
  	'options'		=> '0',
  	'edit_func'		=> 'newsletter_register_edit',
  	'template'		=> 'newsletter_register_menu.html'
);
*/