Jump to content

Community

goldmorphin

Members
  • Posts

    45
  • Joined

  • Last visited

1 Follower

About goldmorphin

  • Birthday July 4

Profile Information

  • Gender
    Male
  • Location
    Russia, Saint-Petersburg

Recent Profile Visitors

2,534 profile views

goldmorphin's Achievements

  1. Could you give a small example of how to do it now?
  2. Hello! After update to 4.4.0 my custom product type in no longer avaliable. Although the file is still here /applications/nexus/sources/Package And file is still extend Package namespace IPS\nexus\Package; /* To prevent PHP errors (extending class does not exist) revealing path */ if (!defined('\IPS\SUITE_UNIQUE_KEY')) { header((isset($_SERVER['SERVER_PROTOCOL']) ? $_SERVER['SERVER_PROTOCOL'] : 'HTTP/1.0') . ' 403 Forbidden'); exit; } /** * Product Package */ class _Selfitem extends \IPS\nexus\Package { How to make it available again?
  3. Hello. I find here that forms have validating methods. It's work for me, when i callback DomainException, but can i modify values instead callback DomainException? I want replace "+" in $val on "". 'unitpay_qiwi' => new \IPS\Helpers\Form\Text( 'unitpay_qiwi', $phone, FALSE, NULL, function( $val ) { if ( strpos($val, '+') !== false ) { $val = str_replace('+', '', $val); } }, NULL, NULL, 'unitpay_qiwi' ),
  4. @Jennifer M, Why? Yes, member can indefinite subscription for "this" package, but why it cannot subscribe to another after some time? Which is the fundamental difference how he got a subscription? (by purchasing or through an administrator) I see that in code there is a check for whether there was a purchase (invoice), it seems to me correct to add an exception that if the invoice doesn't exist, then the price is calculated from the cost of the current package.
  5. Only for me manually added users in the subscriptions can not make the upgrade? If not, how about fixing this? We often give subscriptions and it turns out that the one who won simply can not improve it (subscription) further.
  6. I was surprised that there is still no such function. This is actually strange. IPS supports multiple languages, the Pages module allows you to create your own pages, but we can not place text on them that would be multilingual. Pages are not user-generated content, they are created by administrators, so it's logical to add translation support. I doubt, that technically this is difficult, because the same module Commerce supports the description for products in several languages.
  7. But where this hook must be located in my application, that autoloader can find it? What the namespace i must use?
  8. Hello guys! Any ideas, how i can hook in applications/nexus/sources/Subscription/Package.php? Is it even possible? Yes, i know, that i can edit directly in file, but every update will return to default.
  9. https://invisioncommunity.com/ips-chat/
  10. Thanks for reply! Guys, the main question is, will not the same happen to your other modules ?, for example Commerce.
  11. Hello! In 4.3 version direct support for SparkPost will be removed. I would like to raise this topic, because I think this is really important. We a big project, we sent tens of thousands email every months thru SparkPost and it's just working! Once upon a time (when we install IPS), it was proposed to choose a system for sending: SparkPost or SendGrid, we chose SparkPost and all was good, but now IPS management said: The main question: why? Why do you dislike SparkPost so much that you want to remove it? It's just working. Why touch something that is not obsolete, that is not broken, and more importantly - used by people. I'm very upset. Today we end develop new module for Commerce. In the near future, we will begin moving hundreds of products from the old site to IPS. This is a very risky step, because after 3-6 months I'm afraid to see the message like: "We are removing Commerce support because we want it." I would like to ask management if there are any guarantees that this will not happen? @Lindy @Matt @Mark
  12. Will it work for subscriptions? If not, will be something similar?
  13. This is my first experience Thank you so much, all works fine!
  14. Sure. <?php $lang = array( '__app_unitpayintegration' => "Unitpay Integration", /* Payouts */ 'payout__data_Unitpay' => "Wallet and Payment System", 'payout__admin_Unitpay' => "Unitpay", 'payout__admin_Unitpay_desc' => "The biggest and the most promising payment gateway in Russia and CIS. Link to main site <a href='https://unitpay.ru/'>Click here</a>", 'unitpay_api_login' => "Email of partner in Unitpay", 'unitpay_api_secretKey' => "Partner secret key in Unitpay", 'unitpay_api_secretKey_desc' => "Can be found here: <a href='https://unitpay.ru/partner/'>click</a>. Click on your avatar, select your email-address and copy Секретный ключ", 'unitpay_payment_methods ' => "Available payment methods", 'unitpay_api_methods' => "Available methods for payouts thru Unitpay", 'withdraw__Unitpay' => "Withdraw thru Unitpay", 'unitpay_webmoney' => "WebMoney Wallet", 'unitpay_qiwi' => "Qiwi Wallet", 'unitpay_qiwi_desc' => "Starts without '+'. Eleven or Twelve numeric only! <br> Example for Russian: 79110001122, for Ukranian: 380934000111, for Belarus: 375292000111", 'unitpay_card' => "CreditCard number", 'unitpay_card_desc' => "We do not store ANY information about your credit card. It's absolute secure for you.", 'unitpay_yandex' => "Yandex Wallet", 'unitpay_mc' => "Telephone number", 'unitpay_mc_desc' => "Starts without '+'. Eleven or Twelve numeric only! <br> Example for Russian: 79110001122, for Ukranian: 380934000111, for Belarus: 375292000111", 'unitpay_mc_country' => "Select your country", 'unitpay_mc_country_desc' => "The country in which the SIM card was issued", 'unitpay_mc_operator' => "Select your operator", 'unitpay_group_access' => "Available for groups", 'unitpay_no_access' => "Withdrawals forbidden for your account type.", 'unitpay_api_publicKey' => "Public key of your project", 'unitpay_api_publicKey_desc' => "Can be found here: <a href='https://unitpay.ru/partner/project/list'>click</a>. Go to your project and copy PUBLIC KEY", 'unitpay_api_projectSecretKey' => "Secret key of your project", 'unitpay_api_projectSecretKey_desc' => "Can be found here: <a href='https://unitpay.ru/partner/project/list'>click</a>. Go to your project and copy SECRET KEY under of hidden field", /* Payment */ 'unitpay_public_key' => "Public key of your project", 'unitpay_public_key_desc' => "Can be found here: <a href='https://unitpay.ru/partner/project/list'>click</a>. Go to your project and copy PUBLIC KEY", 'unitpay_secret_key' => "Secret key of your project", 'unitpay_secret_key_desc' => "Can be found here: <a href='https://unitpay.ru/partner/project/list'>click</a>. Go to your project and copy SECRET KEY under of hidden field", 'unitpay_pmid' => "Select payment system", 'unitpay_pmid_desc' => "Please, select the most convenient for you payment system", 'unitpay_errors_contains_notnum' => "Only numbers! Without +,-, or any other symbols! See example above.", 'unitpay_trans_receipturl' => "Receipt:", 'unitpay_trans_statusurl' => "Status URL:", 'unitpay_trans_paymentType' => "Payment system:", 'unitpay_trans_operator' => "Mobile operator:", 'unitpay_trans_purse' => "Purse:", 'unitpay_trans_phone' => "Telephone number:" );
  15. Hello! Can anybody explain what's going on? I recorded small video: https://i.gyazo.com/755f8718693fb0e5791913077c80bffd.mp4 When i change my lang string on string from IPS i see data from "sprintf", but when i return back my strings, data is lose! Why? Magic? Yes, i have language string in my plugin (as you actually can see in the video). And yes, i have own template in /dev/html/admin/transactions folder of my plugin.
×
×
  • Create New...

Important Information

We use technologies, such as cookies, to customise content and advertising, to provide social media features and to analyse traffic to the site. We also share information about your use of our site with our trusted social media, advertising and analytics partners. See more about cookies and our Privacy Policy