<?php

include_once "portal_settings.php";
 //include_once "portal_functions.php";

// add folder for company Acronym. called in new.php and import.php
function addFolder($sqlres_company){
	
 

  $Uploaddir_cmd1 = 'for i in `ls -d /var/www/html/xadesweb/protected/XAdES/TestCases/XAdES*`; do mkdir $i/'.$sqlres_company.'; done';

  	
	$Uploaddir_cmd2 = 'mkdir /var/www/html/xadesweb/protected/XAdES/Stats/'.$sqlres_company;
 	$Uploaddir_cmd3 = 'mkdir /var/www/html/xadesweb/protected/XAdESConf/Upload/'.$sqlres_company;
 	$Uploaddir_cmd4 = 'mkdir /var/www/html/xadesweb/protected/XAdESConf/TestCases/'.$sqlres_company;
 	$Uploaddir_cmd5 = 'mkdir /var/www/html/xadesweb/protected/XAdESConf/Stats/'.$sqlres_company;
 
  	$Uploaddir_cmd6 = 'mkdir /var/www/html/xadesweb/protected/Acert/Upload/'.$sqlres_company;
 	$Uploaddir_cmd7 = 'mkdir /var/www/html/xadesweb/protected/Acert/TestCases/'.$sqlres_company;
 	


	
  	shell_exec($Uploaddir_cmd1);
	shell_exec($Uploaddir_cmd2);
	shell_exec($Uploaddir_cmd3);
	shell_exec($Uploaddir_cmd4);
  	shell_exec($Uploaddir_cmd5);
	shell_exec($Uploaddir_cmd6);
	shell_exec($Uploaddir_cmd7);
	
	
	
	
	/*
	shell_exec($Uploaddir_cmd8);
	shell_exec($Uploaddir_cmd9);
	shell_exec($Uploaddir_cmd10);
 	shell_exec($Uploaddir_cmd11);
	*/
	
	
	
	
}

 //remove folder for company Acronym. called in view.php
function delFolder($sqlres_company){

	if( isset ($sqlres_company)){     
		$Deletedir_cmd1 = 'for i in `ls -d /var/www/html/xadesweb/protected/XAdES/TestCases/XAdES*`; do rm -rf $i/'.$sqlres_company.'; done';
 
	$Deletedir_cmd2 = 'rm -rf /var/www/html/xadesweb/protected/XAdES/Stats/'.$sqlres_company;
	$Deletedir_cmd3 = 'rm -rf /var/www/html/xadesweb/protected/XAdESConf/Upload/'.$sqlres_company;
	$Deletedir_cmd4 = 'rm -rf /var/www/html/xadesweb/protected/XAdESConf/TestCases/'.$sqlres_company;
	$Deletedir_cmd5 = 'rm -rf /var/www/html/xadesweb/protected/XAdESConf/Stats/'.$sqlres_company;
	
	
	$Deletedir_cmd6 = 'rm -rf /var/www/html/xadesweb/protected/Acert/Upload/'.$sqlres_company;
	$Deletedir_cmd7 = 'rm -rf /var/www/html/xadesweb/protected/Acert/TestCases/'.$sqlres_company;
	
	shell_exec($Deletedir_cmd1);
	shell_exec($Deletedir_cmd2);
	shell_exec($Deletedir_cmd3);
	shell_exec($Deletedir_cmd4);
	shell_exec($Deletedir_cmd5);
	shell_exec($Deletedir_cmd6);
	shell_exec($Deletedir_cmd7);
	
	
	
	}
	

/*
	$Deletedir_cmd1 = 'rm -rf /var/www/html/xadesweb/protected/XAdESConf/Upload/'.$sqlres_company;
	$Deletedir_cmd2 = 'rm -rf /var/www/html/xadesweb/protected/XAdESConf/Upload/'.$sqlres_company;
	$Deletedir_cmd3 = 'rm -rf /var/www/html/xadesweb/protected/ASiCConf/Upload/'.$sqlres_company;

  
	$Deletedir_cmd4 = 'rm -rf /var/www/html/xadesweb/protected/XAdESConf/TestCases/'.$sqlres_company;
	$Deletedir_cmd5 = 'rm -rf /var/www/html/xadesweb/protected/XAdESConf/TestCases/'.$sqlres_company;
	$Deletedir_cmd6 = 'rm -rf /var/www/html/xadesweb/protected/ASiCConf/TestCases/'.$sqlres_company;
  
	$Deletedir_cmd7 = 'rm -rf /var/www/html/xadesweb/protected/XAdESConf/Stats/'.$sqlres_company;
	$Deletedir_cmd8 = 'rm -rf /var/www/html/xadesweb/protected/XAdESConf/Stats/'.$sqlres_company;
	$Deletedir_cmd9 = 'rm -rf /var/www/html/xadesweb/protected/ASiCConf/Stats/'.$sqlres_company;
 
	shell_exec($Deletedir_cmd1);
	shell_exec($Deletedir_cmd2);
	shell_exec($Deletedir_cmd3);
	shell_exec($Deletedir_cmd4);
	shell_exec($Deletedir_cmd5);
	shell_exec($Deletedir_cmd6);
	shell_exec($Deletedir_cmd7);
	shell_exec($Deletedir_cmd8);
	shell_exec($Deletedir_cmd9);
 */
 
 
 
}

