Advertisement
terorama

dip / uniview.php

Aug 21st, 2012
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 31.89 KB | None | 0 0
  1.  
  2. <?
  3. //----------------------------------------------
  4. //    functions
  5. //----------------------------------------------
  6.  
  7. //--------------входной параметр rid
  8.  
  9. include("minc.php");
  10. include("minc_2.php");
  11.  
  12. global $currdir;
  13. global $imgdir;
  14. global $hrefdir;
  15.  
  16. //--------------------------------------------------------------------------------
  17. //-------                         авторизация
  18. //--------------------------------------------------------------------------------
  19. function auth_cab($rid, $login, $pass)
  20. {
  21. $sql="select * from TINFO I, TATTR A  where A.AID=I.AID and A.ACC=2 and RID='$rid' order by A.AID";
  22. $result=mysql_query($sql);
  23. echo mysql_error();
  24.  
  25. $au_ok=1;
  26.  
  27. if (mysql_num_rows($result)!=0)
  28.    {
  29.    $row=mysql_fetch_array($result);
  30.    $login_t=$row["TEXTF"];
  31.    $row=mysql_fetch_array($result);
  32.    $pass_t=$row["TEXTF"];
  33.    
  34.    if (($login!=$login_t) || ($pass!=$pass_t))
  35.       {  
  36.       print('<form action="recinfo.php" method="post"><table bgcolor="#D4D4D4">'); 
  37.       print('<tr><td bgcolor="#E4E4E4">Логин: </td><td bgcolor="#E4E4E4"><input type="password" name="login"></td></tr>');
  38.       print('<tr><td bgcolor="#E4E4E4">Пароль:</td><td bgcolor="#E4E4E4"><input type="password" name="pass"></td></tr>');
  39.       print('<tr><td bgcolor="#E4E4E4"><input type="hidden" name="rid" value='.$rid.'></td></tr>');
  40.       print('<tr><td bgcolor="#E4E4E4"><input type="submit" name="submit" value="сохранить"></td>');
  41.       print('<td bgcolor="#E4E4E4"><input type="reset" name="undo"></td></tr>');
  42.       print('</table></form>');
  43.       $au_ok=0;
  44.       }
  45.    //endif   
  46.    }
  47. else
  48.    $au_ok=0;    
  49. //endif  
  50. return($au_ok);
  51. }
  52.  
  53. //---------------------------------------------------------------------------------
  54. //                 информация непосредственно о текущей записи
  55. //---------------------------------------------------------------------------------
  56. function curr_rec_info($rid)
  57. {
  58. //-------------------------------------------------
  59. $sql = "select * from TRECORDS R, TRECTYPE T, TINFO I, TATTR A ".
  60.        "where R.RTID=T.RTID and A.AID=I.AID and I.RID=R.RID and R.RID='$rid' order by A.AID";
  61. $result=mysql_query($sql);
  62. echo mysql_error();
  63. $row=mysql_fetch_array($result);
  64.  
  65. print("<h3>".$row["RTTEXT"]."</h3>");
  66.  
  67. $result=mysql_query($sql);
  68. print('<table border="0" bordercolor="White">');//--------------------2
  69. while ($row=mysql_fetch_array($result))
  70.    {
  71.    if ($row["ATYPE"]==1) $inform=$row["TEXTF"];
  72.    if ($row["ATYPE"]>10) $inform=$row["TEXTF"];
  73.    
  74.    if ($row["ATYPE"]==3) $inform=$row["DATEF"];
  75.    if ($row["ATYPE"]==4) $inform=$row["INTF"];
  76.    if ($row["ATYPE"]==5) $inform=$row["TEXTF"];
  77.    if ($row["ATYPE"]==6) $inform=$hrefdir.$row["TEXTF"].'">'.$row["TEXTF"].'</a>';
  78.    if ($row["ATYPE"]==7)
  79.       {
  80.       $iid=$row["IID"];
  81.       $inform='<a href="vieww.php?iid='.$iid.'" target=blank>смотреть</a>';
  82.       }
  83.    //endif   
  84.    if ($row["ACC"]==2) $inform='HIDDEN';  
  85.     //------------------------
  86.    print('<tr><td bgcolor="#545454"><font color="white">');
  87.    print('&nbsp;&nbsp;&nbsp;'.$row["ATEXT"].'&nbsp;&nbsp;&nbsp;');
  88.    print('</font></td>');
  89.    print('<td bgcolor="#E4E4E4">');
  90.    print('&nbsp;&nbsp;&nbsp;'.$inform.'&nbsp;&nbsp;&nbsp;');
  91.    print('</td></tr>');
  92.    }
  93. //WEND  
  94. print('</table>');//--------------------2
  95. }
  96.  
  97.  
  98. //----------------------------------------------------------------------------------------------
  99. //            информация о группах, включающих данную запись и записи типа send
  100. //----------------------------------------------------------------------------------------------
  101. function recinfo_upgroup($rid)
  102. {        
  103. $sql=" SELECT * from T_GROUPOFREC WHERE RID1='$rid' ";
  104.      
  105. $result=mysql_query($sql);
  106. echo mysql_error();
  107.  
  108. $row=mysql_fetch_array($result);
  109. $aidf=$row["AID"];
  110. $ridf=$row["RID"];
  111. $gidf=$row["GID"];
  112.  
  113. //--------------------------------------------------
  114. $result=mysql_query($sql);
  115. print('<table border="0" bordercolor="White" bgcolor="#F0F0F0">');//--------------------2
  116.  
  117. while ($row=mysql_fetch_array($result))
  118.    {
  119.    //------------------------------
  120.    if (($row["AID"]==$aidf)||($row["RID"]!=$ridf))
  121.       {
  122.       print('</td></tr></table>');                       
  123.       print('<hr color="black"><B>'.$row["RTTEXT"].'</B> | Новости |');   
  124.       $gidf=$row["GID"];
  125.      
  126.       send_info($gidf,$rid,$login,$pass);                            
  127.       print('<table border="0" bordercolor="White" bgcolor="#F0F0F0">');    
  128.       print('<tr><td>');     
  129.                    
  130.       $aidf=$row["AID"];
  131.       $ridf=$row["RID"];     
  132.       }
  133.    //endif   
  134.    //------------------------------------------
  135.    if ($row["ATYPE"]==1) $inform=$row["TEXTF"];
  136.    if ($row["ATYPE"]>10) $inform=$row["TEXTF"];
  137.    if ($row["ATYPE"]==2) $inform=$row["TEXTF"];
  138.    if ($row["ATYPE"]==3) $inform=$row["DATEF"];
  139.    if ($row["ATYPE"]==4) $inform=$row["INTF"];
  140.    if ($row["ATYPE"]==5) $inform=$row["TEXTF"];
  141.    if ($row["ATYPE"]==6) $inform=$hrefdir.$row["TEXTF"].'">'.$row["TEXTF"].'</a>';
  142.    if ($row["ATYPE"]==7)
  143.       {
  144.       $iid=$row["IID"];
  145.       $inform='<a href="vieww.php?iid='.$iid.'" target=blank>смотреть</a>';    
  146.       }
  147.    //endif         
  148.     //------------------------
  149.    print('<tr><td bgcolor="#848484"><font color="white">');
  150.    print('&nbsp;&nbsp;&nbsp;'.$row["ATEXT"].'&nbsp;&nbsp;&nbsp;');
  151.    print('</font></td>');
  152.    print('<td bgcolor="#fafafa">');
  153.    print('&nbsp;&nbsp;&nbsp;'.$inform.'&nbsp;&nbsp;&nbsp;');
  154.    print('</td></tr>');  
  155.    }
  156. //WEND  
  157. print('</table>'); //----------------------------2
  158. }
  159.  
  160. //-----------------------------------------------------------------------------------------
  161. //                        Добавление записи  (в кабинете данных)
  162. //-----------------------------------------------------------------------------------------
  163. function add_rec_d($rtid, $rupid, $func,$login,$pass,$view_ref,$auth_rid)
  164. {
  165. global $currdir;
  166. global $imgdir;
  167. global $hrefdir;
  168.  
  169. $sql = "select R.RTID,R.RTTEXT, A.AID, A.ATEXT, A.ATYPE from TRECTYPE R, TATTR A, TTYPEATTR RA ".
  170.        "where RA.AID=A.AID and RA.RTID=R.RTID and R.RTID='$rtid'";
  171.        
  172. $result=mysql_query($sql);
  173. echo mysql_error();
  174.  
  175. $row=mysql_fetch_array($result);
  176.  
  177. print('<h2>'.$row["RTTEXT"].'</h2>');
  178. $result=mysql_query($sql);
  179.  
  180. print('<form action="addrec1.php" method="post" ENCTYPE="multipart/form-data">');
  181. print('<table bgcolor="#D4D4D4">');
  182.  
  183. $fld=0;
  184. while ($row=mysql_fetch_array($result))
  185.    {
  186.    $atype=$row["ATYPE"];
  187.    print('<tr>');
  188.    //------------------------
  189.    print('<td bgcolor="#E4E4E4">');
  190.    print($row["ATEXT"]);
  191.    print('</td>');
  192.    //-------------------------
  193.    print('<td bgcolor="#E4E4E4">');
  194.    
  195.    if ($atype==1) print('<input type="text" name="fld'.$fld.'" size="50">');
  196.    if ($atype>10) print('<input type="text" name="fld'.$fld.'" size="50">');
  197.    if ($atype==2) print('<input type="password" name="fld'.$fld.'">');
  198.    if ($atype==3) print('<input type="text" name="fld'.$fld.'" value="'.Date("Y-m-d").'">');
  199.    if ($atype==4) print('<input type="text" name="fld'.$fld.'">');
  200.    if ($atype==5) print('<input type="text" name="fld'.$fld.'">');
  201.    if ($atype==6) print('<input type="file" name="fldfile">');
  202.    if ($atype==7)
  203.       {
  204.       print('<textarea cols="40" rows="10" name="fld'.$fld.'"></textarea><br>');
  205.       print('Изображение вверху страницы: <input type="file" name="pictop">');
  206.       }
  207.    //endif
  208.    
  209.    print('<input type="hidden" name="attr'.$fld.'" value="'.$row["AID"].'">');
  210.    print('<input type="hidden" name="atp'.$fld.'" value="'.$atype.'">');
  211.    print('</td>');
  212.    //-------------------------
  213.    print('</tr>');    
  214.    $fld++;      
  215.    }
  216. //wend  
  217. $n_fld=$fld;
  218.  
  219. print('<tr>');
  220. print('<td bgcolor="#E4E4E4">');
  221. print(' Корректный html-код: <input type="checkbox" name="htcode" value="55">');
  222. print('</td>');
  223. print('</tr>');
  224.  
  225. print('<input type="hidden" name="rtid" value="'.$rtid.'">');
  226. print('<input type="hidden" name="n_fld" value="'.$n_fld.'">');
  227. print('<input type="hidden" name="rupid" value="'.$rupid.'">');
  228. print('<input type="hidden" name="func" value="'.$func.'">');
  229. print('<input type="hidden" name="login" value="'.$login.'">');
  230. print('<input type="hidden" name="pass" value="'.$pass.'">');
  231. print('<input type="hidden" name="view_ref" value="'.$view_ref.'">');
  232. print('<input type="hidden" name="auth_rid" value="'.$auth_rid.'">');
  233.  
  234. print('<tr><td><input type="submit" name="submit" value="сохранить">');
  235. print('<input type="reset" name="undo"></td></tr>');
  236. print('</table></form>');
  237. print('<br>');
  238. };
  239.  
  240. //-----------------------------------------------------------------------------------------
  241. //                    Редактирование записи
  242. //-----------------------------------------------------------------------------------------
  243. function edit_rec($rid, $rupid, $func, $login, $pass, $view_ref, $auth_rid)
  244. {
  245. global $currdir;
  246. global $imgdir;
  247. global $hrefdir;
  248.  
  249. $sql = "select R.RTID,RT.RTTEXT, A.AID, A.ATEXT, A.ATYPE, I.IID, I.TEXTF, I.INTF, I.DATEF from ".
  250.        " TRECORDS R, TRECTYPE RT, TATTR A, TTYPEATTR RA, TINFO I where ".
  251.        " RA.AID=A.AID and RA.RTID=RT.RTID and I.RID=R.RID and I.AID=A.AID ".
  252.        " and R.RTID= RT.RTID and  R.RID='$rid' ORDER BY A.AID";
  253.            
  254. $result=mysql_query($sql);
  255. echo mysql_error();
  256.  
  257. $row=mysql_fetch_array($result);
  258.  
  259. print('<h2>'.$row["RTTEXT"].'</h2>');
  260. $result=mysql_query($sql);
  261.  
  262. print('<form action="editrec.php" method="post" ENCTYPE="multipart/form-data">');
  263. print('<table bgcolor="#D4D4D4">');
  264.  
  265. $fld=0;
  266. while ($row=mysql_fetch_array($result))
  267.    {
  268.    $atype=$row["ATYPE"];
  269.    print('<tr>');
  270.    //------------------------
  271.    print('<td bgcolor="#E4E4E4">');
  272.    print($row["ATEXT"]);
  273.    print('</td>');
  274.    //-------------------------
  275.    print('<td bgcolor="#E4E4E4">');
  276.    
  277.    if ($atype==1) print('<input type="text" name="fld'.$fld.'" size="50" value="'.$row["TEXTF"].'">');
  278.    if ($atype>10) print('<input type="text" name="fld'.$fld.'" size="50" value="'.$row["TEXTF"].'">');
  279.    if ($atype==2) print('<input type="password" name="fld'.$fld.'" value="'.$row["TEXTF"].'">');
  280.    if ($atype==3) print('<input type="text" name="fld'.$fld.'" value="'.$row["DATEF"].'">');
  281.    if ($atype==4) print('<input type="text" name="fld'.$fld.'" value="'.$row["INTF"].'">');
  282.    if ($atype==5) print('<input type="text" name="fld'.$fld.'" value="'.$row["TEXTF"].'">');
  283.    if ($atype==6) print('<input type="file" name="fldfile" >');    
  284.    if ($atype==7)
  285.       {
  286.       print('<textarea cols="40" rows="10" name="fld'.$fld.'">');
  287.       $iid_txt=$row["IID"];
  288.       $sql1="SELECT COMMENT FROM TTEXT WHERE IID='$iid_txt'";
  289.       $result1=mysql_query($sql1);
  290.       $row1=mysql_fetch_array($result1);     
  291.       print($row1["COMMENT"]);
  292.      
  293.       print('</textarea><br>');
  294.       print('Изображение вверху страницы: <input type="file" name="pictop">');
  295.       }
  296.   //endif  
  297.      
  298.    print('<input type="hidden" name="atp'.$fld.'" value="'.$atype.'">');
  299.    print('<input type="hidden" name="fiid'.$fld.'" value="'.$row["IID"].'">');
  300.    
  301.    print('</td>');
  302.    //-------------------------
  303.    print('</tr>');    
  304.    $fld++;      
  305.    }
  306. //wend  
  307. $n_fld=$fld;
  308.  
  309. print('<tr>');
  310. print('<td bgcolor="#E4E4E4">');
  311. print(' Корректный html-код: <input type="checkbox" name="htcode" value="55">');
  312. print('</td>');
  313. print('</tr>');
  314.  
  315. print('<input type="hidden" name="n_fld" value="'.$n_fld.'">');
  316. print('<input type="hidden" name="rid" value="'.$rid.'">');
  317. print('<input type="hidden" name="rupid" value="'.$rupid.'">');
  318. print('<input type="hidden" name="login" value="'.$login.'">');
  319. print('<input type="hidden" name="pass" value="'.$pass.'">');
  320. print('<input type="hidden" name="view_ref" value="'.$view_ref.'">');
  321. print('<input type="hidden" name="auth_rid" value="'.$auth_rid.'">');
  322.  
  323. print('<tr><td><input type="submit" name="submit" value="сохранить">');
  324. print('<input type="reset" name="undo"></td></tr>');
  325. print('</table></form>');
  326. print('<br>');
  327. };
  328.  
  329.  
  330. //------------------------------------------------------------------------------------------------
  331. //                              Главное меню (в кабинете данных)
  332. //------------------------------------------------------------------------------------------------
  333. //-------------------------------------------Категории
  334. function main_menu_d($rid,$func,&$viewiid,&$hiid,$login,$pass,$view_ref,$auth_rid)
  335. {
  336. global $currdir;
  337. global $imgdir;
  338. global $hrefdir;
  339.      
  340. $sql="SELECT * FROM T_CATRECS WHERE RID1='$rid'";
  341.      
  342. $result=mysql_query($sql);
  343. echo mysql_error();
  344.  
  345.    
  346. //-----------------------------------------------------------------------
  347. print('<table width="100%" cellpadding="0" cellspacing="0" border="0" bgcolor="#000000"><tr><td>');//---1
  348. print('<table width="100%" cellpadding="0" cellspacing="1" border="0">');
  349.  
  350. while ($row=mysql_fetch_array($result))
  351.    {
  352.    //----------------------------------------------------------------------------------
  353.    //-----------                             Категории
  354.    //----------------------------------------------------------------------------------
  355.    print('<tr>');
  356.    print('<td bgcolor="#EaEaEa" valign=top><font face="Arial">'.$row["GTNAME"].'</font><br>');
  357.    print('<img src="'.$row["IMG_T"].'"><br><br>');
  358.    
  359.    
  360.    $rtid_in=$row["RTID2"];
  361.    
  362.    if (($auth_rid!=0) && ($login!=""))
  363.       //----------------------------------Добавление записи
  364.       print('&nbsp;&nbsp;&nbsp;'.
  365.       '<a href="'.$view_ref.'?rtid_a='.$rtid_in.
  366.       '&rupid_a='.$rid.'&gdid_a='.$row["GDID"].'&func=2'.'&rid='.$rid.
  367.       '&login='.$login.'&pass='.$pass.'&bkrid='.$bkrid.'&auth_rid='.$auth_rid.
  368.       '">добавить</a>&nbsp;&nbsp;<br><br>');
  369.    //endif   
  370.        
  371.  
  372.    print('</td>');
  373.    print('<td bgcolor="#EaEaEa">');  
  374.    //----------------------------------------------------------------------------------  
  375.    //------------                           Списки записей
  376.    //----------------------------------------------------------------------------------
  377.    $sql1="SELECT * FROM T_RECQUERY where RID1='$rid' and RTID1='$rtid_in'";
  378.    
  379.    print('<table border="0" cellspacing="0" cellpadding="0" bgcolor="#C4D0E6"><tr><td>');//--2
  380.    print('<table width="100%" cellpadding="0" cellspacing="1" border="0">');
  381.    //----------------------------------------------------------------------------------
  382.    //---------                                заголовки
  383.    //----------------------------------------------------------------------------------
  384.    print('<tr><td bgcolor="#747474"></td>');
  385.    print('<td bgcolor="#747474"></td>');
  386.    print('<td bgcolor="#747474"></td>');  
  387.    print('<td bgcolor="#747474"></td>');
  388.          
  389.    $result1=mysql_query($sql1);
  390.    $row1=mysql_fetch_array($result1);  
  391.    $rid_1f=$row1["RID"];
  392.    
  393.    print('<td bgcolor="#747474"><font color="white">');
  394.    print('</font></td>');
  395.    
  396.    $i=0;
  397.    //----------------------------------------------------------------------------------
  398.    //------------                              заголовки
  399.    //----------------------------------------------------------------------------------
  400.    while (( $row1["RID"]==$rid_1f ) && ($i<10))
  401.       {
  402.       $atext=$row1["ATEXT"];
  403.    
  404.       //------------------------
  405.        print('<td bgcolor="#747474"><font face="Arial" color="White">&nbsp;&nbsp;');   
  406.        print($atext);
  407.        print('&nbsp;&nbsp;</font></td>');
  408.       //-------------------------    
  409.        $row1=mysql_fetch_array($result1);    
  410.        $i++;
  411.        }
  412.    //wend  
  413.    print('</tr>');
  414.    //----------------------------------------------------------------------------------  
  415.    //------------------                   Данные
  416.    //----------------------------------------------------------------------------------
  417.    $result1=mysql_query($sql1);
  418.    $row1=mysql_fetch_array($result1);
  419.    
  420.    $iidf=$row1["IID"];
  421.    $aidf=$row1["AID"];
  422.    $ridf=$row1["RID"];
  423.      
  424.    $result1=mysql_query($sql1);      
  425.    print('<tr>');
  426.    
  427.    //--------------------------------------------------  
  428.    while ($row1=mysql_fetch_array($result1))
  429.       {
  430.       if (($row1["RID"]!=$ridf) or ($row1["AID"]==$aidf))
  431.          {           
  432.          print('</tr>');         
  433.          print('<tr><td></td>');
  434.        
  435.          //----------------------------------------------------------------------------------
  436.          //----------------                автор записи     
  437.          //----------------------------------------------------------------------------------
  438.          $rstr="openWin2('author.php?rid=".$row1["OWNRID"]."')";
  439.    
  440.          print('<td>'.
  441.          '<img src="inf1.gif" border="0" onclick="'.
  442.          $rstr.'" style="border: none;" alt="Автор записи"></TD>'); 
  443.                    
  444.          //----------------------------------------------------------------------------------                  
  445.          //---------------             редактирование и удаление записи
  446.          //----------------------------------------------------------------------------------
  447.          if (($auth_rid!=0) && ($login!=""))
  448.             {
  449.             print('<td><a href="'.$view_ref.'?rid='.$rid.'&rupid_a='.$rid.'&bkrid='.$bkrid.
  450.             '&rid_a='.$row1["RID"].'&func=6'.'&auth_rid='.$auth_rid.
  451.             '&login='.$login.'&pass='.$pass.'">'.
  452.             '<img src="edit.jpg" border="0" style="border: none;" alt="Редактировать"></a></TD>');
  453.            
  454.             $delstr="if (confirm('Удалить?')) {openWin2('delete1.php?rid=".
  455.             $row1["RID"]."&login=".$login."&pass=".$pass.'&auth_rid='.$auth_rid.
  456.             "&rupid=".$rid."');}";
  457.                  
  458.             print('<td>'.
  459.             '<img src="del.jpg" border="0" onclick="'.$delstr.
  460.             '" style="border: none;" alt="Удалить"></TD>');
  461.             }
  462.          else
  463.             {
  464.             print('<td></td><td></td>');
  465.             }
  466.          //endif       
  467.        
  468.          //----------------------------------------------------------------------------------        
  469.          //-------------               информация о записи типа папка документов
  470.          //----------------------------------------------------------------------------------
  471.          $view_ref1=$view_ref;
  472.          if ($view_ref1=='recinfo.php')
  473.             $view_ref1='recdatainfo.php';
  474.          //endif
  475.          print('<td bgcolor="#ffffff">&nbsp;&nbsp;&nbsp;');
  476.          print('<a href="'.$view_ref1.'?rid='.$row1["RID"].
  477.          '&login='.$login.'&pass='.$pass.'&auth_rid='.$auth_rid.
  478.          '&bkrid='.$rid.
  479.          '"><img src="2.gif" border="0" alt="открыть папку"></a>&nbsp;&nbsp;&nbsp;</td>');
  480.            
  481.          
  482.          if ($row1["RID"]!=$ridf)      
  483.             {                                                                        
  484.             $iidf=$row1["IID"];
  485.             $ridf=$row1["RID"];
  486.             $aidf=$row1["AID"];    
  487.             }
  488.          //endif           
  489.          }        
  490.       //endif    
  491.       //------------------------------------------------------------------------  
  492.       if ($row1["ATYPE"]==1) $inform=$row1["TEXTF"];
  493.       if ($row1["ATYPE"]==2) $inform=$row1["TEXTF"];
  494.       if ($row1["ATYPE"]==3) $inform=$row1["DATEF"];
  495.       if ($row1["ATYPE"]==4) $inform=$row1["INTF"];
  496.       if ($row1["ATYPE"]==5) $inform=$row1["TEXTF"];
  497.       if ($row1["ATYPE"]==6)
  498.          if (strrchr($row1["TEXTF"],"."))
  499.             $inform=$hrefdir.$row1["TEXTF"].
  500.             '" target="blank" ><img src="w.gif" border="0" style="border: none;" alt="">'.
  501.             $row1["TEXTF"].'</a>';         
  502.          else
  503.             $inform='';          
  504.          //ENDIF   
  505.       //ENDIF    
  506.          
  507.       if ($row1["ATYPE"]==7)
  508.          {
  509.          $inform='<a href="'.$view_ref.'?rid='.$rid.
  510.          '&login='.$login.'&pass='.$pass.'&auth_rid='.$auth_rid.
  511.          '&viewiid='.$row1["IID"].'&hiid='.$iidf.'&bkrid='.$bkrid.
  512.          '">смотреть</a>'; 
  513.          //-----------------------             
  514.          if ($viewiid=='')
  515.             {
  516.             $viewiid=$row1["IID"];
  517.             $hiid=$iidf;
  518.             }
  519.          //ENDIF
  520.          //-----------------------                               
  521.          }
  522.       //ENDIF      
  523.       //------------------------
  524.       print('<td bgcolor="#E4E4E4">&nbsp;');
  525.       print($inform);
  526.       print('</td>');
  527.       //-------------------------            
  528.       }
  529.    //wend  
  530.    print('</table></td></tr></table>');  
  531.    print('</td>');
  532.  
  533.  
  534.    print('</td>');       
  535.    print('</tr>');
  536.    }
  537. //WEND  
  538. print('</table></td></tr></table>');
  539.  
  540.  
  541. print('&nbsp;&nbsp;&nbsp;</td>');
  542. }
  543.  
  544.  
  545. //-----------------------------------------------------------------------------------------------------
  546. //       входящая информация от собствен
  547. //-----------------------------------------------------------------------------------------------------
  548. //       КОНКРЕТНОЙ ГРУППЫ ПО СВЯЗИ TSEND
  549. //-----------------------------------------
  550. function send_info($gid_s,$rid,$login,$pass)
  551. {    
  552. $sql= "SELECT * FROM T_SENDQUERY where GID1='$gid_s'";
  553.            
  554. $result=mysql_query($sql);
  555. echo mysql_error();
  556.  
  557. $row=mysql_fetch_array($result);
  558.  
  559. $aidf=$row["AID"];
  560. $ridf=$row["RID"];
  561. $rtidf=$row["RTID"];
  562.  
  563. print('<table>');
  564. $result=mysql_query($sql);
  565. print('<tr><td>');
  566.      
  567. while ($row=mysql_fetch_array($result))  
  568.    {
  569.    if (($row["RID"]!=$ridf) or ($row["AID"]==$aidf))
  570.       {      
  571.       print('</td></tr><tr><TD bgcolor="#E0E0E0">');     
  572.      
  573.       if ((($rtidf-1000)!=$row["RTID"]) and ($rtidf!=$row["RTID"]))
  574.          $rtidf=$row["RTID"];
  575.       //endif      
  576.      
  577.       if ($rtidf==$row["RTID"])
  578.          {
  579.          print($row["RTTEXT"].'<br>');
  580.          $rtidf+=1000;
  581.          }
  582.       //endif    
  583.                  
  584.       print('<font color="red">'.$row["DATEIN"].'</font></TD>');
  585.       print('<td bgcolor=#f2f2f2>');
  586.        
  587.       if ($row["RID"]!=$ridf)
  588.          { 
  589.          $ridf=$row["RID"];
  590.          $aidf=$row["AID"];
  591.          }
  592.       //endif    
  593.      
  594.       if ($row["STYPE"]==2)
  595.           print('&nbsp;&nbsp;<a href="linkrecs.php?rid='.$ridf.'&login='.$login.'&pass='.$pass.'&rupid='.$rid.
  596.           '" ><img src="3.gif" style="border: none;" alt="Поместить в портфель"></a>');                                
  597.       //ENDIF    
  598.      
  599.       if ($row["STYPE"]==3)
  600.           print('&nbsp;&nbsp;<a href="linkrecs1.php?rid='.$rid.'&login='.$login.'&pass='.$pass.'&rupid='.$ridf.
  601.           '" ><img src="4.gif" style="border: none;" alt="Записаться"></a>');                                  
  602.       //ENDIF  
  603.      
  604.       $i1++;
  605.       }
  606.    //endif
  607.    
  608.    if ($row["ATYPE"]==1) $inform=$row["TEXTF"];
  609.    if ($row["ATYPE"]==2) $inform=$row["TEXTF"];
  610.    if ($row["ATYPE"]==3) $inform=$row["DATEF"];
  611.    if ($row["ATYPE"]==4) $inform=$row["INTF"];
  612.    if ($row["ATYPE"]==5) $inform=$row["TEXTF"];
  613.    if ($row["ATYPE"]==6)
  614.    if (strrchr($row["TEXTF"],"."))
  615.       $inform=$hrefdir.$row["TEXTF"].'">'.$row["TEXTF"].'</a>';
  616.    else
  617.       $inform='';
  618.    //endif   
  619.      
  620.    if ($row["ATYPE"]==7)
  621.       {
  622.       $iid=$row["IID"];
  623.       $inform='<a href="vieww.php?iid='.$iid.'" target=blank>смотреть</a>';
  624.       }
  625.    //endif   
  626.    
  627.    //------------------------
  628.    print('&nbsp;&nbsp;');
  629.    print($inform);
  630.    print('&nbsp;&nbsp;');
  631.    //-------------------------            
  632.    }
  633. //wend      
  634.  
  635. print('</table>');               
  636. }
  637.    
  638. //---------------------------------------------------------
  639. //       входящая информация от собствен
  640. //---------------------------------------------------------
  641. //       КОНКРЕТНОЙ ГРУППЫ ПО СВЯЗИ DOWNUP
  642. //-----------------------------------------
  643. function downup_info($rid, $inf_rid,$login,$pass)
  644. {
  645. $sql="SELECT * FROM T_DOWNUPQUERY where RID1='$rid' and RID2='$inf_rid'";
  646.            
  647. $result=mysql_query($sql);
  648. echo mysql_error();
  649.  
  650. if (mysql_num_rows($result)!=0)
  651.    print('<hr width="50" size="1" color="#C0C5ED">');
  652. //endif  
  653.  
  654. $row=mysql_fetch_array($result);
  655.  
  656. $aidf=$row["AID"];
  657. $ridf=$row["RID"];
  658.  
  659. print('<table>');
  660. $result=mysql_query($sql);
  661. print('<tr>');   
  662.  
  663. while ($row=mysql_fetch_array($result))  
  664.    {
  665.    if (($row["RID"]!=$ridf) or ($row["AID"]==$aidf))
  666.       {  
  667.       print('</tr><tr><TD bgcolor="#E0E0E0">'.$row["SCOMM"].
  668.       '<br> <font color="red">'./*$row["DATEIN"].*/'</font></TD>');
  669.      
  670.       if ($row["RID"]!=$ridf)
  671.          {
  672.          $ridf=$row["RID"];
  673.          $aidf=$row["AID"];
  674.          }
  675.       //endif    
  676.      
  677.       if ($row["STYPE"]==2)
  678.           print('<td><a href="linkrecs.php?rid='.$row["RID"].'&login='.$login.'&pass='.$pass.'&rupid='.$rid.
  679.           '"><img src="3.gif" border="0" style="border: none;" alt="сохранить в портфель"></a></td>');                                 
  680.       //ENDIF    
  681.      
  682.       $i1++;
  683.       }
  684.    //endif
  685.    
  686.    if ($row["ATYPE"]==1) $inform=$row["TEXTF"];
  687.    if ($row["ATYPE"]==2) $inform=$row["TEXTF"];
  688.    if ($row["ATYPE"]==3) $inform=$row["DATEF"];
  689.    if ($row["ATYPE"]==4) $inform=$row["INTF"];
  690.    if ($row["ATYPE"]==5) $inform=$row["TEXTF"];
  691.    if ($row["ATYPE"]==6) $inform=$hrefdir.$row["TEXTF"].'">'.$row["TEXTF"].'</a>';
  692.    if ($row["ATYPE"]==7) $inform='';  
  693.    //------------------------
  694.    print('<td bgcolor="#E4E4E4">');
  695.    print($inform);
  696.    print('</td>');
  697.    //-------------------------            
  698.    }
  699. //wend      
  700. print('</table>');               
  701. }
  702.  
  703. //---------------------------------------------------------------------
  704. //           Информация от записей из портфеля
  705. //---------------------------------------------------------------------
  706. function downdown_info($rid, $inf_rid,$login,$pass)
  707. {
  708.  
  709. $sql="SELECT * FROM T_DOWNDOWNQUERY where RID1='$rid' and RID2='$inf_rid'";
  710.    
  711. $result=mysql_query($sql);
  712. echo mysql_error();
  713. if (mysql_num_rows($result)!=0)
  714.    print('<hr width="50" size="1" color="#C0C5ED">');
  715. //endif  
  716.  
  717. $row=mysql_fetch_array($result);
  718. $aidf=$row["AID"];
  719. $ridf=$row["RID"];
  720.  
  721. print('<table>');
  722. $result=mysql_query($sql);
  723. print('<tr>');
  724.      
  725. while ($row=mysql_fetch_array($result))  
  726.    {
  727.    if (($row["RID"]!=$ridf) or ($row["AID"]==$aidf))
  728.       {  
  729.       print('</tr><tr>');                    
  730.       print('<TD bgcolor="#E0E0E0">'.$row["SCOMM"].'</TD>');         
  731.                                    
  732.       if ($row["STYPE"]==2)
  733.          print('<td><a href="linkrecs.php?rid='.$row["RID"].'&login='.$login.'&pass='.$pass.'&rupid='.$rid.
  734.          '"><img src="3.gif" border="0" style="border: none;" alt="сохранить в портфель"></a></td>');      
  735.       else
  736.          print('<td></td>');                             
  737.       //ENDIF                  
  738.      
  739.       if ($row["RID"]!=$ridf)
  740.          {
  741.          $ridf=$row["RID"];
  742.          $aidf=$row["AID"];        
  743.          $i1++;
  744.          }
  745.       //endif    
  746.       }  
  747.    //endif
  748.    
  749.    if ($row["ATYPE"]==1) $inform=$row["TEXTF"];
  750.    if ($row["ATYPE"]==2) $inform=$row["TEXTF"];
  751.    if ($row["ATYPE"]==3) $inform=$row["DATEF"];
  752.    if ($row["ATYPE"]==4) $inform=$row["INTF"];
  753.    if ($row["ATYPE"]==5) $inform=$row["TEXTF"];
  754.    if ($row["ATYPE"]==6) $inform=$hrefdir.$row["TEXTF"].'">'.$row["TEXTF"].'</a>';
  755.    if ($row["ATYPE"]==7) $inform='';     
  756.    //------------------------    
  757.    print('<td bgcolor="#E4E4E4">');
  758.    print($inform);
  759.    print('</td>');     
  760.    //-------------------------            
  761.    }
  762. //wend      
  763. print('</table>');               
  764. }
  765.  
  766. //------------------------------------------------------------------
  767. //       Журнал проведенных операций (записи вкл. в группу)
  768. //------------------------------------------------------------------
  769. function oper_report($rid)
  770. {
  771. //--------------------------------------Входящая информация подряд
  772. //                     Информация включенная в группы данной записи
  773. //                    
  774. //------------------------------------------------------------------   
  775. $dov_rid=0;  
  776. global $currdir;
  777. global $imgdir;
  778. global $hrefdir;
  779.  
  780. $sql="SELECT * FROM T_REPORTQUERY where RID1='$rid'";  
  781.    
  782. $result=mysql_query($sql);
  783. echo mysql_error();
  784.  
  785. $row=mysql_fetch_array($result);
  786. $aidf=$row["AID"];
  787. $ridf=$row["RID"];
  788.  
  789. print('<table width=100%>');
  790. $result=mysql_query($sql);
  791. print('<tr>');
  792.      
  793. $i1=0;
  794. while (($row=mysql_fetch_array($result)) && ($i1<5))
  795.    {
  796.    if (($row["RID"]!=$ridf) or ($row["AID"]==$aidf))
  797.       {  
  798.       print('</tr><tr><td>'.$row["DATEIN"].'</td><TD bgcolor="#E0E0E0">'.$row["RTTEXT"].
  799.       ' <IMG SRC="'.$row["IMG_T"].'"></TD>');
  800.        
  801.       //---------------- автор записи         
  802.       $rstr="openWin2('author.php?rid=".$row["OWNRID"]."')";
  803.    
  804.       print('<td>'.
  805.       '<img src="inf1.gif" border="0" onclick="'.
  806.       $rstr.'" style="border: none;" alt="Автор записи"></TD>');
  807.            
  808.       if ($row["RID"]!=$ridf)  
  809.          {                               
  810.          $ridf=$row["RID"];
  811.          $aidf=$row["AID"];
  812.          }
  813.       //endif
  814.          
  815.       $i1++;
  816.       }
  817.    //endif
  818.    
  819.    if ($row["ATYPE"]==1) $inform=$row["TEXTF"];
  820.    if ($row["ATYPE"]==2) $inform=$row["TEXTF"];
  821.    if ($row["ATYPE"]==3) $inform=$row["DATEF"];
  822.    if ($row["ATYPE"]==4) $inform=$row["INTF"];
  823.    if ($row["ATYPE"]==5) $inform=$row["TEXTF"];
  824.    if ($row["ATYPE"]==6) $inform=$hrefdir.$row["TEXTF"].'">'.$row["TEXTF"].'</a>';
  825.    if ($row["ATYPE"]==7) $inform='';
  826.    
  827.    //------------------------
  828.    print('<td bgcolor="#E4E4E4">');
  829.    print($inform);
  830.    print('</td>');
  831.    //-------------------------            
  832.    }
  833. //wend      
  834. print('</table>');
  835.  
  836. print('<a href="0">Весь журнал</a>');
  837. }
  838.  
  839. //--------------------------------------------------------------------------------------------
  840. //                          Просмотр ассоциированных записей
  841. //--------------------------------------------------------------------------------------------
  842. function view_assoc($rid)
  843. {
  844. $sql="select count(*) AS CONLINK,D.DATEIN,D.IID,D.RID,D.AID,D.OWNRID,D.TEXTF,D.DATEF,D.INTF,D.ATYPE ".
  845.       " from TWORDLINK A, TWORDLINK B, T_RECQUERY D ".
  846.       " WHERE A.NWORD=B.NWORD AND ".
  847.       " D.RID=B.RID AND ".
  848.       " A.RID='$rid' ".
  849.       " GROUP BY D.DATEIN,D.IID,D.RID,D.AID,D.OWNRID,D.TEXTF,D.DATEF,D.INTF,D.ATYPE ".
  850.       " HAVING COUNT(*)>1 ORDER BY CONLINK DESC, D.RID desc, D.AID";
  851.      
  852. $result=mysql_query($sql);
  853. echo mysql_error();
  854.  
  855. $row=mysql_fetch_array($result);
  856.  
  857. $aidf=$row["AID"];
  858. $ridf=$row["RID"];
  859.  
  860. print('<table width=100%>');
  861. $result=mysql_query($sql);
  862. print('<tr>');
  863.      
  864. $i1=0;
  865. while (($row=mysql_fetch_array($result)) && ($i1<50))
  866.    {
  867.    if ($row["RID"]!=$ridf)
  868.       {  
  869.       print('</tr><tr><td width="60"><font size=-1><B>'.$row["CONLINK"].'</b> &&& '.$row["DATEIN"].
  870.       '</FONT></td><TD bgcolor="#E0E0E0">'.
  871.       $row["RTTEXT"].
  872.       '%%% <a target=blank href="viewcont.php?rid='.$row["RID"].'">Контекст</a> </TD>');
  873.        
  874.       //---------------- автор записи         
  875.       $rstr="openWin2('author.php?rid=".$row["OWNRID"]."')";
  876.    
  877.       print('<td>'.
  878.             '<img src="inf1.gif" border="0" onclick="'.
  879.              $rstr.'" style="border: none;" alt="Автор записи"></TD>'); 
  880.                                                              
  881.       $ridf=$row["RID"];
  882.       $aidf=$row["AID"];
  883.       $i1++;
  884.       }
  885.    else
  886.       if ($row["AID"]==$aidf)
  887.          {
  888.          print('</tr><tr><td width="60"><font size=-1><B>'.$row["CONLINK"].'</b> &&& '.$row["DATEIN"].
  889.          '</FONT></td><TD bgcolor="#E0E0E0">'.
  890.          $row["RTTEXT"].
  891.          '%%% <a href="viewcont.php?rid='.$row["RID"].'">Контекст</a> </TD>');
  892.            
  893.          //---------------- автор записи      
  894.          $rstr="openWin2('author.php?rid=".$row["OWNRID"]."')";
  895.    
  896.          print('<td>'.
  897.                '<img src="inf1.gif" border="0" onclick="'.
  898.                $rstr.'" style="border: none;" alt="Автор записи"></TD>');                           
  899.          $i1++;            
  900.          }       
  901.       //endif
  902.    //endif
  903.  
  904.    if ($row["ATYPE"]==1) $inform=$row["TEXTF"];
  905.    if ($row["ATYPE"]==2) $inform=$row["TEXTF"];
  906.    if ($row["ATYPE"]==3) $inform=$row["DATEF"];
  907.    if ($row["ATYPE"]==4) $inform=$row["INTF"];
  908.    if ($row["ATYPE"]==5) $inform=$row["TEXTF"];
  909.    if ($row["ATYPE"]==6)
  910.       if (strrchr($row["TEXTF"],"."))
  911.          $inform=$hrefdir.$row["TEXTF"].'">'.$row["TEXTF"].'</a>';
  912.       else
  913.          $inform='';
  914.       //endif
  915.    //endif
  916.    
  917.    if ($row["ATYPE"]==7)
  918.        {
  919.        $iid=$row["IID"];
  920.        $inform='<a href="vieww.php?iid='.$iid.'" target=blank>смотреть</a>';
  921.        }
  922.    //endif     
  923.    
  924.    //------------------------
  925.    print('<td bgcolor="#E4f4f5">');
  926.    print('<font size=-1>');
  927.    print($inform);
  928.    print('</font>');
  929.    print('</td>');
  930.    //-------------------------            
  931.    }
  932. //wend  
  933. print('</table>'); 
  934. }
  935.  
  936.  
  937. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement