Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
47 commits
Select commit Hold shift + click to select a range
20d2aa0
PDM-40 added code
Mar 29, 2012
c3c9d96
Merge remote-tracking branch 'adobeconnect/MOODLE_20_STABLE' into MOO…
Jul 24, 2012
554f9c4
PDM-277 fixed typo in install.xml
Aug 15, 2012
8e9155f
PDM-277 added addinstance capability check
Aug 20, 2012
75e364d
PDM-277 added extra check to avoid fatal error
Aug 20, 2012
7b2f902
HOSSUP-608 added release number
Nov 12, 2012
e6ddbe3
HOSSUP-1073 updated version number for Moodle 2.4
Feb 27, 2013
dbdd59e
HOSSUP-1385 added extra info into version.php
Apr 3, 2013
2bb66a2
HOSSUP-1496 - added validation check for available groups if groupmod…
Apr 18, 2013
c65897e
HOSSUP-1496 changed line endings in all files from CRLF to LF
Apr 18, 2013
507eb00
Updated release to 2.4.1.0
Apr 26, 2013
0bf1040
HOSSUP-1916 added requires to version.php
May 9, 2013
a62bda4
Updated release to 2.4.1.1
May 9, 2013
e3208b2
Updated to version 2.5.1.0
amygroshek Jun 27, 2013
b452870
HOSSUP-1943 Language string changes
Jun 11, 2013
726bfef
HOSSUP-2588 - Updated release to 2.5.1.1
Aug 22, 2013
454c25e
HOSSUP-2468 Removed broken URL from Adobe Connect config page and
Aug 28, 2013
2dd5db2
HOSSUP-2752 - Updated release to 2.5.1.2
Sep 10, 2013
6f8984c
HOSSUP-2831 - Added UTF-8 encoding to htmlentities function calls.
Sep 24, 2013
015865f
HOSSUP-2831 Removed ENT_HTML401 constants that are not in PHP 5.3
Oct 4, 2013
44db925
HOSSUP-3037 - Updated release to 2.5.1.3.
Oct 22, 2013
3d2cbfa
HOSSUP-3374 - Updated release to 2.6.1.0
Jan 10, 2014
cada21c
HOSSUP-4403 Updated to release 2.7.1.0
Jul 2, 2014
2e3a8d6
HOSSUP-5374 Updated to release 2.8.0.0
Dec 4, 2014
55cb5bc
HOSSUP-6011 Updated to 2.9.0.0
Jun 17, 2015
5c5c40f
HOSSUP-6505 - Updated deprecated call.
Nov 2, 2015
d32554e
HOSSUP-6505: Updated version file.
Nov 10, 2015
60e66f0
ACMI-83 - Updated to version 2016070600
amygroshek Jul 6, 2016
ccfe801
ACMI-86: Updated to version 2016120500 release 3.2.0.0
Dec 14, 2017
92d0955
ACMI-86: Updated to version 2017051500 release 3.3.0.0
Dec 14, 2017
880e938
ACMI-86: Updated to version 2017111300 release 3.4.0.0
Dec 14, 2017
36123ca
Fix: Show white page in moodle 3.6 and later. becuase of moodle devs …
ahmadi-akbar May 30, 2019
9da544f
Fix: fixed a bug that Plugin can't install on moodle 3.6 and above.
ahmadi-akbar May 30, 2019
fb65ee9
[ImgBot] Optimize images
ImgBotApp Jul 4, 2019
d5912f4
Merge pull request #1 from ahmadi-akbar/imgbot
ahmadi-akbar Jul 4, 2019
13fb3dd
fix allow_assign function error
alised May 7, 2020
584157a
Merge pull request #2 from alised/master
ahmadi-akbar Jun 7, 2020
9dd4afc
add require accesslib.php, remove junk code
ahmadi-akbar Jun 7, 2020
291b07b
Update version.php
ahmadi-akbar Jun 7, 2020
8fa1588
Update version.php
sparse91 Sep 23, 2020
3861362
Fix recording list in 3.9
sparse91 Sep 23, 2020
490e055
Merge pull request #3 from sparse91/master
ahmadi-akbar Nov 10, 2020
26ab21b
add recording list table
ahmadi-akbar Nov 21, 2020
678c4c6
Add Persian langauge assests **not translated**
ahmadi-akbar Nov 21, 2020
6969e05
bump version 3.9.0.0
ahmadi-akbar Nov 21, 2020
32c3a1e
Play recording with html5 player by default
sparse91 Jan 2, 2021
d7def5a
Merge pull request #4 from sparse91/patch-1
ahmadi-akbar Jan 25, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
80 changes: 40 additions & 40 deletions README.txt
Original file line number Diff line number Diff line change
@@ -1,40 +1,40 @@
$Id: README.txt,v 1.7 2011/01/03 16:54:40 adelamarre Exp $
ABOUT THIS ACTIVITY MODULE
=========================================
Adobe Systems Inc. and Remote-Learner.net have partnered together to create the first publicly available
and officially sponsored, integration method between Moodle and Adobe Acrobat Connect Pro. This new
integration is designed to simplify the use of synchronous events within Moodle. It provides a
single-sign-on between the two systems with easy creation and management of Adobe Connect Pro
meetings.
About Remote-Learner
Remote-Learner has been providing educational technologies services since 1982 to its business,
educational and governmental clients. Today, these services include support for best-of-breed
open source programs. Remote-Learner is an official Moodle partner, JasperSoft partner and
Alfresco partner. The company offers SaaS hosting services, IT support contracts, custom
programming, workforce development training, instructional design and strategic consulting
services for organizations planning online learning programs.
Visit http://remote-learner.net/adobeconnectpro for information on Enterprise support.
INSTALL INSTRUCTIONS
=========================================
Please see the documentation on Moodle Docs http://docs.moodle.org/en/Remote_Learner_Adobe_Connect_Pro_Module.
Create a directory called "adobeconnect" in your "mod" directory and copy all the files for this module into the "adobeconnect"
directory. Log in to your Moodle site as an administrator and click on the "notifications" link in the Adminsitration block and
ensure all tables were setup correctly.
You will then be prompted to enter details about Adobe Connect Pro server. You may not see the 'Test Connection' button at first. In the
administrator block click on Modules -> Activities -> Adobe Connect and you should now see the 'Test Connection' button.
Be sure to test your connection.
Once that is complete you can begin to create and administer meetings.
Maintainer Contact information
Company: Remote Learner
Author: Akinsaya Delamarre
Email: adelamarre@remote-learner.net
$Id: README.txt,v 1.7 2011/01/03 16:54:40 adelamarre Exp $

