Blame view

sources/apps/calendar/templates/part.share.php 3.7 KB
d1bafeea1   Kload   [fix] Upgrade to ...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
  <?php
  $calid = isset($_['calendar']) ? $_['calendar'] : null;
  $eventid = isset($_['eventid']) ? $_['eventid'] : null;
  $location = isset($_['location']) ? $_['location'] : null;
  $description = isset($_['description']) ? $_['description'] : null;
  $dtstart = isset($_['dtstart']) ? $_['dtstart'] : null;
  $dtend = isset($_['dtend']) ? $_['dtend'] : null;
  
  $calsharees = array();
  $eventsharees = array();
  
  $sharedwithByCalendar = OCP\Share::getItemShared('calendar', $calid);
  $sharedwithByEvent = OCP\Share::getItemShared('event', $eventid);
  
  if(is_array($sharedwithByCalendar)) {
  	foreach($sharedwithByCalendar as $share) {
  		if($share['share_type'] == OCP\Share::SHARE_TYPE_USER || $share['share_type'] == OCP\Share::SHARE_TYPE_GROUP) {
  			$calsharees[] = $share;
  		}
  	}
  }
  if(is_array($sharedwithByEvent)) {
  	foreach($sharedwithByEvent as $share) {
  		if($share['share_type'] == OCP\Share::SHARE_TYPE_USER || $share['share_type'] == OCP\Share::SHARE_TYPE_GROUP) {
  			$eventsharees[] = $share;
  		}
  	}
  }
  ?>
  
  <input type="text" id="sharewith"
  	placeholder="<?php p($l->t('Share with user or group')); ?>"
  	data-item-source="<?php p($eventid); ?>" />
  
  <ul class="sharedby eventlist">
  <?php foreach($eventsharees as $sharee): ?>
  	<li data-share-with="<?php p($sharee['share_with']); ?>"
  		data-item="<?php p($eventid); ?>"
  		data-item-type="event"
  		data-permissions="<?php p($sharee['permissions']); ?>"
  		data-share-type="<?php p($sharee['share_type']); ?>">
  		<?php p($sharee['share_with'] . ($sharee['share_type'] == OCP\Share::SHARE_TYPE_GROUP ? ' (group)' : '')); ?>
  		<span class="shareactions">
  			<label>
  				<input class="update" type="checkbox" <?php p(($sharee['permissions'] & OCP\PERMISSION_UPDATE?'checked="checked"':''))?>>
  				 <?php p($l->t('can edit')); ?>
  			</label>
  			<label>
  				<input class="share" type="checkbox" <?php p(($sharee['permissions'] & OCP\PERMISSION_SHARE?'checked="checked"':''))?>>
  				 <?php p($l->t('can share')); ?>
  			</label>
  			<img src="<?php p(OCP\Util::imagePath('core', 'actions/delete.svg')); ?>" class="svg action delete"
  				title="<?php p($l->t('Unshare')); ?>">
  		</span>
  	</li>
  <?php endforeach; ?>
  </ul>
  <?php if(!$eventsharees) {
  	$nobody = $l->t('Not shared with anyone');
  	print_unescaped('<div id="sharedWithNobody">' . OC_Util::sanitizeHTML($nobody) . '</div>');
  } ?>
  <br />
  <input type="button" id="sendemailbutton" style="float:right;" class="submit" value="<?php p($l->t("Send Email")); ?>" data-eventid="<?php p($eventid);?>" data-location="<?php p($location);?>" data-description="<?php p($description);?>" data-dtstart="<?php p($dtstart);?>" data-dtend="<?php p($dtend);?>">
  <br />
  
  <br />
  <strong><?php p($l->t('Shared via calendar')); ?></strong>
  <ul class="sharedby calendarlist">
  <?php foreach($calsharees as $sharee): ?>
  	<li data-share-with="<?php p($sharee['share_with']); ?>"
  		data-item="<?php p($calid); ?>"
  		data-item-type="calendar"
  		data-permissions="<?php p($sharee['permissions']); ?>"
  		data-share-type="<?php p($sharee['share_type']); ?>">
  		<?php p($sharee['share_with'] . ($sharee['share_type'] == OCP\Share::SHARE_TYPE_GROUP ? ' (group)' : '')); ?>
  		<span class="shareactions">
  			<label>
  				<input class="update" type="checkbox"
  					<?php p(($sharee['permissions'] & OCP\PERMISSION_UPDATE?'checked="checked"':''))?>
  					disabled="disabled">
  				<?php p($l->t('can edit')); ?>
  			</label>
  			<label>
  				<input class="share" type="checkbox"
  					<?php p(($sharee['permissions'] & OCP\PERMISSION_SHARE?'checked="checked"':''))?>
  					disabled="disabled">
  				<?php p($l->t('can share')); ?>
  			</label>
  		</span>
  	</li>
  <?php endforeach; ?>
  </ul>
  <?php if(!$calsharees) {
  	$nobody = $l->t('Not shared with anyone via calendar');
  	print_unescaped('<div>' . OC_Util::sanitizeHTML($nobody) . '</div>');
  } ?>