Author: ornicar2
Date: 2010-02-11 02:37:47 +0100 (Thu, 11 Feb 2010)
New Revision: 27876

Added:
   plugins/dmMediaUploadifyerPlugin/trunk/modules/dmMediaUploadifyerAdmin/
   
plugins/dmMediaUploadifyerPlugin/trunk/modules/dmMediaUploadifyerAdmin/actions/
   
plugins/dmMediaUploadifyerPlugin/trunk/modules/dmMediaUploadifyerAdmin/actions/actions.class.php
Modified:
   plugins/dmMediaUploadifyerPlugin/trunk/lib/dmMediaUploadifyerConfig.class.php
Log:
[Diem][dmMediaUploadifyerPlugin]
- renamed module to dmMediaUploadifyerAdmin to match new plugin admin module 
conventions

Modified: 
plugins/dmMediaUploadifyerPlugin/trunk/lib/dmMediaUploadifyerConfig.class.php
===================================================================
--- 
plugins/dmMediaUploadifyerPlugin/trunk/lib/dmMediaUploadifyerConfig.class.php   
    2010-02-11 01:01:34 UTC (rev 27875)
+++ 
plugins/dmMediaUploadifyerPlugin/trunk/lib/dmMediaUploadifyerConfig.class.php   
    2010-02-11 01:37:47 UTC (rev 27876)
@@ -9,7 +9,7 @@
     
     $media_library_menu->addChild(
       $media_library_menu->getI18n()->__('Add multiple files'),
-      
$media_library_menu->getHelper()->link('dmMediaLibrary/newMultipleFile?folder_id='.$event['folder']->id)
+      
$media_library_menu->getHelper()->link('dmMediaUploadifyerAdmin/newMultipleFile?folder_id='.$event['folder']->id)
         ->set('.new_multiple_file.uploadify_dialog_me.s16.s16_file_add')
     )->end();
     

Added: 
plugins/dmMediaUploadifyerPlugin/trunk/modules/dmMediaUploadifyerAdmin/actions/actions.class.php
===================================================================
--- 
plugins/dmMediaUploadifyerPlugin/trunk/modules/dmMediaUploadifyerAdmin/actions/actions.class.php
                            (rev 0)
+++ 
plugins/dmMediaUploadifyerPlugin/trunk/modules/dmMediaUploadifyerAdmin/actions/actions.class.php
    2010-02-11 01:37:47 UTC (rev 27876)
@@ -0,0 +1,55 @@
+<?php
+
+require_once(dmOs::join(sfConfig::get('dm_admin_dir').'/modules/dmMediaLibrary/lib/BasedmMediaLibraryActions.class.php'));
+
+class dmMediaUploadifyerAdminActions extends dmAdminBaseActions
+{
+  
+  /**
+  * Allows the upload of multiple files 
+  * 
+  * @param sfWebRequest $request
+  */
+  public function executeNewMultipleFile(dmWebRequest $request)
+  {
+    // create new media
+
+    $media = null;
+
+    $this->forward404Unless($folder = 
dmDb::table('DmMediaFolder')->find($request->getParameter('folder_id')));
+
+    if (!$folder->isWritable())
+    {
+      $this->getUser()->logAlert($this->getI18n()->__('Folder %1% is not 
writable', array('%1%' => $folder->fullPath)));
+    }
+    
+    $form = new dmMediaUploadifyForm();
+    $form->setDefault('dm_media_folder_id', $folder->id);
+    
+    if ($request->isMethod('post') && $form->bindAndValid($request))
+    {
+      $media = $form->save();                                        
+      
+      return $this->renderText('success');
+    }
+
+    $action = 'dmMediaLibrary/newMultipleFile?folder_id='.$folder->id;
+    
+    $uploadify_widget = new sfWidgetFormDmUploadify();
+    
+    return $this->renderAsync(array(
+      'html'  => $form->render('.dm_form.list.little action="'.$action.'"'),
+      'css'   => $uploadify_widget->getStylesheets(),
+      'js'    => $uploadify_widget->getJavascripts()
+    ));
+  }
+  
+  public function executeUploadifyTest(dmWebRequest $request)
+  {
+    $out = 'test';
+    
+    $out = print_r($request->getPostParameters(), true);
+    return $this->renderText($out);
+  }
+  
+}
\ No newline at end of file


Property changes on: 
plugins/dmMediaUploadifyerPlugin/trunk/modules/dmMediaUploadifyerAdmin/actions/actions.class.php
___________________________________________________________________
Added: svn:executable
   + *

-- 
You received this message because you are subscribed to the Google Groups 
"symfony SVN" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/symfony-svn?hl=en.

Reply via email to