예제 #1
0
파일: default.php 프로젝트: unlight/Morf
 public function Base_Render_Before($Sender)
 {
     if (property_exists($Sender, 'Form') && $Sender->DeliveryType() == DELIVERY_TYPE_ALL) {
         $Sender->AddCssFile('plugins/Morf/design/morf.css');
         $Sender->AddJsFile('plugins/Morf/js/jquery.placeheld.js');
         $Language = ArrayValue(0, explode('-', Gdn::Locale()->Current()));
         foreach (array($Language, 'en') as $Language) {
             $LanguageJsFile = 'vendors/jquery.dynDateTime/lang/calendar-' . $Language . '.js';
             if (file_exists(Gdn_Plugin::GetResource($LanguageJsFile))) {
                 $Sender->AddDefinition('CalendarLanguage', $Language);
                 break;
             }
         }
         $Session = Gdn::Session();
         if ($Session->CheckPermission('Plugins.Morf.Upload.Allow')) {
             $Sender->AddJsFile('plugins/Morf/js/jquery-fieldselection.js');
             $Sender->AddJsFile('plugins/Morf/js/jquery.uploader.js');
         }
         $Sender->AddJsFile('plugins/Morf/js/morf.js');
         $Sender->AddDefinition('SessionUserID', $Session->UserID);
     }
 }