ABOUT THIS ACTIVITY MODULE
=========================================
Adobe Systems Inc. and Remote-Learner.net have partnered together to create the first publicly available
and officially sponsored, integration method between Moodle and Adobe Acrobat Connect Pro. This new
integration is designed to simplify the use of synchronous events within Moodle. It provides a
single-sign-on between the two systems with easy creation and management of Adobe Connect Pro
meetings.

About Remote-Learner
Remote-Learner has been providing educational technologies services since 1982 to its business,
educational and governmental clients. Today, these services include support for best-of-breed
open source programs. Remote-Learner is an official Moodle partner, JasperSoft partner and
Alfresco partner. The company offers SaaS hosting services, IT support contracts, custom
programming, workforce development training, instructional design and strategic consulting
services for organizations planning online learning programs.

Visit https://moodle.org/plugins/view.php?plugin=mod_adobeconnect for information on Enterprise support.


INSTALL INSTRUCTIONS
=========================================
Please see the documentation on Moodle Docs http://docs.moodle.org/en/Remote_Learner_Adobe_Connect_Pro_Module.

Create a directory called "adobeconnect" in your "mod" directory and copy all the files for this module into the "adobeconnect"
directory. Log in to your Moodle site as an administrator and click on the "notifications" link in the Adminsitration block and
ensure all tables were setup correctly.

You will then be prompted to enter details about Adobe Connect Pro server. You may not see the 'Test Connection' button at first. In the
administrator block click on Modules -> Activities -> Adobe Connect and you should now see the 'Test Connection' button.
Be sure to test your connection.

Once that is complete you can begin to create and administer meetings.


Maintainer Contact information
Company: Remote Learner
Author: Akinsaya Delamarre
Email: adelamarre@remote-learner.net
129 changes: 64 additions & 65 deletions backup/moodle2/backup_adobeconnect_activity_task.class.php
Original file line number Diff line number Diff line change
@@ -1,66 +1,65 @@
<?php

// This file is part of Moodle - http://moodle.org/
//
// Moodle is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// Moodle is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with Moodle. If not, see <http://www.gnu.org/licenses/>.

/**
* @package mod
* @subpackage adobeconnect
* @author Akinsaya Delamarre (adelamarre@remote-learner.net)
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
*/

