Friday, August 9, 2013

Php Zend Ajax

//** View Page **//

Need jquery.js

function ApprovalSearch() {
 // get the form values
 var search = $('#search').val();

 $.ajax({
   type: "POST",
   url: "/rfc/ajax/searchview/",
   data: "search=" + search,
   success: function(resp){
     // we have the response
  alert("Server said:\n '" + resp + "'");
         document.getElementById("SearchView").innerHTML = resp;
         document.getElementById("Search_head").style.visibility = 'visible';
   },
   error: function(e){
     alert('Error: ' + e);
   }
 });
}

//** controllers **//
  public function searchviewAction(){
   
                        $request = $this->getRequest();
            $registry = Zend_Registry::getInstance(); 
            $DB = $registry['DB'];
            if(isset($_POST['search'])) {
                           $search =  $_POST['search'];
            $rs = $DB->fetchAll("SELECT * FROM access_control ");
                        
          }

Php Zend Birth Date To Age Calculate



$birthDate = $request->getParam('startdate');
            $birthDate = explode("-", $birthDate); 
              $age = (date("md", date("U", mktime(0, 0, 0, $birthDate[0], $birthDate[1], $birthDate[2]))) > date("md") ? ((date("Y")-$birthDate[2])-1):(date("Y")-$birthDate[2])); 

RESULT: 25



             

Php Zend Form Input Validation

 Special Character Validation
'LoanType' =>trim(preg_replace('/[^a-zA-Z0-9\s]/', '',$request->getParam('loanType'))),

Php Zend Session Destroy

            $auth->clearIdentity();
           
            unset($namespace->name);
            unset($namespace->username);
            unset($namespace->access);
            unset($namespace->usserGroup);
            Zend_Session::destroy(true);

Php Zend Get Session ID


$id = Zend_Session::getId();
echo $id;

Php Zend Set Session

 $namespace = new Zend_Session_Namespace(); // set session
             
            $namespace->access=$access_level;
            $namespace->usserGroup =$usserGroup;
            $namespace->ip =$_SERVER['REMOTE_ADDR'];
            $namespace->useragent = $_SERVER['HTTP_USER_AGENT'];

Php Zend Login Authenticate Check

// Nazmus Sakib

$request = $this->getRequest();
            $auth = Zend_Auth::getInstance();
            if(!$auth->hasIdentity()){
                $this->_redirect('/index/loginform');
            }