|
@@ -25,6 +25,35 @@ class Core
|
|
$this->data['config'] = Dever::db('main/config')->one();
|
|
$this->data['config'] = Dever::db('main/config')->one();
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+
|
|
|
|
+ protected function pic($data, $type = 't1')
|
|
|
|
+ {
|
|
|
|
+
|
|
|
|
+ $config = array
|
|
|
|
+ (
|
|
|
|
+ 'pic', 'content', 'contact', 'logo', 'top', 'img', 'link', 'background', 'audio_pic'
|
|
|
|
+ );
|
|
|
|
+
|
|
|
|
+ foreach ($config as $k => $v) {
|
|
|
|
+ if (isset($data[$v]) && $data[$v]) {
|
|
|
|
+ $data[$v] = $this->replacePic($data[$v], $type);
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ return $data;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ protected function replacePic($pic, $type = 't1')
|
|
|
|
+ {
|
|
|
|
+ $pic = Dever::pic($pic, $type);
|
|
|
|
+
|
|
|
|
+ if (strstr($pic, 'http://')) {
|
|
|
|
+ $pic = str_replace('http://', 'https://', $pic);
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ return $pic;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
|
|
protected function content($data, $content = false)
|
|
protected function content($data, $content = false)
|
|
{
|
|
{
|