www.lleitmotif.net
[email protected]" ); // bug report email define( "HOST_NAME", getEnv( "HTTP_HOST" ) ); define( "PHP_SELF", getEnv( "SCRIPT_NAME" ) ); define( "ERR_MISSING", "Missing required field : " ); define( "ERR_EMAIL", "Please type in a valid e-mail address : " ); define( "ERR_CREDIT_CARD_NUMBER", "Please check the credit card number : " ); define( "ERR_CREDIT_CARD_EXPIRED", "Please check the credit card expiry date : " ); define( "ERR_SELECT_UPLOAD", "Please select upload file : " ); error_reporting( E_ERROR | E_WARNING | E_PARSE ); ?>\n"; $from = $value ; } }; // insert products required for wholesale $content .= "\n\n ID : Product Name (Sex / Size) : Quantity"; foreach ($_POST[pdId] as $key => $value) { $$key = $value; if ($value) { $sql = "SELECT pd_name FROM tbl_product WHERE pd_id = $key"; $result = mysql_query($sql); while ($row = dbFetchAssoc($result)) { $content .= "\n" . $key . " : " . $row["pd_name"] . " : " . $value; } } } $content .= "\n\nIP:" . getEnv( "REMOTE_ADDR" ); switch( strtolower($sWhatToDo) ){ case "mailandfile" : mailAttachments( $to , $subject , $content, $from, $charset, $cc , $bcc ) ; if( ! appendToFile( $sFileName, $line ) ) mailReport( $content . "\n\nWrite Form Mail to File Fail." ); break; case "fileonly" : if( ! appendToFile( $sFileName, $line ) ) mailReport( $content . "\n\nWrite Form Mail to File Fail.", $from ); break; default : mailAttachments( $to , $subject , $content, $from, $charset, $cc , $bcc ) ; } mailAutoResponse( $from ) ; } //------------------------------------------------------------------------------------------ function mailAutoResponse( $to ){ global $HTTP_POST_VARS ; $subject = $HTTP_POST_VARS["esh_formmail_return_subject"]; $responseMsg = $HTTP_POST_VARS["esh_formmail_return_msg"]; if( $to && $responseMsg ) mail( $to, $subject, $responseMsg, "From: " . $HTTP_POST_VARS["esh_formmail_recipient"] ); } //------------------------------------------------------------------------------------------ function mailReport( $content = "", $from = "" ){ mail( ADMIN_MAIL, "Error@" . HOST_NAME . PHP_SELF, $content, "From:$from" ); } //------------------------------------------------------------------------------------------ function remove_newline( $str = "" ){ $newliner = "" ; // replace \r\n with $newliner ; $newtaber = "" ; // replace \t with $newtaber ; $str = preg_replace( "/\t/", $newtaber, $str ); // $str = ereg_replace( "\t", $newtaber, $str ); $str = preg_replace( "/\r\n/", $newliner, $str ); // $str = ereg_replace( "\r\n", $newliner, $str ); return preg_replace( "/\n/", $newliner, $str ); // return ereg_replace( "\n", $newliner, $str ); } //------------------------------------------------------------------------------------------ function checkPass() { global $form_mail ; global $HTTP_POST_VARS ; global $HTTP_POST_FILES ; for( $i = 0; $i < count( $form_mail ); $i ++ ){ $type = strtolower( $form_mail[ $i ][ "type" ] ); $value = trim( $HTTP_POST_VARS[ $form_mail[ $i ][ "name" ] ] ); $required = $form_mail[ $i ][ "required" ] ; $text = stripslashes( $form_mail[ $i ][ "text" ] ); // simple check the field has something keyed in. if( !strlen($value) && ( $required == "Required" ) && $type != "attachment" ) //return ERR_MISSING . $text ; return ""; // verify the special case if( ( strlen($value) || $type == "attachment" ) && $required == "Required" ): switch( $type ){ case strtolower("Sender's Name") : break; case strtolower("Generic email"): case strtolower("Sender's Email"): //if( ! formIsEMail($value) ) return ERR_EMAIL . $text ; if( ! formIsEMail($value) ) return ""; break; case "text" : break; case "textarea" : break; case "checkbox" : case "radio" : break; case "select" : break; case "attachment" : $upload_file = $HTTP_POST_FILES[ $form_mail[ $i ]["name"] ][ "tmp_name" ] ; if( ! is_uploaded_file($upload_file) ) return ERR_SELECT_UPLOAD . $text; break; case strtolower("Date(MM-DD-YYYY)"): break; case strtolower("Date(MM-YYYY)"): break; case strtolower("CreditCard(MM-YYYY)"): if( $value < date("Y-m") ) return ERR_CREDIT_CARD_EXPIRED . $text; break; case strtolower("CreditCard#"): if( !formIsCreditNumber( $value ) ) return ERR_CREDIT_CARD_NUMBER . $text ; break; case strtolower("Time(HH:MM:SS)"): break; case strtolower("Time(HH:MM)"): break; default : //return $sErrRequired . $form_mail[ $i ][ "text" ]; } // switch endif; } // for return "" ; } //------------------------------------------------------------------------------------------ function formSelected( $var, $val ) { echo ( $var == $val ) ? "selected" : ""; } //------------------------------------------------------------------------------------------ function formChecked( $var, $val ) { echo ( $var == $val ) ? "checked" : ""; } //------------------------------------------------------------------------------------------ function formIsEMail( $email ){ return preg_match( "/^(.+)@(.+)\\.(.+)$/", $email ); // return ereg( "^(.+)@(.+)\\.(.+)$", $email ); } //------------------------------------------------------------------------------------------ function selectList( $name, $selectedValue, $start, $end, $prompt = "-Select-", $style = "" ) { $tab = "\t" ; print "\n\n" ; } //------------------------------------------------------------------------------------------ // something like CreditCard.pm in perl CPAN function formIsCreditNumber( $number ) { $tmp = $number; $number = preg_replace( "/[^0-9]/", "", $tmp ); if ( preg_match( "/[^\d\s]/", $number ) ) return 0; if ( strlen($number) < 13 && 0+$number ) return 0; for ($i = 0; $i < strlen($number) - 1; $i++) { $weight = substr($number, -1 * ($i + 2), 1) * (2 - ($i % 2)); $sum += (($weight < 10) ? $weight : ($weight - 9)); } if ( substr($number, -1) == (10 - $sum % 10) % 10 ) return $number; return $number; } // -------------------------- Begin Mail Attachment Functions ----------------------------------------------------------------- function mailAttachments( $to = "" , $subject = "" , $message = "" , $from = "[email protected]" , $charset = "iso-8859-1", $cc = "" , $bcc = "" ){ global $HTTP_POST_FILES ; if( ! strlen( trim( $to ) ) ) return "Missing \"To\" Field." ; $boundary = "====_My_PHP_Form_Generator_" . md5( uniqid( srand( time() ) ) ) . "===="; // setup mail header infomation $headers = "From: $from\r\n"; if ($cc) $headers .= "CC: $cc\r\n"; if ($bcc) $headers .= "BCC: $bcc\r\n"; $plainHeaders = $headers ; // for no attachments header $headers .= "MIME-Version: 1.0\nContent-type: multipart/mixed;\n\tboundary=\"$boundary\"\n"; $txtMsg = "\nThis is a multi-part message in MIME format.\n" . "\n--$boundary\n" . "Content-Type: text/plain;\n\tcharset=\"$charset\"\n\n" . $message . "\n"; //create mulitipart attachments boundary $sError = "" ; $nFound = 0; foreach( $HTTP_POST_FILES as $aFile ){ $sFileName = $aFile[ "tmp_name" ] ; $sFileRealName = $aFile[ "name" ] ; if( is_file( $sFileName ) ): if( $fp = fopen( $sFileName, "rb" ) ) : $sContent = fread( $fp, filesize( $sFileName ) ); $sFName = basename( $sFileRealName ) ; $sMIME = getMIMEType( $sFName ) ; $bPlainText = ( $sMIME == "text/plain" ) ; if( $bPlainText ) : $encoding = "" ; else: $encoding = "Content-Transfer-Encoding: base64\n"; $sContent = chunk_split( base64_encode( $sContent ) ); endif; $sEncodeBody .= "\n--$boundary\n" . "Content-Type: $sMIME;\n" . "\tname=\"$sFName\"\n" . $encoding . "Content-Disposition: attachment;\n" . "\tfilename=\"$sFName\"\n\n" . $sContent . "\n" ; $nFound ++; else: $sError .= "
File $sFileName can not open.\n" ; endif; // if( $fp = fopen( $sFileName, "rb" ) ) : else: $sError .= "
File $sFileName doesn't exist.\n" ; endif; //if( file_exists( $sFileName ) ): }; // end foreach $sEncodeBody .= "\n\n--$boundary--" ; $sSource = $txtMsg . $sEncodeBody ; $nFound ? mail( $to, $subject, $sSource, $headers ) : mail( $to, $subject, $message, $plainHeaders ); return $sError ; } /* --------------------------------------------------------------------------------------------------- Parameters: $sFileName Return : 1. "" : no extendsion name, or sFileName is empty 2. string: MIME Type name of array aMimeType's definition. ---------------------------------------------------------------------------------------------------*/ function getMIMEType( $sFileName = "" ) { $sFileName = strtolower( trim( $sFileName ) ); if( ! strlen( $sFileName ) ) return ""; $aMimeType = array( "txt" => "text/plain" , "pdf" => "application/pdf" , "zip" => "application/x-compressed" , "html" => "text/html" , "htm" => "text/html" , "avi" => "video/avi" , "mpg" => "video/mpeg " , "wav" => "audio/wav" , "jpg" => "image/jpeg " , "gif" => "image/gif" , "tif" => "image/tiff " , "png" => "image/x-png" , "bmp" => "image/bmp" ); $aFile = preg_split( "/\./", basename( $sFileName ) ) ; $nDiminson = count( $aFile ) ; $sExt = $aFile[ $nDiminson - 1 ] ; // get last part: like ".tar.zip", return "zip" return ( $nDiminson > 1 ) ? $aMimeType[ $sExt ] : ""; } // -------------------------- End Mail Attachment Functions ----------------------------------------------------------------- //------------------------------------------------------------------------------------------ function appendToFile( $sFileName = "", $line = "" ){ if( !$sFileName || !$line ) return 0; $hFile = fopen( "$sFileName", "a+w" ); $nBytes = 0; if( $hFile ){ $nBytes = fputs( $hFile , trim($line)."\r\n" ); fclose( $hFile ); }; return $nBytes ; } ?>

Wholesale Catalog / Purchase Order Form

To request for a quotation, please select the type of apparel and enter the quantity for the size required and your contact details below and we will reply to you soonest possible.

Shirt / Mens


Shirt In Stylish Black Shirt
Shirt In Stylish Black
(L) Qty 
 

T-shirts / Mens


The Eye T-shirt
The Eye
(S) Qty 
(L) Qty 

Palmistry T-shirt
Palmistry
(S) Qty 
(L) Qty 

Let It Be T-shirt
Let It Be
(L) Qty 

Mazinger Z Blue T-shirt
Mazinger Z Blue
(L) Qty 

Earth Federation Forces T-shirt
Earth Federation Forces
(XL) Qty 

RX-93 v Gundam T-shirt
RX-93 v Gundam
(M) Qty 
(L) Qty 
(XL) Qty 

Destiny Gundam T-shirt
Destiny Gundam
(XL) Qty 

Yakiu T-shirt
Yakiu
(M) Qty 

Jaguar T-shirt
Jaguar
(M) Qty 

In the Universe T-shirt
In the Universe
(L) Qty 

Space War T-shirt
Space War
(M) Qty 
(L) Qty 

Motorcycle Club T-shirt
Motorcycle Club
(M) Qty 
(L) Qty 

Bermuda Triangle T-shirt
Bermuda Triangle
(M) Qty 
(L) Qty 

Cat's Eye T-shirt
Cat's Eye
(L) Qty 

The Battle of Champions T-shirt
The Battle of Champions
(S) Qty 
(L) Qty 

Gentlemen's Club T-shirt
Gentlemen's Club
(S) Qty 
(L) Qty 

KISS Me T-shirt
KISS Me
(M) Qty 
(L) Qty 

Rolleiflex T-shirt
Rolleiflex
(S) Qty 
(L) Qty 

Bumblebee T-shirt
Bumblebee
(XL) Qty 

Megatron T-shirt
Megatron
(M) Qty 
(L) Qty 
(XL) Qty 

Optimus Prime T-shirt
Optimus Prime
(L) Qty 

Sinanju T-shirt
Sinanju
(M) Qty 
(L) Qty 

Banshee Gundam T-shirt
Banshee Gundam
(M) Qty 

Unicorn Gundam T-shirt
Unicorn Gundam
(L) Qty 

Lucky 8 T-shirt
Lucky 8
(M) Qty 

Dragonar-1 T-shirt
Dragonar-1
(M) Qty 

Mazinkaiser T-shirt
Mazinkaiser
(M) Qty 

Gun Cannon T-shirt
Gun Cannon
(L) Qty 

RX-178 Gundam Mk-II Titans T-shirt
RX-178 Gundam Mk-II Titans
(XL) Qty 

Pantone Yellow T-shirt
Pantone Yellow
(L) Qty 

Pantone Magenta T-shirt
Pantone Magenta
(M) Qty 
(L) Qty 

Verz T-shirt
Verz
(M) Qty 
(L) Qty 

Ki aka Wood T-shirt
Ki aka Wood
(L) Qty 

Paradox T-shirt
Paradox
(M) Qty 
(L) Qty 

Measuring Tape T-shirt
Measuring Tape
(M) Qty 

Ghetto Blaster T-shirt
Ghetto Blaster
(S) Qty 
(M) Qty 
(L) Qty 

The Big Apple T-shirt
The Big Apple
(L) Qty 

The Fab Four T-shirt
The Fab Four
(L) Qty 

RX-78-2 Gundam T-shirt
RX-78-2 Gundam
(L) Qty 

Red Comet T-shirt
Red Comet
(M) Qty 

My Boombox Gently Weeps T-shirt
My Boombox Gently Weeps
(L) Qty 
(M) Qty 

New Killer Star T-shirt
New Killer Star
(M) Qty 

Legalese T-shirt
Legalese
(M) Qty 
(L) Qty 

Life On Mars White T-shirt
Life On Mars White
(S) Qty 
(M) Qty 

Life On Mars T-shirt
Life On Mars
(L) Qty 

Eclipse T-shirt
Eclipse
(M) Qty 

We Will Rock You T-shirt
We Will Rock You
(S) Qty 
(M) Qty 
(L) Qty 

Hendrix X Woodstock Black T-shirt
Hendrix X Woodstock Black
(S) Qty 
(M) Qty 
(L) Qty 

The Track That Ate The Heroes T-shirt
The Track That Ate The Heroes
(S) Qty 

The Tube T-shirt
The Tube
(M) Qty 

Hendrix X Woodstock T-shirt
Hendrix X Woodstock
(S) Qty 
(L) Qty 

Lucha Libre T-shirt
Lucha Libre
(L) Qty 
(S) Qty 

Take Me Into Your Arms T-shirt
Take Me Into Your Arms
(L) Qty 

Your Travel Companion T-shirt
Your Travel Companion
(M) Qty 

Rock It Out At The Last Supper T-shirt
Rock It Out At The Last Supper
(M) Qty 
(L) Qty 

Zero Point Seven Five Red T-shirt
Zero Point Seven Five Red
(L) Qty 

Zero Point Seven Five Blue T-shirt
Zero Point Seven Five Blue
(L) Qty 

Welcome to the Party T-shirt
Welcome to the Party
(L) Qty 

Anatomy Of Truth T-shirt
Anatomy Of Truth
(S) Qty 
(M) Qty 
(L) Qty 

My Guitar Gently Weeps T-shirt
My Guitar Gently Weeps
(L) Qty 

Royal Barge Suphannahong T-shirt
Royal Barge Suphannahong
(S) Qty 

Singhara Mungkorn White T-shirt
Singhara Mungkorn White
(S) Qty 
 

Tops / Mens


Greenish Top
Greenish Top
(S) Qty 
(M) Qty 
(L) Qty 

Reddish Top
Reddish Top
(S) Qty 
(M) Qty 
(L) Qty 

Stripey, Green Top
Stripey, Green
(L) Qty 

Stripey, Red Top
Stripey, Red
(S) Qty 
(M) Qty 

Stripey, Purple Top
Stripey, Purple
(M) Qty 

Black or White Top
Black or White
(XL) Qty 
 

Polo / Mens


Smooth Maroon Polo
Smooth Maroon
(S) Qty 

Brilliant Yellow Polo
Brilliant Yellow
(M) Qty 

Deep Purple Polo
Deep Purple
(L) Qty 

Cool White Polo
Cool White Polo
(L) Qty 

Vibrant White Polo
Vibrant White Polo
(L) Qty 

Purple Polo
Purple Polo
(L) Qty 

Orange Polo
Orange Polo
(L) Qty 
 

T-shirts / Womens


Heal The World T-shirt
Heal The World
(S) Qty 
(M) Qty 

You Wouldn't Like Me When I'm Angry T-shirt
You Wouldn't Like Me When...
(S) Qty 
(M) Qty 

His Logo Here T-shirt
His Logo Here
(FS) Qty 

Zebra Crossing T-shirt
Zebra Crossing
(S) Qty 

Dearest T-shirt
Dearest
(S) Qty 

Caution T-shirt
Caution
(M) Qty 

Royal Barge Suphannahong T-shirt
Royal Barge Suphannahong
(S) Qty 

Singhara Mungkorn White T-shirt
Singhara Mungkorn White
(S) Qty 

Tops / Womens


Pink Camellia Top
Pink Camellia
(M) Qty 

Yellow Floral Top
Yellow Floral
(S) Qty 
(M) Qty 

White Floral Top
White Floral
(M) Qty 

Grey Floral Top
Grey Floral
(S) Qty 

White Roses Top
White Roses
(S) Qty 

Bluish Beads Top
Bluish Beads
(S) Qty 

Purple Beads Top
Purple Beads
(S) Qty 

Hai to Diamond Top
Hai to Diamond
(S) Qty 

Pearl Beads Grey Top
Pearl Beads Grey
(S) Qty 

Green-White-Green Tank Top
Green-White-Green Tank Top
(XS) Qty 
 

Polo / Womens


Orangey Orange Polo
Orangey Orange Polo
(S) Qty 

Black Polo F Polo
Black Polo F
(XS) Qty 
 

Bags / Womens


Run with the Cogs I Bag
Run with the Cogs I
(FS) Qty 

'Night of the Triffids' Bag
'Night of the Triffids'
(FS) Qty 
 

Shorts / Womens


Hotpants, Beige Short
Hotpants, Beige
(L) Qty 

Hotpants, Pink Short
Hotpants, Pink
(L) Qty 
 

Footwear / Womens


Sensuous Red Slipz Footwear
Sensuous Red Slipz
(Size 6) Qty 
 
  • Your Name

  • Your Email

  • Your Wholesale Inquiries (if any)

  •   
Shopping Cart
your cart is empty
Search By Color
Special Discount
Deep Purple
Deep Purple

Price: SGD$18.00
Now: SGD$10.90
Zebra Crossing
Zebra Crossing

Price: SGD$15.00
Now: SGD$9.90
lleitmotif | Facebook lleitmotif on Twitter