} // применения цвета кабеля //if(isset($_POST['act']) && $_POST['act']=='cable_fiber_color' && @is_numeric($_POST['id']) ) { if (isset($_REQUEST['act']) && $_REQUEST['act'] == 'cable_fiber_color' && @is_numeric($_REQUEST['id'])) { //$cable_type_id=pg_result(pg_query("SELECT cable_type AS total FROM ".$table_cable." WHERE id=".$_POST['id']),0); $cable_type_id = pg_result(pg_query("SELECT cable_type AS total FROM " . $table_cable . " WHERE id=" . $_REQUEST['id']), 0); //$sql="SELECT * FROM ".$table_fiber." WHERE cable_id=".clean($_POST['id']); $sql = "SELECT * FROM " . $table_fiber . " WHERE cable_id=" . clean($_REQUEST['id']); $result = pg_query($sql); if (pg_num_rows($result)) { while ($row = pg_fetch_assoc($result)) { $fiber_type = pg_fetch_assoc(pg_query("SELECT * FROM " . $table_fiber_type . " WHERE cable_id=" . $cable_type_id . " AND num=" . $row['num'] . " AND mod_color IS NOT NULL AND fib_color IS NOT NULL")); if ($fiber_type) { //echo $cable_type_id.' '.$row['num'].' '.$fiber_type['mod_color']; set_color($table_fiber, clean($row['id']), 'mod', $fiber_type['mod_color']); set_color($table_fiber, clean($row['id']), 'fib', $fiber_type['fib_color']); } } } //set_color($table,$id,$type,$color_id) // echo $cable_type; //if(isset($_GET['pq_id'])) echo "<html><script>close();</script></html>"; if (isset($_GET['pq_id'])) { echo "<html><script>history.back();</script></html>"; } //header('location: http://pto.rdtc.ru/fibers/index.php?act=s_cable&pq_id='.$_GET['pq_id']); die; // if(pg_result(pg_query("SELECT COUNT(*) AS total FROM ".$table_fiber_type." WHERE cable_id=".$_GET['id']." AND mod_color IS NOT NULL AND fib_color IS NOT NULL;"),0)!=$row['fib'] //if(isset($_POST['act']) && $_POST['act']=='d_pq_type' && @is_numeric($_POST['id']) ) { //echo clean($_GET['id']); //$data_old=serialize(pg_fetch_assoc(pg_query("SELECT * FROM ".$table_color." WHERE id = ".clean($_GET['id'])." AND type=".clean($_GET['type']))));
<!-- FastClick --> <script src="./js/fastclick.min.js"></script> <!-- AdminLTE App --> <script src="./js/app.min.js"></script> <!-- AdminLTE for demo purposes --> <script src="./js/demo.js"></script> <!-- fullCalendar 2.2.5 --> <script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.10.2/moment.min.js"></script> <script src="./js/fullcalendar.min.js"></script> <!-- Page specific script --> <?php echo "\n <script>\n \$(function () {\n\n /* initialize the external events\n -----------------------------------------------------------------*/\n function ini_events(ele) {\n ele.each(function () {\n\n // create an Event Object (http://arshaw.com/fullcalendar/docs/event_data/Event_Object/)\n // it doesn t need to have a start or end\n var eventObject = {\n title: \$.trim(\$(this).text()) // use the element s text as the event title\n };\n\n // store the Event Object in the DOM element so we can get to it later\n \$(this).data('eventObject', eventObject);\n\n // make the event draggable using jQuery UI\n \$(this).draggable({\n zIndex: 1070,\n revert: true, // will cause the event to go back to its\n revertDuration: 0 // original position after the drag\n });\n\n });\n }\n ini_events(\$('#external-events div.external-event'));\n\n /* initialize the calendar\n -----------------------------------------------------------------*/\n //Date for the calendar events (dummy data)\n var date = new Date();\n var d = date.getDate(),\n m = date.getMonth(),\n y = date.getFullYear();\n \$('#calendar').fullCalendar({\n header: {\n left: 'prev,next today',\n center: 'title',\n right: 'month'\n },\n buttonText: {\n today: 'today',\n month: 'month',\n week: 'week',\n day: 'day'\n },\n //Random default events\n events: ["; $n = 1; while ($row = mysqli_fetch_array($result)) { echo "\n {\n"; echo "title: '" . $row['in_Jobs'] . "',\n"; echo "start: " . "new Date(" . date('Y', strtotime($row['published'])) . "," . date('m', strtotime($row['published'])) . "-1," . date('d', strtotime($row['published'])) . "),\n"; echo "end: " . "new Date(" . date('Y', strtotime($row['deadline_data'])) . "," . date('m', strtotime($row['deadline_data'])) . "-1," . date('d', strtotime($row['deadline_data'])) . "),\n"; echo "url: '" . $row['company_url'] . "',\n"; echo "backgroundColor: '" . set_color($row['occupations']) . "',\n"; echo " borderColor: '" . set_color($row['occupations']) . "'\n"; echo "},"; $n++; } echo "\n {\n title: 'Click for Google',\n start: new Date(y-1, m, 28),\n end: new Date(y-1, m, 29),\n url: 'http://google.com/',\n backgroundColor: '#3c8dbc', //Primary (light-blue)\n borderColor: '#3c8dbc' //Primary (light-blue)\n }"; echo "\n ],\n editable: true,\n droppable: true, // this allows things to be dropped onto the calendar !!!\n drop: function (date, allDay) { // this function is called when something is dropped\n\n // retrieve the dropped element's stored Event Object\n var originalEventObject = \$(this).data('eventObject');\n\n // we need to copy it, so that multiple events don't have a reference to the same object\n var copiedEventObject = \$.extend({}, originalEventObject);\n\n // assign it the date that was reported\n copiedEventObject.start = date;\n copiedEventObject.allDay = allDay;\n copiedEventObject.backgroundColor = \$(this).css('background-color');\n copiedEventObject.borderColor = \$(this).css('border-color');\n\n // render the event on the calendar\n // the last `true` argument determines if the event 'sticks' (http://arshaw.com/fullcalendar/docs/event_rendering/renderEvent/)\n \$('#calendar').fullCalendar('renderEvent', copiedEventObject, true);\n\n // is the 'remove after drop' checkbox checked?\n if (\$('#drop-remove').is(':checked')) {\n // if so, remove the element from the 'Draggable Events' list\n \$(this).remove();\n }\n\n }\n });\n\n /* ADDING EVENTS */\n var currColor = '#3c8dbc'; //Red by default\n //Color chooser button\n var colorChooser = \$('#color-chooser-btn');\n \$('#color-chooser > li > a').click(function (e) {\n e.preventDefault();\n //Save color\n currColor = \$(this).css('color');\n //Add color effect to button\n \$('#add-new-event').css({'background-color': currColor, 'border-color': currColor});\n });\n \$('#add-new-event').click(function (e) {\n e.preventDefault();\n //Get value and make sure it is not null\n var val = \$('#new-event').val();\n if (val.length == 0) {\n return;\n }\n\n //Create events\n var event = \$('<div />');\n event.css({'background-color': currColor, 'border-color': currColor, 'color': '#fff'}).addClass('external-event');\n event.html(val);\n \$('#external-events').prepend(event);\n\n //Add draggable funtionality\n ini_events(event);\n\n //Remove event from text input\n \$('#new-event').val('');\n });\n });\n </script>\n "; ?> </body> </html>
/** * Get enumeration row * @param string $p_caption Caption. * @param string $p_threshold Threshold. * @param string $p_enum Enumeration. * @param boolean $p_all_projects_only All projects only. * @return void */ function get_capability_enum($p_caption, $p_threshold, $p_enum, $p_all_projects_only = false) { global $g_user, $g_project_id, $t_show_submit, $g_access_levels; $t_file = config_get_global($p_threshold); $t_global = config_get($p_threshold, null, null, ALL_PROJECTS); $t_project = config_get($p_threshold); $t_can_change = access_has_project_level(config_get_access($p_threshold), $g_project_id, $g_user) && (ALL_PROJECTS == $g_project_id || !$p_all_projects_only); echo '<tr>' . "\n"; echo "\t" . '<td>' . string_display($p_caption) . '</td>' . "\n"; # Value $t_color = set_color($p_threshold, $t_file, $t_global, $t_project, $t_can_change); echo "\t" . '<td class="left" colspan="3"' . $t_color . '>'; if ($t_can_change) { echo '<select name="flag_' . $p_threshold . '">'; print_enum_string_option_list($p_enum, config_get($p_threshold)); echo '</select>'; $t_show_submit = true; } else { $t_value = MantisEnum::getLabel(lang_get($p_enum . '_enum_string'), config_get($p_threshold)) . ' '; echo $t_value; } echo '</td>' . "\n\t" . '<td colspan="' . (count($g_access_levels) - 3) . '"></td>' . "\n"; print_who_can_change($p_threshold, $t_can_change); echo '</tr>' . "\n"; }
function draw_frame_letter($color, $orientation) { global $pdf; switch ($orientation) { case 'L': // create box border set_color($color); $pdf->Rect(26, 25, 741, 555, 'F'); //outer rectangle in selected color $pdf->SetFillColor(255, 255, 255); $pdf->Rect(32, 31, 729, 542, 'F'); //white rectangle set_color($color); //middle rectangles $pdf->Rect(41, 40, 711, 525, 'F'); $pdf->SetFillColor(255, 255, 255); $pdf->Rect(42, 41, 709, 523, 'F'); set_color($color); // inside rectangles $pdf->Rect(52, 51, 689, 503, 'F'); $pdf->SetFillColor(255, 255, 255); $pdf->Rect(56, 55, 681, 495, 'F'); $pdf->SetFillColor(0, 0, 0); break; case 'P': set_color($color); $pdf->Rect(25, 20, 561, 751, 'F'); $pdf->SetFillColor(255, 255, 255); $pdf->Rect(31, 26, 549, 739, 'F'); set_color($color); $pdf->Rect(40, 35, 531, 721, 'F'); $pdf->SetFillColor(255, 255, 255); $pdf->Rect(41, 36, 529, 719, 'F'); set_color($color); $pdf->Rect(51, 46, 509, 699, 'F'); $pdf->SetFillColor(255, 255, 255); $pdf->Rect(55, 50, 501, 691, 'F'); $pdf->SetFillColor(0, 0, 0); break; } }