Как сделать только первую букву заглавной 10 фото

Как сделать только первую букву заглавной
  • <?PHP

  •  

  • error_reporting(0);

  •         // -------------------------INITIALIZATION-----------------------------//

  •  

  •         //include core files

  •         include("./cfg/connect.inc.php");

  •         include("./includes/database/".DBMS.".php");

  •         include("./cfg/language_list.php");

  •         include("./core_functions/functions.php");

  •         include("./core_functions/category_functions.php");

  •         include("./core_functions/cart_functions.php");

  •         include("./core_functions/product_functions.php");

  •         include("./core_functions/statistic_functions.php");

  •         include("./core_functions/reg_fields_functions.php" );

  •         include("./core_functions/registration_functions.php" );

  •         include("./core_functions/country_functions.php" );

  •         include("./core_functions/zone_functions.php" );

  •         include("./core_functions/datetime_functions.php" );

  •         include("./core_functions/order_status_functions.php" );

  •         include("./core_functions/order_functions.php" );

  •         include("./core_functions/aux_pages_functions.php" );

  •         include("./core_functions/picture_functions.php" );

  •         include("./core_functions/configurator_functions.php" );

  •         include("./core_functions/option_functions.php" );

  •         include("./core_functions/search_function.php" );

  •         include("./core_functions/discount_functions.php" );

  •         include("./core_functions/custgroup_functions.php" );

  •         include("./core_functions/shipping_functions.php" );

  •         include("./core_functions/payment_functions.php" );

  •         include("./core_functions/tax_function.php" );

  •         include("./core_functions/currency_functions.php" );

  •         include("./core_functions/module_function.php" );

  •         include("./core_functions/crypto/crypto_functions.php");

  •         include("./core_functions/quick_order_function.php" );

  •         include("./core_functions/setting_functions.php" );

  •         include("./core_functions/subscribers_functions.php" );

  •         include("./core_functions/version_function.php" );

  •         include("./core_functions/discussion_functions.php" );

  •         include("./core_functions/order_amount_functions.php" );

  •        

  •         session_start();

  •         include('./classes/class.virtual.module.php');

  •         $VM = new virtualModule;

  •  

  •         MagicQuotesRuntimeSetting();

  •  

  •         //init Smarty

  •         require 'smarty/smarty.class.php';

  •         $smarty = new Smarty; //core smarty object

  •  

  •         //current language session variable

  •         if (!isset($_SESSION["current_language"]) ||

  •                 $_SESSION["current_language"] < 0 || $_SESSION["current_language"] > count($lang_list))

  •                         $_SESSION["current_language"] = 0; //set default language

  •         //include a language file

  •         if (isset($lang_list[$_SESSION["current_language"]]) &&

  •                 file_exists("languages/".$lang_list[$_SESSION["current_language"]]->filename))

  •         {

  •                 //include current language file

  •                 include("languages/".$lang_list[$_SESSION["current_language"]]->filename);

  •         }

  •         else

  •         {

  •                 die("<font color=red><b>ERROR: Couldn't find language file!</b></font>");

  •         }

  •  

  •         //connect to the database

  •         db_connect(DB_HOST,DB_USER,DB_PASS) or die (db_error());

  •         db_select_db(DB_NAME) or die (db_error());

  •  

  •         settingDefineConstants();

  •  

  •         if ((int)CONF_SMARTY_FORCE_COMPILE) //this forces Smarty to recompile templates each time someone runs invoice.php

  •         {

  •                 $smarty->force_compile = true;

  •         }

  •  

  •         //authorized access check

  •         include("./checklogin.php");

  •  

  •         //set Smarty include files dir

  •         $smarty->template_dir = "./templates/frontend/".$lang_list[$_SESSION["current_language"]]->template_path;

  •  

  •         $error = "";

  •  

  •         // validate order and user

  •         if ( CONF_BACKEND_SAFEMODE != 1 && (!isset($_SESSION["log"]) || !isset($_GET["orderID"])) )

  •         {

  •                 $error = ERROR_FORBIDDEN;

  •         }

  •         else

  •         {

  •  

  •                 $orderID = (int) $_GET["orderID"];

  •                 $order = ordGetOrder( $orderID );

  •  

  •                 $order["discount_value"] = round((float)$order["order_discount"] $order["clear_total_priceToShow"])/100;

  •  

  •                 if (!$order)

  •                 {

  •                         $error = ERROR_CANT_FIND_REQUIRED_PAGE;

  •                 }

  •                 else //order was found in the database

  •                 {

  •                         //administrator is allowed to access all orders invoices

  •                         //and if logged user is not administrator, check if order belongs to this user.

  •  

  •                         if (CONF_BACKEND_SAFEMODE != 1 && strcmp($_SESSION["log"], ADMIN_LOGIN) && ($order["customerID"] != regGetIdByLogin($_SESSION["log"]))) //attempt to view orders of other customers

  •                         {

  •                                 $error = ERROR_FORBIDDEN;

  •                         }

  •                         else // show invoice

  •                         {

  •                                 $ALL = array();

  •                                 $orderContent = ordGetOrderContent( $orderID );

  •  

  •                                 for($i=0;$i<sizeof($orderContent);$i++) {

  •                                         list($noneed,$name) = explode('] ', $orderContent[$i]['name']);

  •                                         if (strlen($name)>3) $orderContent[$i]['name'] = $name;

  •                                         if (strlen($orderContent[$i]['name'])>25) $orderContent[$i]['name'] = substr($orderContent[$i]['name'], 0, 24).'..';

  •                                                                                

  •                                         $orderContent[$i]['cost'] = _CheckZero(round(_convertCurrency($orderContent[$i]['Price'],0, 'RUR') $orderContent[$i]['Quantity'], 2));

  •                                         $ALL['cost']    = _CheckZero($ALL['cost'] + $orderContent[$i]['cost']);

  •                                         $ALL['Quantity']                = $ALL['Quantity'] + $orderContent[$i]['Quantity'];

  •                                        

  •                                         list($orderContent[$i]['Weight'], $orderContent[$i]['productID']) = _GetWeightId($orderContent[$i]['name']);

  •                                         $orderContent[$i]['Weight'] = _CheckZero($orderContent[$i]['Weight'] $orderContent[$i]['Quantity']);

  •                                         $ALL['Weight'] = _CheckZero($ALL['Weight'] + $orderContent[$i]['Weight']);

  •  

  •                                 }

  •                                 $iw = new inwords;

  •                                

  •                                

  •                                 if(preg_match('#с оценкой на полную стоимость|ускоренная бандероль 1 класса#isU',$order['shipping_type'],$mathes))

  •                                 {

  •                                         $ALL['tsennost'] = ($order['order_amount']-$order['shipping_cost']+40);

  •                                 }

  •                                 elseif(preg_match('#50%#isU', $order['shipping_type']))

  •                                 {

  •                                         $ALL['tsennost'] = floor(($order['order_amount']-$order['shipping_cost']+80)0.50);

  •                                 } else {

  •                                         $ALL['tsennost'] = 1;

  •                                 }

  •                                 $ALL['tsennost_word'] = $iw->get($ALL['tsennost']);

  •  

  •                                 if (strlen($ALL['kop'])!=2) $ALL['kop'] = '00';

  •                                

  •                                 for($i=0;$i<sizeof($order['reg_fields_values']);$i++) {

  •                                         if ($order['reg_fields_values'][$i]['reg_field_name']=='Отчество') $order['shipping_middlename'] = $order['reg_fields_values'][$i]['reg_field_value'];

  •                                 }

  •                                 $order['zip1'] = substr($order['shipping_zip'],0, 1);

  •                                 $order['zip2'] = substr($order['shipping_zip'],1, 1);

  •                                 $order['zip3'] = substr($order['shipping_zip'],2, 1);

  •                                 $order['zip4'] = substr($order['shipping_zip'],3, 1);

  •                                 $order['zip5'] = substr($order['shipping_zip'],4, 1);

  •                                 $order['zip6'] = substr($order['shipping_zip'],5, 1);

  •                                

  •                                 $wiw = new weightinwords;

  •                                 $ALL['Weight_word'] = $wiw->get($ALL['Weight']);

  •                                

  •                                 $smarty->hassign( "order", $order );

  •                                 $smarty->hassign( "orderContent", $orderContent );

  •                                 //echo "<pre>";

  •                                 //print_r($order);

  •                                 $smarty->hassign( "ALL", $ALL );

  •                                 $smarty->hassign( "CONF", $CONF );

  •                         }

  •  

  •                 }

  •         }

  •         $smarty->assign("error", $error);

  •  

  •         //show Smarty output

  •         if($_GET['form']=='117_1') $smarty->display("blank_post_f117_1.tpl.html");

  •         elseif ($_GET['form']=='117_2') $smarty->display("blank_post_f117_2.tpl.html");

  •     if($_GET['form']=='f7') $smarty->display("blank_post_f7.tpl.html");

  •     if($_GET['form']=='banderol') $smarty->display("blank_post_banderol.tpl.html");

  •     if($_GET['form']=='1_class') $smarty->display("blank_post_1_class.tpl.html");

  •  

  •  

  •         function _GetWeightId($name){

  •                 $q = db_query( "select productID, weight from ".PRODUCTS_TABLE." where name='$name' " );

  •                 $row = db_fetch_row($q);

  •                 return array($row['weight'], $row['productID']);

  •         }

  •         function _CheckZero($str){

  •                 list($t,$z) = explode(".",$str);

  •                 $z .= "00";

  •                 $z = substr($z, 0, 2);

  •                 $return = $t.'.'.$z;

  •                 return $return;

  •         }

  •        

  •         function _convertCurrency($_Value, $_FromType, $_ToType){

  •        

  •                 if(!intval($_FromType)){

  •                         if(strlen($_FromType)==3){

  •                                 $FromCurrency = currGetCurrencyByISO3($_FromType);

  •                         }else{

  •                                 $FromCurrency = array('currency_value'=>1);

  •                         }

  •                 }else{

  •                         $FromCurrency = currGetCurrencyByID($_FromType);

  •                 }

  •                

  •                 if(!intval($_ToType)){

  •                         if(strlen($_ToType)==3){

  •                                 $ToCurrency = currGetCurrencyByISO3($_ToType);

  •                         }else{

  •                                 $ToCurrency = array('currency_value'=>1);

  •                         }

  •                 }else{

  •                         $ToCurrency = currGetCurrencyByID($_ToType);

  •                 }

  •                 return ($_Value/$FromCurrency['currency_value']$ToCurrency['currency_value']);

  •         }

  • /

  • Этот класс преобразует числовое представление денег в строковое

  • например имеем число 123.45

  • с помощью этого класса получим "сто двадцать три рубля сорок пять копеек"

  • пример использования:

  •  

  • $iw=new inwords;

  • $i=123456.78;

  • $s=$iw->get($i);

  • print($s);

  • /

  •  

  • class inwords {

  •  

  • var $diw=array(    0 =>    array(    0  => array( 0=> "ноль",    1=>1),

  •                 1  => array( 0=> "",        1=>2),

  •                 2  => array( 0=> "",        1=>3),

  •                 3  => array( 0=> "три",        1=>0),

  •                 4  => array( 0=> "четыре",    1=>0),

  •                 5  => array( 0=> "пять",    1=>1),

  •                 6  => array( 0=> "шесть",    1=>1),

  •                 7  => array( 0=> "семь",    1=>1),

  •                 8  => array( 0=> "восемь",    1=>1),

  •                 9  => array( 0=> "девять",    1=>1),

  •                 10 => array( 0=> "десять",    1=>1),

  •                 11 => array( 0=> "одинадцать",    1=>1),

  •                 12 => array( 0=> "двенадцать",    1=>1),

  •                 13 => array( 0=> "тринадцать",    1=>1),

  •                 14 => array( 0=> "четырнадцать",1=>1),

  •                 15 => array( 0=> "пятнадцать",    1=>1),

  •                 16 => array( 0=> "шестнадцать",    1=>1),

  •                 17 => array( 0=> "семнадцать",    1=>1),

  •                 18 => array( 0=> "восемнадцать",1=>1),

  •                 19 => array( 0=> "девятнадцать",1=>1)

  •             ),

  •         1 =>    array(    2  => array( 0=> "двадцать",    1=>1),

  •                 3  => array( 0=> "тридцать",    1=>1),

  •                 4  => array( 0=> "сорок",    1=>1),

  •                 5  => array( 0=> "пятьдесят",    1=>1),

  •                 6  => array( 0=> "шестьдесят",    1=>1),

  •                 7  => array( 0=> "семьдесят",    1=>1),

  •                 8  => array( 0=> "восемьдесят",    1=>1),

  •                 9  => array( 0=> "девяносто",    1=>1)  

  •             ),

  •         2 =>    array(    1  => array( 0=> "сто",        1=>1),

  •                 2  => array( 0=> "двести",    1=>1),

  •                 3  => array( 0=> "триста",    1=>1),

  •                 4  => array( 0=> "четыреста",    1=>1),

  •                 5  => array( 0=> "пятьсот",    1=>1),

  •                 6  => array( 0=> "шестьсот",    1=>1),

  •                 7  => array( 0=> "семьсот",    1=>1),

  •                 8  => array( 0=> "восемьсот",    1=>1),

  •                 9  => array( 0=> "девятьсот",    1=>1)

  •             )

  • );

  •  

  • var $nom=array( /   0 => array(0=>"копейки",  1=>"копеек",    2=>"одна копейка", 3=>"две копейки"), /

  •         1 => array(0=>"рубля",    1=>"рублей",    2=>"один рубль",   3=>"два рубля"),

  •         2 => array(0=>"тысячи",   1=>"тысяч",     2=>"одна тысяча",  3=>"две тысячи"),

  •         3 => array(0=>"миллиона", 1=>"миллионов", 2=>"один миллион", 3=>"два миллиона"),

  •         4 => array(0=>"миллиарда",1=>"миллиардов",2=>"один миллиард",3=>"два миллиарда"),

  • / :))) /

  •         5 => array(0=>"триллиона",1=>"триллионов",2=>"один триллион",3=>"два триллиона")

  • );

  •  

  • var $out_rub;

  •  

  • function get($summ){

  •  if($summ>=1) $this->out_rub=0;

  •  else $this->out_rub=1;

  •  $summ_rub= doubleval(sprintf("%0.0f",$summ));

  •  if(($summ_rub-$summ)>0) $summ_rub--;

  •  $summ_kop= doubleval(sprintf("%0.2f",$summ-$summ_rub))100;

  •  $kop=$this->get_string($summ_kop,0,1);

  •  $retval="";

  •  for($i=1;$i<6&&$summ_rub>=1;$i++):

  •   $summ_tmp=$summ_rub/1000;

  •   $summ_part=doubleval(sprintf("%0.3f",$summ_tmp-intval($summ_tmp)))1000;

  •   $summ_rub= doubleval(sprintf("%0.0f",$summ_tmp));

  •   if(($summ_rub-$summ_tmp)>0) $summ_rub--;

  •   $retval=$this->get_string($summ_part,$i)." ".$retval;

  •  endfor;

  •  if(($this->out_rub)==0) $retval.=" рублей";

  •  return $retval." ".$kop;

  • }

  •  

  • function get_string($summ,$nominal, $type=0){

  •  $retval="";

  •  $nom=-1;

  •  $summ=round($summ);

  •  if(($nominal==0&&$summ<100)||($nominal>0&&$nominal<6&&$summ<1000)):

  •   $s2=intval($summ/100);

  •   if($s2>0):

  •    $retval.=" ".$this->diw[2][$s2][0];

  •    $nom=$this->diw[2][$s2][1];

  •   endif;

  •   $sx=doubleval(sprintf("%0.0f",$summ-$s2100));

  •   if(($sx-($summ-$s2100))>0) $sx--;

  •   if(($sx<20&&$sx>0)||($sx==0&&$nominal==0)):

  •    $retval.=" ".$this->diw[0][$sx][0];

  •    $nom=$this->diw[0][$sx][1];

  •   else:

  •    $s1=doubleval(sprintf("%0.0f",$sx/10));

  •    if(($s1-$sx/10)>0)$s1--;

  •    $s0=doubleval($summ-$s2100-$s110);

  •    if($s1>0):

  •     $retval.=" ".$this->diw[1][$s1][0];

  •     $nom=$this->diw[1][$s1][1];

  •    endif;

  •    if($s0>0):

  •     $retval.=" ".$this->diw[0][$s0][0];

  •     $nom=$this->diw[0][$s0][1];

  •    endif;

  •   endif;

  •  endif;

  •  if ($type==1) $retval = substr(/$summ.'0', 0, 2/);

  •  

  •  if($nom>=0):

  •   $retval.=" ".$this->nom[$nominal][$nom];

  •   if($nominal==1) $this->out_rub=1;

  •  endif;

  •  return trim($retval);

  • }

  •  

  • }

  • class weightinwords {

  •  

  • var $diw=array(    0 =>    array(    0  => array( 0=> "ноль",    1=>1),

  •                 1  => array( 0=> "",        1=>2),

  •                 2  => array( 0=> "",        1=>3),

  •                 3  => array( 0=> "три",        1=>0),

  •                 4  => array( 0=> "четыре",    1=>0),

  •                 5  => array( 0=> "пять",    1=>1),

  •                 6  => array( 0=> "шесть",    1=>1),

  •                 7  => array( 0=> "семь",    1=>1),

  •                 8  => array( 0=> "восемь",    1=>1),

  •                 9  => array( 0=> "девять",    1=>1),

  •                 10 => array( 0=> "десять",    1=>1),

  •                 11 => array( 0=> "одинадцать",    1=>1),

  •                 12 => array( 0=> "двенадцать",    1=>1),

  •                 13 => array( 0=> "тринадцать",    1=>1),

  •                 14 => array( 0=> "четырнадцать",1=>1),

  •                 15 => array( 0=> "пятнадцать",    1=>1),

  •                 16 => array( 0=> "шестнадцать",    1=>1),

  •                 17 => array( 0=> "семнадцать",    1=>1),

  •                 18 => array( 0=> "восемнадцать",1=>1),

  •                 19 => array( 0=> "девятнадцать",1=>1)

  •             ),

  •         1 =>    array(    2  => array( 0=> "двадцать",    1=>1),

  •                 3  => array( 0=> "тридцать",    1=>1),

  •                 4  => array( 0=> "сорок",    1=>1),

  •                 5  => array( 0=> "пятьдесят",    1=>1),

  •                 6  => array( 0=> "шестьдесят",    1=>1),

  •                 7  => array( 0=> "семьдесят",    1=>1),

  •                 8  => array( 0=> "восемьдесят",    1=>1),

  •                 9  => array( 0=> "девяносто",    1=>1)  

  •             ),

  •         2 =>    array(    1  => array( 0=> "сто",        1=>1),

  •                 2  => array( 0=> "двести",    1=>1),

  •                 3  => array( 0=> "триста",    1=>1),

  •                 4  => array( 0=> "четыреста",    1=>1),

  •                 5  => array( 0=> "пятьсот",    1=>1),

  •                 6  => array( 0=> "шестьсот",    1=>1),

  •                 7  => array( 0=> "семьсот",    1=>1),

  •                 8  => array( 0=> "восемьсот",    1=>1),

  •                 9  => array( 0=> "девятьсот",    1=>1)

  •             )

  • );

  •  

  • var $nom=array(    0 => array(0=>"грамма",  1=>"грамм",    2=>"один грамм", 3=>"два грамма"),

  •         1 => array(0=>"килограмма",    1=>"килограмм",    2=>"один килограмм",   3=>"два килограмма"),

  •         2 => array(0=>"тонны",   1=>"тонн",     2=>"одна тонна",  3=>"две тонны"),

  • );

  •  

  • var $out_rub;

  •  

  • function get($summ){

  •  if($summ>=1) $this->out_rub=0;

  •  else $this->out_rub=1;

  •  $summ_rub= doubleval(sprintf("%0.0f",$summ));

  •  if(($summ_rub-$summ)>0) $summ_rub--;

  •  $summ_kop= doubleval(sprintf("%0.2f",$summ-$summ_rub))100;

  •  $kop=$this->get_string($summ_kop,0,1);

  •  $retval="";

  •  for($i=1;$i<6&&$summ_rub>=1;$i++):

  •   $summ_tmp=$summ_rub/1000;

  •   $summ_part=doubleval(sprintf("%0.3f",$summ_tmp-intval($summ_tmp)))1000;

  •   $summ_rub= doubleval(sprintf("%0.0f",$summ_tmp));

  •   if(($summ_rub-$summ_tmp)>0) $summ_rub--;

  •   $retval=$this->get_string($summ_part,$i)." ".$retval;

  •  endfor;

  •  if(($this->out_rub)==0) $retval.=" килограмм";

  •  return $retval." ".$kop;

  • }

  •  

  • function get_string($summ,$nominal,$type=0){

  •  $retval="";

  •  $nom=-1;

  •  $summ=round($summ);

  •  if(($nominal==0&&$summ<100)||($nominal>0&&$nominal<6&&$summ<1000)):

  •   $s2=intval($summ/100);

  •   if($s2>0):

  •    $retval.=" ".$this->diw[2][$s2][0];

  •    $nom=$this->diw[2][$s2][1];

  •   endif;

  •   $sx=doubleval(sprintf("%0.0f",$summ-$s2100));

  •   if(($sx-($summ-$s2100))>0) $sx--;

  •   if(($sx<20&&$sx>0)||($sx==0&&$nominal==0)):

  •    $retval.=" ".$this->diw[0][$sx][0];

  •    $nom=$this->diw[0][$sx][1];

  •   else:

  •    $s1=doubleval(sprintf("%0.0f",$sx/10));

  •    if(($s1-$sx/10)>0)$s1--;

  •    $s0=doubleval($summ-$s2100-$s110);

  •    if($s1>0):

  •     $retval.=" ".$this->diw[1][$s1][0];

  •     $nom=$this->diw[1][$s1][1];

  •    endif;

  •    if($s0>0):

  •     $retval.=" ".$this->diw[0][$s0][0];

  •     $nom=$this->diw[0][$s0][1];

  •    endif;

  •   endif;

  •  endif;

  •  

  •  if ($type==1) $retval = $summ;

  •  

  •  if($nom>=0):

  •   $retval.=" ".$this->nom[$nominal][$nom];

  •   if($nominal==1) $this->out_rub=1;

  •  endif;

  •  return trim($retval);

  • }

  •  

  • }

  •  

  • ?>

Как сделать только первую букву заглавной 24
Как сделать только первую букву заглавной фото
Как сделать только первую букву заглавной 60
Форумы портала
Как сделать только первую букву заглавной 58
MySQL
Как сделать только первую букву заглавной 20
Гелевый френч в домашних условиях пошагово с фото
Как сделать только первую букву заглавной 81
Даргинское чуду готовим сами, своими руками
Как сделать только первую букву заглавной 42
Девушка спиной на картинках. Скачать красивые картинки
Как сделать только первую букву заглавной 34
Дизайн ногтей в домашних условиях (рисунки и т.п)
Как сделать только первую букву заглавной 31
Как сделать только первую букву заглавной 26
Как сделать только первую букву заглавной 48
Как сделать только первую букву заглавной 42
Как сделать только первую букву заглавной 47
Как сделать только первую букву заглавной 73
Как сделать только первую букву заглавной 18
Как сделать только первую букву заглавной 67
Как сделать только первую букву заглавной 8
Как сделать только первую букву заглавной 100
Как сделать только первую букву заглавной 8
Как сделать только первую букву заглавной 71