backoffice/html/mailing/admin/setup.php
2011-06-21 13:28:10 +00:00

81 lines
2.2 KiB
PHP

<?php
require_once dirname(__FILE__).'/accesscheck.php';
# quick installation checklist
# initialise database
# setup config values
# configure attributes
# create lists
# create subscribe pages
print "<table>";
print
'<tr><td>'.$GLOBALS['I18N']->get('initialise_database').'</td>
<td>'.PageLink2("initialise",$GLOBALS['I18N']->get('go_there')).'</td><td>';
if (Sql_Table_Exists($tables["config"],1)) {
print $GLOBALS["img_tick"];
} else {
print $GLOBALS["img_cross"];
}
print '</td></tr>';
if ($GLOBALS["require_login"]) {
print '<tr><td>'.$GLOBALS['I18N']->get('change_admin_passwd').' </td>
<td>'.PageLink2("admin&id=1",$GLOBALS['I18N']->get('go_there')).'</td><td>';
$curpwd = Sql_Fetch_Row_Query("select password from {$tables["admin"]} where loginname = \"admin\"");
if ($curpwd[0] != "phplist") {
print $GLOBALS["img_tick"];
} else {
print $GLOBALS["img_cross"];
}
print '</td></tr>';
}
print '<tr><td>'.$GLOBALS['I18N']->get('config_gral_values').'</td><td>'.PageLink2("configure",$GLOBALS['I18N']->get('go_there')).'</td><td>';
$data = Sql_Fetch_Row_Query("select value from {$tables["config"]} where item = \"admin_address\"");
if ($data[0]) {
print $GLOBALS["img_tick"];
} else {
print $GLOBALS["img_cross"];
}
print '</td></tr>';
print '<tr><td>'.$GLOBALS['I18N']->get('config_attribs').'</td>
<td>'.PageLink2("attributes",$GLOBALS['I18N']->get('go_there')).'</td><td>';
$req = Sql_Query("select * from {$tables["attribute"]}");
if (Sql_Affected_Rows()) {
print $GLOBALS["img_tick"];
} else {
print $GLOBALS["img_cross"];
}
print '</td></tr>';
print '<tr><td>'.$GLOBALS['I18N']->get('create_lists').'</td>
<td>'.PageLink2("list",$GLOBALS['I18N']->get('go_there')).'</td><td>';
$req = Sql_Query("select * from {$tables["list"]} where active");
if (Sql_Affected_Rows()) {
print $GLOBALS["img_tick"];
} else {
print $GLOBALS["img_cross"];
}
print '</td></tr>';
print '<tr><td>'.$GLOBALS['I18N']->get('create_subscr_pages').'</td>
<td>'.PageLink2("spage",$GLOBALS['I18N']->get('go_there')).'</td><td>';
$req = Sql_Query("select * from {$tables["subscribepage"]}");
if (Sql_Affected_Rows()) {
print $GLOBALS["img_tick"];
} else {
print $GLOBALS["img_cross"];
}
print '</td></tr>';
print '</table>';