$vl) $str2="$cl=$vl"; // формирование строки $str2, где прописаны параметры url в заголовке if (@$vl=="*") $str2=""; // при перезагрузке $this->id_num=$id_num; $columns= $values[0]; $this->columns= $columns; $table= $values[1]; $arguments= @$values[2]; $this->table= $table; $this->url=$url; $res= mysql_query ("DESCRIBE $table") or die ("describe class mysql_insert error".mysql_error()); for ($data= Array(); $row= mysql_fetch_assoc($res); $data[]=$row); $this->data= $data; if (is_array($arguments)) { for ($i=0; $itable1=$table1;break; case "id_items": $id_items=$p[2];$this->id_items=$id_items;break; } } } } if (isset($columns["send"])) { for ($i=0; $iПопытка добавить файл недопустимого формата!"; } else echo "

Ошибка закачки #{$_FILES['file_img']['error']}!

"; } } //закрываем "img" } //закрываем "upload" if ($p[1]=="position") { if ($columns[$p[2]]==0) { mysql_query ("SELECT @total:=MAX(".$p[2].") FROM $table WHERE $id_items='".$columns[$id_items]."'") or die ("select @total error:".mysql_error()); mysql_query ("SELECT IF(@total, @total:= @total+10, @total:=10)") or die ("if @total error:".mysql_error()); list ($key)= array_keys ($strset,"$p[2]='0'"); $strset[$key]=$p[2]."=@total"; } } //закрываем "position" } //закрываем "insert" } } //закрываем $arguments $str=implode(",", $strset); mysql_query ("INSERT $table SET $str") or die ("error 2:".mysql_error()); $rnd= time(); Header ("Location: http://{$_SERVER['SERVER_NAME']}{$_SERVER['SCRIPT_NAME']}?$rnd&$str2"); } if (isset($columns["repl"])) { for ($i=0; $iПопытка добавить файл недопустимого формата!"; } else echo "

Ошибка закачки #{$_FILES['file_upload']['error']}!

"; } //закрываем "file_upload" break; case "position": if ($columns[$p[2]]=="") { mysql_query ("SELECT @total:=MAX(".$p[2].") FROM $table WHERE $id_items='".$columns[$id_items]."'") or die ("select @total error:".mysql_error()); list ($key)= array_keys ($strset,"$p[2]=''"); $strset[$key]=$p[2]."=@total+10"; } break; }//закрываем switch } //закрываем "update" } } //закрываем "$arguments" $str=implode(",", $strset); mysql_query ("UPDATE $table SET $str WHERE $str1") or die ("update error 1:".mysql_error()); $rnd= time(); Header ("Location: http://{$_SERVER['SERVER_NAME']}{$_SERVER['SCRIPT_NAME']}?$rnd&$str2"); } if (isset($columns["dlt"])) { for ($i=0; $iid_num as $cl=>$vl) $str="WHERE $cl=$vl";// формируются параметры для сортировки if (@$vl=="*") $str=""; $res= mysql_query ("SELECT * FROM $this->table ".@$str."") or die ("select error 4 line 212:".mysql_error()); for ($data2=array(); $row=mysql_fetch_assoc($res); $data2[]=$row);?> $v) {?> $v) {?>
table WHERE $this->id_items='".$this->columns[$this->id_items]."' ORDER BY CAST(position AS UNSIGNED)") or die ("select error 2:".mysql_error()); for ($data2=Array(); $row=mysql_fetch_assoc($res); $data2[]=$row); for ($i=0; $i".str_replace ("\n"," ", $data2[$i]['cont_block'])."

"; break; case "h": $str= "".str_replace("\n"," ",$data2[$i]['cont_block']).""; break; case "img": $argument=" src=\"".$data2[$i]['file_upload']."\""; if ($data2[$i]['title_img']!="") $title=" title=\"".$data2[$i]['title_img']."\""; else $title=""; if ($data2[$i]['alt_img']!="") $alt=" alt=\"".$data2[$i]['alt_img']."\""; else $alt=""; $str=""; break; case "ul": $conteined= str_replace ("\n","
  • ", $data2[$i]['cont_block']); $str= "
  • ".$conteined.""; break; case "ol": $conteined= str_replace ("\n","
  • ", $data2[$i]['cont_block']); $str= "
  • ".$conteined.""; break; case "a" : $href= " href=\"".$data2[$i]['url_link']."\""; $str= "".$data2[$i]['cont_block'].""; break; default: $str=""; } $a[]= str_replace ("\r","", trim ($str)); } if (isset($a)) $string= implode ("\n",$a); else $string=" "; $res= mysql_query ("SELECT file_artic FROM $this->table1 WHERE $this->id_items=".$this->columns[$this->id_items]."") or die ("select error 4 line 246:".mysql_error()); $filename= mysql_result ($res,0,0); $f= fopen($base.$filename, "wt") or die ("Ошибка при создании файла или открытии файла $filename"); fwrite ($f, $string) or die ("Ошибка при записи в файл $filename"); fclose ($f); } } ?>