v0.1 with spot app
This commit is contained in:
14
inc/spot.php
14
inc/spot.php
@@ -2,11 +2,11 @@
|
|||||||
|
|
||||||
class Spot extends Main
|
class Spot extends Main
|
||||||
{
|
{
|
||||||
//Spot datasource
|
//Spot feed
|
||||||
const SPOT_ID = '0Y5LrvigElWeAieBGnFol0KBEuOTkFJmm';
|
const FEED_ID = '0Y5LrvigElWeAieBGnFol0KBEuOTkFJmm';
|
||||||
const SPOT_HOOK = 'https://api.findmespot.com/spot-main-web/consumer/rest-api/2.0/public/feed/';
|
const FEED_HOOK = 'https://api.findmespot.com/spot-main-web/consumer/rest-api/2.0/public/feed/';
|
||||||
const SPOT_TYPE_XML = '/message.xml';
|
const FEED_TYPE_XML = '/message.xml';
|
||||||
const SPOT_TYPE_JSON = '/message.json';
|
const FEED_TYPE_JSON = '/message.json';
|
||||||
|
|
||||||
//Database
|
//Database
|
||||||
const MSG_TABLE = 'messages';
|
const MSG_TABLE = 'messages';
|
||||||
@@ -62,14 +62,14 @@ class Spot extends Main
|
|||||||
|
|
||||||
public function getSpotData()
|
public function getSpotData()
|
||||||
{
|
{
|
||||||
//$sContent = file_get_contents(self::SPOT_HOOK.self::SPOT_ID.self::SPOT_TYPE_JSON);
|
//$sContent = file_get_contents(self::FEED_HOOK.self::FEED_ID.self::FEED_TYPE_JSON);
|
||||||
$sContent = '{"response":{"feedMessageResponse":{"count":1,"feed":{"id":"0Y5LrvigElWeAieBGnFol0KBEuOTkFJmm","name":"Te Araroa","description":"Te Araroa","status":"ACTIVE","usage":0,"daysRange":7,"detailedMessageShown":false},"totalCount":1,"activityCount":0,"messages":{"message":{"@clientUnixTime":"0","id":477259564,"messengerId":"0-2489517","messengerName":"Francois","unixTime":1449002345,"messageType":"OK","latitude":48.85129,"longitude":2.40491,"modelId":"SPOT3","showCustomMsg":"N","dateTime":"2015-12-01T20:39:05+0000","messageDetail":"","batteryState":"GOOD","hidden":0,"messageContent":"Jusque là , tout va bien ! Click sur le lien en dessous pour voir où je suis :)\r\n\r\n@Clara: <3"}}}}}';
|
$sContent = '{"response":{"feedMessageResponse":{"count":1,"feed":{"id":"0Y5LrvigElWeAieBGnFol0KBEuOTkFJmm","name":"Te Araroa","description":"Te Araroa","status":"ACTIVE","usage":0,"daysRange":7,"detailedMessageShown":false},"totalCount":1,"activityCount":0,"messages":{"message":{"@clientUnixTime":"0","id":477259564,"messengerId":"0-2489517","messengerName":"Francois","unixTime":1449002345,"messageType":"OK","latitude":48.85129,"longitude":2.40491,"modelId":"SPOT3","showCustomMsg":"N","dateTime":"2015-12-01T20:39:05+0000","messageDetail":"","batteryState":"GOOD","hidden":0,"messageContent":"Jusque là , tout va bien ! Click sur le lien en dessous pour voir où je suis :)\r\n\r\n@Clara: <3"}}}}}';
|
||||||
return json_decode($sContent, true);
|
return json_decode($sContent, true);
|
||||||
}
|
}
|
||||||
|
|
||||||
public function getMainPage()
|
public function getMainPage()
|
||||||
{
|
{
|
||||||
return parent::getMainPage(array('vars'=>array()));
|
return parent::getMainPage(array('vars'=>array('feed_id'=>self::FEED_ID)));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -4,9 +4,11 @@
|
|||||||
<meta http-equiv="content-type" content="text/html; charset=utf-8">
|
<meta http-equiv="content-type" content="text/html; charset=utf-8">
|
||||||
<link type="image/x-icon" href="images/favicon.ico" rel="shortcut icon" />
|
<link type="image/x-icon" href="images/favicon.ico" rel="shortcut icon" />
|
||||||
<link type="image/png" href="images/favicon_32.png" rel="icon" sizes="32x32" />
|
<link type="image/png" href="images/favicon_32.png" rel="icon" sizes="32x32" />
|
||||||
<link type="text/css" href="style/pedidor.css" rel="stylesheet" media="all" />
|
<link type="text/css" href="style/spot.css" rel="stylesheet" media="all" />
|
||||||
<script type="text/javascript" src="script/jquery.js"></script>
|
<script type="text/javascript" src="script/jquery.js"></script>
|
||||||
<script type="text/javascript" src="script/jquery.mods.js"></script>
|
<script type="text/javascript" src="script/jquery.mods.js"></script>
|
||||||
|
<script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?sensor=true"></script>
|
||||||
|
<script type="text/javascript" src="//d3ra5e5xmvzawh.cloudfront.net/live-widget/2.0/spot-main-min.js"></script>
|
||||||
<script type="text/javascript" src="script/spot.js"></script>
|
<script type="text/javascript" src="script/spot.js"></script>
|
||||||
<script type="text/javascript">
|
<script type="text/javascript">
|
||||||
var oSpot = new Spot(asGlobalVars);
|
var oSpot = new Spot(asGlobalVars);
|
||||||
@@ -15,6 +17,10 @@
|
|||||||
<title>Find Me Spot</title>
|
<title>Find Me Spot</title>
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<div id="container"></div>
|
<div id="container">
|
||||||
|
<header></header>
|
||||||
|
<div id="main"></div>
|
||||||
|
<footer></footer>
|
||||||
|
</div>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -1,10 +1,15 @@
|
|||||||
<div id="messages">
|
<div id="messages">
|
||||||
|
<div id="widget"></div>
|
||||||
</div>
|
</div>
|
||||||
<script type="text/javascript">
|
<script type="text/javascript">
|
||||||
oCvtheque.pageInit = function(asHash)
|
oSpot.pageInit = function(asHash)
|
||||||
{
|
{
|
||||||
|
$('#widget').spotLiveWidget({
|
||||||
|
feedId: self.vars('feed_id'),
|
||||||
|
width: '100%',
|
||||||
|
height: 800
|
||||||
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
//oCvtheque.onSamePageMove = function(asHash){return true;};
|
//oSpot.onSamePageMove = function(asHash){return true;};
|
||||||
</script>
|
</script>
|
||||||
File diff suppressed because one or more lines are too long
@@ -18,6 +18,7 @@ function Spot(asGlobals)
|
|||||||
//page elem
|
//page elem
|
||||||
self.elem = {};
|
self.elem = {};
|
||||||
self.elem.container = $('#container');
|
self.elem.container = $('#container');
|
||||||
|
self.elem.main = $('#main');
|
||||||
|
|
||||||
//on window resize
|
//on window resize
|
||||||
//$(window).resize(self.onResize).resize();
|
//$(window).resize(self.onResize).resize();
|
||||||
@@ -130,8 +131,6 @@ function Spot(asGlobals)
|
|||||||
var $Dom = $(self.consts.pages[sPageName]);
|
var $Dom = $(self.consts.pages[sPageName]);
|
||||||
if(bFirstPage)
|
if(bFirstPage)
|
||||||
{
|
{
|
||||||
self.elem.container.html($(self.consts.pages['template']));
|
|
||||||
self.elem.main = self.elem.container.find('#main');
|
|
||||||
self.splash($Dom, asHash, bFirstPage); //first page
|
self.splash($Dom, asHash, bFirstPage); //first page
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
|||||||
6
style/spot.css
Normal file
6
style/spot.css
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
@CHARSET "UTF-8";
|
||||||
|
|
||||||
|
#widget img[alt="spot-banner"]{
|
||||||
|
visibility: hidden;
|
||||||
|
}
|
||||||
|
|
||||||
Reference in New Issue
Block a user