(root)/trunk/edit_template.php @ 3 - Редакция 2
Авторство |
Последнее изменение |
Открыть журнал
| RSS
<?PHP
session_start();
if ($_SESSION['$user_privileges'] < 16)
header("Location: index.php");
include "head.php";
include "config.php";
$template_id = $_GET['template_id'];
if ($debug == "1")
print "<br/>Переданный ID шаблона:<br/>$template_id<br/>";
$db = mysql_connect("localhost", "linwin");
mysql_select_db("linwin", $db);
mysql_query("SET NAMES 'utf8';", $db);
//Загружаем данные о шаблоне
$sql = "SELECT name FROM templates WHERE id = ". $template_id;
$query=mysql_query($sql, $db);
$template_name = mysql_result($query,0,0);
//Загружаем id программ входящих в шаблон
$sql = "SELECT pid FROM prog_in_temp WHERE tid = ". $template_id;
$query = mysql_query($sql, $db);
$mas_program_id = array();
$num_record = mysql_num_rows($query);
for ($i = 0; $i < $num_record; $i++)
{
$mas_program_id[] = mysql_result($query, $i, 0);
}
//Создаем группу ID программ входящих в шаблон
$sql_part = "('". $mas_program_id[0];
if ($num_record > 0)
{
for ($i = 1; $i < $num_record; $i++)
{
$sql_part = $sql_part. "','". $mas_program_id[$i];
}
}
$sql_part = $sql_part ."')";
if ($debug == "1")
print "<br/>Группа ID программ входящих в шаблон:<br/>$sql_part<br/>";
//Загружаем данные о программах входящих в шаблон
$sql = "SELECT id, name, manufacturer, description FROM program WHERE id in ". $sql_part. " ORDER BY name";
$query = mysql_query($sql, $db);
$mas_program_id = array();
$mas_program_name = array();
$mas_program_manufacturer = array();
$mas_program_description = array();
$num_record_program = mysql_num_rows($query);
for ($i = 0; $i < $num_record_program; $i++)
{
$mas_program_id[] = mysql_result($query, $i, 0);
$mas_program_name[] = mysql_result($query, $i, 1);
$mas_program_manufacturer[] = mysql_result($query, $i, 2);
$mas_program_description[] = mysql_result($query, $i, 3);
}
//Загружаем данные о программах НЕ входящих в шаблон
$sql = "SELECT id, name, manufacturer, description FROM program WHERE id not in ". $sql_part. " ORDER BY name";
$query = mysql_query($sql, $db);
$mas_noprogram_id = array();
$mas_noprogram_name = array();
$mas_noprogram_manufacturer = array();
$mas_noprogram_description = array();
$num_record_noprogram = mysql_num_rows($query);
for ($i = 0; $i < $num_record_noprogram; $i++)
{
$mas_noprogram_id[] = mysql_result($query, $i, 0);
$mas_noprogram_name[] = mysql_result($query, $i, 1);
$mas_noprogram_manufacturer[] = mysql_result($query, $i, 2);
$mas_noprogram_description[] = mysql_result($query, $i, 3);
}
print "
<form action = \"edit_template_sql.php\">
<table align = \"center\">
<tr><td colspan = \"2\" align = \"center\"><b>Общие данные о шаблоне:</b></td></tr>
<tr><td><input type = \"hidden\" name = \"template_id\" value = \"$template_id\"/></td><td></td></tr>
<tr><td>Имя шаблона:</td><td><input type = \"text\" class = \"text\" size = \"40\" name = \"template_name\" value = \"$template_name\"/></td></tr>
</table>";
print "
<table>
<tr><td><b>Программы входящие в шаблон:</b></td><td><b>Программы не входящие в шаблон</b></td></tr>
<tr><td valign = \"top\">";
for ($i = 0; $i < $num_record_program; $i++)
{
print "<input type = \"checkbox\" name = \"mas_program_id[]\" value = \"$mas_program_id[$i]\">$mas_program_name[$i],$mas_program_manufacturer[$i]</input><br/>";
}
print "</td><td valign = \"top\">";
for ($i = 0; $i < $num_record_noprogram; $i++)
{
print "<input type = \"checkbox\" name = \"mas_noprogram_id[]\" value = \"$mas_noprogram_id[$i]\">$mas_noprogram_name[$i], $mas_noprogram_manufacturer[$i]</input><br/>";
}
print "
</td></tr>
<tr><td><br/><input type = \"submit\" class = \"submit\" name = \"delete_template\" value = \"delete\"/></td>
<td><br/><input type = \"submit\" class = \"submit\" name = \"save_template\" value = \"save\"/></td></tr>
</table>
</form>";
include "foot.php";
?>