require_once($CFG->dirroot . '/mod/adobeconnect/backup/moodle2/backup_adobeconnect_stepslib.php'); // Because it exists (must)

/**
* adobeconnect backup task that provides all the settings and steps to perform one
* complete backup of the activity
*/
class backup_adobeconnect_activity_task extends backup_activity_task {
/**
* Define (add) particular settings this activity can have
*/
protected function define_my_settings() {
// No particular settings for this activity
}

/**
* Define (add) particular steps this activity can have
*/
protected function define_my_steps() {
// Choice only has one structure step
$this->add_step(new backup_adobeconnect_activity_structure_step('adobeconnect_structure', 'adobeconnect.xml'));
}

/**
* Code the transformations to perform in the activity in
* order to get transportable (encoded) links
*/
static public function encode_content_links($content) {
global $CFG;

$base = preg_quote($CFG->wwwroot,"/");

// Link to the list of adobeconnect instances
$search="/(".$base."\/mod\/adobeconnect\/index.php\?id\=)([0-9]+)/";
$content= preg_replace($search, '$@ADOBECONNECTINDEX*$2@$', $content);

// Link to adobeconnect view by moduleid
$search="/(".$base."\/mod\/adobeconnect\/view.php\?id\=)([0-9]+)/";
$content= preg_replace($search, '$@ADOBECONNECTVIEWBYID*$2@$', $content);

return $content;
}
<?php
// This file is part of Moodle - http://moodle.org/
//
// Moodle is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// Moodle is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with Moodle. If not, see <http://www.gnu.org/licenses/>.

/**
* @package mod_adobeconnect
* @author Akinsaya Delamarre (adelamarre@remote-learner.net)
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
* @copyright (C) 2015 Remote Learner.net Inc http://www.remote-learner.net
*/

require_once($CFG->dirroot . '/mod/adobeconnect/backup/moodle2/backup_adobeconnect_stepslib.php'); // Because it exists (must)

/**
* adobeconnect backup task that provides all the settings and steps to perform one
* complete backup of the activity
*/
class backup_adobeconnect_activity_task extends backup_activity_task {
/**
* Define (add) particular settings this activity can have
*/
protected function define_my_settings() {
// No particular settings for this activity
}

/**
* Define (add) particular steps this activity can have
*/
protected function define_my_steps() {
// Choice only has one structure step
$this->add_step(new backup_adobeconnect_activity_structure_step('adobeconnect_structure', 'adobeconnect.xml'));
}

/**
* Code the transformations to perform in the activity in
* order to get transportable (encoded) links
*/
static public function encode_content_links($content) {
global $CFG;

$base = preg_quote($CFG->wwwroot,"/");

// Link to the list of adobeconnect instances
$search="/(".$base."\/mod\/adobeconnect\/index.php\?id\=)([0-9]+)/";
$content= preg_replace($search, '$@ADOBECONNECTINDEX*$2@$', $content);

// Link to adobeconnect view by moduleid
$search="/(".$base."\/mod\/adobeconnect\/view.php\?id\=)([0-9]+)/";
$content= preg_replace($search, '$@ADOBECONNECTVIEWBYID*$2@$', $content);

return $content;
}
}
51 changes: 25 additions & 26 deletions backup/moodle2/backup_adobeconnect_settinglib.php
Original file line number Diff line number Diff line change
@@ -1,27 +1,26 @@
<?php

// This file is part of Moodle - http://moodle.org/
//
// Moodle is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// Moodle is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with Moodle. If not, see <http://www.gnu.org/licenses/>.

/**
* @package mod
* @subpackage adobeconnect
* @author Akinsaya Delamarre (adelamarre@remote-learner.net)
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
*/

// This activity has not particular settings but the inherited from the generic
// backup_activity_task so here there isn't any class definition, like the ones
<?php
// This file is part of Moodle - http://moodle.org/
//
// Moodle is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// Moodle is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with Moodle. If not, see <http://www.gnu.org/licenses/>.

/**
* @package mod_adobeconnect
* @author Akinsaya Delamarre (adelamarre@remote-learner.net)
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
* @copyright (C) 2015 Remote Learner.net Inc http://www.remote-learner.net
*/

// This activity has not particular settings but the inherited from the generic
// backup_activity_task so here there isn't any class definition, like the ones
// existing in /backup/moodle2/backup_settingslib.php (activities section)
Loading