admin/create_todo.php
3.9 KB, 147 lines
<?php
global $fbx;
// create the skeleton project
$new_directories = array( 'controller', 'model', 'model/todo', 'view', 'view/todo', 'layout', 'layout/todo', 'lib', 'parsed', 'parsed/dev', 'parsed/prod', 'plugins' );
foreach ($new_directories as $new_directory)
{
@mkdir($fbx['site_root'] . $new_directory);
}
// copy files
copy($fbx['fbx_root'] . 'skeleton/settings_todo.php', $fbx['site_root'] . 'settings.php');
copy($fbx['fbx_root'] . 'skeleton/todo.php', $fbx['site_root'] . 'controller/todo.php');
copy($fbx['fbx_root'] . 'skeleton/debug.php', $fbx['site_root'] . 'plugins/debug.php');
copy($fbx['fbx_root'] . 'skeleton/profiler.php', $fbx['site_root'] . 'plugins/profiler.php');
copy($fbx['fbx_root'] . 'skeleton/queries.php', $fbx['site_root'] . 'plugins/queries.php');
copy($fbx['fbx_root'] . 'skeleton/menu.php', $fbx['site_root'] . 'plugins/menu.php');
copy($fbx['fbx_root'] . 'skeleton/qry_s_todo_list.php', $fbx['site_root'] . 'model/todo/qry_s_todo_list.php');
copy($fbx['fbx_root'] . 'skeleton/qry_s_todo_item.php', $fbx['site_root'] . 'model/todo/qry_s_todo_item.php');
copy($fbx['fbx_root'] . 'skeleton/qry_i_todo_item.php', $fbx['site_root'] . 'model/todo/qry_i_todo_item.php');
copy($fbx['fbx_root'] . 'skeleton/qry_u_todo_item.php', $fbx['site_root'] . 'model/todo/qry_u_todo_item.php');
copy($fbx['fbx_root'] . 'skeleton/qry_u_todo_item_done.php', $fbx['site_root'] . 'model/todo/qry_u_todo_item_done.php');
copy($fbx['fbx_root'] . 'skeleton/define_datafile.php', $fbx['site_root'] . 'model/todo/define_datafile.php');
copy($fbx['fbx_root'] . 'skeleton/sort_array_by_key.php', $fbx['site_root'] . 'model/todo/sort_array_by_key.php');
copy($fbx['fbx_root'] . 'skeleton/item_detail.php', $fbx['site_root'] . 'view/todo/item_detail.php');
copy($fbx['fbx_root'] . 'skeleton/todo_list.php', $fbx['site_root'] . 'view/todo/todo_list.php');
copy($fbx['fbx_root'] . 'skeleton/todo_list_item.php', $fbx['site_root'] . 'view/todo/todo_list_item.php');
copy($fbx['fbx_root'] . 'skeleton/lay_html.php', $fbx['site_root'] . 'layout/todo/lay_html.php');
copy($fbx['fbx_root'] . 'skeleton/todo.data', $fbx['site_root'] . 'todo.data');
// say something
?>
<style type="text/css">
body {
font-family: 'Lucida Grande',Verdana,Arial,Helvetica,sans-serif;
font-size: small;
background-color: #688B9A;
margin-top: 0px;
}
.maincontainer {
width: 750px;
background-color: white;
padding: 5px;
padding-left: 15px;
padding-right: 15px;
border-right: 1px solid #34454d;
border-left: 1px solid #34454d;
border-bottom: 1px solid #34454d;
}
.maincontainer2 {
width: 782px;
border-right: 1px solid #455c66;
border-left: 1px solid #455c66;
border-bottom: 1px solid #455c66;
}
.maincontainer3 {
width: 784px;
border-right: 1px solid #577380;
border-left: 1px solid #577380;
border-bottom: 1px solid #577380;
}
.maincontainer4 {
width: 786px;
border-right: 1px solid #5f7f8c;
border-left: 1px solid #5f7f8c;
border-bottom: 1px solid #5f7f8c;
}
h1 {
margin-top: 10px;
padding-left: 10px;
}
code, pre {
font-size: 125%;
color: #666;
}
a {
color: #000;
}
.menu {
margin-left: -15px;
padding: 0px;
background-color: #bcd58c;
width: 750px;
color: #fff;
text-align: right;
padding-right: 30px;
padding-top: 2px;
padding-bottom: 5px;
}
.menu a {
color: #fff;
text-decoration: none;
}
.menu a:hover {
text-decoration: underline;
}
</style>
<div align="center" width="100%">
<div class="maincontainer4">
<div class="maincontainer3">
<div class="maincontainer2">
<div class="maincontainer" align="left"/>
<h1><img src="http://firebox.anjero.com/firebox logo 200px.png" alt="Firebox" style="border: 0; color: #688B9A;"></h1>
<div class="menu">
</div>
<br>
Done!<br><br>
The Firebox demo project has been copied into<br>
<code><?=$fbx['site_root']?></code> <br><br>
Click <a href='index.php'>here</a> to go back to the index page.
<br>
<br>
</div></div></div></div></div>