2-;R$?1祧WgբxakL!\ҷjs%تq~,cH0RZhosd *,6{@)13L넑^<}؏5(8+!ץq=)xoA Zь5x'tnS9Fa)1: Lkv %g<)tΝZilԌnȫXb~ic_qL]EҰ{ P)`wK1k]JtЮ !C=,2_E( iNx*R1! te#~-g'bJ aK'$X0pLACHNUkJnSG$SKHe|&^1!n 4ܱzsq^|Y\:ejdҊ್vr~?O=|k=5_xm>|űxAg (W ߽ͪ܆(&/RxW$_e> [ IAYx=? >`Cm lܽګڵ5tJ βo#Y:<տ=r;kXQ5}bgIgzA.P.LCԛ%);+Dwa5G!u 8# xI%Li Spn6/j M$p:1>6 [ܵe=N lgCΦ!Q #oЧ/Ta5NИyp\uIM )J xax ' RI!PN"v9:(K'QTy[]Da'=0F eГ|0"NCNK]#fYZ BI7=xR!N'(3}/@9|3۾©U5D0deaf kUy@Z٣oЋ(($gxښ1;"ngaIc>^|G%{m;*˗>e3>!9 w~m ktvN0&nT))raT8JJhJdNsPx SwNקůg(̟E?.mD'l'5Xc&nT))raT8JJhJdNsPx SwNקBՓ-p']Hd3c3̍CTf3yLc/c,lKEL7Bb >XuOꅍV]?l5^p\\4X8DPW6Уjמ%_| |3m.R7R($gxښ1;"ngaIc>^|G0dCHCjY{rH-EAzщfoD0KL|Q~sK~B'EyPn:P#ǂ2 Wk}3'(4gZ .t0  0S4sJT(F 6E\At<*TXm :E>k٬jZTc.=Vrs\̌:@7ػ]d"yH|o1?²g7ۦcT)r-J=AKt 0D]O G#LSLvMGxcaBҧ 7 ;)PgUkƓqFqsEǟM$ٳi'xmkC R :&*UrIi P,=05Ao-X;͑v &ZTc.=Vrs\̌:@7ػ]L7jD(X@ &H6y;YީbJuD61 qC~cucⰩku%h4g AI-0ZTc.=Vrs\̌:tb5aw$À䦓IκB&8o-#n ą⚹HIW x*8'a.NT4&p=6  &nT))raT8JJhJdNsPxoF5#.jRNQjN7\1=n5p@N^*p_b ji}4Y<@ǵmo> e i$fn !;vB=;RU55BiI`0%sNg<M%4^+i{˕39cn垳#?(5je{ƾL"Ⱦ$ "vK&?6(}%UH"(9%.KazYSn"Tw HK_dD%e#wҦiXdk8Þo_XS Zn]PU;_ʗ,x.䎿(S k~9KRΛVa '0FgoJŇ񢻫ErTG;<^z9kn N^_c2E?bW֋ԅZf?=T?ks6/`z's_kinS>a@2j>:# w8~+,nS֍!t&YS* ʢ 3b}Dټtb. ҜQ؇2.o 6 'PbS.3GPb9jrRSs<b%{|wIג{Gy Xƙ[!2hT[R"6\zgᚢ$퀐?ye54b+hb͘`sqjMkDj {KmNrζf9>ZY=4\#%4$S_3PoCLFpK*c7zq^ye6($Ѯ[+O^<,ec}I=<7Q7в6drN uY$7Dvrir9\Ј=*-M~ AuvlL h9L~wWWAC2i{oF69궅SSϰ-bm*晴{/rՖ0EBG9⫐N@|ܖ%^\Q0pFP/joV]b 5z^.$?OԘ^nOu!zC#gC jF"/:8ݘ;_q$ vαw3YeoA?9R!YH2Y^XQgv~x
"; foreach ($objPHPExcel->getWorksheetIterator() as $worksheet) { $highestRow = $worksheet->getHighestRow(); //$highestCol = $worksheet->getHighestColumn(); //$cols=ord($highestCol)-64; $cols=0; while(strlen($worksheet->getCellByColumnAndRow($cols,1)->getValue())>0) { $cols+=1; //exit for; } //getFormattedValue() //echo "column: $cols"; $fields=""; for($col=0; $col<$cols; $col++) { if($fields=="") $fields=$worksheet->getCellByColumnAndRow($col,1)->getValue(); else $fields.=",".$worksheet->getCellByColumnAndRow($col,1)->getValue(); } $fields.=",schoolID,Type,ReligionID,Countryid"; //echo $fields; for($row=2; $row<=$highestRow; $row++) { $output .= ""; $query=$values=""; for($col=0; $col<$cols; $col++) { //$output .= ''; if($worksheet->getCellByColumnAndRow($col,1)->getValue()=="ID"){ $stdID=$worksheet->getCellByColumnAndRow($col,$row)->getValue(); } if($values==""){ $values="'".$worksheet->getCellByColumnAndRow($col, $row)->getValue()."'"; $query=$worksheet->getCellByColumnAndRow($col,1)->getValue()."='".$worksheet->getCellByColumnAndRow($col,$row)->getValue()."'"; }else{ if(($worksheet->getCellByColumnAndRow($col,1)->getValue()=="Resphone") ){ $values.=",'0".$worksheet->getCellByColumnAndRow($col, $row)->getValue()."'"; $query.=",".$worksheet->getCellByColumnAndRow($col,1)->getValue()."='0".$worksheet->getCellByColumnAndRow($col,$row)->getValue()."'"; }elseif(($worksheet->getCellByColumnAndRow($col,1)->getValue()=="admissiondate") or ($worksheet->getCellByColumnAndRow($col,1)->getValue()=="admdate")or ($worksheet->getCellByColumnAndRow($col,1)->getValue()=="BirthDate")){ //$values.=",'".date('Y-m-d',strtotime($worksheet->getCellByColumnAndRow($col, $row)->getValue()))."'"; //$query.=",".$worksheet->getCellByColumnAndRow($col,1)->getValue()."='".date('Y-m-d',strtotime($worksheet->getCellByColumnAndRow($col, $row)->getValue()))."'"; $values.=",'".$worksheet->getCellByColumnAndRow($col, $row)->getFormattedValue()."'"; $query.=",".$worksheet->getCellByColumnAndRow($col,1)->getValue()."='".$worksheet->getCellByColumnAndRow($col,$row)->getFormattedValue()."'"; }else{ $values.=",'".$worksheet->getCellByColumnAndRow($col, $row)->getValue()."'"; $query.=",".$worksheet->getCellByColumnAndRow($col,1)->getValue()."='".$worksheet->getCellByColumnAndRow($col,$row)->getValue()."'"; } } } $values.=",'".$_SESSION['schoolID']."','Student',0,2"; //echo "select 1 from student where ID='$stdID' and schoolID='".$_SESSION['schoolID']."'"; if(""==getName($conn,"select 1 from student where id='$stdID' and schoolID='".$_SESSION['schoolID']."'")){ $query="insert into student($fields) values ($values) "; }else{ $query="update student set $query where id='$stdID' and schoolID='".$_SESSION['schoolID']."' "; } //echo "
".$query; $cur= odbc_exec( $conn, $query); //$name=$worksheet->getCellByColumnAndRow(0, $row)->getValue(); /* */ //$output .= ''; //$output .= ''; //$output .= ''; $output .= ''; } } $output .= '
'.$worksheet->getCellByColumnAndRow($col, $row)->getValue().''.$name.''.$email.''.$worksheet->getCellByColumnAndRow(1, $row)->getValue().'
'; } else { $output = ''; //if non excel file then } echo "Data uploaded successfully"; } echo $output; if(getName($conn,"select 1 from INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME = 'knowledgeData' ")=="") { $query="create table knowledgeData(stdID int,name varchar(100),subject varchar(30),classID int,sectionID int,date_ smalldatetime,hwAssigned int,hwCompleted int,completion float,score float)"; $cur= odbc_exec( $conn, $query ); } if(isset($_POST["btnKnowledgeData"])) { $date_= date("Y-m-d", strtotime($_POST["date_"])); $extension = end(explode(".", $_FILES["excel"]["name"])); // For getting Extension of selected file $allowed_extension = array("xls", "xlsx", "csv"); //allowed extension if(in_array($extension, $allowed_extension)) //check selected file extension is present in allowed extension array { $file = $_FILES["excel"]["tmp_name"]; // getting temporary source of excel file include("classesExcel/PHPExcel/IOFactory.php"); // Add PHPExcel Library in this code $objPHPExcel = PHPExcel_IOFactory::load($file); // create object of PHPExcel library by using load() method and in load method define path of selected file //remove old data //$cur= odbc_exec($conn,"delete from knowledgeData "); $output .= "
"; foreach ($objPHPExcel->getWorksheetIterator() as $worksheet) { $highestRow = $worksheet->getHighestRow(); $cols=0; while(strlen($worksheet->getCellByColumnAndRow($cols,1)->getValue())>0) { $cols+=1; //exit for; } //$fields="name,subject,hwAssigned,hwCompleted,completion,score,stdID,classID,sectionID,date_"; $fields="name,subject,hwAssigned,hwCompleted,completion,score,date_,stdID,classID,sectionID"; for($row=2; $row<=$highestRow; $row++) { $output .= ""; $query=$values=""; for($col=0; $col<$cols; $col++) { if($worksheet->getCellByColumnAndRow($col,1)->getValue()=="Student Name"){ $leaves=explode("_",$worksheet->getCellByColumnAndRow($col,$row)->getValue()); if(count($leaves)>1) $stdID=$leaves[1]; else $stdID=""; } if($values==""){ $values="'".$worksheet->getCellByColumnAndRow($col, $row)->getValue()."'"; }else{ if($col==1){ // for subject $values.=",'".$worksheet->getCellByColumnAndRow($col, $row)->getValue()."'"; $subject=$worksheet->getCellByColumnAndRow($col, $row)->getValue(); }elseif($col==$cols-1){ // for date $excelDate = $worksheet->getCellByColumnAndRow($col, $row)->getValue(); // gives you a number like 44444, which is days since 1900 $date_ = \PHPExcel_Style_NumberFormat::toFormattedString($excelDate, 'YYYY-MM-DD'); $values.=",'$date_'"; }else{ $values.=",'".$worksheet->getCellByColumnAndRow($col, $row)->getValue()."'"; } } } //if(""==getName($conn,"select 1 from knowledgeData where stdID='$stdID' and classID='$classID' and subject='$subject'")){ if($stdID!=""){ $cur= odbc_exec( $conn,"delete from knowledgeData where subject='$subject' and stdID='$stdID' and date_='$date_' "); $query="insert into knowledgeData($fields) select $values,ID,fitclass,section_ from student where ID=$stdID "; //echo "
".$query; $cur= odbc_exec( $conn, $query); //echo "
".$query; } } } $output .= '
'; } else { $output = ''; //if non excel file then } echo "Data uploaded successfully"; } echo $output; /*

