Proyectos de Subversion Moodle

Rev

Rev 1 | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 1 Rev 1441
Línea 221... Línea 221...
221
     * @param stdClass $feedback
221
     * @param stdClass $feedback
222
     * @param cm_info $cm
222
     * @param cm_info $cm
223
     * @return action_menu_link[]
223
     * @return action_menu_link[]
224
     */
224
     */
225
    public function edit_actions($item, $feedback, $cm) {
225
    public function edit_actions($item, $feedback, $cm) {
226
        $actions = array();
226
        $actions = [];
Línea 227... Línea 227...
227
 
227
 
228
        $strupdate = get_string('edit_item', 'feedback');
228
        $strupdate = get_string('edit_item', 'feedback');
229
        $actions['update'] = new action_menu_link_secondary(
229
        $actions['update'] = new action_menu_link_secondary(
230
            new moodle_url('/mod/feedback/edit_item.php', array('id' => $item->id)),
230
            new moodle_url('/mod/feedback/edit_item.php', ['id' => $item->id]),
231
            new pix_icon('t/edit', $strupdate, 'moodle', array('class' => 'iconsmall', 'title' => '')),
231
            new pix_icon('t/edit', $strupdate, 'moodle', ['class' => 'iconsmall', 'title' => '']),
232
            $strupdate,
232
            $strupdate,
233
            array('class' => 'editing_update', 'data-action' => 'update')
233
            ['class' => 'editing_update', 'data-action' => 'update']
Línea 234... Línea 234...
234
        );
234
        );
235
 
235
 
236
        if ($this->can_switch_require()) {
236
        if ($this->can_switch_require()) {
Línea 240... Línea 240...
240
            } else {
240
            } else {
241
                $buttontitle = get_string('switch_item_to_required', 'feedback');
241
                $buttontitle = get_string('switch_item_to_required', 'feedback');
242
                $buttonimg = 'notrequired';
242
                $buttonimg = 'notrequired';
243
            }
243
            }
244
            $actions['required'] = new action_menu_link_secondary(
244
            $actions['required'] = new action_menu_link_secondary(
-
 
245
                new moodle_url(
245
                new moodle_url('/mod/feedback/edit.php', array('id' => $cm->id,
246
                    '/mod/feedback/edit.php',
246
                    'switchitemrequired' => $item->id, 'sesskey' => sesskey())),
247
                    ['id' => $cm->id, 'switchitemrequired' => $item->id, 'sesskey' => sesskey()]
-
 
248
                ),
247
                new pix_icon($buttonimg, $buttontitle, 'feedback', array('class' => 'iconsmall', 'title' => '')),
249
                new pix_icon($buttonimg, $buttontitle, 'feedback', array('class' => 'iconsmall', 'title' => '')),
248
                $buttontitle,
250
                $buttontitle,
249
                array('class' => 'editing_togglerequired', 'data-action' => 'togglerequired')
251
                ['class' => 'editing_togglerequired', 'data-action' => 'togglerequired']
250
            );
252
            );
251
        }
253
        }
Línea 252... Línea 254...
252
 
254
 
253
        $strdelete = get_string('delete_item', 'feedback');
255
        $strdelete = get_string('delete_item', 'feedback');
-
 
256
        $actions['delete'] = new action_menu_link_secondary(
-
 
257
            new moodle_url(
254
        $actions['delete'] = new action_menu_link_secondary(
258
                '/mod/feedback/edit.php',
-
 
259
                ['id' => $cm->id, 'deleteitem' => $item->id, 'sesskey' => sesskey()]
255
            new moodle_url('/mod/feedback/edit.php', array('id' => $cm->id, 'deleteitem' => $item->id, 'sesskey' => sesskey())),
260
            ),
256
            new pix_icon('t/delete', $strdelete, 'moodle', array('class' => 'iconsmall', 'title' => '')),
261
            new pix_icon('t/delete', $strdelete, 'moodle', array('class' => 'iconsmall', 'title' => '')),
257
            $strdelete,
262
            $strdelete,
258
            array('class' => 'editing_delete', 'data-action' => 'delete')
263
            ['class' => 'editing_delete text-danger', 'data-action' => 'delete']
Línea 259... Línea 264...
259
        );
264
        );
260
 
265
 
Línea 332... Línea 337...
332
     */
337
     */
333
    public function complete_form_element($item, $form) {
338
    public function complete_form_element($item, $form) {
334
        $form->add_form_element($item,
339
        $form->add_form_element($item,
335
            ['static',
340
            ['static',
336
                $item->typ.'_'.$item->id,
341
                $item->typ.'_'.$item->id,
337
                '',
342
                get_string('pagebreak', 'feedback'),
338
                html_writer::empty_tag('hr', ['class' => 'feedback_pagebreak', 'id' => 'feedback_item_' . $item->id])
343
                html_writer::empty_tag('hr', ['class' => 'feedback_pagebreak', 'id' => 'feedback_item_' . $item->id])
339
            ]);
344
            ]);
340
    }
345
    }
Línea 341... Línea 346...
341
 
346
 
Línea 352... Línea 357...
352
        $strdelete = get_string('delete_pagebreak', 'feedback');
357
        $strdelete = get_string('delete_pagebreak', 'feedback');
353
        $actions['delete'] = new action_menu_link_secondary(
358
        $actions['delete'] = new action_menu_link_secondary(
354
            new moodle_url('/mod/feedback/edit.php', array('id' => $cm->id, 'deleteitem' => $item->id, 'sesskey' => sesskey())),
359
            new moodle_url('/mod/feedback/edit.php', array('id' => $cm->id, 'deleteitem' => $item->id, 'sesskey' => sesskey())),
355
            new pix_icon('t/delete', $strdelete, 'moodle', array('class' => 'iconsmall', 'title' => '')),
360
            new pix_icon('t/delete', $strdelete, 'moodle', array('class' => 'iconsmall', 'title' => '')),
356
            $strdelete,
361
            $strdelete,
357
            array('class' => 'editing_delete', 'data-action' => 'delete')
362
            ['class' => 'editing_delete text-danger', 'data-action' => 'delete']
358
        );
363
        );
359
        return $actions;
364
        return $actions;
360
    }
365
    }
Línea 361... Línea 366...
361
 
366