2012-11-19 4 views
0

Я использую this plugin, чтобы разрешить интеграцию dropbox в joomla. Когда система входа в систему пользователя создает папку в вашей учетной записи Dropbox, все работает нормально.добавить параметр Dropbox для joomla при создании нового пользователя

Что мне нужно, это добавить этот параметр на страницу создания пользователя. Я пытался изменить функцию сохранения в контроллер com_users/контроллеры/user.php

JModel::addIncludePath (JPATH_ROOT . DS . 'components' . DS . 'com_dropbox' . DS . 'models'); 


$dropbox =& JModel::getInstance('dropbox', 'dropboxModel'); 

мне нужно передать значения в модели здесь:

/** 
    * Creates a new folder 
    * 
    * This method returns the information from the newly created directory 
    * 
    * @param string $path 
    * @return stdclass 
    */ 
    public function createFolder($path="") { 

     $path= &Jfolder::makeSafe($path); 

     if (trim($path)=="") 
     { 
      //OK lets try to create the chroot 
//    $path=$this->dropbox->chroot; 
     } 



     $result = $this->auth->fetch('fileops/create_folder', array('path' => $this->dropbox->folder . '/' . $path, 'root' => $this->root),'POST'); 
     return json_decode($result); 

    } 

Нет результатов после различных попыток .. ..

Пожалуйста, помогите мне, спасибо ...!

ответ

0

Вы должны включить файл модели и вызвать функцию, используя имя класса

Добавьте следующую строку в плагине:

jimport('joomla.filesystem.folder'); 
require_once JPATH_ROOT . '/components/com_dropbox/models/filename.php'; 

dropboxModelfilename::functionname();