Repository navigation
Expand file tree
/
Copy pathinstall_demo.php
More file actions
86 lines (69 loc) · 2.35 KB
/
Copy pathinstall_demo.php
File metadata and controls
86 lines (69 loc) · 2.35 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
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
<?php
/**************************************************************
"Learning with Texts" (LWT) is released into the Public Domain.
This applies worldwide.
In case this is not legally possible, any entity is granted the
right to use this work for any purpose, without any conditions,
unless such conditions are required by law.
Developed by J. P. in 2011, 2012, 2013.
***************************************************************/
/**************************************************************
Call: install_demo.php
Install LWT Demo Database
***************************************************************/
include "settings.inc.php";
include "connect.inc.php";
include "utilities.inc.php";
$message = '';
// RESTORE DEMO
if (isset($_REQUEST['install'])) {
$file = getcwd() . '/install_demo_db.sql.gz';
if ( file_exists($file) ) {
$handle = gzopen ($file, "r");
if ($handle === FALSE) {
$message = "Error: File ' . $file . ' could not be opened";
} // $handle not OK
else { // $handle OK
$message = restore_file($handle, "Demo Database");
} // $handle OK
} // restore file specified
else {
$message = "Error: File ' . $file . ' does not exist";
}
}
pagestart('Install LWT Demo Database',true);
echo error_message_with_hide($message,1);
$langcnt = get_first_value('select count(*) as value from ' . $tbpref . 'languages');
if ($tbpref == '')
$prefinfo = "(Default Table Set)";
else
$prefinfo = "(Table Set: <i>" . tohtml(substr($tbpref,0,-1)) . "</i>)";
?>
<form enctype="multipart/form-data" action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post" onsubmit="return confirm('Are you sure?');">
<table class="tab3" cellspacing="0" cellpadding="5">
<tr>
<th class="th1 center">Install Demo</th>
<td class="td1">
<p class="smallgray2">
The database <i><?php echo tohtml($dbname); ?></i> <?php echo $prefinfo; ?> will be <b>replaced</b> by the LWT demo database.
<?php
if ($langcnt > 0 ) {
?>
<br />The existent database will be <b>overwritten!</b>
<?php
}
?>
</p>
<p class="right"> <br /><span class="red2">YOU MAY LOSE DATA - BE CAREFUL: </span>
<input type="submit" name="install" value="Install LWT demo database" /></p>
</td>
</tr>
<tr>
<td class="td1 right" colspan="2">
<input type="button" value="<< Back to LWT Main Menu" onclick="location.href='index.php';" /></td>
</tr>
</table>
</form>
<?php
pageend();
?>