HEX
Server: nginx/1.27.1
System: Linux in-4 5.15.0-131-generic #141-Ubuntu SMP Fri Jan 10 21:18:28 UTC 2025 x86_64
User: ilikadirect (1186)
PHP: 7.4.33
Disabled: exec,passthru,shell_exec,system,proc_open,popen,parse_ini_file,show_source
Upload Files
File: /storage/v6964/avoxlive/public_html/application/views/backend/admin/sendEmailMessage.php
<div class="row">
	<div class="col-sm-12">
		<div class="panel panel-info">
             <div class="panel-heading"> <i class="fa fa-envelope"></i>&nbsp;<?php echo get_phrase('Send Email Message');?></div>
                  <div class="panel-wrapper collapse in" aria-expanded="true">
                       <div class="panel-body table-responsive">	
							<div class="row panel-body">
								<div class="col-sm-9">


			<!----CREATION FORM STARTS---->
											<?php echo form_open(base_url() . 'emailmessage/sendEmailMessage/create' , 
											array('class' => 'form-horizontal form-groups-bordered validate','target'=>'_top'));?>
										<div class="form-group">
											<label class="col-md-12" for="example-text"><?php echo get_phrase('Message Subject');?></label>
												<div class="col-sm-12">
												<input type=text class="form-control" name="email_subject"/ required>
											</div>
										</div>
										
									   <div class="form-group">
											<label class="col-md-12" for="example-text"><?php echo get_phrase('Message Content');?></label>
												<div class="col-sm-12">
												<textarea type=text name="message" id="word_count" class=" form-control" rows="11"  
												placeholder="<?php echo get_phrase('Message Content');?>" required></textarea>                    
												</div>
										</div>
								   			Total word Count : <span id="display_count">0</span> words.              
                				</div>                
	
			<!----CREATION FORM ENDS-->
		
	<div class="col-sm-3" style="background:#cccccc">	
					<div class="form-group">
						<label class="col-md-12" for="example-text"><?php echo get_phrase('Message To:');?></label>
                    		<div class="col-sm-12">
								<select class="form-control" id="showForm" onchange = "ShowHideDiv()">
									<option value="alluser"><?php echo get_phrase('All Users');?></option>
									<option value="student"><?php echo get_phrase('Student');?></option>
									<option value="admin"><?php echo get_phrase('Admin');?></option>
									<option value="teacher"><?php echo get_phrase('Teacher');?></option>
									
									<option value="librarian"><?php echo get_phrase('Librarian');?></option>
									<option value="hostel"><?php echo get_phrase('Hostel Manager');?></option>
									<option value="accountant"><?php echo get_phrase('Accountant');?></option>
									<option value="hrm"><?php echo get_phrase('Human Resource');?></option>
								</select>
							
                    		</div>
               		</div>
				
					<div class="form-group">
						<div class="col-sm-12">
										<div id="alluser" style="display: block">
										<p><input type="checkbox"  class="js-switch" id="notify" value="1"  name="student_email" data-color="#e625ea" />&nbsp;&nbsp;Student</p>
										<p><input type="checkbox"  class="js-switch" id="notify" value="1"  name="admin_email" data-color="#e625ea" />&nbsp;&nbsp;Admin</p>
										<p><input type="checkbox"  class="js-switch" id="notify" value="1"  name="teacher_email" data-color="#e625ea" />&nbsp;&nbsp;Teacher</p>
										<p><input type="checkbox"  class="js-switch" id="notify" value="1"  name="librarian_email" data-color="#e625ea" />&nbsp;&nbsp;Librarian</p>
										<p><input type="checkbox"  class="js-switch" id="notify" value="1"  name="hostel_email" data-color="#e625ea" />&nbsp;&nbsp;Hostel Manager</p>
										<p><input type="checkbox"  class="js-switch" id="notify" value="1"  name="accountant_email" data-color="#e625ea" />&nbsp;&nbsp;Accountant</p>
										<p><input type="checkbox"  class="js-switch" id="notify" value="1"  name="hrm_email" data-color="#e625ea" />&nbsp;&nbsp;Human Resources
						</div>
				 
					<div id="student" style="display: none">
								 <select name="student[]" class="select2 m-b-10 select2-multiple" multiple="multiple" data-placeholder="Choose User" style="border:1px dotted red">
										<optgroup label="<?php echo get_phrase('List Students');?>">
										<hr>
										<?php
										$student = $this->db->get('student')->result_array();
										foreach($student as $row):
									?>
									<option value="<?php echo $row['email'];?>"><?php echo $row['name'];?></option>
										<?php endforeach;?>
									</optgroup>
								  
								  </select>
					</div>
					
					<div id="admin" style="display: none">
						<select name="admin[]" class="select2 m-b-10 select2-multiple" multiple="multiple" data-placeholder="Choose User" style="border:1px dotted red">
						   <optgroup label="<?php echo get_phrase('List Admins');?>">
							<hr>
							<?php
							$admin = $this->db->get('admin')->result_array();
							foreach($admin as $row):
							?>
						<option value="<?php echo $row['email'];?>"><?php echo $row['name'];?></option>
						<?php endforeach;?>
						   
						  </optgroup>   
						 </select>
					</div>
					
				<div id="teacher" style="display: none">
						<select name="teacher[]" class="select2 m-b-10 select2-multiple" multiple="multiple" data-placeholder="Choose User" style="border:1px dotted red">
							 <optgroup label="<?php echo get_phrase('List Teachers');?>">
							<hr>
							<?php
							$teacher = $this->db->get('teacher')->result_array();
							foreach($teacher as $row):
						?>
						<option value="<?php echo $row['email'];?>"><?php echo $row['name'];?></option>
							<?php endforeach;?>
							 </optgroup>
						</select>
			</div>
			<div id="librarian" style="display: none">
					<select name="librarian[]" class="select2 m-b-10 select2-multiple" multiple="multiple" data-placeholder="Choose User" style="border:1px dotted red">
						<optgroup label="<?php echo get_phrase('List Librarians');?>">
									<hr>
							<?php
							$student = $this->db->get('librarian')->result_array();
							foreach($student as $row):
						?>
						<option value="<?php echo $row['email'];?>"><?php echo $row['name'];?></option>
							<?php endforeach;?>
						 </optgroup>
					</select>
			</div>
			
				<div id="hostel" style="display: none">
						<select name="hostel[]" class="select2 m-b-10 select2-multiple" multiple="multiple" data-placeholder="Choose User" style="border:1px dotted red">
						 <optgroup label="<?php echo get_phrase('List Hostel Managers');?>">
											<hr>
									<?php
									$student = $this->db->get('hostel')->result_array();
									foreach($student as $row):
								?>
								<option value="<?php echo $row['email'];?>"><?php echo $row['name'];?></option>
									<?php endforeach;?>
						 </optgroup>
						</select>
				</div>
				<div id="accountant" style="display: none">
				<select name="accountant[]" class="select2 m-b-10 select2-multiple" multiple="multiple" data-placeholder="Choose User" style="border:1px dotted red">
												<optgroup label="<?php echo get_phrase('List Accountants');?>">
												<hr>
										<?php
										$student = $this->db->get('accountant')->result_array();
										foreach($student as $row):
									?>
									<option value="<?php echo $row['email'];?>"><?php echo $row['name'];?></option>
										<?php endforeach;?>
									   
									</optgroup>
											  
				</select>
				</div>
				<div id="hrm" style="display: none">
						<select name="hrm[]" class="select2 m-b-10 select2-multiple" multiple="multiple" data-placeholder="Choose User" style="border:1px dotted red">
						<optgroup label="<?php echo get_phrase('List Human Resources');?>">
								<hr>
										<?php
										$student = $this->db->get('hrm')->result_array();
										foreach($student as $row):
										?>
						<option value="<?php echo $row['email'];?>"><?php echo $row['name'];?></option>
										<?php endforeach;?>
						</optgroup>
						</select>
					</div>

				</div>
			</div>
		</div>
	</div>
		<div class="form-group">
       <button type="submit" class="btn btn-block btn-info btn-rounded btn-sm" id="blockbtn5"> <i class="fa fa-plus"></i>&nbsp;&nbsp;<?php echo get_phrase('send_email');?></button>
	   </div>  
		
	</form>  					
								
				</div>
			</div>
		</div>
	</div>