function checkCompany($sqlres_company){
// add folder for company Acronym. called in new.php and import.php
	$result = mysql_query("SELECT company FROM tb_login where company=$sqlres_company");
if (!$result) {
  
		$exist_company = 1;
 
}
else { $exist_company = 0;  
}
return $exist_company;

}
/*

function checkCompany($sqlres_company){
// add folder for company Acronym. called in new.php and import.php
	$result = mysql_query("SELECT company FROM tb_login where company=$sqlres_company");
	$results = array();
	while($row = mysql_fetch_assoc($result))
	{
   $results[] = $row;
   

   
   if ($row ==  $sqlres_company)
   { 
	$exist_company = 1;
   }
   else {
   $exist_company = 0;
   }
   
  }
   
   
return $exist_company;
}

*/

function checkUsername($sqlres_username){
 	
	$result = mysql_query("SELECT username FROM tb_login");
	$results = array();
	while($row = mysql_fetch_assoc($result))
	{
   $results[] = $row;
   

   
   if ($row ==  $sqlres_username)
   { 
	$exist_username = 1;
   }
   else {
   $exist_username = 0;
   }
   
  
   
   
} 
return $exist_username;
}


function addCompany($sqlres_company){


// Insert Companies into the testcases-comp.php		
    $file = '/var/www/html/xadesweb/protected/XAdES/Documentation/testcases_comp_include.shtml';
   $buffer = '<a href="testcases-comp.php?comp='.$sqlres_company.'">'.$sqlres_company.'</a> '. "\n";

    if (file_exists($file)) {
            $buffer = file_get_contents($file) . "\n" . $buffer;
			//$buffer= natsort($buffer);
    }

   $success = file_put_contents($file, $buffer);
   
   $lignes = file($file); 
	sort($lignes); 
	
    $success2 = file_put_contents($file, $lignes);
   
  /*
	$data = file_get_contents($file);
	$data= asort($data);
	$success = file_put_contents($file, $data);
	*/
		
// Insert Companies into the build.sh	
$file_build = '/var/www/html/xadesweb/protected/XAdES/Documentation/build.sh';

$file = file($file_build); // la fonction file, lit le fichier et met chaque ligne de celui ci dans un tableau
$str = $file[1];
  $longueur = strlen($str) - 1;
  
$file[1] = substr_replace($str, ' '.$sqlres_company, $longueur, 0);
   
 //unset($file[1]); // supprime la première ligne du tableau (qui correspond à la première ligne de ton fichier)
file_put_contents($file_build, $file); // réinsère les lignes dans le fichier, ça écrase l'ancien fichier. [/php]
	
	
		
	
// Insert Companies into the link.sh	
$file_link = '/var/www/html/xadesweb/protected/XAdES/Documentation/link.sh';

$file = file($file_link); // la fonction file, lit le fichier et met chaque ligne de celui ci dans un tableau
$str = $file[0];
  $longueur = strlen($str) - 1;
  
$file[0] = substr_replace($str, ' '.$sqlres_company, $longueur, 0);
   
 //unset($file[1]); // supprime la première ligne du tableau (qui correspond à la première ligne de ton fichier)
file_put_contents($file_link, $file); // réinsère les lignes dans le fichier, ça écrase l'ancien fichier. [/php]
	

	
}











?>