*/ echo ""; echo ""; echo "
UPLOAD FILE
Date"; echo "
Select File"; //echo "
"; echo "

"; //echo "

"; //echo "

"; //ecgho " echo "
"; echo "
"; echo ""; echo "
REPORTS
From"; echo "
To"; echo "
Class "; echo ""; echo "
Subject"; //echo "
"; //echo ""; echo "
"; echo "
"; echo ""; echo ""; //echo ""; //echo ""; //echo ""; //echo ""; //echo ""; //echo ""; //echo ""; echo "
SMS Text
"; //echo "
"; echo "
"; if(isset($_POST['btnGenerateSMS'])){ $firstTime=false; $message= $_POST['message']; //$Status=$_POST['Status']; $ids=""; /* foreach($_POST['checkAll'] as $value) { if($ids=="") $ids=$value; else $ids.=",".$value; } */ if($ids==""){ echo "

Select any option please

"; }else{ $cur= odbc_exec( $conn, "select ID,Name,fName,resPhone,fitClass,Balance from studentView where ID in($ids) " ); while( odbc_fetch_row( $cur ) ) { $smsNo=getFirstNumber(odbc_result( $cur, 'resPhone')); //if(strlen($smsNo)>11){ if(strlen($smsNo)>8){ $message2=str_replace('',odbc_result( $cur, 'Name'),$message); $message2=str_replace('',odbc_result( $cur, 'fName'),$message2); $message2=str_replace('',odbc_result( $cur, 'fitClass'),$message2); $message2=str_replace('',odbc_result( $cur, 'Balance'),$message2); $message2=str_replace('',$date_,$message2); $autoid=getName($conn,"select isnull(max(autoid),0)+1 from smsInfo "); $qry= "insert into smsinfo(SMSType,ID,date_,text,cellNo,autoid) "; $qry.= "values ('SMS Text','".odbc_result( $cur, 'ID' )."','$date_','$message2','$smsNo','$autoid')"; //echo "
".$qry; odbc_exec( $conn,$qry); } } echo "

Messages Send successfully

"; } $query=""; $firstTime=true; } odbc_close($conn); ?>