Beispiel #1
0
 function Login_Validate($User, $Password)
 {
     echo $Password;
     $_SESSION['User'] = '';
     $this->AuthUser = new Memberdetails();
     $conditions = QQ::Equal(QQN::Memberdetails()->MemberId, $User);
     $this->AuthUser = Memberdetails::QuerySingle($conditions);
     if (!isset($this->AuthUser)) {
         $_SESSION['User'] = '';
         return 'Wrong';
     } else {
         $encrypt = new encrypt();
         $storedpass = $encrypt->decrypt_sha1($this->AuthUser->Password);
         if ($storedpass != $Password) {
             $_SESSION['User'] = '';
             return 'Wrong';
         } else {
             $_SESSION['objUser'] = $this->AuthUser;
             return 'Right';
         }
     }
 }
Beispiel #2
0
 protected function CheckAvailabilityOfUserId($CallFromValidation = null)
 {
     if ($this->txtMemberId->Text != '') {
         $objcondition = QQ::Equal(QQN::Memberdetails()->MemberId, $this->txtMemberId->Text);
         $cnt = Memberdetails::QueryCount($objcondition);
         if ($cnt == 0) {
             if (isset($CallFromValidation)) {
                 $this->txtMemberId->Instructions = 'User is Available.';
                 return true;
             } else {
                 $this->txtMemberId->Instructions = 'User is Available.';
                 return true;
                 //QApplicationBase::DisplayAlert('User is Available');
             }
         } else {
             $this->txtMemberId->Warning = 'User Id is not available' . ($this->txtMemberId->Instructions = '');
             //QApplicationBase::DisplayAlert('User is not Available');
             return false;
         }
     } else {
         $this->txtMemberId->Focus();
         QApplicationBase::DisplayAlert('Please choose a User Name');
     }
 }
 /**
  * Counts all many-to-many associated MemberdetailsesAsLibraryMember
  * @return int
  */
 public function CountMemberdetailsesAsLibraryMember()
 {
     if (is_null($this->intId)) {
         return 0;
     }
     return Memberdetails::CountByLibrarydetailsAsLibraryMember($this->intId);
 }
 public static function GetSoapObjectFromObject($objObject, $blnBindRelatedObjects)
 {
     if ($objObject->objMember) {
         $objObject->objMember = Memberdetails::GetSoapObjectFromObject($objObject->objMember, false);
     } else {
         if (!$blnBindRelatedObjects) {
             $objObject->intMemberId = null;
         }
     }
     if ($objObject->objAsset) {
         $objObject->objAsset = Myassets::GetSoapObjectFromObject($objObject->objAsset, false);
     } else {
         if (!$blnBindRelatedObjects) {
             $objObject->intAssetId = null;
         }
     }
     return $objObject;
 }
 protected function lstMemberdetailsesAsLibraryMember_Update()
 {
     if ($this->lstMemberdetailsesAsLibraryMember) {
         $this->objLibrarydetails->UnassociateAllMemberdetailsesAsLibraryMember();
         $objSelectedListItems = $this->lstMemberdetailsesAsLibraryMember->SelectedItems;
         if ($objSelectedListItems) {
             foreach ($objSelectedListItems as $objListItem) {
                 $this->objLibrarydetails->AssociateMemberdetailsAsLibraryMember(Memberdetails::Load($objListItem->Value));
             }
         }
     }
 }
 /**
  * Default / simple DataBinder for this Meta DataGrid.  This can easily be overridden
  * by calling SetDataBinder() on this DataGrid with another DataBinder of your choice.
  *
  * If a paginator is set on this DataBinder, it will use it.  If not, then no pagination will be used.
  * It will also perform any sorting (if applicable).
  */
 public function MetaDataBinder()
 {
     // Remember!  We need to first set the TotalItemCount, which will affect the calcuation of LimitClause below
     if ($this->Paginator) {
         $this->TotalItemCount = Memberdetails::CountAll();
     }
     // Setup the $objClauses Array
     $objClauses = array();
     // If a column is selected to be sorted, and if that column has a OrderByClause set on it, then let's add
     // the OrderByClause to the $objClauses array
     if ($objClause = $this->OrderByClause) {
         array_push($objClauses, $objClause);
     }
     // Add the LimitClause information, as well
     if ($objClause = $this->LimitClause) {
         array_push($objClauses, $objClause);
     }
     // Set the DataSource to be a Query result from Memberdetails, given the clauses above
     $this->DataSource = Memberdetails::LoadAll($objClauses);
 }
 /**
  * Refresh this MetaControl with Data from the local MemberAsset object.
  * @param boolean $blnReload reload MemberAsset from the database
  * @return void
  */
 public function Refresh($blnReload = false)
 {
     if ($blnReload) {
         $this->objMemberAsset->Reload();
     }
     if ($this->lblId) {
         if ($this->blnEditMode) {
             $this->lblId->Text = $this->objMemberAsset->Id;
         }
     }
     if ($this->lstMember) {
         $this->lstMember->RemoveAllItems();
         if (!$this->blnEditMode) {
             $this->lstMember->AddItem(QApplication::Translate('- Select One -'), null);
         }
         $objMemberArray = Memberdetails::LoadAll();
         if ($objMemberArray) {
             foreach ($objMemberArray as $objMember) {
                 $objListItem = new QListItem($objMember->__toString(), $objMember->Id);
                 if ($this->objMemberAsset->Member && $this->objMemberAsset->Member->Id == $objMember->Id) {
                     $objListItem->Selected = true;
                 }
                 $this->lstMember->AddItem($objListItem);
             }
         }
     }
     if ($this->lblMemberId) {
         $this->lblMemberId->Text = $this->objMemberAsset->Member ? $this->objMemberAsset->Member->__toString() : null;
     }
     if ($this->lstAsset) {
         $this->lstAsset->RemoveAllItems();
         if (!$this->blnEditMode) {
             $this->lstAsset->AddItem(QApplication::Translate('- Select One -'), null);
         }
         $objAssetArray = Myassets::LoadAll();
         if ($objAssetArray) {
             foreach ($objAssetArray as $objAsset) {
                 $objListItem = new QListItem($objAsset->__toString(), $objAsset->Id);
                 if ($this->objMemberAsset->Asset && $this->objMemberAsset->Asset->Id == $objAsset->Id) {
                     $objListItem->Selected = true;
                 }
                 $this->lstAsset->AddItem($objListItem);
             }
         }
     }
     if ($this->lblAssetId) {
         $this->lblAssetId->Text = $this->objMemberAsset->Asset ? $this->objMemberAsset->Asset->__toString() : null;
     }
 }
 public static function GetSoapArrayFromArray($objArray)
 {
     if (!$objArray) {
         return null;
     }
     $objArrayToReturn = array();
     foreach ($objArray as $objObject) {
         array_push($objArrayToReturn, Memberdetails::GetSoapObjectFromObject($objObject, true));
     }
     return unserialize(serialize($objArrayToReturn));
 }