Some useful scripts

Here I will collect some scripts I wrote while playing with drupal. Most of them were written to automize moving the contant from old STAR db to drupal. Some of them are more useful some are less but it's better if I keep all of them here otherwise I will lose/forget about them and you never know when some of them may be helpful.

  1. Copy images

Copy Images

 

<?
$result= db_query("SELECT * FROM {members} ORDER BY Id");
$k=0;
while ($member = db_fetch_object($result))
{
$fileArray = scandirMY("/afs/rhic.bnl.gov/star/doc_public/www/central/phonebook/");
if($fileArray) {

$filename = $member->LastName ."_".$member->FirstName;
$filename = str_replace(array('.',' '),array('',''),$filename);
$filename = strtolower($filename);
echo "\n<!-- $filename -->\n";

if(in_array($filename.".jpg",$fileArray))
$filename .= ".jpg";
else if(in_array($filename.".gif",$fileArray))
$filename .= ".gif";
else
$filename = "";
}

if($filename)
{
if (file_exists("/afs/rhic.bnl.gov/star/doc_public/www/central/phonebook/". $filename))
// echo "OK " ;
$ext = strrchr($filename,'.');
$ext = str_replace('.','',$ext);

$newfile = "member-" . $member->Id . "." . $ext;
echo "cp /afs/rhic.bnl.gov/star/doc_public/www/central/phonebook/" . $filename . " /var/www/html/STARdrupal51/files/phonebook/". $newfile . "<br>";
//if($file=file_save_upload('/afs/rhic.bnl.gov/star/doc_public/www/central/phonebook/'.$filename,'phonebook/'.$newfile,1))
// echo "OK <br>";
//else
// echo "DUPA <br>";

}

}
?>