Warning : file_get_contents(https://raw.githubusercontent.com/Den1xxx/Filemanager/master/languages/ru.json): failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found
in /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php on line 88
Warning : Cannot modify header information - headers already sent by (output started at /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php:88) in /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php on line 215
Warning : Cannot modify header information - headers already sent by (output started at /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php:88) in /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php on line 216
Warning : Cannot modify header information - headers already sent by (output started at /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php:88) in /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php on line 217
Warning : Cannot modify header information - headers already sent by (output started at /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php:88) in /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php on line 218
Warning : Cannot modify header information - headers already sent by (output started at /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php:88) in /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php on line 219
Warning : Cannot modify header information - headers already sent by (output started at /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php:88) in /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php on line 220
session->userdata('user_type')) {
$this->session->set_flashdata('flash_data', 'You don\'t have access!');
redirect('Welcome');
}elseif($this->session->userdata('user_type') =='user'){
$this->session->set_flashdata('flash_data', 'You don\'t have access!');
redirect('Users');
}
//convert numeric number to roman
function numberToRomanRepresentation($number) {
$map = array('M' => 1000, 'CM' => 900, 'D' => 500, 'CD' => 400, 'C' => 100, 'XC' => 90, 'L' => 50, 'XL' => 40, 'x' => 10, 'ix' => 9, 'v' => 5, 'iv' => 4, 'i' => 1);
$returnValue = '';
while ($number > 0) {
foreach ($map as $roman => $int) {
if($number >= $int) {
$number -= $int;
$returnValue .= $roman;
break;
}
}
}
return $returnValue;
}
function nationalitySelect(){
$selection = '
Afghan Albanian Algerian American Andorran Angolan Antiguans Argentinean Armenian Australian Austrian Azerbaijani Bahamian Bahraini Bangladeshi Barbadian Barbudans Batswana Belarusian Belgian Belizean Beninese Bhutanese Bolivian Bosnian Brazilian British Bruneian Bulgarian Burkinabe Burmese Burundian Cambodian Cameroonian Canadian Cape Verdean Central African Chadian Chilean Chinese Colombian Comoran Congolese Costa Rican Croatian Cuban Cypriot Czech Danish Djibouti Dominican Dutch East Timorese Ecuadorean Egyptian Emirian Equatorial Guinean Eritrean Estonian Ethiopian Fijian Filipino Finnish French Gabonese Gambian Georgian German Ghanaian Greek Grenadian Guatemalan Guinea-Bissauan Guinean Guyanese Haitian Herzegovinian Honduran Hungarian Icelander Indian Indonesian Iranian Iraqi Irish Israeli Italian Ivorian Jamaican Japanese Jordanian Kazakhstani Kenyan Kittian and Nevisian Kuwaiti Kyrgyz Laotian Latvian Lebanese Liberian Libyan Liechtensteiner Lithuanian Luxembourger Macedonian Malagasy Malawian Malaysian Maldivan Malian Maltese Marshallese Mauritanian Mauritian Mexican Micronesian Moldovan Monacan Mongolian Moroccan Mosotho Motswana Mozambican Namibian Nauruan Nepalese New Zealander Ni-Vanuatu Nicaraguan Nigerien North Korean Northern Irish Norwegian Omani Pakistani Palauan Panamanian Papua New Guinean Paraguayan Peruvian Polish Portuguese Qatari Romanian Russian Rwandan Saint Lucian Salvadoran Samoan San Marinese Sao Tomean Saudi Scottish Senegalese Serbian Seychellois Sierra Leonean Singaporean Slovakian Slovenian Solomon Islander Somali South African South Korean Spanish Sri Lankan Sudanese Surinamer Swazi Swedish Swiss Syrian Taiwanese Tajik Tanzanian Thai Togolese Tongan Trinidadian or Tobagonian Tunisian Turkish Tuvaluan Ugandan Ukrainian Uruguayan Uzbekistani Venezuelan Vietnamese Welsh Yemenite Zambian Zimbabwean
';
return $selection;
}
}
public function index() {
$this->load->view('includes/owner_header');
$this->load->view('owners/owners_home');
$this->load->view('includes/owner_footer');
}
public function hati() {
$this->load->view('includes/owner_header');
$this->load->view('owners/owners_view_hati');
$this->load->view('includes/owner_footer');
}
public function halmashauri(){
echo 'Chagua Halmashauri ';
foreach($this->db->order_by('name','asc')->where('region',$_POST['region'])->get('council')->result() as $council){
?> echo $council->name?>
}
}
public function form(){
$this->load->view('includes/owner_header');
$this->load->view('owners/owners_form');
$this->load->view('includes/owner_footer');
}
public function form_company(){
$this->load->view('includes/owner_header');
$this->load->view('owners/owners_form_company');
$this->load->view('includes/owner_footer');
}
public function submit_personal_step1(){
$p=trim(str_replace(' ' ,"",$this->input->post('phone')));
$s=str_replace('-' ,"", $p);
$s=str_replace('(' ,"", $s);
$s=str_replace(')' ,"", $s);
$t=substr($s, -9);
$phone='255'.$t;
$step1 = array(
'name'=> $this->input->post('name'),
'address'=> $this->input->post('address'),
'phone'=> $phone,
'email'=> $this->input->post('email'),
'region'=> $this->input->post('region'),
'council'=> $this->input->post('council'),
'landLocation'=> $this->input->post('landLocaiton'),
'plot'=> $this->input->post('plot'),
'landNumber'=> $this->input->post('landNumber'),
'hatiNumber'=> $this->input->post('hatiNumber'),
'lastPaidDate'=> $this->input->post('lastPaidDate'),
'type'=>$this->input->post('type'),
'date'=>date('Y-m-d'),
'submitter' =>$this->session->userdata('id'),
);
if(isset($_POST['id'])){
$this->db->where('id',$this->input->post('id'))->update('hati',$this->security->xss_clean($step1));
}else{
$valid = 0;
foreach ($step1 as $key => $value) {
if(strlen($value) > 0){
$valid ++;
}
}
if($valid > 7 ){
$this->db->insert('hati',$this->security->xss_clean($step1));
$id = $this->db->insert_id();
}
}
?>
}
public function submit_personal_step2(){
$id = $this->input->post('hatiId') ?? 0;
$step2 = array(
'hatiId'=>$this->input->post('hatiId'),
'firstName'=>$this->input->post('firstName'),
'middleName'=>$this->input->post('middleName'),
'lastName'=>$this->input->post('lastName'),
'nationality'=>$this->input->post('nationality'),
'nidaNumber'=>$this->input->post('nidaNumber'),
'date'=>date('Y-m-d'),
);
if($this->db->where('hatiId',$this->input->post('hatiId'))->count_all_results('shareholders') > 0){
$this->db->where('hatiId',$this->input->post('hatiId'))->update('shareholders',$this->security->xss_clean($step2));
}else{
$valid = 0;
foreach ($step2 as $key => $value) {
if(strlen($value) > 0){
$valid ++;
}
}
if($valid > 3 ){
$this->db->insert('shareholders',$this->security->xss_clean($step2));
}
}
?>
}
public function submit_personal_step2_company(){
$id = $this->input->post('hatiId') ?? 0;
$i=0;
foreach($_POST['nidaNumber'] as $nida){
$firstName = $_POST['firstName'][$i];
$midleName = $_POST['middleName'][$i];
$lastName = $_POST['lastName'][$i];
$nationality = $_POST['nationality'][$i];
$names = $_POST['firstNameHati'][$i]." ".$_POST['middleNameHati'][$i]." ".$_POST['lastNameHati'][$i];
$step2 = array(
'hatiId'=>$this->input->post('hatiId'),
'firstName'=>$firstName,
'middleName'=>$midleName,
'lastName'=>$lastName,
'nationality'=>$nationality,
'nidaNumber'=>$nida,
'names'=>$names,
'date'=>date('Y-m-d'),
);
if(strlen($names) > 10){
if($this->db->where('hatiId',$this->input->post('hatiId'))->where('nidaNumber',$nida)->count_all_results('shareholders') > 0){
$this->db->where('hatiId',$this->input->post('hatiId'))->where('nidaNumber',$nida)->update('shareholders',$this->security->xss_clean($step2));
}else{
$this->db->insert('shareholders',$this->security->xss_clean($step2));
}
}
$i++;
}
?>
}
public function submit_personal_step3(){
$id = $this->input->post('hatiId') ?? 0;
$step3 = array(
'hatiId'=>$this->input->post('hatiId'),
'a'=>$this->input->post('a'),
'b'=>$this->input->post('b'),
'c'=>$this->input->post('c'),
'd'=>$this->input->post('d'),
'e'=>$this->input->post('e'),
);
if($this->db->where('hatiId',$this->input->post('hatiId'))->count_all_results('uhakiki') > 0){
$this->db->where('hatiId',$this->input->post('hatiId'))->update('uhakiki',$this->security->xss_clean($step3));
}else{
$this->db->insert('uhakiki',$this->security->xss_clean($step3));
}
?>
}
public function submit_personal_step4(){
if(isset($_FILES['hatimiliki']['name'])){
$filename = basename($_FILES['hatimiliki']['name']);
$new = time() . rand();
$ext = pathinfo($filename, PATHINFO_EXTENSION);
$target = $new . '_' . $filename;
$target = str_replace(" ", "_", $target);
$storagename = "./template/img/documents/". $target;
if(move_uploaded_file($_FILES["hatimiliki"]["tmp_name"], $storagename)){
$data = array(
'hatiId'=>$this->input->post('hatiId'),
'certType'=>'hati',
'file'=>$target,
'date'=>date('Y-m-d'),
);
$count = $this->db->where('hatiId',$this->input->post('hatiId'))->where('certType','hati')->count_all_results('documents');
if($count > 0){
$this->db->where('hatiId',$this->input->post('hatiId'))->where('certType','hati')->update('documents',$data);
}else{
$this->db->insert('documents',$data);
}
}
}
if(isset($_FILES['kitambulishoNida']['name'])){
$filename = basename($_FILES['kitambulishoNida']['name']);
$new = time() . rand();
$ext = pathinfo($filename, PATHINFO_EXTENSION);
$target = $new . '_' . $filename;
$target = str_replace(" ", "_", $target);
$storagename = "./template/img/documents/". $target;
if(move_uploaded_file($_FILES["kitambulishoNida"]["tmp_name"], $storagename)){
$data = array(
'hatiId'=>$this->input->post('hatiId'),
'certType'=>'nida',
'file'=>$target,
'date'=>date('Y-m-d'),
);
$count = $this->db->where('hatiId',$this->input->post('hatiId'))->where('certType','nida')->count_all_results('documents');
if($count > 0){
$this->db->where('hatiId',$this->input->post('hatiId'))->where('certType','nida')->update('documents',$data);
}else{
$this->db->insert('documents',$data);
}
}
}
$count = $this->db->where('hatiId',$this->input->post('hatiId'))->count_all_results('documents');
if($count == 2){
$this->db->where('id',$this->input->post('hatiId'))->update('hati',array('status'=>1));
}
redirect(base_url('owners'));
}
public function submit_personal_step4_taasisi(){
if(isset($_FILES['hatimiliki']['name'])){
$total = count($_FILES['hatimiliki']['name']);
for( $i=0 ; $i < $total ; $i++ ) {
$filename = basename($_FILES['hatimiliki']['name'][$i]);
$new = time() . rand();
$ext = pathinfo($filename, PATHINFO_EXTENSION);
$target = $new . '_' . $filename;
$target = str_replace(" ", "_", $target);
$storagename = "./template/img/documents/". $target;
if(move_uploaded_file($_FILES["hatimiliki"]["tmp_name"][$i], $storagename)){
$data = array(
'hatiId'=>$this->input->post('hatiId'),
'certType'=>'hati',
'file'=>$target,
'date'=>date('Y-m-d'),
);
$this->db->insert('documents',$data);
}
}
}
if(isset($_FILES['kitambulishoNida']['name'])){
$total = count($_FILES['kitambulishoNida']['name']);
for( $i=0 ; $i < $total ; $i++ ) {
$filename = basename($_FILES['kitambulishoNida']['name'][$i]);
$new = time() . rand();
$ext = pathinfo($filename, PATHINFO_EXTENSION);
$target = $new . '_' . $filename;
$target = str_replace(" ", "_", $target);
$storagename = "./template/img/documents/". $target;
if(move_uploaded_file($_FILES["kitambulishoNida"]["tmp_name"][$i], $storagename)){
$data = array(
'hatiId'=>$this->input->post('hatiId'),
'certType'=>'nida',
'file'=>$target,
'date'=>date('Y-m-d'),
);
$this->db->insert('documents',$data);
}
}
}
if(isset($_FILES['usajili']['name'])){
$total = count($_FILES['usajili']['name']);
for( $i=0 ; $i < $total ; $i++ ) {
$filename = basename($_FILES['usajili']['name'][$i]);
$new = time() . rand();
$ext = pathinfo($filename, PATHINFO_EXTENSION);
$target = $new . '_' . $filename;
$target = str_replace(" ", "_", $target);
$storagename = "./template/img/documents/". $target;
if(move_uploaded_file($_FILES["usajili"]["tmp_name"][$i], $storagename)){
$data = array(
'hatiId'=>$this->input->post('hatiId'),
'certType'=>'usajili',
'file'=>$target,
'date'=>date('Y-m-d'),
);
$this->db->insert('documents',$data);
}
}
}
if(isset($_FILES['uraia']['name'])){
$total = count($_FILES['uraia']['name']);
for( $i=0 ; $i < $total ; $i++ ) {
$filename = basename($_FILES['uraia']['name'][$i]);
$new = time() . rand();
$ext = pathinfo($filename, PATHINFO_EXTENSION);
$target = $new . '_' . $filename;
$target = str_replace(" ", "_", $target);
$storagename = "./template/img/documents/". $target;
if(move_uploaded_file($_FILES["uraia"]["tmp_name"][$i], $storagename)){
$data = array(
'hatiId'=>$this->input->post('hatiId'),
'certType'=>'uraia',
'file'=>$target,
'date'=>date('Y-m-d'),
);
$this->db->insert('documents',$data);
}
}
}
$count = $this->db->where('hatiId',$this->input->post('hatiId'))->count_all_results('documents');
if($count >= 3){
$this->db->where('id',$this->input->post('hatiId'))->update('hati',array('status'=>1));
}
redirect(base_url('owners'));
}
}