@@ -99,7 +99,9 @@ public function add_notification($params) {
9999 get_string ('advnotifications_enabled ' , 'block_advnotifications ' ) .
100100 '</label>
101101 </div> ' .
102- ((array_key_exists ('blockid ' , $ params )) ?
102+ ((array_key_exists ('blockid ' , $ params ) &&
103+ array_key_exists ('global ' , $ params ) &&
104+ $ params ['global ' ] === true ) ?
103105 '<div class="form-check">
104106 <input type="checkbox" id="add_notification_global" class="form-check-input" name="global"/>
105107 <label for="add_notification_global" class="form-check-label"> ' .
@@ -108,12 +110,18 @@ public function add_notification($params) {
108110 <input type="hidden" id="add_notification_blockid" name="blockid" value=" ' . $ params ['blockid ' ] .
109111 '"/>
110112 </div> ' :
111- '<div class="form-group">
112- <strong>
113- <em> ' . get_string ('add_notification_global_notice ' , 'block_advnotifications ' ) . '</em>
114- </strong>
115- <input type="hidden" id="add_notification_global" name="global" value="1"/>
116- </div> ' ) .
113+ ((array_key_exists ('global ' , $ params ) &&
114+ $ params ['global ' ] === true ) ?
115+ '<div class="form-group">
116+ <strong>
117+ <em> ' . get_string ('add_notification_global_notice ' , 'block_advnotifications ' ) . '</em>
118+ </strong>
119+ <input type="hidden" id="add_notification_global" name="global" value="1"/>
120+ </div> ' :
121+ '<div class="form-group">
122+ <strong> ' . get_string ('add_notif_local_notice ' , 'block_advnotifications ' ) . '</strong>
123+ <input type="hidden" id="add_notification_global" name="global" value="0"/>
124+ </div> ' )) .
117125 '<div class="form-group row">
118126 <input type="text" id="add_notification_title" class="form-control" name="title" placeholder=" ' .
119127 get_string ('advnotifications_title ' , 'block_advnotifications ' ) . '"/>
@@ -202,6 +210,10 @@ class="form-control"
202210 </div>
203211 <input type="hidden" id="add_notification_sesskey" name="sesskey" value=" ' . sesskey () . '"/>
204212 <input type="hidden" id="add_notification_purpose" name="purpose" value="add"/>
213+ <input type="hidden" id="add_notification_blockid" name="blockid" value=" ' .
214+ (array_key_exists ('blockid ' , $ params ) ?
215+ $ params ['blockid ' ] :
216+ '-1 ' ) . '"/>
205217 <div class="form-group">
206218 <input type="submit"
207219 id="add_notification_save"
0 commit comments