chamilo/chamilo-lms

View on GitHub
public/plugin/hello_world/plugin.php

Summary

Maintainability
A
0 mins
Test Coverage
<?php
/**
 * This script is a configuration file for the date plugin.
 * You can use it as a master for other platform plugins (course plugins are slightly different).
 * These settings will be used in the administration interface for plugins (Chamilo configuration settings->Plugins).
 *
 * @author Julio Montoya <gugli100@gmail.com>
 */
/**
 * Plugin details (must be present).
 */

/* Plugin config */

//the plugin title
$plugin_info['title'] = 'Hello world';
//the comments that go with the plugin
$plugin_info['comment'] = 'Shows a hello world message';
//the plugin version
$plugin_info['version'] = '1.0';
//the plugin author
$plugin_info['author'] = 'Julio Montoya';

/* Plugin optional settings */

/*
 * This form will be showed in the plugin settings once the plugin was installed
 * in the plugin/hello_world/index.php you can have
 * access to the value: $plugin_info['settings']['hello_world_show_type']
*/

$form = new FormValidator('hello_world_form');

//A simple select
$options = ['hello_world' => 'Hello World', 'hello' => 'Hello', 'hi' => 'Hi!'];
$form->addSelect('show_type', 'Hello world types', $options);
$form->addButtonSave(get_lang('Save'), 'submit_button');

$plugin_info['settings_form'] = $form;