@@ -27,7 +27,7 @@ public function rules()
2727 return [
2828 ['title ' , 'string ' ],
2929 ['htmlCode ' , 'string ' ],
30- ['sortOrder ' , 'string ' ],
30+ ['sortOrder ' , 'integer ' ],
3131 ];
3232 }
3333
@@ -37,6 +37,7 @@ public function rules()
3737 public function attributeLabels ()
3838 {
3939 return [
40+ 'title ' => Yii::t ('CodeboxModule.base ' , 'Title: ' ),
4041 'htmlCode ' => Yii::t ('CodeboxModule.base ' , 'Codebox HTML code snippet: ' ),
4142 ];
4243 }
@@ -47,24 +48,30 @@ public function attributeLabels()
4748 public function attributeHints ()
4849 {
4950 return [
50- 'htmlCode ' => Yii::t ('CodeboxModule.base ' , 'e.g. <code><php? ?>< /code> ' ),
51+ 'htmlCode ' => Yii::t ('CodeboxModule.base ' , 'e.g. <code>Code Here</code>, also for inline scripts use {code}. ' , [ ' code ' => ' <code><script nonce={{nonce}}>< /code> '] ),
5152 ];
5253 }
5354
5455 public function loadSettings ()
5556 {
56- $ this ->title = Yii::$ app ->getModule ('codebox ' )->settings ->get ('title ' );
57- $ this ->htmlCode = Yii::$ app ->getModule ('codebox ' )->settings ->get ('htmlCode ' );
58- $ this ->sortOrder = Yii::$ app ->getModule ('codebox ' )->settings ->get ('sortOrder ' );
57+ $ module = Yii::$ app ->getModule ('codebox ' );
58+ $ settings = $ module ->settings ;
59+
60+ $ this ->title = $ settings ->get ('title ' );
61+ $ this ->htmlCode = $ settings ->get ('htmlCode ' );
62+ $ this ->sortOrder = $ settings ->get ('sortOrder ' );
5963
6064 return true ;
6165 }
6266
6367 public function save ()
6468 {
65- Yii::$ app ->getModule ('codebox ' )->settings ->set ('title ' , $ this ->title );
66- Yii::$ app ->getModule ('codebox ' )->settings ->set ('htmlCode ' , $ this ->htmlCode );
67- Yii::$ app ->getModule ('codebox ' )->settings ->set ('sortOrder ' , $ this ->sortOrder );
69+ $ module = Yii::$ app ->getModule ('codebox ' );
70+ $ settings = $ module ->settings ;
71+
72+ $ settings ->set ('title ' , $ this ->title );
73+ $ settings ->set ('htmlCode ' , $ this ->htmlCode );
74+ $ settings ->set ('sortOrder ' , $ this ->sortOrder );
6875
6976 return true ;
7077 }
0 commit comments