User Tools

Site Tools


userpoints:developer

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
userpoints:developer [2024/02/07 17:04] adminuserpoints:developer [2024/04/02 18:39] (current) admin
Line 28: Line 28:
 <code php> <code php>
     use BlackSheepResearch\Component\UserPoints\Site\UserPoints;     use BlackSheepResearch\Component\UserPoints\Site\UserPoints;
-    UserPoints::newpoints('rule_name');+    if (class_exists(UserPoints::class) { 
 +        UserPoints::newpoints('rule_name'); 
 +    }
 </code> </code>
  
Line 46: Line 48:
 <code php> <code php>
     use BlackSheepResearch\Component\UserPoints\Site\UserPoints;     use BlackSheepResearch\Component\UserPoints\Site\UserPoints;
-    $upid = UserPoints::getAnyUserReferreID( $userID ); +    if (class_exists(UserPoints::class) { 
-    if ( $bupid ) UserPoints::newpoints( 'rule_name', $upid ); +        $upid = UserPoints::getAnyUserReferreID( $userID ); 
 +        if ( $bupid ) UserPoints::newpoints( 'rule_name', $upid ); 
 +    }
 </code> </code>
  
Line 56: Line 60:
 <code php> <code php>
     use BlackSheepResearch\Component\UserPoints\Site\UserPoints;     use BlackSheepResearch\Component\UserPoints\Site\UserPoints;
-    $keyreference = UserPoints::buildKeyreference('rule_name', 'item id' );   +    if (class_exists(UserPoints::class) { 
-    UserPoints::newpoints( 'rule_name', '', $keyreference);  +        $keyreference = UserPoints::buildKeyreference('rule_name', 'item id' );   
 +        UserPoints::newpoints( 'rule_name', '', $keyreference); 
 +    }
 </code> </code>
  
Line 66: Line 72:
 <code php> <code php>
     use BlackSheepResearch\Component\UserPoints\Site\UserPoints;     use BlackSheepResearch\Component\UserPoints\Site\UserPoints;
-    $keyreference = UserPoints::buildKeyreference('rule_name', 'item id' );   +    if (class_exists(UserPoints::class) { 
-    UserPoints::newpoints( rule_name','', $keyreference,'information_data');  +        $keyreference = UserPoints::buildKeyreference('rule_name', 'item id' );   
 +        UserPoints::newpoints( rule_name','', $keyreference,'information_data'); 
 +    }
 </code> </code>
  
Line 76: Line 84:
 <code php> <code php>
     use BlackSheepResearch\Component\UserPoints\Site\UserPoints;     use BlackSheepResearch\Component\UserPoints\Site\UserPoints;
-    $keyreference = UserPoints::buildKeyreference('rule_name', 'item id' );   +    if (class_exists(UserPoints::class) { 
-    UserPoints::newpoints( 'rule_name','', $keyreference,'',-1450);  +        $keyreference = UserPoints::buildKeyreference('rule_name', 'item id' );   
 +        UserPoints::newpoints( 'rule_name','', $keyreference,'',-1450); 
 +    }
 </code> </code>
  
Line 86: Line 96:
 <code php> <code php>
     use BlackSheepResearch\Component\UserPoints\Site\UserPoints;     use BlackSheepResearch\Component\UserPoints\Site\UserPoints;
-    $keyreference=UserPoints::buildKeyreference('up_purchasewithvirtuemart', $transactionID ); +    if (class_exists(UserPoints::class) { 
-    if (UserPoints::newpoints( 'up_purchasewithvirtuemart', '', $keyreference, 'Product reference: AM-5245', -1290, true)) +        $keyreference=UserPoints::buildKeyreference('up_purchasewithvirtuemart', $transactionID ); 
-    +        if (UserPoints::newpoints( 'up_purchasewithvirtuemart', '', $keyreference, 'Product reference: AM-5245', -1290, true)) 
-         [... code for successful operation ...]+        
 +            [... code for successful operation ...] 
 +        }
     }     }
 </code> </code>
Line 103: Line 115:
 <code php> <code php>
     use BlackSheepResearch\Component\UserPoints\Site\UserPoints;     use BlackSheepResearch\Component\UserPoints\Site\UserPoints;
-    UserPoints::newpoints(+    if (class_exists(UserPoints::class) { 
 +      UserPoints::newpoints(
         string $pluginfunction,         string $pluginfunction,
         [string $BUPIDotheruser = ''],         [string $BUPIDotheruser = ''],
Line 112: Line 125:
         [integer $force=0],         [integer $force=0],
         [string $frontmessage='']         [string $frontmessage='']
-    );+      ); 
 +    }
 </code> </code>
  
userpoints/developer.txt · Last modified: 2024/04/02 18:39 by admin