check file exists
[Pman.Core] / ImportMailMessage.php
index e3cdad6..ce4ea30 100644 (file)
@@ -1,8 +1,10 @@
 <?php
 
+// should be in import folder... need to know where this is used though...
+
 require_once 'ConvertStyle.php';
 
-class Pman_Crm_ImportHtml extends Pman_Core_ConvertStyle 
+class Pman_Core_ImportMailMessage extends Pman_Core_ConvertStyle 
 {
     function getAuth()
     {
@@ -16,15 +18,15 @@ class Pman_Crm_ImportHtml extends Pman_Core_ConvertStyle
         return true;
     }
     
-    function get()
+    function get($v, $opts=array())
     {
         $this->post();
         
         return $this->jerr("not allowed");
     }
     
-    function post()
-    {
+    function post($v)
+    {   
         if(isset($_REQUEST['_convertToPlain']))
         {
             require_once 'System.php';
@@ -54,20 +56,17 @@ class Pman_Crm_ImportHtml extends Pman_Core_ConvertStyle
             }
             require_once 'File/Convert.php';
             $fc = new File_Convert($path, 'text/html');
+            
             $plain = $fc->convert('text/plain');
             $this->jok(file_get_contents($plain));
         }
+        
         // Import from URL
         if(isset($_REQUEST['importUrl']))
         {
-           // $host = parse_url($_REQUEST['importUrl']);
-//            if($host['host'] != 'localhost' && $host['host'] != 'roojs-edward.com' && $host['host'] != $_SERVER['HTTP_HOST'])
-//            {
-//                $this->jerr('Invalid URL!');
-//            }
             $this->checkHeader($_REQUEST['importUrl']);
             $data = $this->convertStyle($_REQUEST['importUrl'], '', true);
-         //   print_r($data);exit;
+         
             $this->jok($data);
             
         }
@@ -79,7 +78,7 @@ class Pman_Crm_ImportHtml extends Pman_Core_ConvertStyle
                'ontable' =>'crm_mailing_list_message'
         ));
         $htmlFile->onUpload(false);
-       // print_r($htmlFile);
+       
         if($htmlFile->mimetype != 'text/html')
         {
             $this->jerr('accept html file only!');
@@ -92,6 +91,7 @@ class Pman_Crm_ImportHtml extends Pman_Core_ConvertStyle
         $data = $this->convertStyle('', $htmlFile->getStoreName(), false);
         
         $htmlFile->delete();
+        
         unlink($htmlFile->getStoreName()) or die('Unable to delete the file');
         
         $this->jok($data);