mattpark
Retired Forum Member-
Posts
59 -
Joined
-
Last visited
Content Type
Profiles
Forums
Events
Hotfixes
Everything posted by mattpark
-
Sure does! It basically roles all the dedicated client apps in to one piece of software, and so far i've not found anything thats not supported in pidgin, that would be in the dedicated app. Even if there is something missing in the core, there are many many plugins available....
-
Pidgin is the way forward - http://www.pidgin.im/
-
Try something like this.... {if $clientsdetails["YOURCUSTOMFIELD"] eq "1"} You signed up via the custom front end! {else} You signed up via WHMCS {/if}
-
You could probably do this by having a custom field setup, something like "CUSTOMFRONTEND", and set this value to 1 when people signup via there. You can then setup conditional emails, for 1 and 0 customers.
-
Hi, http://www.realtysoft.pro/realestate/ I have an open source licence which i'm not using that i'm probably willing to sell if you wish. PM if interested. Cheers, Matt
-
No i don't think so... Enom use that system to make sure the uk domain is allocated to the correct enom account. At the end of the day all it does is send the domain owner an message telling them to update the tag. Working direct with nominet it's still a push-pull relationship. Unless i'm missing something
-
I suspect this will come in a future version, as the EPP update has only just arrived in WHMCS. Nominet do support TAG updates via EPP, so WHMCS will support it eventually. See - http://www.nominet.org.uk/registrars/systems/epp/transfer/ In the mean time why not just use Nominet Online Service?
-
Isn't this the point of a version system... I.e. Major release = 3.7 Bug fix release = 3.7.1 Bug fix release = 3.7.2
-
Have you recompiled php recently? Any changes to your firewall?
-
One side of me is wanting to help you out, however the other side of me is really wanting to tell you that if you haven't mastered the basics of html yet, it *might* not be a good idea be starting your own hosting business just yet... It's a bit like me starting a bakery, but not knowing what to do with the flour.
-
Hi Everyone, I thought it would be beneficial to get some constructive criticism from the forum on our integration, which is yet to go live. Having been in the hosting industry for a good few years now, we decided it was time for a change tactic and a rebrand. This is what we have come up with: Not logged in: http://www.matthewpark.co.uk/sanserveloggedout.jpg Logged in: http://www.matthewpark.co.uk/sanserveloggedin.jpg Comments are greatly appreciated. Cheers, Matt
-
Excellent! Might you suggest the best way to echo the users first and lastname when logged in too? Thanks for your help. Matt
-
Hi Guys, Any idea how to make this work with a page outside of the WHMCS install domain? i.e. Example testpage - http://www.yourdomain.com/testpage.php WHMCS install - subdomain.yourdomain.com This code works fine if in place in the same sub domain, however moving it out of there on to another subdomain breaks it....
-
how do i transfer clients to another server?
mattpark replied to kevindd's topic in General Discussion
There is no WHMCS -> WHMCS tool available at the moment, if that is what you mean. If however, you are wanting to move the install from server a -> server b, then this is quite simple. Copy your home dir files across, and take a DB backup using the built in tool, or something like phpmyadmin. Upack and mount DB at the new server and your done. Don't forget to update your WHMCS licence for your new IP address, and also things like enom account API, nominet, merchant services etc.... -
Second to none. Fast, and helpful replies.. always.
-
How do you deal with main client that have subclients as domain owners?
mattpark replied to nikos's topic in Using WHMCS
Excellent response... Your looking for a cobanded reselling solution, which IMHO opens up a huge can of worms. Offering your key client a white label solution makes much more sense in the long run. Matt -
How do you deal with main client that have subclients as domain owners?
mattpark replied to nikos's topic in Using WHMCS
WHMCS doesn't include a reseller or "sub account" system. If you require this functionality you'll have to pay for custom work. -
You need to move the files from the WHMCS folder, out of there, and in to your root dir. That's all...
-
I'd mirror the comments on the 3 pacakges in WHMCS... i can understand why you would want them on the main site, however its rather tedious for your clients who have purchased already! You main content area to the right is also too small/squashed up "CHECK DOMAIN AVAILIBILITY" and "CLIENT LOGIN" taking up too much space. Hope this helps. Matt
-
Simply upload the WHMCS files directly in to your root dir... It's not complicated at all, and the install process will guide you one you start. If you get stuck, WHMCS offer a paid install service. Matt
-
Hi Guys, Many thanks for your responses. To confirm, the following code works perfectly: $dow = date('D'); $hour = date('H'); $isclosed = $dow == "Sat" || $dow == "Sun" || $hour < 9 || $hour > 16; $status =$isclosed ?'<span class="red">closed</span></a>.' : '<span class="green">open</span>'; Again, thank your for your help. Matt
-
Hi Chris, Many thanks for your reply, however I doesn't seem to be printing customer details if they are logged in to WHMCS. To confirm pages are located as follows: /home/username/htdocs/externaltest.php /home/username/htdocs/secure/WHMCSINSTALL HERE No error messages, just nothing is printed at all. If i swap if ($_SESSION['loggedinstatus']=="true") {, for false, it's not printed either? Thanks for your help, Matt
-
Hi All, My web developers have left me stranded, so I need do a couple of the finishing touches myself. I wonder if you may help me? Main Site - http://www.domain.com WHMCS - secure.domain.com On secure.domain.com we have a login box in the header. If a customer is logged in, this box is replaced for a nice "Welcome back customer" message. Now i'm trying to replicate this functionality back on the main site... This is obviously complicated because WHMCS is separate from the main site. Might anyone have a suggestion of which is the best way to achieve this? Many thanks, Matt
-
Hi All, I'm dusting off my php skills, which have unfortunately become a little too dusty. I wonder if you may help me? The Goal: Display "Open" between 9am - 5pm, Monday - Friday. Display "Closed" outside of these hours. I currently have: $date = date('g:ia \\o\n l F dS, Y'); $status = ((time() >= mktime(9,0,0,date('m'),date('j'),date('Y'))) && (time() <= mktime(17,0,0,date('m'),date('j'),date('Y')))) ? '<span class="green">open</span>' : '<span class="red">closed</span>'; Which works well, however doesn't take in to account Sat and Sun. Commons on how to update this would be greatly appreciated! Cheers, Matt
-
Updated with the above changes: <?php // Background color 1 and 2 $kleur1 = "#eeeeee"; $kleur2 = "#cccccc"; // counter to help determine which background color to use $i = 1; require "/PATHTOYOURWHMCSINSTALL/configuration.php"; $link = mysql_connect($db_host, $db_username ,$db_password) or die("Unable to connect to database: " . mysql_error()); @mysql_select_db($db_name) or die( "Unable to select database"); // Formulate Domeinnaam tarieven Query $query = sprintf("SELECT * FROM `tbldomainpricing` ORDER by `order` ASC", mysql_real_escape_string($extension), mysql_real_escape_string($registrationperiod), mysql_real_escape_string($register), mysql_real_escape_string($transfer), mysql_real_escape_string($renew) ); // Perform Query $result = mysql_query($query); // Check result // This shows the actual query sent to MySQL, and the error. Useful for debugging. if (!$result) { $message = 'Invalid query: ' . mysql_error() . "\n"; $message .= 'Whole query: ' . $query; die($message); } //mysql_free_result($result); //mysql_close($link); //while ($tld = mysql_fetch_assoc($result)) { // Attempting to print $result won't allow access to information in the resource // One of the mysql result functions must be used // See also mysql_result(), mysql_fetch_array(), mysql_fetch_row(), etc. // show_all = 0 for first period only, 1 for all periods $show_all = 0; $previous_tld = ""; do { // Set the row background color $bg_kleur = ( $i % 2 == 0 ) ? $kleur1 : $kleur2; // // print TLD // if ( $tld['extension'] ) if ( $tld[extension] != $previous_tld || $show_all == 1 ) { { echo "<tr>"; echo "<td align=\"center\" style=\"background-color: " . $bg_kleur . "\">"; echo $tld[extension]; echo "</td>"; } // // print registration period per tld // echo "<td align=\"center\" style=\"background-color: " . $bg_kleur . "\">"; if ( $tld['registrationperiod'] ) { echo $tld['registrationperiod']." Year"; if ( $tld['registrationperiod'] > 1) { echo "s"; } } else { echo " "; } echo "</td>"; // // print TLD New registration price // echo "<td align=\"center\" style=\"background-color: " . $bg_kleur . "\">"; if ( $tld['register'] ) { printf ('£%01.2f', $tld['register']); } else { echo " "; } echo "</td>"; // // print TLD renewal price // echo "<td align=\"center\" style=\"background-color: " . $bg_kleur . "\">"; if ( $tld['renew']) { printf ('£%01.2f', $tld['renew']); } else { echo " "; } echo "</td>"; // // print TLD Transfer price // echo "<td align=\"center\" style=\"background-color: " . $bg_kleur . "\">"; if ( $tld['transfer'] > "0" ) { printf ('£%01.2f', $tld['transfer']); } else { echo " "; } echo "</td>"; // Increment counter to determine row background color $i++; } $previous_tld = $tld[extension]; } while ($tld = mysql_fetch_assoc($result)); mysql_free_result($result); mysql_close($link); ?>
