Exemplo n.º 1
0
 public static function cssUrl($css_file_id, $user_id = null)
 {
     if (Yii::$app->user->isGuest && $user_id == null) {
         return Yii::getAlias('@web') . '/css/pb-theme-color-default.css';
     }
     if ($user_id == null) {
         $user_id = Yii::$app->user->identity->getId();
     }
     if ($css_file_id !== 'default-logo.png' && !empty($css_file_id)) {
         return UserUrl::css(true, $user_id) . '/' . $css_file_id . '.css';
     } else {
         return Yii::getAlias('@web') . '/css/pb-theme-color-default.css';
     }
 }
Exemplo n.º 2
0
 private function saveCss($css)
 {
     $css_file_path = UserUrl::css(false, $this->user_id);
     $css_file_id = rand(10000000000, 99999999999999);
     $css_file_id = AlphaId::id($css_file_id);
     file_put_contents($css_file_path . DIRECTORY_SEPARATOR . $css_file_id . '.css', $css);
     return $css_file_id;
 }