ajax.php 5.25 KB
<?
include($_SERVER['DOCUMENT_ROOT']."/client/func/settings.php");

switch($_REQUEST['action']) {

case 'del': 
    $sql = "DELETE FROM b_comments WHERE id='".$_REQUEST['id']."' ";
    $result = mysql_query($sql) or dies(mysql_error());
    
    //=== Âûâîä
    $link=$_REQUEST['link'];
    $sql = "SELECT * FROM b_comments WHERE link='$link' ORDER by id ASC";
    $result = mysql_query($sql) or dies(mysql_error());
    $totalComments = mysql_num_rows($result); ?>
    
      <div class="CollapsiblePanelContent" id="comments">
      <? if ($totalComments>0) { ?>
      <? while ($comments=mysql_fetch_assoc($result)) { ?>
        <table width="420" border="0" align="left" cellpadding="0" style="padding-left:20px" cellspacing="0">
          <tr>
            <td height="22" colspan="4" align="left" valign="middle" nowrap="nowrap" style="padding-left:5px"><strong><?=$comments['login'];?></strong>
              <table width="100" border="0" align="right" cellpadding="0" cellspacing="0">
                <tr>
                  <td align="left" valign="top"><?=$comments['date'];?></td>
                </tr>
              </table>
            </td>
            </tr>
          <tr>
            <td width="60" align="center"><em><img src="/img/site/user.png" alt="" width="50" height="50" /></em></td>
            <td colspan="3" align="left" valign="top"><div class="ms_top"></div>
            <div class="ms_center">
              <table width="420" border="0" cellspacing="0" cellpadding="0">
                <tr>
                  <td style="padding-right:30px; padding-left:10px;"><?=$comments['desc'];?></td>
                </tr>
              </table>
            </div>
            <div class="ms_bottom"><br>
            <? if (isset($_SESSION['user']['role']) && $_SESSION['user']['role']==5) { ?>
            <span onClick="_comments('edit','<?=$comments['id']?>','<?=$link;?>')">[edit]</span>
            <span onClick="_comments('del','<?=$comments['id']?>','<?=$link;?>')">[del]</span>
            <? } ?>
            </div>
          </td>
      </tr>
      <tr>
        <td colspan="4" nowrap="nowrap">&nbsp;</td>
      </tr>
    </table>
    <? } ?>
    <? } ?>
    </div>
    
    
<? break;

case 'edit': 
    
    //=== Âûâîä
    $link=$_REQUEST['link'];
    $sql = "SELECT * FROM b_comments WHERE link='$link' ORDER by id ASC";
    $result = mysql_query($sql) or dies(mysql_error());
    $totalComments = mysql_num_rows($result); ?>
    
      <div class="CollapsiblePanelContent" id="comments">
      <? if ($totalComments>0) { ?>
      <? while ($comments=mysql_fetch_assoc($result)) { 
      
        if ($comments['id']!=$_REQUEST['id']) { ?>
      
        <table width="420" border="0" align="left" cellpadding="0" style="padding-left:20px" cellspacing="0">
          <tr>
            <td height="22" colspan="4" align="left" valign="middle" nowrap="nowrap" style="padding-left:5px"><strong><?=$comments['login'];?></strong>
              <table width="100" border="0" align="right" cellpadding="0" cellspacing="0">
                <tr>
                  <td align="left" valign="top"><?=$comments['date'];?></td>
                </tr>
              </table>
            </td>
            </tr>
          <tr>
            <td width="60" align="center"><em><img src="/img/site/user.png" alt="" width="50" height="50" /></em></td>
            <td colspan="3" align="left" valign="top"><div class="ms_top"></div>
            <div class="ms_center">
              <table width="420" border="0" cellspacing="0" cellpadding="0">
                <tr>
                  <td style="padding-right:30px; padding-left:10px;"><?=$comments['desc'];?></td>
                </tr>
              </table>
            </div>
            <div class="ms_bottom"><br>
            <span onClick="_comments('edit','<?=$comments['id']?>','<?=$link;?>')">[edit]</span>
            <span style="color:red;" onClick="_comments('del','<?=$comments['id']?>','<?=$link;?>')">[del]</span></div>
          </td>
      </tr>
      <tr>
        <td colspan="4" nowrap="nowrap">&nbsp;</td>
      </tr>
    </table>
    <? } else { 
    

    
    ?>
      <form id="form3" name="form3" method="post" action="">
		<table width="470" border="0" align="left" cellpadding="0" style="padding-left:20px" cellspacing="0">
		  <tr>
			<td height="22" align="center" valign="middle" >
			<label for="nick"></label>
			  Èìÿ :
            </td>
			<td height="30" colspan="2" align="left" valign="middle" style="padding-left:10px">
			<input name="nick" type="text" id="nick" value="<?=$comments['login'];?>" />
              </td>
			</tr>
		  <tr>
			<td width="54"><em><img src="/img/site/user.png" alt="" width="50" height="50" /></em></td>
			<td colspan="2" align="left" valign="top"><span style="padding-left:10px;">
		  <textarea name="desc" cols="40" rows="3" id="desc"><?=$comments['desc'];?></textarea>
		  </span></td>
		  </tr>
		  <tr>
			<td>&nbsp;</td>
			<td width="246" height="30" align="left" style="padding-left:10px">
            <input type="submit" name="send" id="send" value="Îòïðàâèòü" />
			  <input name="action" type="hidden" id="message" value="update" />
			  <input name="id" type="hidden" id="link" value="<?=$comments['id'];?>" />
              </td>
			<td width="125">&nbsp;</td>
		  </tr>
		</table>
	</form>
    <? } } } ?>
    </div>
    
<? 
break;
} ?>