Exemple #1
0
 public function testGetBaseName()
 {
     $mediaSource = new HttpSource();
     $this->assertEquals('tao.png', $mediaSource->getBaseName(Template::img('tao.png', 'tao')));
     $this->assertEquals('tao.png', $mediaSource->getBaseName(Template::img('tao.png?a=b', 'tao')));
     $this->setExpectedException(tao_models_classes_FileNotFoundException::class);
     $mediaSource->getBaseName('http://notevenavaliddomain');
 }
Exemple #2
0
 /**
  * Get the logo URL.
  * 
  * @return string The absolute URL to the logo image.
  */
 public static function getLogoUrl()
 {
     $logoFile = Template::img('tao-logo.png', 'tao');
     switch (TAO_RELEASE_STATUS) {
         case 'alpha':
         case 'demoA':
             $logoFile = Template::img('tao-logo-alpha.png', 'tao');
             break;
         case 'beta':
         case 'demoB':
             $logoFile = Template::img('tao-logo-beta.png', 'tao');
             break;
     }
     return $logoFile;
 }
 /**
  * Get the logo URL.
  * 
  * @return string The absolute URL to the logo image.
  */
 public static function getLogoUrl()
 {
     $logoFile = Template::img('apt_logo.png', 'tao');
     if (self::isThemingEnabled() === true) {
         // Get Theming info from taoThemingPlatform...
         $themingService = PlatformThemingService::singleton();
         $themingConfig = $themingService->retrieveThemingConfig();
         if ($themingConfig['logo'] !== null) {
             $logoFile = $themingService->getFileUrl($themingConfig['logo']);
         }
     } else {
         switch (TAO_RELEASE_STATUS) {
             case 'alpha':
             case 'demoA':
                 $logoFile = Template::img('tao-logo-alpha.png', 'tao');
                 break;
             case 'beta':
             case 'demoB':
                 $logoFile = Template::img('tao-logo-beta.png', 'tao');
                 break;
         }
     }
     return $logoFile;
 }
 public function getBase64()
 {
     //TODO Resize the image
     if ($this->hasRequestParameter('upload')) {
         $filename = $this->getRequestParameter('upload');
         $return['base64'] = 'data:' . FsUtils::getMimeType($filename) . ';base64,' . base64_encode(file_get_contents($filename));
     } else {
         $return['base64'] = Template::img('tao-logo.png', 'tao');
     }
     $this->returnJson($return);
 }