aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorfriendica <info@friendica.com>2013-01-07 15:12:16 -0800
committerfriendica <info@friendica.com>2013-01-07 15:12:16 -0800
commitda188214c304cefaa6fe0a36e1f60932da2f3bfb (patch)
tree9d4cf84f1fad3af4f7da3adeaf9ede4d04885bf2
parent31ce6a3876fc0a3c37be1474a627ec0cea0e3622 (diff)
downloadvolse-hubzilla-da188214c304cefaa6fe0a36e1f60932da2f3bfb.tar.gz
volse-hubzilla-da188214c304cefaa6fe0a36e1f60932da2f3bfb.tar.bz2
volse-hubzilla-da188214c304cefaa6fe0a36e1f60932da2f3bfb.zip
events are still buggered and aren't anywhere close to working, but not buggered quite as much as before.
-rw-r--r--include/contact_widgets.php36
-rw-r--r--include/event.php10
-rwxr-xr-xmod/events.php17
-rw-r--r--version.inc2
-rw-r--r--view/tpl/nets.tpl10
-rw-r--r--view/tpl/smarty3/nets.tpl10
6 files changed, 17 insertions, 68 deletions
diff --git a/include/contact_widgets.php b/include/contact_widgets.php
index e0c9ca0e8..47945e66e 100644
--- a/include/contact_widgets.php
+++ b/include/contact_widgets.php
@@ -40,41 +40,6 @@ function findpeople_widget() {
}
-function networks_widget($baseurl,$selected = '') {
-
- $a = get_app();
-
- if(! local_user())
- return '';
-
-
- $r = q("select distinct(network) from contact where uid = %d and self = 0",
- intval(local_user())
- );
-
- $nets = array();
- if(count($r)) {
- require_once('include/contact_selectors.php');
- foreach($r as $rr) {
- if($rr['network'])
- $nets[] = array('ref' => $rr['network'], 'name' => network_to_name($rr['network']), 'selected' => (($selected == $rr['network']) ? 'selected' : '' ));
- }
- }
-
- if(count($nets) < 2)
- return '';
-
- return replace_macros(get_markup_template('nets.tpl'),array(
- '$title' => t('Networks'),
- '$desc' => '',
- '$sel_all' => (($selected == '') ? 'selected' : ''),
- '$all' => t('All Networks'),
- '$nets' => $nets,
- '$base' => $baseurl,
-
- ));
-}
-
function fileas_widget($baseurl,$selected = '') {
$a = get_app();
@@ -150,6 +115,7 @@ function common_friends_visitor_widget($profile_uid) {
}
}
+// FIXME
if(! $cid) {
if(get_my_url()) {
$r = q("select id from contact where nurl = '%s' and uid = %d limit 1",
diff --git a/include/event.php b/include/event.php
index e4a01cf7d..6f9ba779c 100644
--- a/include/event.php
+++ b/include/event.php
@@ -177,10 +177,10 @@ function bbtoevent($s) {
}
-function sort_by_date($a) {
-
- usort($a,'ev_compare');
- return $a;
+function sort_by_date($arr) {
+ if(is_array($arr))
+ usort($arr,'ev_compare');
+ return $arr;
}
@@ -212,6 +212,8 @@ function event_store($arr) {
$arr['message_id'] = (x($arr,'message_id') ? $arr['message_id'] : get_message_id());
$arr['private'] = ((x($arr,'private')) ? intval($arr['private']) : 0);
+
+// FIXME
if($arr['cid'])
$c = q("SELECT * FROM `contact` WHERE `id` = %d AND `uid` = %d LIMIT 1",
intval($arr['cid']),
diff --git a/mod/events.php b/mod/events.php
index 7886f27c0..0002bf11c 100755
--- a/mod/events.php
+++ b/mod/events.php
@@ -238,16 +238,13 @@ function events_content(&$a) {
if (x($_GET,'id')){
- $r = q("SELECT `event`.*, `item`.`id` AS `itemid`,`item`.`plink`,
- `item`.`author-name`, `item`.`author-avatar`, `item`.`author-link` FROM `event` LEFT JOIN `item` ON `item`.`event-id` = `event`.`id`
- WHERE `event`.`uid` = %d AND `event`.`id` = %d",
+ $r = q("SELECT event.*, item.* from event left join item on event.id = item.resource_id where resource_type = 'event' and event.uid = %d and event.id = %d limit 1",
intval(local_user()),
intval($_GET['id'])
);
} else {
- $r = q("SELECT `event`.*, `item`.`id` AS `itemid`,`item`.`plink`,
- `item`.`author-name`, `item`.`author-avatar`, `item`.`author-link` FROM `event` LEFT JOIN `item` ON `item`.`event-id` = `event`.`id`
- WHERE `event`.`uid` = %d and ignore = %d
+ $r = q("SELECT event.*, item.* from event left join item on event.id = item.resource_id
+ where resource_type = 'event' and event.uid = %d and event.ignore = %d
AND (( `adjust` = 0 AND `finish` >= '%s' AND `start` <= '%s' )
OR ( `adjust` = 1 AND `finish` >= '%s' AND `start` <= '%s' )) ",
intval(local_user()),
@@ -262,7 +259,11 @@ function events_content(&$a) {
$links = array();
if($r) {
+ xchan_query($r);
+ $r = fetch_post_tags($r);
+
$r = sort_by_date($r);
+
foreach($r as $rr) {
$j = (($rr['adjust']) ? datetime_convert('UTC',date_default_timezone_get(),$rr['start'], 'j') : datetime_convert('UTC','UTC',$rr['start'],'j'));
if(! x($links,$j))
@@ -277,10 +278,9 @@ function events_content(&$a) {
$fmt = t('l, F j');
if($r) {
- $r = sort_by_date($r);
+
foreach($r as $rr) {
-
$j = (($rr['adjust']) ? datetime_convert('UTC',date_default_timezone_get(),$rr['start'], 'j') : datetime_convert('UTC','UTC',$rr['start'],'j'));
$d = (($rr['adjust']) ? datetime_convert('UTC',date_default_timezone_get(),$rr['start'], $fmt) : datetime_convert('UTC','UTC',$rr['start'],$fmt));
$d = day_translate($d);
@@ -296,6 +296,7 @@ function events_content(&$a) {
$is_first = ($d !== $last_date);
$last_date = $d;
+// FIXME
$edit = ((! $rr['cid']) ? array($a->get_baseurl().'/events/event/'.$rr['id'],t('Edit event'),'','') : null);
$title = strip_tags(html_entity_decode(bbcode($rr['summary']),ENT_QUOTES,'UTF-8'));
if(! $title) {
diff --git a/version.inc b/version.inc
index 19d7676b1..53facb6b4 100644
--- a/version.inc
+++ b/version.inc
@@ -1 +1 @@
-2013-01-06.192
+2013-01-07.193
diff --git a/view/tpl/nets.tpl b/view/tpl/nets.tpl
deleted file mode 100644
index 920c2332b..000000000
--- a/view/tpl/nets.tpl
+++ /dev/null
@@ -1,10 +0,0 @@
-<div id="nets-sidebar" class="widget">
- <h3>$title</h3>
- <div id="nets-desc">$desc</div>
- <a href="$base?nets=all" class="nets-link{{ if $sel_all }} nets-selected{{ endif }} nets-all">$all</a>
- <ul class="nets-ul">
- {{ for $nets as $net }}
- <li><a href="$base?nets=$net.ref" class="nets-link{{ if $net.selected }} nets-selected{{ endif }}">$net.name</a></li>
- {{ endfor }}
- </ul>
-</div>
diff --git a/view/tpl/smarty3/nets.tpl b/view/tpl/smarty3/nets.tpl
deleted file mode 100644
index f514626ac..000000000
--- a/view/tpl/smarty3/nets.tpl
+++ /dev/null
@@ -1,10 +0,0 @@
-<div id="nets-sidebar" class="widget">
- <h3>{{$title}}</h3>
- <div id="nets-desc">{{$desc}}</div>
- <a href="{{$base}}?nets=all" class="nets-link{{if $sel_all}} nets-selected{{/if}} nets-all">{{$all}}</a>
- <ul class="nets-ul">
- {{foreach $nets as $net}}
- <li><a href="{{$base}}?nets={{$net.ref}}" class="nets-link{{if $net.selected}} nets-selected{{/if}}">{{$net.name}}</a></li>
- {{/foreach}}
- </ul>
-</div>