Advertisement
terorama

dip / addrec.php

Aug 21st, 2012
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 7.81 KB | None | 0 0
  1.  
  2. <?
  3. //---------------------------------------------------
  4. //              Регистрация записи
  5. //---------------------------------------------------
  6.  
  7. include("minc.php");
  8. global $currdir;
  9. global $imgdir;
  10. global $hrefdir;
  11.  
  12. $file=fopen("title.html","r");
  13. $data=fread($file,2000);
  14. print($data);
  15.  
  16. $file=fopen("top.html","r");
  17. $data=fread($file,2000);
  18. print($data);
  19.  
  20. if (isset($submit)):
  21.    $today=date("Y-m-d");
  22.  
  23.    $sql = "INSERT INTO TRECORDS VALUES(NULL,'$rtid','$today',0,0)";
  24.    $result=mysql_query($sql);
  25.    echo mysql_error();
  26.    
  27.    $sql="SELECT MAX(RID) as RID1 FROM TRECORDS";
  28.    $result=mysql_query($sql);
  29.    $row=mysql_fetch_array($result);
  30.    $rid1=$row["RID1"];
  31.        
  32.    $rid100=$row["RID1"];
  33.    
  34.    //----------------------------------!!!!!!!!!!!!!!!!!!
  35.    $rupid100=1;
  36.      
  37.    $sql="select G.GDID from TRECORDS R, TRECORDS R1, TRECTYPE RT, TRECTYPE RT1, TGROUPDES G ".
  38.        "WHERE R.RID='$rupid100' and R1.RID='$rid100' ".
  39.        " and R.RTID=RT.RTID and R1.RTID=RT1.RTID ".
  40.        " and G.RTID=RT.RTID and G.RTID2=RT1.RTID ";
  41.    $result=mysql_query($sql);
  42.    echo mysql_error();  
  43.    $row=mysql_fetch_array($result);
  44.    $gdid100=$row["GDID"];
  45.    
  46.    $sql = "SELECT GID FROM TGROUP where RID='$rupid100' and GDID='$gdid100'";
  47.    $result=mysql_query($sql);
  48.    
  49.    //---------------------------------------
  50.    if (mysql_num_rows($result)==0)
  51.       {
  52.       $sql = "INSERT INTO TGROUP VALUES(NULL,'$rupid100','TEST','$gdid100')";
  53.       $result=mysql_query($sql);
  54.       echo mysql_error();
  55.      
  56.       $sql="SELECT MAX(GID) as GID1 FROM TGROUP";
  57.       $result=mysql_query($sql);
  58.       $row=mysql_fetch_array($result);
  59.       $gid100=$row["GID1"];
  60.      
  61.       }
  62.    else
  63.       {
  64.       $row=mysql_fetch_array($result);
  65.       $gid100=$row["GID"];
  66.       }  
  67.    //endif   
  68.      
  69.    $sql="SELECT * FROM TLINK where RID='$rid100' and GID='$gid100'";
  70.    $result=mysql_query($sql);
  71.    
  72.    if ((mysql_num_rows($result)==0) && ($rid100!=1))
  73.       {
  74.       $sql = "INSERT INTO TLINK VALUES(NULL,'$rid100','$gid100',0)";
  75.       $result=mysql_query($sql);
  76.       echo mysql_error();
  77.       }
  78.    //endif         
  79.    
  80.    print('<h3><b>Данные успешно записаны.</b><br><br>');
  81.    print('<font color="red">Вам присвоен ID пользователя: '.$rid100.' .</font>');
  82.    print('<br>ID пользователя понадобится Вам при входе в систему. Запомните или запишите его!<br>');
  83.    
  84.    print('<a href="recinfo.php?rid='.$rid100.'">');
  85.    print('Войти в личный кабинет');
  86.    print('</a></h3>');
  87.    
  88.    include("testsp.php");
  89.    
  90.    for ($fld=0; $fld<$n_fld; $fld++)
  91.       {
  92.       if ($fld==0) $ins=$fld0;
  93.       if ($fld==1) $ins=$fld1;
  94.       if ($fld==2) $ins=$fld2;
  95.       if ($fld==3) $ins=$fld3;
  96.       if ($fld==4) $ins=$fld4;
  97.       if ($fld==5) $ins=$fld5;
  98.       if ($fld==6) $ins=$fld6;
  99.       if ($fld==7) $ins=$fld7;
  100.       if ($fld==8) $ins=$fld8;
  101.       if ($fld==9) $ins=$fld9;
  102.          
  103.       if ($fld==0) $aid=$attr0;
  104.       if ($fld==1) $aid=$attr1;
  105.       if ($fld==2) $aid=$attr2;
  106.       if ($fld==3) $aid=$attr3;
  107.       if ($fld==4) $aid=$attr4;
  108.       if ($fld==5) $aid=$attr5;
  109.       if ($fld==6) $aid=$attr6;
  110.       if ($fld==7) $aid=$attr7;
  111.       if ($fld==8) $aid=$attr8;
  112.       if ($fld==9) $aid=$attr9;
  113.      
  114.       if ($fld==0) $atp=$atp0;
  115.       if ($fld==1) $atp=$atp1;
  116.       if ($fld==2) $atp=$atp2;
  117.       if ($fld==3) $atp=$atp3;
  118.       if ($fld==4) $atp=$atp4;
  119.       if ($fld==5) $atp=$atp5;
  120.       if ($fld==6) $atp=$atp6;
  121.       if ($fld==7) $atp=$atp7;
  122.       if ($fld==8) $atp=$atp8;
  123.       if ($fld==9) $atp=$atp9;
  124.      
  125.       //if ($atp!=7)
  126.          //$ins=strip_tags($ins,"<b><i>");
  127.      // else
  128.       //   {
  129.          //$ins=strip_tags($ins,"<b><i><h1><h2><h3><font><p><br><img><a><hr><div>");
  130.         // }
  131.       //endif    
  132.      
  133.       if ($atp==1) $sql = "INSERT INTO TINFO VALUES(NULL,'$ins',0,0,1,'$rid1','$aid','$atp')";
  134.       if ($atp==2) $sql = "INSERT INTO TINFO VALUES(NULL,'$ins',0,0,1,'$rid1','$aid','$atp')";
  135.       if ($atp==3) $sql = "INSERT INTO TINFO VALUES(NULL,'',0,'$ins',3,'$rid1','$aid','$atp')";
  136.       if ($atp==4) $sql = "INSERT INTO TINFO VALUES(NULL,'',$ins',0,2,'$rid1','$aid','$atp')";
  137.       if ($atp==5) $sql = "INSERT INTO TINFO VALUES(NULL,'$ins',0,0,1,'$rid1','$aid','$atp')";
  138.       if ($atp>10) $sql = "INSERT INTO TINFO VALUES(NULL,'$ins',0,0,1,'$rid1','$aid','$atp')";
  139.      
  140.       //---------------------------------    
  141.       if ($atp==6)
  142.          {               
  143.          $tx='';         
  144.          //print('------'.$fldfile.'<br>');      
  145.         if (($fldfile != "none") &&
  146.             (!(eregi(".php",$fldfile_name)))&&
  147.             (!(eregi(".pl",$fldfile_name)))&&
  148.             (!(eregi(".cgi",$fldfile_name))) )   
  149.             {
  150.             //print('2------'.$fldfile.'<br>');
  151.             copy($fldfile,$currdir.$rid100.$fldfile_name);
  152.             unlink($fldfile);          
  153.             }
  154.          //endif   
  155.          $tx=$rid100.$fldfile_name;
  156.          print($tx.'<br>');
  157.          $sql = "INSERT INTO TINFO VALUES(NULL,'$tx',0,0,1,'$rid1','$aid','$atp')";
  158.          }
  159.       //endif
  160.      
  161.       //----------------------------------
  162.       if ($atp==7)
  163.          {
  164.          $sql = "INSERT INTO TINFO VALUES(NULL,' ',0,0,1,'$rid1','$aid','$atp')";
  165.          $result=mysql_query($sql);
  166.          echo mysql_error();
  167.          
  168.          $sql="SELECT MAX(IID) as IID1 FROM TINFO";
  169.          $result=mysql_query($sql);
  170.          $row=mysql_fetch_array($result);
  171.          $iid1=$row["IID1"];
  172.          
  173.          $sql="INSERT INTO TTEXT VALUES(NULL,'$iid1','$ins')";     
  174.          }
  175.       //endif
  176.          
  177.       $result=mysql_query($sql);
  178.       echo mysql_error();
  179.       print($ins.'<br>');    
  180.       }
  181.    //endfor  
  182.    
  183.    if ($rupid!=0)
  184.       {
  185.       print('<b>Данные успешно записаны.</b><br><br>');
  186.       print('<br>');
  187.       print('<a href="recinfo.php?rid='.$rupid.'">');
  188.       print('Войти в личный кабинет');
  189.       print('</a>');
  190.       };
  191.    //endif  
  192.    include("testsp.php");
  193.              
  194. //------------------------------------------------------------------------------
  195. else:
  196. $sql = "select R.RTID,R.RTTEXT, A.AID, A.ATEXT, A.ATYPE from TRECTYPE R, TATTR A, TTYPEATTR RA where RA.AID=A.AID and RA.RTID=R.RTID and R.RTID='$rtid'";
  197. $result=mysql_query($sql);
  198. echo mysql_error();
  199.  
  200. $row=mysql_fetch_array($result);
  201.  
  202. print('<h2>'.$row["RTTEXT"].'</h2>');
  203. $result=mysql_query($sql);
  204.  
  205. print('<form action="addrec.php" method="post" ENCTYPE="multipart/form-data">');
  206. print('<table bgcolor="#D4D4D4">');
  207.  
  208. $fld=0;
  209. while ($row=mysql_fetch_array($result))
  210.    {
  211.    $atype=$row["ATYPE"];
  212.    print('<tr>');
  213.    //------------------------
  214.    print('<td bgcolor="#E4E4E4">');
  215.    print($row["ATEXT"]);
  216.    print('</td>');
  217.    //-------------------------
  218.    print('<td bgcolor="#E4E4E4">');
  219.    
  220.    if ($atype==1) print('<input type="text" name="fld'.$fld.'" size="50">');
  221.    if ($atype==2) print('<input type="password" name="fld'.$fld.'">');
  222.    if ($atype==3) print('<input type="text" name="fld'.$fld.'" value="'.Date("Y-m-d").'">');
  223.    if ($atype==4) print('<input type="text" name="fld'.$fld.'">');
  224.    if ($atype==5) print('<input type="text" name="fld'.$fld.'">');
  225.    if ($atype==6) print('<input type="file" name="fldfile">');
  226.    if ($atype==7) print('<textarea cols="40" rows="10" name="fld'.$fld.'"></textarea>');
  227.    if ($atype>10) print('<input type="text" name="fld'.$fld.'" size="50">');
  228.    
  229.    print('<input type="hidden" name="attr'.$fld.'" value="'.$row["AID"].'">');
  230.    print('<input type="hidden" name="atp'.$fld.'" value="'.$atype.'">');
  231.    print('</td>');
  232.    //-------------------------
  233.    print('</tr>');    
  234.    $fld++;      
  235.    }
  236. //wend  
  237. $n_fld=$fld;
  238.  
  239. print('<input type="hidden" name="rtid" value="'.$rtid.'">');
  240. print('<input type="hidden" name="n_fld" value="'.$n_fld.'">');
  241. print('<input type="hidden" name="rupid" value="'.$rupid.'">');
  242. print('<tr><td><input type="submit" name="submit" value="сохранить">');
  243. print('<input type="reset" name="undo"></td></tr>');
  244.  
  245. print('</table></form>');
  246. print('<br>');
  247.  
  248. endif;
  249.  
  250. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement