-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathsettings.php
More file actions
58 lines (48 loc) · 2.89 KB
/
Copy pathsettings.php
File metadata and controls
58 lines (48 loc) · 2.89 KB
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
<?php
/**
* Open Source Social Network
*
* @package Open Source Social Network (OSSN)
* @author OSSN Core Team <info@openteknik.com>
* @copyright (C) OpenTeknik LLC
* @license Open Source Social Network License (OSSN LICENSE) http://www.opensource-socialnetwork.org/licence
* @link https://www.opensource-socialnetwork.org/
*/
echo '<div><div class="layout-installation">';
echo '<h2>' . ossn_installation_print('site:settings') . '</h2>';
$notification_email = parse_url(ossn_installation_paths()->url);
if(substr($notification_email['host'], 0, 4) == 'www.'){
$notification_email['host'] = substr($notification_email['host'], 4);
}
?>
<form action="<?php echo ossn_installation_paths()->url; ?>?action=install" method="post">
<div>
<label> <?php echo ossn_installation_print('ossn:dbsettings'); ?>: </label>
<input type="text" name="dbuser" placeholder="<?php echo ossn_installation_print('ossn:dbuser'); ?>" value="<?php echo getenv('MYSQL_USER');?>" readonly="readonly"/>
<input type="password" name="dbpwd" placeholder="<?php echo ossn_installation_print('ossn:dbpassword'); ?>" value="<?php echo getenv('MYSQL_PASSWORD');?>" readonly="readonly"/>
<input type="text" name="dbname" placeholder="<?php echo ossn_installation_print('ossn:dbname'); ?>" value="<?php echo getenv('MYSQL_DATABASE');?>" readonly="readonly"/>
<input type="text" name="dbhost" placeholder="<?php echo ossn_installation_print('ossn:dbhost'); ?>" value="db" readonly="readonly" />
</div>
<div>
<label> <?php echo ossn_installation_print('ossn:sitesettings'); ?>: </label>
<input type="text" name="sitename" placeholder="<?php echo ossn_installation_print('ossn:websitename'); ?>"/>
<input type="text" name="owner_email" placeholder="<?php echo ossn_installation_print('owner_email'); ?>"/>
<?php
if(!filter_var($notification_email['host'], FILTER_VALIDATE_IP)){ ?>
<input type="text" name="notification_email" placeholder="<?php echo ossn_installation_print('notification_email'); ?>" value="noreply@<?php echo $notification_email['host'];?>"/>
<?php } else { ?>
<input type="text" name="notification_email" placeholder="<?php echo ossn_installation_print('notification_email'); ?>" value=""/>
<?php } ?>
</div>
<label> <?php echo ossn_installation_print('ossn:mainsettings'); ?>: </label>
<br/>
<input type="hidden" name="url" value="<?php echo OssnInstallation::url(); ?>"/>
<div>
<label> <?php echo ossn_installation_print('ossn:datadir'); ?> </label>
<input type="text" name="datadir" value="<?php echo OssnInstallation::DefaultDataDir(); ?>" readonly="readonly" />
</div>
<div style="display:block;margin-top:10px;">
<input type="submit" value="<?php echo ossn_installation_print('ossn:install:install'); ?>" class="button-blue primary">
</div>
</form>
</div>