Changeset 97cf442
- Timestamp:
- Feb 9, 2015, 12:01:05 AM (8 years ago)
- Branches:
- master
- Children:
- c473971
- Parents:
- 1a8e87c
- Location:
- web
- Files:
-
- 1 added
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
web/include/doc.core.php
r1a8e87c r97cf442 168 168 $kopeek[3]=" десятых"; 169 169 } 170 else if($ ost==3)170 else if($sot==3) 171 171 { 172 172 $kopeek[1]=" тысячных"; -
web/include/doc.doveren.php
r1a8e87c r97cf442 34 34 35 35 function initDefDopdata() { 36 $this->def_dop_data = array('ot'=>'', 'cena'=>0 );36 $this->def_dop_data = array('ot'=>'', 'cena'=>0, 'worker_id'=>0, 'end_date'=>''); 37 37 } 38 38 39 39 function DopHead() { 40 global $tmpl ;40 global $tmpl, $db; 41 41 $tmpl->addContent("На получение от:<br> 42 <input type='text' name='ot' value='{$this->dop_data['ot']}'><br>"); 42 <input type='text' name='ot' value='{$this->dop_data['ot']}'><br> 43 Сотрудник:<br><select name='worker_id'> 44 <option value='0'>--не выбран--</option>"); 45 46 $res = $db->query("SELECT `user_id`, `worker_real_name` FROM `users_worker_info` WHERE `worker`='1' ORDER BY `worker_real_name`"); 47 while($nxt = $res->fetch_row()) 48 { 49 $s=($this->dop_data['worker_id']==$nxt[0])?'selected':''; 50 $tmpl->addContent("<option value='$nxt[0]' $s>".html_out($nxt[1])."</option>"); 51 } 52 $tmpl->addContent("</select><br> 53 Срок действия:<br> 54 <input type='text' name='end_date' value='{$this->dop_data['end_date']}'><br>"); 43 55 } 44 56 45 57 function DopSave() { 46 58 $new_data = array( 47 'ot' => request('ot') 59 'ot' => request('ot'), 60 'worker_id' => rcvint('worker_id'), 61 'end_date' => rcvdate('end_date') 48 62 ); 49 63 $old_data = array_intersect_key($new_data, $this->dop_data); -
web/include/doc.nulltype.php
r1a8e87c r97cf442 1037 1037 'content' => array() 1038 1038 ); 1039 foreach ($this->PDFForms as $form) { 1040 $ret_data['content'][] = array('name' => 'int:'.$form['name'], 'desc'=>$form['desc']); 1039 if(isset($this->PDFForms)) { 1040 if(is_array($this->PDFForms)) { 1041 foreach ($this->PDFForms as $form) { 1042 $ret_data['content'][] = array('name' => 'int:'.$form['name'], 'desc'=>$form['desc']); 1043 } 1044 } 1041 1045 } 1042 1046 $dir = $CONFIG['site']['location'].'/include/doc/printforms/'.$this->doc_name.'/'; … … 1813 1817 return $sum; 1814 1818 } 1815 1819 1820 /// Показать историю изменений документа 1816 1821 public function showLog() { 1817 1822 global $db, $tmpl; … … 1833 1838 $logview->showLog(); 1834 1839 } 1840 1841 /// Обычная накладная в PDF формате 1842 /// @param to_str Вернуть строку, содержащую данные документа (в противном случае - отправить файлом) 1843 function getDocumentNomenclature() { 1844 global $CONFIG, $db; 1845 $list = array(); 1846 1847 $res = $db->query("SELECT `doc_group`.`printname` AS `group_printname`, `doc_base`.`name`, `doc_base`.`proizv` AS `vendor`, `doc_list_pos`.`cnt`, 1848 `doc_list_pos`.`cost` AS `price`, `doc_base_cnt`.`mesto`, `class_unit`.`rus_name1` AS `unit_name`, `class_unit`.`number_code` AS `unit_code`, 1849 `doc_base`.`id` AS `pos_id`, `doc_base`.`vc`, `doc_base`.`mass` 1850 FROM `doc_list_pos` 1851 LEFT JOIN `doc_base` ON `doc_list_pos`.`tovar`=`doc_base`.`id` 1852 LEFT JOIN `doc_group` ON `doc_group`.`id`=`doc_base`.`group` 1853 LEFT JOIN `doc_base_cnt` ON `doc_base_cnt`.`id`=`doc_list_pos`.`tovar` AND `doc_base_cnt`.`sklad`='{$this->doc_data['sklad']}' 1854 LEFT JOIN `class_unit` ON `doc_base`.`unit`=`class_unit`.`id` 1855 WHERE `doc_list_pos`.`doc`='{$this->doc}' 1856 ORDER BY `doc_list_pos`.`id`"); 1857 1858 while ($line = $res->fetch_assoc()) { 1859 if($line['group_printname']) { 1860 $line['name'] = $line['group_printname'].' '.$line['name']; 1861 } 1862 if (!@$CONFIG['doc']['no_print_vendor'] && $line['vendor']) { 1863 $line['name'] .= ' / ' . $line['vendor']; 1864 } 1865 $line['code'] = $line['pos_id']; 1866 if($line['vc']) { 1867 $line['code'] .= ' / '.$line['vc']; 1868 } 1869 $line['sum_all'] = $line['price'] * $line['cnt']; 1870 1871 $list[] = $line; 1872 1873 } 1874 return $list; 1875 } 1835 1876 1836 1877 } -
web/include/reports/zayavki.php
r1a8e87c r97cf442 91 91 $cnt = 0; 92 92 $col_cnt = count($headers); 93 $sql_add = ''; 94 if($gs) { 95 if(is_array($g)) { 96 $s = ''; 97 foreach($g as $g_id) { 98 if($s) { 99 $s .= ','; 100 } 101 $s.=intval($g_id); 102 } 103 $sql_add = " AND `doc_base`.`group` IN ($s)"; 104 } 105 } 93 106 94 107 $sql = "SELECT `doc_base`.`id`, `doc_base`.`vc`, CONCAT(`doc_group`.`printname`, ' ', `doc_base`.`name`) AS `name`," 95 . " SUM(`doc_list_pos`.`cnt`) AS `cnt` "108 . " SUM(`doc_list_pos`.`cnt`) AS `cnt`, `doc_dopdata`.`value` AS `status`" 96 109 . " FROM `doc_list_pos`" 97 110 . " INNER JOIN `doc_base` ON `doc_base`.`id`=`doc_list_pos`.`tovar`" 98 111 . " INNER JOIN `doc_group` ON `doc_base`.`group`=`doc_group`.`id`" 99 112 . " INNER JOIN `doc_list` ON `doc_list`.`id`=`doc_list_pos`.`doc`" 100 . " WHERE `doc_list`.`date`>=$dt_f AND `doc_list`.`date`<=$dt_t AND `doc_list`.`type`=3"; 113 . " LEFT JOIN `doc_dopdata` ON `doc_list`.`id`=`doc_dopdata`.`doc` AND `doc_dopdata`.`param`='status'" 114 . " WHERE `doc_list`.`date`>=$dt_f AND `doc_list`.`date`<=$dt_t AND `doc_list`.`type`=3 $sql_add"; 101 115 102 116 … … 105 119 $res = $db->query($sql); 106 120 while($line = $res->fetch_assoc()) { 121 if($line['status']=='ok' || $line['status']=='err') { 122 continue; 123 } 107 124 $row = array($line['id'], $line['vc'], $line['name'], $line['cnt']); 108 125 $this->tableRow($row); … … 118 135 $this->tableAltStyle(false); 119 136 while($line = $res->fetch_assoc()) { 137 if($line['status']=='ok' || $line['status']=='err') { 138 continue; 139 } 120 140 $row = array($line['id'], $line['vc'], $line['name'], $line['cnt']); 121 141 $this->tableRow($row); -
web/login.php
r1a8e87c r97cf442 137 137 <small>латинские буквы, цифры, длина от 3 до 24 символов </small> 138 138 <td> 139 <input type='text' name='login' value='$login' id='login' ><br>139 <input type='text' name='login' value='$login' id='login' autofocus><br> 140 140 <span id='login_valid' style='color: #c00'>{$err_msgs['login']}</span>"); 141 141 … … 383 383 <tr><td> 384 384 Имя:<td> 385 <input type='text' name='login' class='text' id='input_name' value='$login_html' >385 <input type='text' name='login' class='text' id='input_name' value='$login_html' autofocus> 386 386 <tr><td>Пароль:<td> 387 387 <input type='password' name='pass' class='text'>(<a class='wiki' href='?mode=rem'>Сменить</a>)<br>$m
Note: See TracChangeset
for help on using the changeset viewer.