1)
		$module = 'mod_' . argv(1) . '.pdl';
	else {
		$o .= '
' . t('Edit System Page Description') . '
';
		$files = glob('mod/*');
		if($files) {
			foreach($files as $f) {
				$name = basename($f,'.php');
				$x = theme_include('mod_' . $name . '.pdl');
				if($x) {
					$o .= '' . $name . '
';
				}
			}
		}
		// list module pdl files
		return $o;
	}
	$t = get_pconfig(local_user(),'system',$module);
	if(! $t)
		$t = file_get_contents(theme_include($module));
	if(! $t) {
		notice( t('Layout not found.') . EOL);
		return '';
	}
	$o = replace_macros(get_markup_template('pdledit.tpl'),array(
		'$header' => t('Edit System Page Description'),
		'$mname' => t('Module Name:'),
		'$help' => t('Layout Help'),
		'$module' => argv(1),
		'$content' => htmlspecialchars($t,ENT_COMPAT,'UTF-8'),
		'$submit' => t('Submit')
	));
    
	return $o;
}