Esempio n. 1
0
			Test...
		</td>
	</tr>
</table>
<?php 
$wndCommentPrivacy->EndContent();
?>
<script type="text/javascript">
	wndCommentPrivacy.Show = function(shoutoutMessageID)
	{
		var message = ShoutoutMessage.GetByID(shoutoutMessageID);
		var cboCommentVisibility = document.getElementById("cboCommentVisibility");
		cboCommentVisibility.selectedIndex = message.Visibility;
		
		wndCommentPrivacy.ShowDialog();
	};
</script>

			<div class="ShoutoutEntryCollection">
				<?php 
$messages = ShoutoutMessage::GetByUser($thisuser);
$i = 0;
foreach ($messages as $message) {
    RenderMessage($message, $i % 2 != 0);
    $i++;
}
?>
			</div>
		</div>
	</div>
</div>
Esempio n. 2
0
    case "Retrieve":
        if ($_POST["ID"] != null) {
            $id = $_POST["ID"];
            if (!is_numeric($id)) {
                echo "{ \"Success\": false, \"ErrorMessage\": \"ID must be an integer\" }";
                return;
            }
            $item = ShoutoutMessage::GetByID($id);
            if ($item == null) {
                echo "{ \"Success\": false, \"ErrorMessage\": \"ShoutoutMessage with ID " . $id . " does not exist\" }";
                return;
            }
            echo "{ \"Success\": true, \"Items\": [ ";
            echo $item->ToJSON();
            echo " ] }";
        } else {
            $items = ShoutoutMessage::Get();
            echo "{ \"Success\": true, \"Items\": [ ";
            $count = count($items);
            for ($i = 0; $i < $count; $i++) {
                $item = $items[$i];
                echo $item->ToJSON();
                if ($i < $count - 1) {
                    echo ", ";
                }
            }
            echo " ] }";
        }
        return;
}
echo "{ \"Success\": false, \"ErrorMessage\": \"Unknown action \"" . $_POST["Action"] . "\" }";
 public static function GetByID($id)
 {
     if (!is_numeric($id)) {
         return array();
     }
     $query = "SELECT * FROM phpmmo_shoutout_messages WHERE message_id = " . $id;
     $result = mysql_query($query);
     $values = mysql_fetch_assoc($result);
     return ShoutoutMessage::GetByAssoc($values);
 }