105
87. $arr = file($source);
88. $count = count($arr);
89. $user_id = $_GET['user_id'];
90. if($admin && !$user_id && $type > 0){
91. echo '<h4 class="color_b"><img src="images/user.svg" alt="Пользователь">
По обращению от: ';
92. echo '<select name="sel"
onchange="MM_select(\'parent\',this,1)"><option>Выбор</option>';
93. for ($i = 1; $i < $count; $i++) {
94. $opt = explode('>', $arr[$i]);
95. echo '<option
value="'.$_SERVER['REQUEST_URI'].'&user_id='.$i.'"'.$opt[0].'>'.$opt[1].'</option>';
96. }
97. echo '</select>';
98. }
99. $name_user_id = explode('>', $arr[$user_id]);
100. $name_id = explode('>', $arr[$id]);
101. if($user_id > 0){
102. echo '<h4 class="color_b"><img src="images/user.svg" alt="Пользователь">
По обращению от: <b>'.trim($name_user_id[1]).' </b>
103. <input type="button" onclick="location.href=\'new_task.php?type=0\'"
value="Изменить">';
104. }
105. echo '</h4>';
106. if(!empty($_POST['new'])){ // если инпут не пуст
107. if(isset($_POST['new'])) $new = $_POST['new'];
108. $microsec=substr(gettimeofday(usec), -2);
109. $task=chr(date('m')+191).chr(date('d')+191).chr(date('H')+192).'
'.date('i').$microsec.$id;
110. $tasknum=date('YmdHis').$microsec;
111. $file='C:\\share\\active\\id'.$id.'\\'.$tasknum.'_'.$id.'.task';
112. $date = date("d.m.Y");
113. $time = date("H:i");
114. //антиспам проверка была ли заявка меньше минуты назад
115. $check = glob('C:\\share\\active\\id'.$id.'\\'.date('YmdHi').'*_'.$id.'.task');
116. if(!$admin){
117. if (!count($check)) {
118. `"CMD /C MKDIR C:\share\active\id$id"`;
119. $content = '<tr
onclick="location.href=location+\'&name='.$tasknum.'\'"><td>'.$task.'</td><td>'.$date.'
</td><td>'.$time.'</td><td><img src="images/'.$type.'.svg"
alt="~'.$task.'~'.$type.'~0~"><br>'.$type_array[$type].'</td><td>Создана
пользователем <b>'.trim($name_id[1]).'</b>.<br>'.$new.'</td><td>~От:
<b>'.trim($name_id[1]).'</b><br>'.substr($new, 0, 80).'...~</td></tr>';
120. }
121. }
122. if($admin && !$user_id){
123. `"CMD /C MKDIR C:\share\active\id$id"`;