Dev#33376 api redmine
Merge request reports
Activity
Filter activity
29 } 30 31 32 protected function fetchLibrariesDatas($libraries) { 33 $this->view->libraries = []; 34 35 $renderIssues = function($library_id, $data) { 36 return $this->view->libraries[$library_id]['issues'] = Class_WebService_redmine::extractIssues($data); 37 }; 38 39 $renderUser = function($library_id, $data) { 40 return $this->view->libraries[$library_id]['user'] = Class_WebService_redmine::extractConnectedUser($data, Class_Users::getIdentity()->getRedmineLibrary()); 41 }; 42 43 $renderProject = function($library_id, $data) { 44 return $this->view->libraries[$library_id ]['project'] = Class_WebService_redmine::extractProject($data); 116 $models[] = Class_WebService_Redmine_Issue::newWith($issue); 117 118 return $models; 119 } 120 121 122 public static function extractConnectedUser($data, $library) { 123 if(!isset($data['user'])) 124 return false; 125 126 if($library) 127 $library->setRedmineUserId($data['user']['id']) 128 ->setRedmineApiKey($data['user']['api_key']) 129 ->save(); 130 131 return (new self())->_('Vous êtes connecté(e) en tant que %s %s', 19 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 20 */ 21 22 23 class ZendAfi_View_Helper_Redmine_LibrarySelector extends ZendAfi_View_Helper_BaseHelper { 24 25 public function Redmine_LibrarySelector($library_value, $library_options) { 26 if (!Class_AdminVar::isRedmineEnabled()) 27 return ''; 28 29 $html = 30 '<a name="redmine"></a>' . 31 '<fieldset>' . 32 '<legend> ' . $this->_('Choix de la bibliothèque ayant un compte Redmine') . '</legend><br />' . 33 '<table>' . 34 '<tr>'.
Please register or sign in to reply