function add_group() { global $FILE_GROUP; $g_n = $_POST['group_name']; if (`cat {$FILE_GROUP} | grep "^{$g_n}\$"` != '') { exit; } `echo {$g_n} >> {$FILE_GROUP}`; if (`cat {$FILE_GROUP} | grep "^{$g_n}\$"` == '') { exit; } $id = time(); $html = gen_group($id, $g_n); echo $html; }
$time = split('_', $time[2]); if ($time[1] == "{$i}{$j}") { $value = split(',', $value); $cam = split('_', $key); $cam = split('CAMERA', $cam[0]); $cam = (int) $cam[1] < 10 ? "0{$cam['1']}" : $cam[1]; $pf = $PATH_VIDEO . '/' . str_replace('-', '/', $date); $img = trim($value[1]) == '' ? 'images/recording.jpg' : $pf . '/PICT/' . $value[1]; $avi = $pf . '/' . $key . '.avi'; $html .= '<a href="even_view"> <div class="even_' . $value[0] . '" onclick="view_file(\'' . $avi . '\');return false">'; $html .= '<table class="table_even">'; $html .= ' <tr> <td width="150"><img src="' . $img . '"></td> <td> <table class="table_even1"> <tr><td><b>CAMERA: <font size="4">' . $cam . '</font></b></td></tr> <tr><td><b>Time:</b> ' . $time[1] . ':' . $sec . '</td></tr> <tr><td><b>Size:</b> ' . format_size(filesize($avi)) . '</td></tr> </table> </td> </tr> <tr> <td colspan="2"><b>File:</b> ' . $key . '.avi</td> </tr>'; $html .= '</table></div></a>'; } } $html .= '</td></tr></table>'; if ("{$i}{$j}" == "23") { break; } } } echo $html; } switch ($_POST['action']) { case 'gen_group': gen_group(); break; case 'even_view': even_view(); break; }
<input id="tg_'.$id.'" type="text" size="30" value="'.$name.'" readonly="readonly"> <input id="be_'.$id.'" type="button" value="Edit" class="button blue small" onclick="return (this.value == \'Edit\' ? cf_edit_group(\''.$id.'\') : (this.value == \'Save\' ? edit_group(\''.$id.'\') : del_group(\''.$id.'\')))"> <input id="bd_'.$id.'" type="button" value="Delete" class="button red small" onclick="return (this.value == \'Delete\' ? cf_del_group(\''.$id.'\') : cancel_group(\''.$id.'\'))"> </div>'; return $gen_val; } $file = `cat /etc/motion-web-alert-plugin/group/group.conf`; $group = ''; $i=0; $id = time(); foreach (split("\n",$file) as $val){ $val = trim($val); if ($val != ""){ $group .= gen_group($id-$i,$val); $i--; } } ?> <div class="setting_div" > <font size="2"> <fieldset class="fieldset_setting"> <legend class="legend_setting">Add / Edit Group Setting</legend> <fieldset class="fieldset_setting" style="width:90%"> <!--Add group--!> <div class="div_in_leg"> <label><b>New Group.</b></label><br /> <label>Input : Group Name</label><br /> <input id="group_name" type="text" size="30"> <input type="button" class="button green small" value="Add Group" onclick="add_group()">