'Conference ID', 'bit' => '00.0-00.7', 'inputName' => 'conf1', 'value' => ''), array('name' => 'Conference number', 'bit' => '01.0-08.7', 'inputName' => 'conf2', 'value' => ''), array('name' => 'Password', 'bit' => '09.0-10.7', 'inputName' => 'conf3', 'value' => ''), array('name' => 'Applicant', 'bit' => '11.0-18.7', 'inputName' => 'conf4', 'value' => ''), array('name' => 'Start time', 'bit' => '19.0-22.7', 'inputName' => 'conf5', 'value' => ''), array('name' => 'Duration', 'bit' => '23.0-24.7', 'inputName' => 'conf6', 'value' => ''), array('name' => 'Maximum party', 'bit' => '25.0-25.7', 'inputName' => 'conf7', 'value' => ''), array('name' => 'Status', 'bit' => '26.0-26.7', 'inputName' => 'conf8', 'value' => '') ); $startTimeArr=array( array('name' => 'month', 'value' => ''), array('name' => 'day', 'value' => ''), array('name' => 'House', 'value' => ''), array('name' => 'Minute', 'value' => '') ); if($_SERVER['REQUEST_METHOD'] == "POST") { $oidstr = "2.2"; $objWhereStr = getLevelWhere($oidstr); $setValue='EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE000000EE'; $conf1 = omc_keep_length(dechex($conf1),'0',2); $conf2 = omc_keep_length($conf2,'E',16,1); $conf3 = omc_keep_length($conf3,'E',4,1); $conf4 = omc_keep_length($conf4,'E',16,1); $conf5 = ''; for($i=0;$i< sizeof($startTimeArr); $i++) { $tmp = ${"{$startTimeArr[$i][name]}"}; // echo "
{$startTimeArr[$i][name]}:$tmp"; $startTimeArr[$i][value] = omc_keep_length(dechex($tmp),'0',2); $conf5 .= $startTimeArr[$i][value]; } $conf6 = omc_keep_length(dechex($conf6),'0',4); $conf7 = omc_keep_length(dechex($conf7),'0',2); $conf8 = omc_keep_length(dechex($conf8),'0',2); for($i=0; $i< sizeof($confParaArr); $i++) { // echo "
{$confParaArr[$i][inputName]}:" . ${"{$confParaArr[$i][inputName]}"}; $setValue = setBitValue($setValue,$confParaArr[$i][bit],${"{$confParaArr[$i][inputName]}"}); } $setValue = strtoupper($setValue); // echo "
setValue: $setValue"; // exit; $updSql = "update $center_paramTab set initValue='$setValue' where $objWhereStr and instanceNo='$instanceNo' "; mysqli_query($pubConn,$updSql); echo ""; } if($instanceNo=='new') { //===============get the default value====================== $database="OBJ_270"; $sql="select initValue from paramConf where level_1=2 and level_2=2 "; $result=@mysqli_query($pubConn,$sql); $rows=@mysqli_fetch_array($result); $conference_parameter_default_value=$rows[initValue]; //===================== $oidstr = "2.2"; $objWhereStr = getLevelWhere($oidstr); $selSql = "select initValue,instanceNo from $center_paramTab where $objWhereStr "; $result = mysqli_query($pubConn,$selSql); $n=0; while($row = mysqli_fetch_array($result)) { //$confNumber = getBitValue($row[initValue],$confParaArr[1][bit]); //$confNumber = str_replace('E','',$confNumber); //if(strlen($confNumber)==0) if($conference_parameter_default_value==$row[initValue]) { $instanceNo = $row[instanceNo]; break; } } } else { $oidstr = "2.2"; $objWhereStr = getLevelWhere($oidstr); $selSql = "select initValue,instanceNo from $center_paramTab where $objWhereStr and instanceNo='$instanceNo' "; $result = mysqli_query($pubConn,$selSql); $row = mysqli_fetch_array($result); $confParaArr[0][value] = hexdec(getBitValue($row[initValue],$confParaArr[0][bit])); $confParaArr[1][value] = str_replace('E','',getBitValue($row[initValue],$confParaArr[1][bit])); $confParaArr[2][value] = str_replace('E','',getBitValue($row[initValue],$confParaArr[2][bit])); $confParaArr[3][value] = str_replace('E','',getBitValue($row[initValue],$confParaArr[3][bit])); $confParaArr[4][value] = str_replace('E','E',getBitValue($row[initValue],$confParaArr[4][bit])); $confParaArr[5][value] = hexdec(getBitValue($row[initValue],$confParaArr[5][bit])); $confParaArr[6][value] = hexdec(getBitValue($row[initValue],$confParaArr[6][bit])); $confParaArr[7][value] = getBitValue($row[initValue],$confParaArr[7][bit]); } $selfPage = "$PHP_SELF?linkset=$linkset&trunkgp=$trunkgp&infoNo=$infoNo&instanceNo=$instanceNo&sysNo=$sysNo&subSysNo=$subSysNo"; echo "
"; { echo ""; echo ""; echo ""; echo ""; echo "
"; echo "Configuration > Network > CNF > Conference parameter"; echo ""; showHelp($helpId); echo "
"; echo "
"; echo ""; echo ""; echo ""; echo ""; echo "
"; echo "  "; //echo "$instanceNo"; echo ""; echo ""; echo "    "; echo ""; echo ""; echo "

$strBack"; echo "

"; } echo ""; echo ""; echo ""; echo ""; $status_label=array(0=>"Not Executable",1=>"Booking",2=>"On Going",3=>"Finished",4=>"Draft"); for($i=0; $i< sizeof($confParaArr); $i++) { echo ""; echo ""; echo ""; echo ""; } // echo ""; // echo ""; // echo ""; // echo ""; // echo ""; echo ""; ?>
Conference parameter
"; echo $confParaArr[$i][name]; echo ""; if($i==4) { $confParaArr[$i][value] = omc_keep_length($confParaArr[$i][value],'0',8,0); for($k=0; $k< sizeof($startTimeArr); $k++) { $startTimeArr[$k][value] = omc_keep_length(hexdec(substr($confParaArr[$i][value],$k*2,2)),'0',2); echo ""; if($k==0) echo " - "; else if($k==1) echo "    "; else if($k==2) echo " : "; } //echo " Month Day House Minute"; } else if($i==7) { $status_tmp=$status_label[$confParaArr[$i][value]+0]; echo "$status_tmp"; echo ""; } else if($i==0) { $tmp=$instanceNo+1; echo "$tmp"; echo ""; } else { echo ""; } echo "
"; // echo $confParaArr[$i][name]; // echo ""; // echo $confParaArr[$i][value]; // echo "