Commits

christiansalazar committed 19dc6ad

fix readme

Comments (0)

Files changed (1)

 
 	'components'=>array(
 		'fileman' => array(
-			'class'=>'application.extensions.yiifileman.YiiDiskFileManager',
+			'class'=>'application.extensions.yiifilemanager.YiiDiskFileManager',
 			'storage_path' => "/var/tmp/fileman",
 	),
 
 
 ### Test Fileman in a Command Line utility.
 
-1. Create a file "protected/commands/Filemancommand.php" having this content (see below).
+The command line utility is available in the 'commands' directory into this extension.
 
-2. Be sure you have the rigth config file in "protected/yiic.php"
+- Copy the provided file from:
+	
+		'protected/extensions/yiifilemanager/commands/FilemanCommand.php'
 
-3. Due to this is a test, edit the source code (look at "PUT SOME FILE HERE") and
-edit the array to provide real files.
+	to:
 
-4. test it running commands: (this file is available in the 'commands' directory into this extension) 
+		"protected/commands/FilemanCommand.php"
+
+- Be sure you have the rigth config file in "protected/yiic.php"
+
+- Test it:
 
 		cd myapp
 		cd protected
-		./yiic fileman
+		./yiic fileman --id=123456 --cmd=list
+		./yiic fileman --id=123456 --cmd=add --files=/home/mydoc.txt,/home/some.mp3
 
-		Known Issues:
+- Known Issues:
 
 			exception 'CException' with message 'Property CConsoleApplication.fileman is not defined.' 
 			in /home/christian/www/yii/framework/base/CComponent.php:130
 			Check your file: protected/yiic.php, it must point to config/main.php, or edit your
 			config/console.php file in order to register the yiifilemanager component into it
 
-		<?php
-		// save in your commands directory:
-		//		protected/commands/FilemanCommand.php
-		//
-		// run as:
-		//		(dont forget to edit your protected/yiic.php yii path)
-		//		#cd yourapp/protected
-		//		#./yiic fileman --cmd=list --id=123456
-		//
-		class FilemanCommand extends CConsoleCommand {
-			public function actionIndex($cmd='list',$fileids='',$id='',$files='', $name='', $file_id=''){
-				printf("\nFileman tester. ID=%s\n",$id);
-				printf("usage:\n");
-				printf("	--cmd=list (default)\n");
-				printf("	--cmd=add --id=123456 --files=/var/tmp/file1,/var/tmp/file2\n");
-				printf("	--cmd=rem --id=123456 --fileids=129819,129982\n");
-				printf("	--cmd=path --id=123456 --fileids=129819\n");
-				printf("	--cmd=canread --id=123456 --fileids=129819,119891\n");
-				printf("	--cmd=rename --id=123456 --file_id=129819 --name=newname\n");
-				printf("\n");
-				if($id=='')
-					die("must provide an id. use --id=123456 or something else to test\n");
-				if($cmd=='add'){
-					// ADD
-					//
-					if(($id=='') || ($files=='')){
-						printf("add command must be:\n");
-						printf("	--cmd=add --id=123456 --files=/var/tmp/file1,/var/tmp/file2\n");
-					}else{
-						$ar = explode(",",$files);
-						$result = Yii::app()->fileman->add_files($id, $ar);
-						if(empty($result))
-							printf("no files added.\n");
-						foreach($result as $r)
-							printf("added files [%s]\n",$r);
-					}
-				}elseif($cmd=='list'){
-					// LIST
-					//
-					foreach(Yii::app()->fileman->list_files($id) as $fd)
-						printf("file -> [%s] [%s] [%s]\n",
-							$fd['id'],$fd['file_id'],$fd['filename']);
-				}elseif($cmd=='rem'){
-					// DELETE
-					//
-					if($fileids == ''){
-						printf("usage: fileman --cmd=rem --fileids=129812,198928\n");
-					}else{
-						$ar = explode(",",$fileids);
-						$removed = Yii::app()->fileman->remove_files($id,$ar);
-						printf("file removed: %s\n",$removed);
-					}
-				}elseif($cmd=='path'){
-					$path = Yii::app()->fileman->get_file_path($id, $fileids);
-					if($path != null){
-						printf("REAL FILE PATH IS: %s\n",$path);
-					}
-					else
-						printf("file not found\d");
-				}elseif($cmd=='canread'){
-					if(($fileids == '') || ($id == '')){
-						printf("usage: fileman --cmd=canread --id=123456 --fileids=129812,198928\n");
-					}else{
-						$ar = explode(",",$fileids);
-						foreach($ar as $file_id)
-							printf("can_read %s: %s\n",
-								$file_id,
-								Yii::app()->fileman->can_read($id,$file_id) ? "YES" : "NO");
-					}
-				}elseif($cmd=='rename'){
-					if($name == ''){
-						printf("usage:\n");
-						printf("	--cmd=rename --id=123456 --file_id=129819 --name=newname\n");
-					}else{
-						printf("result: %s\n",Yii::app()->fileman->rename_file($id, $file_id, $name));
-					}
-				}
-			}
-
-		}
-
-
 [1]:https://bitbucket.org/christiansalazarh/yiifilemanager/downloads/fileman-class-diagram.png