fix missing pcntl_fork func
This commit is contained in:
parent
186da3c0fa
commit
9211037a54
2 changed files with 10 additions and 6 deletions
|
@ -16,7 +16,11 @@ class Mail_Handler{
|
|||
*/
|
||||
private function mail_fork() {
|
||||
//Start a new child process and return the process id!
|
||||
$pid = pcntl_fork();
|
||||
if (function_exists('pcntl_fork')) {
|
||||
$pid = pcntl_fork();
|
||||
} else {
|
||||
$pid = getmypid ();
|
||||
}
|
||||
return $pid;
|
||||
|
||||
}
|
||||
|
|
|
@ -60,10 +60,10 @@ class Support_Group{
|
|||
* @return a string that specifies if it was a success or not (SUCCESS, SIZE_ERROR, NAME_TAKEN or TAG_TAKEN )
|
||||
*/
|
||||
public static function createSupportGroup( $name, $tag, $groupemail, $imap_mailserver, $imap_username, $imap_password) {
|
||||
error_log( "Error at line " . __LINE__ . " in file " . __FILE__);
|
||||
//error_log( "Error at line " . __LINE__ . " in file " . __FILE__);
|
||||
if(strlen($name) <= 21 && strlen($name) >= 4 &&strlen($tag) <= 8 && strlen($tag) >= 2 ){
|
||||
$notExists = self::supportGroup_EntryNotExists($name, $tag);
|
||||
error_log( "Error at line " . __LINE__ . " in file " . __FILE__);
|
||||
//error_log( "Error at line " . __LINE__ . " in file " . __FILE__);
|
||||
if ( $notExists == "SUCCESS" ){
|
||||
$sGroup = new self();
|
||||
$values = array('Name' => $name, 'Tag' => $tag, 'GroupEmail' => $groupemail, 'IMAP_MailServer' => $imap_mailserver, 'IMAP_Username' => $imap_username, 'IMAP_Password' => $imap_password);
|
||||
|
@ -80,14 +80,14 @@ class Support_Group{
|
|||
$sGroup->setIMAP_Password($enc_password);
|
||||
$sGroup->create();
|
||||
|
||||
error_log( "Error at line " . __LINE__ . " in file " . __FILE__);
|
||||
//error_log( "Error at line " . __LINE__ . " in file " . __FILE__);
|
||||
}else{
|
||||
error_log( "Error at line " . __LINE__ . " in file " . __FILE__);
|
||||
//error_log( "Error at line " . __LINE__ . " in file " . __FILE__);
|
||||
//return NAME_TAKEN or TAG_TAKEN
|
||||
return $notExists;
|
||||
}
|
||||
}else{
|
||||
error_log( "Error at line " . __LINE__ . " in file " . __FILE__);
|
||||
//error_log( "Error at line " . __LINE__ . " in file " . __FILE__);
|
||||
//RETURN ERROR that indicates SIZE
|
||||
return "SIZE_ERROR";
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue