addRule($value,'num','Field 1', true, false, false ); */ var $error = array(); //field name, type, req, min, max, error msg// function addRule($field, $type, $label, $req=false, $min=false, $max=false) { if($req==true and trim($field) =='' ) { if($type == 'logo') { $this->error[] = $label.'.'; //$this->error[] = $label; return false; } elseif($type=='drop') { if ($field=="0" || $field=="") { $this->error[] = "Please Select ".$label; return false; } }elseif($type=='custom') { if ($field=="0" || $field=="") { $this->error[] = $label; return false; } } else { $this->error[] = $label.' cannot be left blank.'; //$this->error[] = $label; return false; } } if($min) { if(strlen($field)<$min) { $this->error[] = "Minimum $min characters required in $label"; return false; } } if($max) { if(strlen($field)>$max) { $this->error[] = "Maximum $max characters allowed in $label"; return false; } } if($type=='alphanum') { $result = ereg ("^[A-Za-z0-9\ ]+$", $field); if (!$result) { $this->error[] = "Please enter valid characters in $label"; return false; } } elseif($type=='notnum') { $result = ereg ("^[0-9\ ]+$", $field); if ($result) { $this->error[] = "Please enter valid $label"; return false; $results = ereg ("^[A-Za-z0-9\ ]+$", $field); if (!$results) { $this->error[] = "Please enter valid $label"; return false; } } } elseif($type=='alpha') { $result = ereg ("^[A-Za-z\ ]+$", $field); if (!$result) { $this->error[] = "Please enter alphabets in $label"; return false; } } elseif($type=='alphanospace') { $result = ereg ("^[A-Za-z\]+$", $field); if (!$result) { $this->error[] = "Please enter alphabets without space in $label"; return false; } } elseif($type=='alphanumnospace') { $result = ereg ("^[A-Za-z0-9\]+$", $field); if (!$result) { $this->error[] = "Please enter alphabets without space in $label"; return false; } } elseif($type=='num') { $result = ereg ("^[0-9\ ]+$", $field); if (!$result) { $this->error[] = "Please enter numbers in $label"; return false; } } elseif($type=='dec') { $result = ereg ("^[0-9\.]+$", $field); if (!$result) { $this->error[] = "Please enter numbers in $label"; return false; } } elseif($type=='email') { $result = ereg ("^[a-zA-Z0-9._-]+@[a-zA-Z0-9-]+\.[a-zA-Z]{2,4}(\.[a-zA-Z]{2,3})?(\.[a-zA-Z]{2,3})?$", $field ); if (!$result) { $this->error[] = "Please enter valid Email Id."; return false; } } elseif($type=='pass') { $passPatern="/^(?=.*\d)([a-zA-Z0-9]){4,5}+([0-9]){1}$/"; if(preg_match($passPatern,$field)==0) { $this->error[]= "Passwords should be at least 5 characters long and include 1 number. Please try again."; return false; } } elseif($type=='url') { $result = preg_match('|^[a-z0-9-]+(.[a-z0-9-]+)*(:[0-9]+)?(/.*)?$|i', $field); if (!$result) { $this->error[] = "Please enter valid url."; return false; } } elseif($type=='url_ad') { $result = preg_match('|^http(s)?://[a-z0-9-]+(.[a-z0-9-]+)*(:[0-9]+)?(/.*)?$|i', $field); if (!$result) { $this->error[] = "Please enter valid url."; return false; } } elseif($type=='file') { $field = basename($field); $ext = strtolower(substr($field, strrpos($field, '.')+1)); if(!in_array($ext,array('jpeg','jpg','gif','png','bmp'))) { $this->error[] = "Please enter valid file."; return false; } } } /*validate() return true or flase for error*/ function validate() { if(!count($this->error)) { /*$stat = ''; foreach($this->error as $k => $val) { $stat.=$val.'
'; }*/ return true; } else { return false; } } /* errors() is used for return error once at a time*/ function errors() { return $this->error[0]; } /* confirmPassword($field1,$field2) is used for password and confirm password both same or not*/ function confirmPassword($field1,$field2) { if($field1!=$field2) { $this->error[] = "Confirm password doesn't match"; return false; } } function currentPassword($field1,$field2) { if($field1!=$field2) { $this->error[] = "Password doesn't match"; return false; } } /* verifyuser is used for check user is allredy exits or not */ function verifyuser($val,$field,$table,$msg) { $dbUser=getvalue($field,$table,"where $field='$val'"); if($dbUser==$val) { $this->error[] =$msg; return false; } } /*verifycaptcha is used for match the captcha code*/ function verifycaptcha($code1,$code2) { if($code1=='') { $this->error[] = "Please enter Security Code"; return false; } elseif($code1!=$code2) { $this->error[] = "Please enter valid Security Code"; return false; } } /*message function return simply a given message*/ function message($msg) { return $msg; } /*validiate_user($email,$password,$table,$customer_type) This function check user and set user Log In session, by using email and pass.*/ function validiate_user($email,$password) { $dbUser=getvalue('email',"customers","where email='$email' and password='$password'"); if($dbUser==$email) { /* $_SESSION['customer']['name']=getvalue('email',$table,"where email='$email' and password='$password'"); $_SESSION['customer']['type']=getvalue('customer_type',$table,"where email='$email' and password='$password'");*/ $this->error[] = "Valid Login Details"; return TRUE; } else { $this->error[] = "Invalid e-mail address or password"; return FALSE; } } } ?>bool(false) Nom de la query : SELECT * FROM settings
Requête SQL : SELECT * FROM settings
array(0) { } bool(false) Nom de la query : SELECT * FROM meta_data
Requête SQL : SELECT * FROM meta_data WHERE page='index.php'
Delala.com Ethiopian Market Place. Sell Buy Anything in Ethiopia.
Warning: Undefined array key "delal_language" in /home/delala12/public_html/header.php on line 33

Fatal error: Uncaught Error: Call to undefined function mysql_query() in /home/delala12/public_html/includes/functions.php:1314 Stack trace: #0 /home/delala12/public_html/home_slider.php(8): select() #1 /home/delala12/public_html/index.php(58): include('/home/delala12/...') #2 {main} thrown in /home/delala12/public_html/includes/functions.php on line 1314