aboutsummaryrefslogtreecommitdiff
path: root/mod/sitepages/views/default/sitepages/forms/editfrontsimple.php
blob: b38fcd03b542d284273f297dc5ca0ff5dfa9a255 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
<?php
/**
 * Edit form for the custom front page
 *
 * @package SitePages
 */

if($sitepages_object = sitepages_get_sitepage_object('frontsimple')){
	$welcometitle = $sitepages_object->welcometitle;
	$welcomemessage = $sitepages_object->welcomemessage;
	$sidebartitle = $sitepages_object->sidebartitle;
	$sidebarmessage = $sitepages_object->sidebarmessage;
}else{
	$welcometitle = '';
	$welcomemessage = '';
	$sidebartitle = '';
	$sidebarmessage = '';
}
	

// set the required form variables
$welcometitle_form = elgg_view('input/text', array(
	'internalname' => 'welcometitle',
	'value' => $welcometitle
));
$welcomemessage_form = elgg_view('input/longtext', array(
	'internalname' => 'welcomemessage',
	'value' => $welcomemessage,
	'class' => 'input_textarea monospace'
));
$sidebartitle_form = elgg_view('input/text', array(
	'internalname' => 'sidebartitle',
	'value' => $sidebartitle
));
$sidebarmessage_form = elgg_view('input/longtext', array(
	'internalname' => 'sidebarmessage',
	'value' => $sidebarmessage,
	'class' => 'input_textarea monospace'
));;

$page_type = elgg_view('input/hidden', array(
	'internalname' => 'page_type',
	'value' => 'frontsimple',
));

$welcomemessage_title = elgg_echo('sitepages:welcomemessage');
$sidebarmessage_title = elgg_echo('sitepages:sidebarmessage');
$welcometitle_title = elgg_echo('sitepages:welcometitle');
$sidebartitle_title = elgg_echo('sitepages:sidebartitle');
$welcome_intro = elgg_echo('sitepages:welcomeintro');
$sidebar_intro = elgg_echo('sitepages:sidebarintro');

$ownfrontpage_message = elgg_echo('sitepages:ownfront');
$ownfrontpage = elgg_view('input/pulldown', array(
	'internalname' => 'params[ownfrontpage]',
	'value' => isset($vars['entity']->ownfrontpage) ? $vars['entity']->ownfrontpage : 'no',
	'options_values' => array(
		'yes' => elgg_echo('option:yes'),
		'no' => elgg_echo('option:no'),
	),
));

//construct the form
$form_body = <<<___EOT

	<p>
		$ownfrontpage_message
		$ownfrontpage
	</p>

	<h2>$welcome_intro</h2>
	<p><label>$welcometitle_title
	$welcometitle_form</label></p>
	<p><label>$welcomemessage_title
	$welcomemessage_form</label></p>

	<h2>$sidebar_intro</h2>
	<p><label>$sidebartitle_title
	$sidebartitle_form</label></p>
	<p><label>$sidebarmessage_title
	$sidebarmessage_form</label></p>
	
	$page_type

___EOT;

echo $form_body;