コード例 #1
0
ファイル: testLiveDocs.php プロジェクト: r1zib/salesforce
 public function testTransfertImage()
 {
     $rep_doc = Zend_Registry::get('config')->livedocx->image;
     $livedoc = new Application_Model_LiveDocs();
     $url = 'http://apps.nke-marine-electronics.fr/img/98-60-250.png';
     list($rep, $img) = $livedoc->transfertImage($url, $rep_doc);
     echo $rep . $img;
     $this->assertEquals($rep, $rep_doc);
     $this->assertEquals($img, '98-60-250.png');
     /* test avec répertoire ou l'on a pas les droits */
     $url = 'http://apps.nke-marine-electronics.fr/img/98-60-250.png';
     $rep_doc = '/home/';
     try {
         $result = $livedoc->transfertImage($url, $rep_doc);
         // normallement on doit lever un exception et ne jamais passer par ce test
         $this->assertEquals($result, '');
     } catch (Exception $e) {
         $this->assertEquals($e->getCode(), 2);
     }
 }
コード例 #2
0
ファイル: Opportunities.php プロジェクト: r1zib/salesforce
 function init_liveDocs()
 {
     try {
         $mailMerge = new Application_Model_LiveDocs();
         $config = Azeliz_Registreconfig::getInstance()->getConfig();
         $template = $config->livedocx->template;
         $repertoire = $config->livedocx->repertoire;
         $web = $config->livedocx->web;
         $repertoireImage = $config->livedocx->image;
         $user = $config->livedocx->user;
         $password = $config->livedocx->password;
         $mailMerge = new Application_Model_LiveDocs();
         $mailMerge->setUsername($user)->setPassword($password);
         $mailMerge->setLocalTemplate($template);
         $mailMerge->setRepertoire($repertoire)->setWeb($web)->setRepertoireImage($repertoireImage);
         return $mailMerge;
     } catch (Exception $e) {
         echo '<h1>Exception : ' . $e->getMessage() . '</h1>';
         //Zend_Debug::dump($e);
     }
 }