<?
// ######################################################################
// list for contents table
// Built with ListBuilder by Mauricio Giraldo Mutis
// http://www.bymurdock.com
// This class was built on: 05/17/2009 04:05:10
// ClassBuilder classes requires ConDB v.1.1 or later
// Class builder is Open Source, but for copyright issues, please keep
// this copy on any class that uses it.
// (R) 2005-2009
// ######################################################################
$db_contents = new contents;
include("spaw2/spaw.inc.php");
$return = false;
if ($_POST["do"]=="edit_exec")
{
$db_contents->load_post();
$db_contents->update_contents($_POST["id"]);
$id = $_POST["id"];
$return = true;
}
if ($_POST["do"]=="insert_exec" || $_POST["do"]=="clone_exec")
{
$db_contents->load_post();
$db_contents->insert_contents();
$db_contents->last_id();
$id = $db_contents->last_id;
// Build images
$mydir = dir("../photos/".$_POST["con_folder"]);
while(($file = $mydir->read()))
{
if(strpos($file,".") > 0 && substr($file,0,1) != "." && substr($file,0,1) != "_")
{
$sub_contents = new contents;
$sub_contents->set_con_parent($id);
$sub_contents->set_con_image($file);
$sub_contents->set_con_html($_POST["con_html"]);
$sub_contents->set_con_language($_POST["con_language"]);
$sub_contents->set_con_type(2);
$sub_contents->set_con_folder($_POST["con_folder"]);
$sub_contents->insert_contents();
}
}
$return = true;
}
if ($_POST["do"]=="delete_exec")
{
$db_contents->delete_contents($_POST["id"]);
$return = true;
}
if ($return)
{
?>
<script language="javascript">
window.location = "index.php?load=sitemap&parent=<?=$_POST["con_parent"]?>";
</script>
<?
}
if ($_GET["do"]=="clone" || $_GET["do"]=="edit" || $_GET["do"]=="delete"){
$db_contents->get_one_contents($_GET["id"]);
$db_contents->load();
}
?>
<div class="content">
<div class="hd_crop"></div>
<p>
<script language="javascript" src="js/main.js"></script>
<form action="index.php?load=content.main" method="post" name="do_contents" id="do_contents" onSubmit="return validate_types(this);">
<table width="100%" border="0" cellspacing="1" cellpadding="1">
<tr>
<td> </td>
<td><? if($_GET["do"]!="insert"){?>index.php?parent=<?=$db_contents->get_con_id();?><? }?></td>
<td> </td>
</tr>
<tr>
<td width="11%">Name</td>
<td width="26%"><input name="con_name" type="text" id="con_name" value="<?=$db_contents->get_con_name();?>" maxlength="100"></td>
<td width="63%"> </td>
</tr>
<?
//if(!$db_contents->get_con_parent())
//{
?>
<tr>
<td>Status</td>
<td><select name="con_status" id="con_status">
<option value="1"<? if($db_contents->get_con_status()==1) print " selected"?>>Visible</option>
<option value="0"<? if($db_contents->get_con_status()==0) print " selected"?>>Invisible</option>
</select></td>
<td rowspan="5"> </td>
</tr>
<tr>
<td>Caption</td>
<td><input name="con_html" type="text" id="con_html" value="" size="40" /></td>
</tr>
<tr>
<td>Images folder</td>
<td><?
$html = "";
//$mydir = dir("../photos/");
$mydir = dir("../photos");
$field = "con_folder";
$html = "<select name=\"".$field."\" id=\"".$field."\">\n";
$html .= "<option value=\"\">None</option>\n";
while(($file = $mydir->read()))
{
if($file == $db_contents->get_con_folder()) $selected = " selected";
else $selected = "";
if(strpos($file,".") <= 0 && substr($file,0,1) != "." && substr($file,0,1) != "_") $html .= "<option value=\"".$file."\"".$selected."".$selected.">".$file."</option>\n";
}
$html .= "</select>";
print $html;
?>
</td>
</tr>
<?
//}
//if(!$db_contents->get_con_parent())
//{
?>
<?
//}
?>
<tr>
<td>Order</td>
<td><input name="con_order" type="text" id="con_order" value="<?=$db_contents->get_con_order();?>" maxlength="4"></td>
</tr>
<tr>
<td>URL</td>
<td><input name="con_url" type="text" id="con_url" value="<?=$db_contents->get_con_url();?>" maxlength="100"></td>
</tr>
<tr>
<td>Language</td>
<td>
<?
$lan = new languages;
$lan->get_full();
print $lan->dropdown("con_language","lang_id","lang_name",$db_contents->get_con_language());
$lan->close();
?>
</td>
</tr>
<tr>
<td> </td>
<td>
<? if($_GET["do"]=="delete"){?>
<input type="submit" name="Submit" value="Click to delete this record." class="deleteButton">
<?
}else if($_GET["do"]=="insert"){
?>
<input type="submit" name="Submit" value="Click to insert this record">
<?
}
else
{
?>
<input type="submit" name="Submit" value="Click to save these changes">
<?
}
?>
<input name="do" type="hidden" id="do" value="<?=$_GET["do"]?>_exec">
<input name="id" type="hidden" id="id" value="<?=$_GET["id"]?>">
<input name="val_varchar" type="hidden" id="val_varchar" value="con_name,con_image,con_order,">
<input name="val_int" type="hidden" id="val_int" value="con_parent,con_status,con_language,con_type,">
<input name="con_type" type="hidden" id="con_type" value="2" />
<input name="con_parent" type="hidden" id="con_parent" value="0" /></td>
<td> </td>
</tr>
</table>
</form>
</p>
<h3> </h3>
<div class="clear"></div>
</div>
<div class="clear"></div>
</div>
<?
$db_contents->close();
?>