// CONSTANTS ################################################################################################################################################################################# $month[1] = 'Яну'; $month[2] = 'Фев'; $month[3] = 'Мар'; $month[4] = 'Апр'; $month[5] = 'Май'; $month[6] = 'Юни'; $month[7] = 'Юли'; $month[8] = 'Авг'; $month[9] = 'Сеп'; $month[10] = 'Окт'; $month[11] = 'Ное'; $month[12] = 'Дек'; $month_big[1] = 'Януари'; $month_big[2] = 'Февруари'; $month_big[3] = 'Март'; $month_big[4] = 'Април'; $month_big[5] = 'Май'; $month_big[6] = 'Юни'; $month_big[7] = 'Юли'; $month_big[8] = 'Август'; $month_big[9] = 'Септември'; $month_big[10] = 'Октомври'; $month_big[11] = 'Ноември'; $month_big[12] = 'Декември'; // FUNCTION ################################################################################################################################################################################# function escape_mimic($inp) { if(is_array($inp)) return array_map(__METHOD__, $inp); if(!empty($inp) && is_string($inp)) { $inp = str_replace('"', '',str_replace("'", '',$inp)); $inp = stripslashes($inp); $inp = strip_tags($inp); $inp = htmlspecialchars($inp); $inp = str_replace(array('\\', "\0", "\n", "\r", "'", '"', "\x1a"), array('\\\\', '\\0', '\\n', '\\r', "", '', '\\Z'), $inp); $badWords = array("/delete/i", "/update/i","/union/i","/insert/i","/drop/i","/http/i","/--/i"); return preg_replace($badWords, "", $inp); } return $inp; } function hasContract($uid) { global $amf; $res = ibase_query($amf->conn_tr,"SELECT DOGOVOR FROM companies cs where cs.id=".intval($uid)); $user_info = ibase_fetch_assoc($res); if ($user_info['DOGOVOR'] == 1) { return true; } else { return false; } } function getSettings($cid) { global $amf; $res = ibase_query($amf->conn_tr,"SELECT * FROM CS_CLIENT_SETTINGS cs where cs.CID=".$_SESSION['UID']); $user_settings = ibase_fetch_assoc($res); ibase_free_result($res); if (isset($user_settings['CID'])) { $_SESSION['AUTO_PRINT']=$user_settings['PRINT_AUTO']; $_SESSION['PRINTER']=$user_settings['PRINT_NAME']; $_SESSION['PRINT_LABEL']=$user_settings['PRINT_LABEL']; } } function getAddressCount($uid) { global $amf; $count_query = "SELECT count(*) FROM caddress ca WHERE ca.cid= ".$uid; $count_result = ibase_query($amf->conn_tr,$count_query); $count_data = ibase_fetch_assoc($count_result); return intval($count_data['COUNT']); } function draw_calendar($month=null,$year=null){ $month_big[1] = 'Януари'; $month_big[2] = 'Февруари'; $month_big[3] = 'Март'; $month_big[4] = 'Април'; $month_big[5] = 'Май'; $month_big[6] = 'Юни'; $month_big[7] = 'Юли'; $month_big[8] = 'Август'; $month_big[9] = 'Септември'; $month_big[10] = 'Октомври'; $month_big[11] = 'Ноември'; $month_big[12] = 'Декември'; if ($month == null) {$month = date('n');} if ($year == null) {$year = date('Y');} /* draw table */ $calendar = '
| Пон | Вто | Сря | Чет | Пет | Съб | Нед |
|---|---|---|---|---|---|---|
| '; $days_in_this_week++; endfor; for($list_day = 1; $list_day <= $days_in_month; $list_day++): if ($list_day == date('j')) { $calendar.= ' | '; } else if($running_day > 4) { $calendar.= ' | '; } else { $calendar.= ' | ';} $calendar.= ''.$list_day.''; $calendar.= ' | '; if($running_day == 6): $calendar.= '|||
| '; endfor; endif; $calendar.= ' |