コード例 #1
0
ファイル: Plugin.php プロジェクト: lhfcainiao/basic
 public function __construct()
 {
     parent::__construct();
     $class = get_class($this);
     $reflection = new ReflectionClass($class);
     $this->pluginDir = dirname($reflection->getFileName());
 }
コード例 #2
0
ファイル: Submission.php プロジェクト: SAM-IT/ls2-submission
 public function __construct(PluginManager $manager, $id)
 {
     parent::__construct($manager, $id);
     $this->subscribe('afterSurveyComplete');
     $this->subscribe('beforeSurveySettings');
     $this->subscribe('newDirectRequest');
 }
 public function __construct(PluginManager $manager, $id)
 {
     parent::__construct($manager, $id);
     $this->subscribe('beforeActivate');
     $this->subscribe('listExportPlugins');
     $this->subscribe('listExportOptions');
     $this->subscribe('newExport');
 }
コード例 #4
0
ファイル: ShowResponse.php プロジェクト: mfavetti/LimeSurvey
 public function __construct(PluginManager $manager, $id)
 {
     parent::__construct($manager, $id);
     /**
      * Here you should handle subscribing to the events your plugin will handle
      */
     $this->subscribe('afterSurveyComplete', 'showTheResponse');
 }
コード例 #5
0
 public function __construct(PluginManager $manager, $id)
 {
     parent::__construct($manager, $id);
     $this->subscribe('beforeSurveySettings');
     $this->subscribe('newSurveySettings');
     $this->subscribe('beforeQuestionRender');
     $this->subscribe('newDirectRequest');
 }
 public function __construct(PluginManager $manager, $id)
 {
     parent::__construct($manager, $id);
     $this->subscribe('beforeSurveySettings');
     $this->subscribe('newSurveySettings');
     //Can call plugin
     $this->subscribe('newDirectRequest');
     // Add js and css
     $this->subscribe('beforeSurveyPage');
 }
コード例 #7
0
 public function __construct(PluginManager $manager, $id)
 {
     parent::__construct($manager, $id);
     // Register Event-Listeners Plug-in needs
     $this->subscribe('beforeActivate');
     $this->subscribe('afterAdminMenuLoad');
     $this->subscribe('newDirectRequest');
     $this->subscribe('beforeSurveySettings');
     $this->subscribe('newSurveySettings');
 }
コード例 #8
0
ファイル: ExportR.php プロジェクト: jdbaltazar/survey-office
 public function __construct(PluginManager $manager, $id)
 {
     parent::__construct($manager, $id);
     /**
      * Here you should handle subscribing to the events your plugin will handle
      */
     $this->subscribe('listExportPlugins');
     $this->subscribe('listExportOptions');
     $this->subscribe('newExport');
 }
コード例 #9
0
ファイル: Example.php プロジェクト: mfavetti/LimeSurvey
 public function __construct(PluginManager $manager, $id)
 {
     parent::__construct($manager, $id);
     /**
      * Here you should handle subscribing to the events your plugin will handle
      */
     $this->subscribe('afterPluginLoad', 'helloWorld');
     $this->subscribe('afterAdminMenuLoaded');
     $this->subscribe('beforeSurveySettings');
     $this->subscribe('newSurveySettings');
 }
コード例 #10
0
 public function __construct(PluginManager $manager, $id)
 {
     parent::__construct($manager, $id);
     /**
      * Subscribes to plugin settings event for each survey (beforeSurveySettings, newSurveySettings)
      * Subscribes to afterSurveyComplete event in order to send email notification
      */
     $this->subscribe('afterSurveyComplete', 'afterSurveyComplete');
     $this->subscribe('beforeSurveySettings', 'beforeSurveySettings');
     $this->subscribe('newSurveySettings');
 }
コード例 #11
0
 public function __construct(PluginManager $manager, $id)
 {
     parent::__construct($manager, $id);
     $this->subscribe('beforeSurveySettings');
     $this->subscribe('newSurveySettings');
     $this->subscribe('beforeActivate');
     $this->subscribe('beforeUserSave');
     $this->subscribe('beforeUserDelete');
     $this->subscribe('beforePermissionSetSave');
     $this->subscribe('beforeParticipantSave');
     $this->subscribe('beforeParticipantDelete');
 }
コード例 #12
0
 public function __construct(PluginManager $manager, $id)
 {
     parent::__construct($manager, $id);
     // Provides survey specific settings.
     $this->subscribe('beforeSurveySettings');
     // Saves survey specific settings.
     $this->subscribe('newSurveySettings');
     // Encrypt data on survey completion.
     $this->subscribe('afterSurveyComplete');
     // Create table for encrypted data.
     $this->subscribe('beforeActivate');
     $this->subscribe('newDirectRequest');
 }
コード例 #13
0
ファイル: AuditLog.php プロジェクト: rouben/LimeSurvey
        public function __construct(PluginManager $manager, $id) {
            parent::__construct($manager, $id);

            $this->subscribe('beforeSurveySettings');
            $this->subscribe('newSurveySettings');
            $this->subscribe('beforeActivate');
            $this->subscribe('beforeUserSave');
            $this->subscribe('beforeUserDelete');
            $this->subscribe('beforePermissionSetSave'); 
            $this->subscribe('beforeParticipantSave'); 
            $this->subscribe('beforeParticipantDelete'); 
            $this->subscribe('beforeLogout');
            $this->subscribe('afterSuccessfulLogin');
            $this->subscribe('afterFailedLoginAttempt');
        }
コード例 #14
0
ファイル: TutorialPlugin.php プロジェクト: gg1977/frontend
 public function __construct()
 {
     parent::__construct();
     $this->tutorial = new Tutorial();
 }
コード例 #15
0
ファイル: MixpanelPlugin.php プロジェクト: gg1977/frontend
 public function __construct()
 {
     parent::__construct();
 }
コード例 #16
0
ファイル: oldUrlCompat.php プロジェクト: mfavetti/LimeSurvey
 public function __construct(PluginManager $manager, $id)
 {
     parent::__construct($manager, $id);
     $this->subscribe('afterPluginLoad', 'oldUrlCompat');
 }
コード例 #17
0
 public function __construct(PluginManager $manager, $id) {
     parent::__construct($manager, $id);
     $this->subscribe('beforeSurveyPage');
     $this->subscribe('beforeSurveySettings');
     $this->subscribe('newSurveySettings');
 }
コード例 #18
0
 public function __construct()
 {
     parent::__construct();
     $this->adn = new AppDotNet(null, null);
 }
コード例 #19
0
ファイル: DEEP.php プロジェクト: ColumbiaCDS/DEEPSurvey
 public function __construct(PluginManager $manager, $id)
 {
     parent::__construct($manager, $id);
     $this->subscribe('beforeSurveyPage');
     $this->subscribe('beforeQuestionRender');
 }
コード例 #20
0
ファイル: UnActivatable.php プロジェクト: mfavetti/LimeSurvey
 public function __construct(PluginManager $manager, $id)
 {
     parent::__construct($manager, $id);
     $this->subscribe('beforeActivate');
 }
コード例 #21
0
ファイル: index.php プロジェクト: ZeitZumSterben/website-cms
 function __construct($id)
 {
     parent::__construct(dirname(__FILE__), $id);
     //Construct
 }
コード例 #22
0
 /**
  * 
  * @param PluginManager $pluginManager
  * @param string $id
  * @param int $responseId Pass a response id to load results.
  */
 public function __construct(PluginManager $manager, $id)
 {
     parent::__construct($manager, $id);
     $this->subscribe('listQuestionPlugins');
 }