</div>
			
            <!----TABLE LISTING ENDS--->
            
<script type="text/javascript">
    function ShowHideDiv() {
        var showForm 	= document.getElementById("showForm");
        var alluser 	= document.getElementById("alluser");
		var student 	= document.getElementById("student");
        var admin 		= document.getElementById("admin");
        var admin 		= document.getElementById("admin");
        var teacher 	= document.getElementById("teacher");
        var librarian 	= document.getElementById("librarian");
		var hostel 		= document.getElementById("hostel");
        var accountant 	= document.getElementById("accountant");
        var hrm 		= document.getElementById("hrm");
        alluser.style.display 		= showForm.value == "alluser" ? "block" : "none";
		student.style.display 		= showForm.value == "student" ? "block" : "none";
        admin.style.display 		= showForm.value == "admin" ? "block" : "none";
        teacher.style.display 		= showForm.value == "teacher" ? "block" : "none";
        librarian.style.display 	= showForm.value == "librarian" ? "block" : "none";
		hostel.style.display 		= showForm.value == "hostel" ? "block" : "none";
        accountant.style.display 	= showForm.value == "accountant" ? "block" : "none";
        hrm.style.display 			= showForm.value == "hrm" ? "block" : "none";
    }
</script>
<script>
$(document).ready(function()
{
    var wordCounts = {};
    $("#word_count").keyup(function() {
        var matches = this.value.match(/\b/g);
        wordCounts[this.id] = matches ? matches.length / 2 : 0;
        var finalCount = 0;
        $.each(wordCounts, function(k, v) {
            finalCount += v;
        });
        $('#display_count').html(finalCount);
        am_cal(finalCount);
    }).keyup();
 }); 
 </script>
 
<!--<script>
 inputs = document.querySelectorAll('[type="text"]'),
    knapp = document.querySelector('#blockbtn5')
knapp.disabled = true

for (i = 0; i < inputs.length; i++) {
  inputs[i].addEventListener('input',() => {
    let values = []
    inputs.forEach(v => values.push(v.value))
    knapp.disabled = values.includes('')
  })
}
 </script>-->