1
Changeset ddf9272 – MultiMag

Changeset ddf9272


Ignore:
Timestamp:
Mar 17, 2015, 11:14:40 AM (8 years ago)
Author:
Blacklight <blacklight@…>
Branches:
master
Children:
2e99652
Parents:
3c320ad
Message:
  • Мелкие исправления
Files:
11 edited

Legend:

Unmodified
Added
Removed
  • common/async/dbcheck.php

    r3c320ad rddf9272  
    169169                                $dt = date("d.m.Y H:i:s", $nxt[3]);
    170170                                $db->query("UPDATE `doc_list` SET `err_flag`='1' WHERE `id`='$nxt[0]'");
    171                                 $text = "$nxt[0](" . $document->getViewName() . " N $nxt[2] от $dt): $err ВЕРОЯТНО, ЭТО КРИТИЧЕСКАЯ ОШИБКА!\n";
     171                                $text = "$nxt[0](" . $document->getViewName() . " N $nxt[2] от $dt): $err\n";
    172172                                echo $text;
    173173                                $this->mail_text.=$text;
  • web/include/authenticator.php

    r3c320ad rddf9272  
    526526                $salt = '';
    527527                for ($i = 0; $i < 16; $i++) {
    528                     $salt .= chr(rand(32, 127));
     528                    $salt .= chr(rand(48, 122));
    529529                }
    530530                $pass_hash = crypt($password, '$5$' . $salt . '$');
  • web/include/doc.core.php

    r3c320ad rddf9272  
    295295/// @param $vendor
    296296function composePosNameStr($id = 0, $vc = '', $name = '', $vendor = '') {
    297     global $CONFIG;
    298     if(@$CONFIG['poseditor']['vc'] && $vc) {
     297    if($vc) {
    299298        $name = $vc . ' ' . $name;
    300299    }
    301     if(!@$CONFIG['doc']['no_print_vendor'] && $vendor) {
     300    if($vendor) {
    302301        $name .= ' / '.$vendor;
    303302    }
  • web/include/doc.nulltype.php

    r3c320ad rddf9272  
    17571757       
    17581758        /// Вычисление, можно ли отменить кассовый документ
    1759         protected function checkKassMinus()
    1760         {
     1759        protected function checkKassMinus() {
    17611760                global $db;
    17621761                $sum = $i = 0;
  • web/include/doc.peremeshenie.php

    r3c320ad rddf9272  
    139139            if (!$doc_info['dnc'] && ($nxt[1] > $nxt[2])) {
    140140                $pos_name = composePosNameStr($nxt[0], $nxt[6], $nxt[3], $nxt[4]);
    141                 $fail_text .= "Мало товара '$pos_name' -  есть:{$nxt[2]}, нужно:{$nxt[1]}. \n";
     141                $fail_text .= " - Мало товара '$pos_name' -  есть:{$nxt[2]}, нужно:{$nxt[1]}. \n";
    142142                continue;
    143143            }
     
    154154                    $pos_name = composePosNameStr($nxt[0], $nxt[6], $nxt[3], $nxt[4]);
    155155                    $t = $budet + $nxt[1];
    156                     $fail_text .= "Будет мало товара '$pos_name' - есть:$t, нужно:{$nxt[1]}. \n";
     156                    $fail_text .= " - Будет мало товара '$pos_name' - есть:$t, нужно:{$nxt[1]}. \n";
    157157                    continue;
    158158                }
     
    161161       
    162162        if($fail_text) {
    163             throw new Exception("Ошибка номенклатуры: \n".$fail_text);
     163            throw new Exception("Ошибка в номенклатуре: \n".$fail_text);
    164164        }
    165165       
  • web/include/doc.realizaciya.php

    r3c320ad rddf9272  
    227227
    228228        $res = $db->query("SELECT `doc_list_pos`.`tovar`, `doc_list_pos`.`cnt`, `doc_base_cnt`.`cnt`, `doc_base`.`name`, `doc_base`.`proizv`,
    229                 `doc_base`.`pos_type`, `doc_list_pos`.`id`, `doc_base`.`vc`, `doc_list_pos`.`cost`, `doc_base`.`vc`
     229                `doc_base`.`pos_type`, `doc_list_pos`.`id`, `doc_base`.`vc`, `doc_list_pos`.`cost`
    230230            FROM `doc_list_pos`
    231231            LEFT JOIN `doc_base` ON `doc_base`.`id`=`doc_list_pos`.`tovar`
     
    237237            if (!$doc_params['dnc']) {
    238238                if ($nxt[1] > $nxt[2]) {
    239                     $pos_name = composePosNameStr($nxt[0], $nxt[9], $nxt[3], $nxt[4]);
    240                     $fail_text .= "Мало товара '$pos_name' -  есть:{$nxt[2]}, нужно:{$nxt[1]}. \n";
     239                    $pos_name = composePosNameStr($nxt[0], $nxt[7], $nxt[3], $nxt[4]);
     240                    $fail_text .= " - Мало товара '$pos_name' -  есть:{$nxt[2]}, нужно:{$nxt[1]}. \n";
    241241                    continue;
    242242                }
     
    248248                $budet = getStoreCntOnDate($nxt[0], $doc_params['sklad'], $doc_params['date']);
    249249                if ($budet < 0) {
    250                     $pos_name = composePosNameStr($nxt[0], $nxt[9], $nxt[3], $nxt[4]);
     250                    $pos_name = composePosNameStr($nxt[0], $nxt[7], $nxt[3], $nxt[4]);
    251251                    $t = $budet + $nxt[1];
    252                     $fail_text .= "Будет мало товара '$pos_name' - есть:$t, нужно:{$nxt[1]}. \n";
     252                    $fail_text .= " - Будет мало товара '$pos_name' - есть:$t, нужно:{$nxt[1]}. \n";
    253253                    continue;
    254254                }
     
    259259                list($sn_cnt) = $r->fetch_row();
    260260                if ($sn_cnt != $nxt[1]) {
    261                     $pos_name = composePosNameStr($nxt[0], $nxt[9], $nxt[3], $nxt[4]);
    262                     $fail_text .= "Мало серийных номеров товара '$pos_name' - есть:$sn_cnt, нужно:{$nxt[1]}. \n";
     261                    $pos_name = composePosNameStr($nxt[0], $nxt[7], $nxt[3], $nxt[4]);
     262                    $fail_text .= " - Мало серийных номеров товара '$pos_name' - есть:$sn_cnt, нужно:{$nxt[1]}. \n";
    263263                    continue;
    264264                }
     
    268268       
    269269        if($fail_text) {
    270             throw new Exception("Ошибка номенклатуры: \n".$fail_text);
     270            throw new Exception("Ошибка в номенклатуре: \n".$fail_text);
    271271        }
    272272       
  • web/include/doc.rko.php

    r3c320ad rddf9272  
    113113            throw new Exception('Ошибка обновления кассы!');
    114114        }
    115 
    116         $budet = $this->checkKassMinus();
    117         if ($budet < 0) {
    118             throw new Exception("Невозможно, т.к. будет недостаточно ($budet) денег в кассе!");
    119         }
    120 
    121115        if (!$silent) {
     116            $budet = $this->checkKassMinus();
     117            if ($budet < 0) {
     118               throw new Exception("Невозможно, т.к. будет недостаточно ($budet) денег в кассе!");
     119            }
     120       
    122121            $db->update('doc_list', $this->doc, 'ok', time());
    123122            $this->sentZEvent('apply');
  • web/include/doc.sborka.php

    r3c320ad rddf9272  
    7070                    if ($line['cnt'] > $line['sklad_cnt'])  {
    7171                        $pos_name = composePosNameStr($line['tovar'], $line['vc'], $line['name'], $line['proizv']);
    72                         $fail_text .= "Мало товара '$pos_name' -  есть:{$line['sklad_cnt']}, нужно:{$line['cnt']}. \n";
     72                        $fail_text .= " - Мало товара '$pos_name' -  есть:{$line['sklad_cnt']}, нужно:{$line['cnt']}. \n";
    7373                        continue;
    7474                    }
    75                 }
    76                 if (!$doc_info['dnc'] && (!$silent)) {
    77                     $budet = getStoreCntOnDate($line['tovar'], $doc_info['sklad']);
    78                     if ($budet < 0)  {
    79                         $pos_name = composePosNameStr($line['tovar'], $line['vc'], $line['name'], $line['proizv']);
    80                         $t = $budet + $line['cnt'];
    81                         $fail_text .= "Будет мало товара '$pos_name' - есть:$t, нужно:{$line['cnt']}. \n";
    82                         continue;
     75                    if (!$silent) {
     76                        $budet = getStoreCntOnDate($line['tovar'], $doc_info['sklad']);
     77                        if ($budet < 0)  {
     78                            $pos_name = composePosNameStr($line['tovar'], $line['vc'], $line['name'], $line['proizv']);
     79                            $t = $budet + $line['cnt'];
     80                            $fail_text .= " - Будет мало товара '$pos_name' - есть:$t, нужно:{$line['cnt']}. \n";
     81                            continue;
     82                        }
    8383                    }
    8484                }
     
    8686        }
    8787        if($fail_text) {
    88             throw new Exception("Ошибка номенклатуры: \n".$fail_text);
     88            throw new Exception("Ошибка в номенклатуре: \n".$fail_text);
    8989        }
    9090        if ($silent) {
  • web/include/doc/printforms/realizaciya/torg12.php

    r3c320ad rddf9272  
    487487            $sumnaloga += $line['vat_s'];
    488488            $list_sumnaloga += $line['vat_s'];
    489             $summass += $line['mass'];
    490             $list_summass += $line['mass'];
     489            $summass += $line['mass']*$line['cnt'];
     490            $list_summass += $line['mass']*$line['cnt'];
    491491            $cnt += $line['cnt'];
    492492            $list_cnt += $line['cnt'];
  • web/include/doc/printforms/realizaciya/upd.php

    r3c320ad rddf9272  
    275275        $this->pdf->SetFillColor(255, 255, 255);
    276276        $i = 1;
    277         $sumbeznaloga = $sumnaloga = $sum = 0;
     277        $sumbeznaloga = $sumnaloga = $sum = $summass = 0;
    278278        foreach ($nomenclature as $line ) {
    279279            $sumbeznaloga += $line['sum'];
    280280            $sum += $line['sum_all'];
    281281            $sumnaloga += $line['vat_s'];
    282            
     282            $summass += $line['mass']*$line['cnt'];
    283283            $row = array(
    284284                $i++,
     
    416416        $this->pdf->SetFont('', '', 7);
    417417        $this->pdf->CellIconv(50, $step, 'Данные о транспортировке и грузе', 0, 0, 'L', 0);
    418         $this->pdf->CellIconv(220, $step, '', 'B', 0, 'C', 0);
     418        $this->pdf->CellIconv(220, $step, 'Масса: '.sprintf("%0.3f", $summass).' кг.', 'B', 0, 'L', 0);
    419419        $this->pdf->CellIconv(0, $step, '[9]', 0, 1, 'R', 0);
    420420        $this->pdf->SetFont('', '', 5);
  • web/include/modules/site/login.php

    r3c320ad rddf9272  
    305305        if($email) {
    306306            $m_email = html_out($this->maskEmail($email));
    307             $ret .= "<label><input type='radio' name='method' value='email'>Электронной почты $m_email</label><br>";
     307            $ret .= "<label><input type='radio' name='method' value='email'> Сообщения на email $m_email</label><br>";
    308308        }
    309309        if($phone) {
    310310            $m_phone = html_out( $this->maskPhone($phone) );
    311             $ret .= "<label><input type='radio' name='method' value='sms'>SMS на мобильный телефон $m_phone</label><br>";
     311            $ret .= "<label><input type='radio' name='method' value='sms'> SMS на мобильный телефон $m_phone</label><br>";
    312312        }
    313313        if(is_array($openid_list)) {
    314314            foreach($openid_list as $oid) {
    315315                $oid = html_out($oid);
    316                 $ret .= "<label><input type='radio' name='method' value='$oid'>OpenID аккаунта $oid</label><br>";
     316                $ret .= "<label><input type='radio' name='method' value='$oid'> OpenID аккаунта $oid</label><br>";
    317317            }
    318318        }
     
    455455        $len = strlen($dfg[0]);
    456456        if($len < 5) {
    457             $email = $dfg[0][0];
     457            $email .= $dfg[0][0];
    458458            for($i=1;$i<($len-1);$i++) {
    459459                $email .= '*';
     
    779779        global $tmpl, $CONFIG, $db;
    780780        $login = request('login');           
    781         if (@$_REQUEST['img'] == '') {
     781        if (@$_REQUEST['captcha'] == '') {
    782782            $tmpl->msg("Код с изображения не введён");
    783783            $tmpl->addContent( $this->getPassRecoveryForm() );
    784         } elseif (strtoupper($_SESSION['captcha_keystring']) != strtoupper($_REQUEST['captcha'])) {
     784        } elseif (strtoupper(@$_SESSION['captcha_keystring']) != strtoupper($_REQUEST['captcha'])) {
    785785            $tmpl->msg("Код с изображения введён неверно");
    786786            $tmpl->addContent( $this->getPassRecoveryForm() );
Note: See TracChangeset for help on using the changeset viewer.