LxCenter HyperVM & Kloxo Support

Forum



Members   Search      Help    Register    Login    Home
Today's Messages (off)  | Unanswered Messages (on)

Forum: Kloxo Development
 Topic: is there a mailing list for kloxo related topics?
is there a mailing list for kloxo related topics? [message #100616] Wed, 22 August 2012 02:59
giantmeow is currently offline giantmeow  China
Messages: 22
Registered: August 2012
Member
att
 Topic: Replace du -sc and start using quotas
Replace du -sc and start using quotas [message #99141] Fri, 06 July 2012 07:26
Spacedust is currently offline Spacedust  Poland
Messages: 1233
Registered: October 2007
Location: Poland
Senior Master
This is a must have. It's really annoying customers can see how much disk space they're using.

du -sc takes ages to count when we've got 30 million files on each web server.
 Topic: Password Protected Directory & Awstats Problems
Password Protected Directory & Awstats Problems [message #98861] Mon, 25 June 2012 15:38
Hemang Shah is currently offline Hemang Shah  
Messages: 31
Registered: July 2010
Member
Hello,

After nginx, password protected directory stopped working.

I deleted it from Kloxo and then re-added in protected directory and added user. Still it's not working.

Can someone show me how to protect folder and its files in nginx?

Also, I have awstats just throws a file to download instead of showing stats.

Can someone help me with this?

Your help will be highly appreciated.

Thanks

Regards,
Hemang Shah
 Topic: Tested environment and installation prioriry. Download full package.
Tested environment and installation prioriry. Download full package. [message #98433] Fri, 01 June 2012 13:15
real-comp-master is currently offline real-comp-master  Russian Federation
Messages: 10
Registered: May 2012
Member

What version of Centos is used to test Kloxo 6.1.7??
What stable bundles?

I use Centos 5.8 x32.
Cant get suphp function.
suphp + fixALL hangs server for 5 minutes.
Still getting 500 error.

What components should i install while centos installation, before kloxio install and what after.

What best practice today?:
use suphp for hosting multiple sites
or
virtualize whole server (1 site per server approach)
?

Can i download full Kloxo package, then run install?
I feel it will require tens of installation attempts...

[Updated on: Fri, 01 June 2012 13:28]

Report message to a moderator

 Topic: Good to see the devs are back ;)
Good to see the devs are back ;) [message #98360] Tue, 29 May 2012 15:01
Spacedust is currently offline Spacedust  Poland
Messages: 1233
Registered: October 2007
Location: Poland
Senior Master
There is something going on on the project.lxcenter.org Wink
 Topic: register mail account in kloxo db
register mail account in kloxo db [message #95377] Wed, 22 February 2012 14:18
hamed.ramzi is currently offline hamed.ramzi  
Messages: 10
Registered: August 2011
Member

dear friends:

I am faced with a difficult to create an email account under php.
for Registered mail in two databases.

1-kloxo db
2-example db

source code for register db2:
else if($_REQUEST['action'] == 'signup')
{
	$tpl->assign('pageTitle', $lang_user['signup']);
	
	// sign up ip lock?
	if($am_prefs['regenabled'] == 'yes'
		&& ($am_prefs['user_count_limit'] == 0 || BMUser::GetUserCount() < $am_prefs['user_count_limit']))
	{
		$res = $db->Query('SELECT COUNT(*) FROM {pre}users WHERE reg_ip=? AND reg_date>?',
			$_SERVER['REMOTE_ADDR'],
			time()-$am_prefs['reg_iplock']);
		$row = $res->FetchArray();
		$res->Free();

		if($row[0] != 0)
		{
			// block sign up
			$tpl->assign('msg', $lang_user['reglock']);
			$tpl->assign('page', 'nli/regdone.tpl');
		}
		else 
		{
			$showForm = true;
			
			if(isset($_POST['do']) && $_POST['do']=='createAccount')
			{
				$showForm = false;
				$invalidFields = array();
				$errorInfo = '';
				
				//
				// check fields
				//
				
				// email domain
				$suEMailDomain = trim($_POST['email_domain']);
				if(!in_array($suEMailDomain, explode(':', $am_prefs['domains'])))
					$invalidFields[] = 'email_domain';
				
				// email 
				$suEMailLocal = trim($_POST['email_local']);
				$suEMail = $suEMailLocal . '@' . $suEMailDomain;
				if(!BMUser::AddressValid($suEMail) || !BMUser::AddressAvailable($suEMail) 
					|| BMUser::AddressLocked($suEMailLocal)
					|| strlen($suEMailLocal) < $am_prefs['minuserlength'])
					$invalidFields[] = 'email_local';
				
				// first name
				$suFirstname = trim($_POST['firstname']);
				if(strlen($suFirstname) < 2)
					$invalidFields[] = 'firstname';
					
				// last name
				$suSurname = trim($_POST['surname']);
				if(strlen($suSurname) < 2)
					$invalidFields[] = 'surname';
					
				// 'strasse'-group
				if($am_prefs['f_strasse'] != 'n')
				{
					// street
					$suStreet = trim($_POST['street']);
					if((strlen($suStreet) < 3) && (strlen($suStreet) > 0 || $am_prefs['f_strasse'] == 'p'))
						$invalidFields[] = 'street';
					
					// no
					$suNo = trim($_POST['no']);
					if((strlen($suNo) < 1) && (strlen($suNo) > 0 || $am_prefs['f_strasse'] == 'p'))
						$invalidFields[] = 'no';
					
					// zip
					$suZIP = trim($_POST['zip']);
					if((strlen($suZIP) < 3) && (strlen($suZIP) > 0 || $am_prefs['f_strasse'] == 'p'))
						$invalidFields[] = 'zip';
					
					// city
					$suCity = trim($_POST['city']);
					if((strlen($suCity) < 3) && (strlen($suCity) > 0 || $am_prefs['f_strasse'] == 'p'))
						$invalidFields[] = 'city';
					
					// country
					$suCountry = (int)$_POST['country'];
					if($am_prefs['f_strasse'] == 'p' && !in_array($suCountry, array_keys(CountryList())))
						$invalidFields[] = 'country';
						
					// zip/city check?
					if(!in_array('zip', $invalidFields)
						&& !in_array('city', $invalidFields)
						&& !in_array('country', $invalidFields)
						&& $am_prefs['plz_check'] == 'yes'
						&& !ZIPCheck($suZIP, $suCity, $suCountry))
					{
						$invalidFields[] = 'zip';
						$invalidFields[] = 'city';
						$errorInfo .= ' ' . $lang_user['plzerror'];
					}
				}
				else if($am_prefs['f_strasse'] == 'n')
				{
					$suStreet = $suNo = $suZIP = $suCity = '';
					$suCountry = $am_prefs['std_land'];
				}
				
				// 'telefon'-field
				if($am_prefs['f_telefon'] != 'n')
				{
					$suPhone = trim($_POST['phone']);
					if((strlen($suPhone) < 5) && (strlen($suPhone) > 0 || $am_prefs['f_telefon'] == 'p'))
						$invalidFields[] = 'phone';
				}
				else if($am_prefs['f_telefon'] == 'n')
				{
					$suPhone = '';
				}
				
				// safecode
				if($am_prefs['f_safecode'] == 'p')
				{
					$code = Safecode::GetCode((int)$_POST['codeID']);
					if(!isset($_POST['safecode']) 
						|| strlen($code) < 4
						|| strtolower($_POST['safecode']) != strtolower($code))
						$invalidFields[] = 'safecode';
					if(strlen($code) >= 4)
						Safecode::ReleaseCode((int)$_POST['codeID']);
				}
				
				// 'fax'-field
				if($am_prefs['f_fax'] != 'n')
				{
					$suFax = trim($_POST['fax']);
					if((strlen($suFax) < 5) && (strlen($suFax) > 0 || $am_prefs['f_fax'] == 'p'))
						$invalidFields[] = 'fax';
				}
				else if($am_prefs['f_fax'] == 'n')
				{
					$suFax = '';
				}
				
				// 'altmail'-field
				if($am_prefs['f_alternativ'] != 'n')
				{
					$suAltMail = trim($_POST['altmail']);
					if((strlen($suAltMail) > 0 || $am_prefs['f_alternativ'] == 'p') && (!BMUser::AddressValid($suAltMail) || ($am_prefs['alt_check'] == 'yes' && !ValidateMailAddress($suAltMail))))
						$invalidFields[] = 'altmail';
				}
				else if($am_prefs['f_alternativ'] == 'n')
				{
					$suAltMail = '';
				}
				
				// 'mail2sms_nummer'-field
				if($am_prefs['f_mail2sms_nummer'] != 'n'
					|| $am_prefs['reg_smsvalidation'] == 'yes')
				{
					$suMobileNr = trim(ereg_replace('[^0-9]', '', str_replace('+', '00', $_POST['mail2sms_nummer'])));
					if((strlen($suMobileNr) < 6) && (strlen($suMobileNr) > 0 || $am_prefs['f_mail2sms_nummer'] == 'p'
						|| $am_prefs['reg_smsvalidation'] == 'yes'))
						$invalidFields[] = 'mail2sms_nummer';
				}
				else if($am_prefs['f_mail2sms_nummer'] == 'n')
				{
					$suMobileNr = '';
				}
				
				// password
				$suPass1 = $_POST['pass1'];
				$suPass2 = $_POST['pass2'];
				if(strlen($suPass1) < 3 || $suPass1 != $suPass2 || $suPass1 == $suEMailLocal)
				{
					$invalidFields[] = 'pass1';
					$invalidFields[] = 'pass2';
					$errorInfo .= ' ' . $lang_user['pwerror'];
				}
				
				// coupon
				$suCoupon = isset($_POST['code']) ? trim($_POST['code']) : '';
				if($suCoupon != '' && !BMUser::CouponValid($suCoupon))
				{
					$invalidFields[] = 'code';
					$errorInfo .= ' ' . $lang_user['signupcouponerror'];
				}
				
				// tos
				if(!isset($_POST['tos']) || $_POST['tos'] != 'true')
					$errorInfo .= ' ' . $lang_user['toserror'];
				
				// profile fields
				$suProfile = array();
				$res = $db->Query("SELECT id,rule,pflicht,typ FROM {pre}profilfelder");
				while($row = $res->FetchArray())
				{
					$feld_ok = false;
					$feld_name = 'field_' . $row['id'];
					switch($row['typ'])
					{
					case FIELD_CHECKBOX:
						$feld_ok = true;
						$suProfile[$row['id']] = isset($_POST[$feld_name]);
						break;
					case FIELD_DROPDOWN:
						$feld_ok = true;
						if($feld_ok)
							$suProfile[$row['id']] = $_POST[$feld_name];
						break;
					case FIELD_RADIO:
						$feld_ok = isset($_POST[$feld_name]);
						if($feld_ok)
							$suProfile[$row['id']] = $_POST[$feld_name];
						break;
					case FIELD_TEXT:
						$feld_ok = (trim($row['rule']) == '') || (ereg($row['rule'], $_POST[$feld_name]));
						if(isset($_POST[$feld_name]))
							$suProfile[$row['id']] = $_POST[$feld_name];
						break;
					}
					if(($row['pflicht']=='yes' || (isset($_POST[$feld_name]) && strlen($_POST[$feld_name]) > 0)) && (!$feld_ok))
						$invalidFields[] = $feld_name;
				}
				$res->Free();
				
				// go on
				if(count($invalidFields) > 0)
				{
					// errors => mark fields red and show form again
					$showForm = true;
					$tpl->assign('errorStep', true);
					$tpl->assign('errorInfo', $lang_user['checkfields'] . $errorInfo);
					$tpl->assign('invalidFields', $invalidFields);
				}
				else 
				{
					// create account
					$userId = BMUser::CreateAccount($suEMail,
						$suFirstname,
						$suSurname,
						$suStreet,
						$suNo,
						$suZIP,
						$suCity,
						$suCountry,
						$suPhone,
						$suFax,
						$suAltMail,
						$suMobileNr,
						$suPass1,
						$suProfile);
					
					// successful?
					if($userId !== false && $userId > 0)
					{
						// redeem coupon?
						if($suCoupon != '')
						{
							$theNewUser = _new('BMUser', array($userId));
							$theNewUser->RedeemCoupon($suCoupon);
						}
						
						// account created
						Add2Stat('signup');
						$showForm = false;
						$tpl->assign('msg', 			sprintf($am_prefs['usr_status'] == 'locked'
															? $lang_user['regdonelocked']
															: $lang_user['regdone'], $suEMail));
						$tpl->assign('page', 			'nli/regdone.tpl');
						
						
						// module handler
						ModuleFunction('AfterSuccessfulSignup', array($userId, $suEMail));
					}
					else 
					{
						// error occured				
						$showForm = true;
						$tpl->assign('errorStep', 		true);
						$tpl->assign('errorInfo', 		$lang_user['regerror']);
						$tpl->assign('invalidFields', 	array());
					}
				}
			}
			
			if($showForm)
			{
				// codes?
				$res = $db->Query('SELECT COUNT(*) FROM {pre}codes');
				$row = $res->FetchArray(MYSQL_NUM);
				$res->Free();
				$tpl->assign('code', $row[0] > 0);
				
				// safe code
				if($am_prefs['f_safecode'] == 'p')
					$tpl->assign('codeID', Safecode::RequestCode());
					
				// profile fields?
				$profilfelder = array();
				$res = $db->Query('SELECT feld,pflicht,id,extra,typ FROM {pre}profilfelder');
				while($row = $res->FetchArray())
				{
					array_push($profilfelder, array(
						'feld'			=> $row['feld'],
						'pflicht'		=> $row['pflicht']=='yes',
						'id'			=> $row['id'],
						'extra'			=> explode(',', $row['extra']),
						'typ'			=> $row['typ']
					));
				}
				$res->Free();
				if(count($profilfelder) > 0)
					$tpl->assign('profilfelder', $profilfelder);
					
				// required fields
				$tpl->assign('f_strasse', 			$am_prefs['f_strasse']);
				$tpl->assign('f_telefon', 			$am_prefs['f_telefon']);
				$tpl->assign('f_fax', 				$am_prefs['f_fax']);
				$tpl->assign('f_alternativ',	 	$am_prefs['f_alternativ']);
				$tpl->assign('f_mail2sms_nummer', 	$am_prefs['reg_smsvalidation'] == 'yes' ? 'p' : $am_prefs['f_mail2sms_nummer']);
				$tpl->assign('f_safecode', 			function_exists('imagepng') ? $am_prefs['f_safecode'] : 'n');
				
				// show page
				$tpl->assign('countryList',		CountryList());
				$tpl->assign('defaultCountry',	$am_prefs['std_land']);
				$tpl->assign('tos',				HTMLFormat($lang_custom['tos']));
				$tpl->assign('domainList', 		explode(':', $am_prefs['domains']));
				$tpl->assign('page', 			'nli/signup.tpl');
			}
		}	
	}
	else 
	{
		// sign up disabled
		$tpl->assign('msg', $lang_user['regdisabled']);
		$tpl->assign('page', 'nli/regdone.tpl');
	}
}


Comfortably in the user registration system, and is not problem.

how fix:
I want after register a mail account and With the same data as a Account in the table in the db1 "database kloxo mailaccount " also be record.

source signup tpl
<form action="index.php?action=signup" method="post" onsubmit="submitSignupForm()">
<input type="hidden" name="do" value="createAccount" />
<input type="hidden" name="transPostVars" value="true" />
<input type="hidden" name="codeID" value="{$codeID}" />

<div id="signupSpinner" style="display:none;width:100%;">
<center><img src="{$tpldir}images/load_32.gif" border="0" alt="" /><br /><br /></center>
</div>
<div id="signupForm" style="display:;">
<table class="nliTable">
	<!-- sign up -->
	<tr>
		<td class="nliIconTD"><img src="{$tpldir}images/main/signup.gif" border="0" alt="" /></td>
		<td class="nliTD">
					
			<h3>{lng p="signup"}</h3>
			
			{lng p="signuptxt"} {if $code}{lng p="signuptxt_code"}{/if}
			
			{if $errorStep}
			<br /><br /><div class="errorText">{$errorInfo}</div>
			{else}
			<br />
			{/if}
		
			<br />
		</td>
	</tr>
	
	<!-- address -->
	<tr>
		<td class="nliIconTD"><img src="{$tpldir}images/main/address.gif" border="0" alt="" /></td>
		<td class="nliTD">
					
			<h3>{lng p="wishaddress"}</h3>
			
			<table>
				<tr>
					<td class="formCaption"><label for="email_local">{lng p="wishaddress"}:</label></td>
					<td class="formField">
						<input type="text" name="email_local" id="email_local" value="{$_safePost.email_local}" size="20" onblur="checkAddressAvailability()" />
						<select name="email_domain" id="email_domain" onblur="checkAddressAvailability()">
							{foreach from=$domainList item=domain}<option value="{$domain}"{if $_safePost.email_domain==$domain} selected="selected"{/if}>@{$domain}</option>{/foreach}
						</select>
					</td>
					<td class="formStatus" id="addressAvailabilityIndicator">&nbsp;</td>
				</tr>
			</table>
		
			<br />
		</td>
	</tr>
	
	<!-- address -->
	<tr>
		<td class="nliIconTD"><img src="{$tpldir}images/main/contact.gif" border="0" alt="" /></td>
		<td class="nliTD">
					
			<h3>{lng p="contactinfo"}</h3>
			
			<table>
				<tr>
					<td class="formCaption">* <label for="firstname">{lng p="firstname"}:</label></td>
					<td class="formField">
						<input type="text" value="{$_safePost.firstname}" name="firstname" id="firstname" size="35" />
					</td>
					<td class="formStatus" id="firstnameValidity">&nbsp;</td>
				</tr>
				<tr>
					<td class="formCaption">* <label for="surname">{lng p="surname"}:</label></td>
					<td class="formField">
						<input type="text" value="{$_safePost.surname}" name="surname" id="surname" size="35" />
					</td>
					<td class="formStatus" id="surnameValidity">&nbsp;</td>
				</tr>
				
				{if $f_strasse!="n"}
				<tr>
					<td class="formCaption">{if $f_strasse=="p"}*{/if} <label for="street">{lng p="streetnr"}:</label></td>
					<td class="formField">
						<input type="text" value="{$_safePost.street}" name="street" id="street" size="35" />
						<input type="text" value="{$_safePost.no}" name="no" id="no" size="8" />
					</td>
					<td class="formStatus" id="streetValidity">&nbsp;</td>
				</tr>
				<tr>
					<td class="formCaption">{if $f_strasse=="p"}*{/if} <label for="zip">{lng p="zipcity"}:</label></td>
					<td class="formField">
						<input type="text" value="{$_safePost.zip}" name="zip" id="zip" size="8" />
						<input type="text" value="{$_safePost.city}" name="city" id="city" size="35" />
					</td>
					<td class="formStatus" id="zipValidity">&nbsp;</td>
				</tr>
				<tr>
					<td class="formCaption">{if $f_strasse=="p"}*{/if} <label for="country">{lng p="country"}:</label></td>
					<td class="formField">
						<select name="country" id="country">
							{foreach from=$countryList item=country key=id}
							<option value="{$id}"{if (!$_safePost.country && $id==$defaultCountry) || ($_safePost.country==$id)} selected="selected"{/if}>{$country}</option>
							{/foreach}
						</select>
					</td>
					<td class="formStatus" id="zipValidity">&nbsp;</td>
				</tr>
				{/if}
				
				{if $f_telefon!="n"}
				<tr>
					<td class="formCaption">{if $f_telefon=="p"}*{/if} <label for="phone">{lng p="phone"}:</label></td>
					<td class="formField">
						<input type="text" value="{$_safePost.phone}" name="phone" id="phone" size="35" />
					</td>
					<td class="formStatus" id="phoneValidity">&nbsp;</td>
				</tr>
				{/if}
				
				{if $f_fax!="n"}
				<tr>
					<td class="formCaption">{if $f_fax=="p"}*{/if} <label for="fax">{lng p="fax"}:</label></td>
					<td class="formField">
						<input type="text" value="{$_safePost.fax}" name="fax" id="fax" size="35" />
					</td>
					<td class="formStatus" id="faxValidity">&nbsp;</td>
				</tr>
				{/if}
				
				{if $f_mail2sms_nummer!="n"}
				<tr>
					<td class="formCaption">{if $f_mail2sms_nummer=="p"}*{/if} <label for="mail2sms_nummer">{lng p="mobile"}:</label></td>
					<td class="formField">
						<input type="text" value="{$_safePost.mail2sms_nummer}" name="mail2sms_nummer" id="mail2sms_nummer" size="35" />
					</td>
					<td class="formStatus" id="mail2sms_nummerValidity">&nbsp;</td>
				</tr>
				{/if}
				
				{if $f_alternativ!="n"}
				<tr>
					<td class="formCaption">{if $f_alternativ=="p"}*{/if} <label for="altmail">{lng p="altmail"}:</label></td>
					<td class="formField">
						<input type="text" value="{$_safePost.altmail}" name="altmail" id="altmail" size="35" />
					</td>
					<td class="formStatus" id="altmailValidity">&nbsp;</td>
				</tr>
				{/if}
			</table>
		
			<br />
		</td>
	</tr>
	
	<!-- password -->
	<tr>
		<td class="nliIconTD"><img src="{$tpldir}images/main/password.gif" border="0" alt="" /></td>
		<td class="nliTD">
					
			<h3>{lng p="password"}</h3>
			
			<table>
				<tr>
					<td class="formCaption">* <label for="pass1">{lng p="password"}:</label></td>
					<td class="formField">
						<input autocomplete="off" type="password" name="pass1" id="pass1" onkeyup="passwordSecurity(this.value, 'secureBar')" size="35" />
					</td>
					<td class="formStatus" id="pass1Validity">&nbsp;</td>
				</tr>
				<tr>
					<td class="formCaption">* <label for="pass2">{lng p="repeat"}:</label></td>
					<td class="formField">
						<input autocomplete="off" type="password" name="pass2" id="pass2" size="35" />
					</td>
					<td class="formStatus" id="pass2Validity">&nbsp;</td>
				</tr>
				<tr>
					<td class="formCaption">{lng p="security"}:</td>
					<td class="formField">
						<div class="passwordSecurity">
							<div class="secureBar" id="secureBar" style="background: url({$tpldir}images/main/securebar.jpg); width:0%;">&nbsp;</div>
						</div>
					</td>
					<td class="formStatus">&nbsp;</td>
				</tr>
			</table>
			
			<br />
		</td>
	</tr>
	
	{if $code}
	<!-- code -->
	<tr>
		<td class="nliIconTD"><img src="{$tpldir}images/main/code.gif" border="0" alt="" /></td>
		<td class="nliTD">
					
			<h3>{lng p="code"}</h3>
			
			<table>
				<tr>
					<td class="formCaption"><label for="code">{lng p="code"}:</label></td>
					<td class="formField">
						<input type="text" value="{$_safePost.code}" name="code" id="code" size="35" />
					</td>
					<td class="formStatus" id="codeValidity">&nbsp;</td>
				</tr>
			</table>
			
			<br />
		</td>
	</tr>
	{/if}
	
	{if $profilfelder}
	<!-- misc  -->
	<tr>
		<td class="nliIconTD"><img src="{$tpldir}images/main/misc.gif" border="0" alt="" /></td>
		<td class="nliTD">
					
			<h3>{lng p="misc"}</h3>
			
			<table>
				{foreach from=$profilfelder item=feld}
				{assign var=fieldID value=$feld.id}
				{assign var=fieldName value="field_$fieldID"}
				<tr>
					<td class="formCaption" nowrap="nowrap">{if $feld.pflicht}*{/if} <label for="field_{$feld.id}">{$feld.feld}:</label></td>
					<td class="formField">
						{if $feld.typ==1}
							<input size="35" name="field_{$feld.id}" id="field_{$feld.id}" value="{$_safePost[$fieldName]}" type="text" />
						{elseif $feld.typ==2}
							<input type="checkbox" name="field_{$feld.id}" id="field_{$feld.id}"{if $_safePost[$fieldName]} checked="checked"{/if} />
						{elseif $feld.typ==4}
							<select name="field_{$feld.id}" id="field_{$feld.id}">
								{foreach from=$feld.extra item=item}
									<option value="{$item}"{if $_safePost[$fieldName]==$item} selected="selected"{/if}>{$item}</option>
								{/foreach}
							</select>
						{elseif $feld.typ==8}
							{foreach from=$feld.extra item=item}
								<input type="radio" id="field_{$feld.id}_{$item}" name="field_{$feld.id}" value="{$item}"{if $_safePost[$fieldName]==$item} checked="checked"{/if} />
								<label for="field_{$feld.id}_{$item}">{$item}</label> &nbsp; 
							{/foreach}
						{/if}
					</td>
					<td class="formStatus" id="field{$feld.id}Validity">&nbsp;</td>
				</tr>
				{/foreach}
			</table>
			
			<br />
		</td>
	</tr>	
	{/if}
	
	{if $f_safecode!='n'}
	<!-- safecode -->
	<tr>
		<td class="nliIconTD"><img src="{$tpldir}images/main/safecode.gif" border="0" alt="" /></td>
		<td class="nliTD">
					
			<h3>{lng p="safecode"}</h3>
			
			<table>
				<tr>
					<td class="formCaption">&nbsp;</td>
					<td class="formField">
						<img src="index.php?action=codegen&id={$codeID}" border="0" alt="" style="cursor:pointer;" onclick="this.src='index.php?action=codegen&id={$codeID}&rand='+parseInt(Math.random()*10000);" />
					</td>
					<td class="formStatus" id="safecodeValidity">
						<small>{lng p="notreadable"}</small>
					</td>
				</tr>
				<tr>
					<td class="formCaption" nowrap="nowrap">* <label for="safecode">{lng p="safecode"}:</label></td>
					<td class="formField">
						<input type="text" maxlength="6" style="text-align:center;" name="safecode" id="safecode" size="35" />
					</td>
					<td class="formStatus" id="safecodeValidity">&nbsp;</td>
				</tr>
			</table>
			
			<br />
		</td>
	</tr>
	{/if}
	
	<!-- terms of service -->
	<tr>
		<td class="nliIconTD"><img src="{$tpldir}images/main/tos.gif" border="0" alt="" /></td>
		<td class="nliTD">
					
			<h3>{lng p="tos"}</h3>
			
			<textarea style="width: 98%; height: 120px;" readonly="readonly">{$tos}</textarea>
			
			<center>
				<br />
				<input type="radio"{if $_safePost.tos=='true'} checked="checked"{/if} name="tos" value="true" id="tos_acc" /> <label for="tos_acc">{lng p="tosaccept"}</label>
				<input type="radio"{if $_safePost.tos!='true'} checked="checked"{/if} name="tos" value="false" id="tos_nacc" /> <label for="tos_nacc">{lng p="tosnaccept"}</label>
			</center>
			
			<br />
		</td>
	</tr>
	
	<!-- submit -->
	<tr>
		<td class="nliIconTD"><img src="{$tpldir}images/main/signup.gif" border="0" alt="" /></td>
		<td class="nliTD">
					
			<h3>{lng p="submit"}</h3>
			
			<img src="{$tpldir}images/main/ip.gif" style="vertical-align: middle;" border="0" alt="" /> {lng p="iprecord"}
			
			<br /><br />
			<center>
				<input type="submit" value=" &nbsp; {lng p="submit"} &nbsp; " />
			</center><br />
		</td>
	</tr>
</table>
</div>
</form>


thanck you


hamed . ramzi //www.aryan-translators.ir

[Updated on: Wed, 22 February 2012 14:20]

Report message to a moderator

 Topic: InstallApp Scripts
InstallApp Scripts [message #90452] Sat, 29 October 2011 04:08
slowz is currently offline slowz  United States
Messages: 4
Registered: November 2007
Location: USA
Member
Removed.

[Updated on: Sun, 30 October 2011 09:46]

Report message to a moderator

 Topic: [TEST] Use httpd-worker/httpd-event on Kloxo
[TEST] Use httpd-worker/httpd-event on Kloxo [message #84988] Sun, 12 June 2011 03:53
mustafaramadhan is currently offline mustafaramadhan  Indonesia
Messages: 5669
Registered: December 2010
Location: Yogyakarta
Super Grandmaster
Forum Moderator

Sorry, will be merge with http://forum.lxcenter.org/index.php?t=msg&th=16259 . Embarassed

http://download.lxcenter.org/kdev.png
..:: MRatWork ::..
Server/Web-integrator - perfect not always more useful

--- Need KVM/OpenVZ VPS? - click here (Kloxo-MR READY!) ---

For bug/feature/security - Member rank status

http://download.lxcenter.org/hdev.png

[Updated on: Sat, 13 August 2011 11:52]

Report message to a moderator

 Topic: Beta test 6.1.3
icon4.gif  Beta test 6.1.3 [message #79565] Thu, 10 February 2011 07:45
LxCenter_Danny is currently offline LxCenter_Danny  Netherlands
Messages: 2068
Registered: July 2007
Location: Netherlands
Grandmaster
LxCenter Core Team Member
LxCenter Representative

For the people that know how things works:

http://download.lxcenter.org/download/kloxo/6.1/beta/


This would be the final 6.1.3 code also if there are no problems.

To remove the development version, just edit the sgbl.php file and put in the original values. So you dont need to do a upcp to get a 6.1.3.

When there are code changes in the final package, edit sqbl.php and set the version to 6.1.2. Then upcp will get the final 6.1.3 when this is released.





LxCenter - System Operations
 Topic: dns templates and rebuilding from api
dns templates and rebuilding from api [message #63470] Wed, 06 May 2009 03:56
latze is currently offline latze  Romania
Messages: 17
Registered: April 2008
Member
Hi,

Is it possible to modify dns templates from api and also rebuild dns zone ? Please answer even if the answer is no Smile

Thanks,
Andrei
 Topic: WHM AutoPilot
WHM AutoPilot [message #50816] Wed, 17 December 2008 23:56
Jordy26 is currently offline Jordy26  United Kingdom
Messages: 67
Registered: June 2008
Location: London/England
Valuable Member

Just contacted WHM Autopilot about LXADMIN (To see if its possible to intergrate)

They replied..


I am not too familiar with that system but will review it for possible
integration

Thanks,

Brandee Diggs
Owner / Founder
:: Benchmark Designs, LLC ::

Fingers crossed Smile

I will update when new news comes in


Jordan,
www.VeraciousMedia.com

I've never had such FAST & GOOD response's until I came here to LXADMIN. They are the best.

http://www.vmtvnetwork.com/file/pic/gallery/4662.jpg
 Topic: [lxadmindev] Readme
[lxadmindev] Readme [message #25913] Sat, 15 March 2008 06:52
Lxhelp
Messages: 23691
Registered: July 2006
The Champion
This is the lxadmin developer forum, where you can ask questions about writing modules, drivers, and also integrating to Lxadmin via the API. One of the current open ideas is the driver for postfix. We have already open-sourced the entire mail driver suit for qmail, and it is merely 1000 odd lines of code. It should be quite trivial to support postfix too.

We will be open-sourcing more drivers in the future and will provide the ability to create your own drivers for almost all the modules. For instance, support nginx or supporting vsftpd.

Thanks.


[Updated on: Wed, 16 March 2011 19:22] by Moderator

Report message to a moderator




Current Time: Sun May 19 14:59:05 EDT 2013

Total time taken to generate the page: 0.01336 seconds
.:: Contact :: Home :: Privacy ::.

Click here to lend your support to: LxCenter and make a donation at www.pledgie.com !

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software