View file adzc.php

File size: 8.15Kb
<?
include "tools.php";
include "head.php";

  	       $page=$_GET['page'];
      if ($page<=0)
      {$page=1;}
$qw = mysql_fetch_array(mysql_query("SELECT * FROM `administration`where `iduser`='".$_SESSION['iduser']."'"));
if (mysql_affected_rows()=="1")
{$r="ok";}
if ($qw['type']=="999" and $r=="ok")
{
	echo "<div class='contur_rek'>
<div class='header_rek'><span style='color:#c00000;'>Клонирование загруз центров</span></div></div>";
	////////////////////////////
	if (empty($_GET['act']))
	{
	echo "<div class='contur'>
<div class='header'>
	Если Вы знаете что загруз центр существует, но его нет в списке. То добавьте его пожалуйста в список<br/><a href='adzc.php?act=addklon'>Сделать клон(!!!)</a><br/><a href='adzc.php?act=add'>Добавить в список</a><br/>Доступные загруз центры:</div></div>";
$qw = mysql_query("SELECT * FROM `zcentry` order by id;");
while($zc=mysql_fetch_array($qw))
{
	echo "<div class='contur'>
<div class='header'>[название загруз центра: ".$zc['name']."][<a href='adzc.php?act=edit&amp;id=".$zc['id']."'>e</a>]<br/>[название папки на хосте: ".$zc['papka']."]<br/>[имя таблицы в базе данных:".$zc['basename']."]<br/><a href='adzc.php?act=del&amp;id=".$zc['id']."'>[удалить из списка]</a><br/>Если вы хотите полностью удалить папку, то Вам прийдётся заходить через панель управления предоставленную Вам хостингодателем!</div></div>";
}

		}

		/////////////////////////
		if ($_GET['act']=="edd")
		{
			if (!empty($_POST['title']))
			{
				if (mysql_query("UPDATE `zcentry` SET `name` = '".$_POST['title']."' WHERE `id` =".intval($_GET['id'])." LIMIT 1 ;"))
					{
						echo"<div class='contur'>
<div class='header'>Обновлено!<br/><a href='adzc.php'>В управление зц</a></div></div>";
					}
			}
		}
		//////////////////////////
		if ($_GET['act']=="edit")
		{ $qw = mysql_fetch_array(mysql_query("SELECT * FROM `zcentry` where `id`='".intval($_GET['id'])."';"));
			echo"<form action='adzc.php?act=edd&amp;id=".$_GET['id']."' method='post'>Другое имя:<br/><input type='text' name='title' value='".$qw['name']."'/><br/><input type='submit' value='ok'/></form>";
		}
		if ($_GET['act']=="del")
		{
			if (mysql_query("DELETE FROM `zcentry` WHERE `id` = '".intval($_GET['id'])."' LIMIT 1;"))
				{echo "<div class='contur'><div class='header'>Удалено!!!<br/><a href='adzc.php'>В Управление загруз центрами</a></div></div>";
				}
		}
		///////////////////////////////
			if ($_GET['act']=='addklon')
		{
			echo "<div class='contur'>
<div class='header'><form action='adzc.php?act=addzcklon' method='post'><span style='color:red;'>Отнеситесь к заполнению информации ответственно!</span>
			<br/>Имя новой таблицы (англ. симв.) в базе данных (пример \"<span style='color:red;'>baseuploads</span>\"):<br/><input type='text' name='base'/>
			<br/>Путь к папке (англ. симв.) (пример \"<span style='color:red;'>uploads</span>\"):<br/><input type='text' name='papka'/><br/>Название загруз центра<br/><input type='text' name='name'/><br/><input type='text' name='namesk'/><br/><input type='submit' value='ok'/></form><br/><a href='adzc.php'>В Управление загруз центрами</a></div></div>";
		}
		if ($_GET['act']=="addzcklon")
		{
			if (!empty($_POST['papka']) && !empty($_POST['name']) && !empty($_POST['base']) && !empty($_POST['namesk']))
			{
				if (mysql_query("CREATE TABLE `".$_POST['base']."` (  `id` int(11) NOT NULL auto_increment,  `file` varchar(100) NOT NULL default '',
  `text` text NOT NULL,  `time` varchar(25) NOT NULL default '',  `author` varchar(50) NOT NULL default '',  `type` varchar(10) NOT NULL default '',  `image` text NOT NULL,  `descr` text NOT NULL,  PRIMARY KEY  (`id`)) TYPE=MyISAM AUTO_INCREMENT=1 ;"))
  					{
			echo"База создана...<br/>";
					}
					else
					{
						echo"Ошибка создания таблицы в базе данных...<br/>";
					}


				if 	(mkdir($_POST['papka'], 0777))
					{chmod($_POST['papka'], 0777);
						echo"Создана ".$_POST['papka']." папка...<br/>";
					}
										if (copy("uploads/index.php", "".$_POST['papka']."/index.php"))
					{
						echo"Cоздан файл index.php...<br/>";
					}

					if (copy("uploads/comm.php", "".$_POST['papka']."/comm.php"))
					{
						echo"Cоздан файл comm.php...<br/>";
					}
					if (copy("uploads/count.php", "".$_POST['papka']."/count.php"))
					{
						echo"Cоздан файл count.php...<br/>";
					}
					if (copy("uploads/loadfile.php", "".$_POST['papka']."/loadfile.php"))
					{
						echo"Cоздан файл loadfile.php...<br/>";
					}

					//mkdir() chdir() fopen()
                    chdir($_POST['papka']);
                    if ($f=fopen("config.php", "w+"))
					{$e1="namebase";
					$e2="nazvanie";
						fputs($f,"<?php\n");
						fputs($f,"$".$e1."=\"".$_POST['base']."\";\n");
						fputs($f,"$".$e2."=\"".$_POST['name']."\";\n");
						fputs($f,"?>\n");
						fclose($f);
						echo"Cоздан файл config.php и в нём прописаны настройки...<br/>";
					}
    					if 	(mkdir("preview", 0777))
					{chmod("preview", 0777);
						echo"Создана ".$_POST['papka']."/preview папка...<br/>";
					}

					$f=fopen("preview/index.php", "w+");
					if ($f=fopen("preview/index.php", "w+"))
					{
						echo"Cоздан файл index.php в папке preview...<br/>";
					}
					chdir("preview");
						if (copy("http://amurland.ru/uploads/preview/f.gif", "f.gif"))
					{
						echo"Cоздан файл preview/f.gif...<br/>";
					}


					if (mysql_query("INSERT INTO `zcentry` ( `id` , `name` , `papka` , `dop` , `basename`) VALUES ('', '".$_POST['name']."', '".$_POST['papka']."', '".$_POST['namesk']."', '".$_POST['base']."');"))

				{
				echo "<div class='contur'>
<div class='header'>Успешно добавлена запись в базу администратора о данном загруз центре<br/><a href='adzc.php'>В Управление загруз центрами</a></div></div>";
				}

			}
			else
			{
				echo "<div class='contur'>
<div class='header'>Одно из полей не заполнено!!!<br/><a href='adzc.php?act=addklon'>Назад</a></div></div>";
			}
		}

		if ($_GET['act']=='add')
		{
			echo "<div class='contur'>
<div class='header'><form action='adzc.php?act=addzc' method='post'>Имя таблицы в базе данных (пример \"<span style='color:red;'>baseuploads</span>\"):<br/><input type='text' name='base'/>
			<br/>Путь к папке (пример \"<span style='color:red;'>uploads</span>\"):<br/><input type='text' name='papka'/><br/>Название загруз центра<br/><input type='text' name='name'/><br/><input type='submit' value='ok'/></form><br/><a href='adzc.php'>В Управление загруз центрами</a></div></div>";
		}
		if ($_GET['act']=='addzc')
		{
			if (!empty($_POST['name']) && !empty($_POST['papka']))
			{
			if (mysql_query("INSERT INTO `zcentry` ( `id` , `name` , `papka` , `dop` , `basename`) VALUES ('', '".$_POST['name']."', '".$_POST['papka']."', '".$_POST['namesk']."', '".$_POST['base']."');"))
				{
				echo "<div class='contur'>
<div class='header'>Успешно добавлен<br/><a href='adzc.php'>В Управление загруз центрами</a></div></div>";
				}
		}
				else
				{
					echo "<div class='contur'>
<div class='header'>Неудачно<br/><a href='adzc.php'>В Управление загруз центрами</a></div></div>";
				}
		}



	////////////////////////////
			 }
			 echo"<div><a href=\"adpanel.php\">В админку</a></div>";
			 include ("foot.php");
?>