messages.php 10.5 KB
<?  // Ïîäêëþ÷åíèå
	include_once($_SERVER['DOCUMENT_ROOT']."/account/mods/autorizator_user.php");

	// ============================== 
	// ======== Îáðàáîòêà ===========
	// ==============================
	
	if ((isset($_POST["send"])) && ($_POST["send"] == "ok")) {
		

    $sql = sprintf("INSERT INTO zlo_users_message (`date`, `from`, `to`, `text`, `status`, `type`) VALUES (NOW(), %s, 1, %s, 1, '".trim($_POST["toz"])."') ",
                       GetSQLValueString($_SESSION['user']['id'], "text"),
                       GetSQLValueString($_POST['text'], "text"));
    $result = mysql_query($sql) or die(mysql_error());	

if(trim(@$_REQUEST['pid'])!='') $piddddddrrr = trim(@$_REQUEST['pid']);
else $piddddddrrr = mysql_insert_id();

$sql = "INSERT INTO links (`main`,`chil`,`type`,`uid`) VALUES ('".$piddddddrrr."','".mysql_insert_id()."','".trim($_POST["toz"])."','".$_SESSION['user']['id']."');";
 $result0 = mysql_query($sql) or die(mysql_error());	

    eMailing('MessageToAdmin', $_SESSION['user']['id']);
    
    echo "<script language=\"JavaScript\">{ location.href=\"/account/messages/\"; self.focus(); } </script>";

	}
							
	// ============================== 
	// ========== Âûâîä =============
	// ==============================
 
 
 	// ============= 
	// ==== All ====
	// =============


   if (trim($GET["action"])=="newpm") {
	echo'<div class="leftbar2">';
	include_once($_SERVER['DOCUMENT_ROOT']."/account/account_menu.php");	
	echo'</div>';
	echo'<div class="content">';
	echo'<div class="title3"><div class="l"><div class="r"><div class="w">ÎÒÏÐÀÂÈÒÜ ÑÎÎÁÙÅÍÈÅ</div></div></div></div>';
	echo'<div class="cont_box">';
		echo "<a href=\"?them=j&action=add\"><b>Æàëîáû è ïðåäëîæåíèÿ</b></a><br/><br/>";
		echo "<a href=\"?them=v&action=add\"><b>Çàäàòü âîïðîñ ìåíåäæåðó ïî ïðîäàæàì</b></a>";

	echo'</div>';
	echo'</div>';
   }else
    if ((!isset($GET["action"]))) { 
    
	echo'<div class="leftbar2">';
	include_once($_SERVER['DOCUMENT_ROOT']."/account/account_menu.php");
	echo'</div>';
	echo'<div class="content">';
	echo'<div class="title3"><div class="l"><div class="r"><div class="w">Ëè÷íûå ñîîáùåíèÿ</div></div></div></div>';
	echo'<div class="cont_box">';
    
        echo"<div class='message'>";

        // Âûâîä message


$sql12 = "UPDATE `zlo_users_message` SET `status`='2' WHERE `to`='".$_SESSION['user']['id']."';";
$result12 = mysql_query($sql12) or die(mysql_error());

$sql0 = "SELECT DISTINCT main FROM `links` WHERE `uid`='".$_SESSION['user']['id']."' ORDER BY `id` DESC;";
$i=0;
$result0 = mysql_query($sql0) or die(mysql_error());
if (mysql_affected_rows()!=0) {
while ($message0=mysql_fetch_assoc($result0)){
	$sql1 = "SELECT * FROM `links` WHERE `main`='".$message0['main']."' ORDER BY `id` ASC;";
$result1 = mysql_query($sql1) or die(mysql_error());


//echo mysql_affected_rows()."--";
$cccccccccccccccc = 0;
$keye = 0;
while ($message1=mysql_fetch_assoc($result1)){

        $sql = "SELECT * FROM zlo_users_message WHERE `id`='".$message1['chil']."' ORDER BY `date` DESC";
        $result = mysql_query($sql) or die(mysql_error());
        
       
		
		$afa = "";
		$i++;
		$cccccccccccccccc++;
            while ($message=mysql_fetch_assoc($result)) {


if($keye == 0) echo "<div style=\"border-bottom:1px solid #cecece;padding-bottom:20px;padding-top:20px;\"></div>";

$keye = 1;

			if($cccccccccccccccc >1) $afa = " margin-left:40px; ";
			//echo"<div  style=\"padding-top:10px; ".$afa."\"><table>";
					
                if ($message['status']==3) { $unread='class="unread-by-admin"'; $unread2='unread'; } else { $unread=''; $unread2='';}

if ($message['status']==3) { $unread='font-style:italic;'; $unread2='font-style:italic;'; } else { $unread=''; $unread2='';}

                //echo"<tr $unread>";
                    //echo"<td class='num'>$i</td>";
                   // echo"<td><img src='/account/pic/mail_$unread2.png' width='18px' ></td>";
                   // echo"<td class='date'><a href='/account/messages/?action=show&message=".$message['id']."'>".date("d-m-Y h:i:s",strtotime($message['date']))."</a></td>";
                    //echo"<td class='from'>".viewBook('zlo_users', $message['from'], 'id', 'username')."</td>";
$yyyyyy = "-/-";

if($message['from']=="1"){
if($message['type']=='j') $yyyyyy = "Îòâåò íà æàëîáó";
else if($message['type']=='v')  $yyyyyy = "Îòâåò íà âîïðîñ";
}else {
if($message['type']=='j') $yyyyyy = "Æàëîáà";
else if($message['type']=='v')  $yyyyyy = "Âîïðîñ";
}
                    //echo"<td class='' style='width:150px;'>".$yyyyyy."</td>";
                    //if (strlen($message['text']) > 40 ) { $message['text']=substr(strip_tags($message['text']),0,40)."...";}
                    //echo"<td class='text'>".$message['text']."</td>";

					//if($_SESSION['user']['id']==$message['to'])
                   // echo"<td class='text'><a href=\"/account/messages/?action=add&pid=".$message0['main']."&them=".$message['type']."\">Îòâåòèòü</a></td>";
                //echo"</tr>";
        //echo"</table></div>";


if($_SESSION['user']['id']!=$message['to']){
$lik = "";
$lik2 = "";
if($_SESSION['user']['id']==$message['to']){
	$lik = "<a href=\"/account/messages/?action=add&pid=".$message0['main']."&them=".$message['type']."\">";
	$lik2 = "</a>";
}
echo '
<div style="float:right; margin-top:20px;">
<table cellpadding="0" cellspacing="0" border="0" width="569px">
<tr>
<td align="right" style="padding-right:40px;">
<div style="color:#0a7bbf;">'.date("d-m-Y h:i:s",strtotime($message['date'])).'</div>
<div>'.viewBook('zlo_users', $message['from'], 'id', 'username').'&nbsp;('.$yyyyyy.')</div>
</td>
</tr>
<tr>
<td>'.$lik.'<img src="/img/user_top.png" border="0px">'.$lik2.'</td></tr><tr>
<td style="background-image:url(\'/img/user_center.png\');background-repeat:repeat-y;padding-right:40px;padding-left:10px; '.$unread.'">
'.$lik.$message['text'].$lik2.'
</td></tr><tr>
<td>'.$lik.'<img src="/img/user_bottom.png" border="0px">'.$lik2.'</td>
</tr>
</table>
</div>
<div style="clear: both;"></div>
';
}else{
$lik = "";
$lik2 = "";
if($_SESSION['user']['id']==$message['to']){
	$lik = "<a href=\"/account/messages/?action=add&pid=".$message0['main']."&them=".$message['type']."\" style=\"".$unread."\">";
	$lik2 = "</a>";
}
echo '
<div style="float:left; margin-top:20px;">
<table cellpadding="0" cellspacing="0" border="0" width="569px">
<tr>
<td align="left" style="padding-left:40px;padding-bottom:10px;">
<div style="color:#0a7bbf;">'.date("d-m-Y h:i:s",strtotime($message['date'])).'</div>
<div>'.viewBook('zlo_users', $message['from'], 'id', 'username').'&nbsp;('.$yyyyyy.')</div>
</td>
</tr>
<tr>
<td valign="bottom" align="right">'.$lik.'<img src="/img/admin_top.png" border="0px">'.$lik2.'</td></tr><tr>
<td style="background-position:right;background-image:url(\'/img/admin_center.png\');background-repeat:repeat-y;padding-left:40px;padding-right:10px;">
'.$lik.$message['text'].$lik2.'
</td></tr><tr>
<td>'.$lik.'<img src="/img/admin_bottom.png" border="0px">'.$lik2.'</td>
</tr>
</table>
</div>
<div style="clear: both;"></div>
';
}

			}
     
        
}
}
        } else { echo"Ó Âàñ íåò ñîîáùåíèé";}

        echo"<div>&nbsp;&nbsp;</div><a class='link_sub' href='/account/messages/?action=newpm'>Ñîçäàòü</a>";
        
        
        echo"</div>";
		    echo'</div>';
	echo'</div>';
    
    }
	// ============= 
	// ==== add ====
	// =============

	if ((isset($GET["action"])) && ($GET["action"] == "add")) { 
	echo'<div class="leftbar2">';
	include_once($_SERVER['DOCUMENT_ROOT']."/account/account_menu.php");	
	echo'</div>';
	echo'<div class="content">';
	
if(trim($_REQUEST['them'])=='v')
	echo'<div class="title3"><div class="l"><div class="r"><div class="w">ÇÀÄÀÒÜ ÂÎÏÐÎÑ ÌÅÍÅÄÆÅÐÓ</div></div></div></div>';
else if(trim($_REQUEST['them'])=='j')
	echo'<div class="title3"><div class="l"><div class="r"><div class="w">ÆÀËÎÁÀ</div></div></div></div>';
	echo'<div class="cont_box">';
if(trim($_REQUEST['them'])=='j')
echo "
<b>Óâàæàåìûå Ïîêóïàòåëè!</b><br/><br/>
Ñïàñèáî Âàì, ÷òî âûáðàëè íàø ìàãàçèí. Ìû óâåðåííû, ÷òî â íàøåì ìàãàçèíå ïðåäñòàâëåíû ëó÷øèå áðåíäû, êîòîðûå ñóùåñòâóþò íà ñåãîäíÿøíèé äåíü. À íàø îãðîìíûé àññîðòèìåíò ïîçâîëèò Âàì âûáðàòü òî, ÷òî áóäåò ñîîòâåòñòâîâàòü  èìåííî  Âàøèì ïîòðåáíîñòÿì.
Ìû âñåãäà ãîòîâû ïðèñëóøàòüñÿ ê Âàøåìó ìíåíèþ, ïîæåëàíèÿì, ïðåäëîæåíèÿì è, ïðåæäå âñåãî,  íàéòè ðàçóìíîå ðåøåíèå â ñïîðíûõ âîïðîñàõ.  äàííîì ðàçäåëå Âû ìîæåòå ïèñàòü íàì, è ìû ïîñòàðàåìñÿ â êðàò÷àéøèå ñðîêè îòðåàãèðîâàòü íà Âàøå ñîîáùåíèå. Íàäååìñÿ íà êîíñòðóêòèâíîå îáùåíèå!
<br/><br/>";
else if(trim($_REQUEST['them'])=='v')
echo "
<b>Óâàæàåìûé Ïîêóïàòåëü!</b><br/><br/>
 äàííîì ðàçäåëå Âû ìîæåòå çàäàòü ìåíåäæåðó ïî ïðîäàæàì ëþáîé âîïðîñ îòíîñèòåëüíî òîâàðà, êîòîðûé Âàñ èíòåðåñóåò. Ìåíåäæåðû ìîãóò ïîäñêàçàòü õàðàêòåðèñòèêè òîâàðà, äàòü ñîâåò ïî åãî âûáîðó, ñîðèåíòèðîâàòü, êîãäà áóäóò ïîñòàâêè, åñëè òîâàðà íåò â íàëè÷èè è ò.ä. Æåëàåì óäà÷íûõ ïîêóïîê!
<br/><br/>";


	echo"<div class='message'>";
	
		// Âûâîä message
		
        echo"<div class='text-full'>
                <form method='post' action='/account/messages/'>
                    <textarea name='text' cols='80' class='idle' onblur='this.className=\"idle\"' onfocus='this.className=\"activeField\"' rows='15'></textarea>
                    <input type='hidden' name='send' value='ok'>
						<input type=\"hidden\" name=\"toz\" value=\"".trim($_REQUEST['them'])."\">
						<input type=\"hidden\" name=\"pid\" value=\"".trim($_REQUEST['pid'])."\">
                    <input type='submit' name='button' class='submit5' value='Îòïðàâèòü'>
               </form>
            </div>";
		
	
	echo"</div>";
    echo'</div>';
	echo'</div>';	
	}
    
	// ============= 
	// ====show ====
	// =============

    if ((isset($GET["action"])) && ($GET["action"] == "show")) { 
    
        // Èçìåíÿåì ñòàòóñ íà "ïðî÷èòàíî"
        $sql = "UPDATE zlo_users_message 
                SET status=4 
                WHERE id='".$GET['message']."' AND `status`=3";
        $result = mysql_query($sql) or die(mysql_error());
        if (mysql_affected_rows()!=0) {
            $_SESSION['user']['notify']['new_mail']=0;
        }

	echo"<div class='message'>";
	
		// Âûâîä message
		
		$sql = "SELECT * FROM zlo_users_message WHERE id='".$GET['message']."'";
		$result = mysql_query($sql) or die(mysql_error());
		if (mysql_affected_rows()!=0) {
			$message=mysql_fetch_assoc($result);
            echo"<div class='text-full'>
                   <div class='date'>".$message['date']."</div>
                   <div class='from'><label>Îò: </label>".viewBook('zlo_users', $message['from'], 'id', 'username')."</div>
                   <div class='text'>".$message['text']."</div>
                </div>";
		}
	
	echo"</div>";
	
	}

?>