Вход Регистрация
Файл: InstantSocial/uploud/components/users/includes/userforms.php
Строк: 67
<?php
/******************************************************************************/
//                                                                            //
//                             InstantCMS v1.9                                //
//                        http://www.instantcms.ru/                           //
//                                                                            //
//                   written by InstantCMS Team, 2007-2011                    //
//                produced by InstantSoft, (www.instantsoft.ru)               //
//                                                                            //
//                        LICENSED BY GNU/GPL v2                              //
//                                                                            //
/******************************************************************************/
if(!defined('VALID_CMS')) { die('ACCESS DENIED'); }

function 
usrFormEditor($user_id$form_id$formsdata){
    
    
$inPage cmsPage::getInstance();
    
$inDB   cmsDatabase::getInstance();
    
$html   '';
    global 
$_LANG;
    
//GET FORM DATA
    
$sql "SELECT *
            FROM cms_forms
            WHERE id = 
$form_id";
    
$result $inDB->query($sql);
    
    if (!
$inDB->num_rows($result)) { return false; }

    
$form $inDB->fetch_assoc($result);
    
    
//BUILD FORM
    
if($form['description']) { $html .= '<div>'.$form['description'].'</div>'; }

    
//GET FIELDS DATA
    
$sql    "SELECT * FROM cms_form_fields WHERE form_id = $form_id ORDER BY ordering ASC";
    
$result $inDB->query($sql);
    if (
$inDB->num_rows($result)){
        
//BUILD FORM FIELDS
        
$html .= '<table cellpadding="5" width="100%">';
        while(
$field $inDB->fetch_assoc($result)){
            
$html .= '<tr><td width="300" valign="top">';
                
$html .= '<strong>'.$field['title'].'</strong>';
            if(
is_array($formsdata)){
                if (
array_key_exists($field['id'], $formsdata)){
                    
$default $formsdata[$field['id']];
                    
$default str_replace('&quot;''"'$default);
                } else {
                    
$default '';
                }
            }
            
$html .= '<td valign="top">'.$inPage->buildFormField(1$field$default).'</td></tr>';
        }
        
$html .= '</table>';
    } else { 
$html .= '<p>'.$_LANG['IN_FORM_NOT_FIELDS'].'</p>'; }

    return 
$html;

}

function 
usrForm($user_id$form_id$formsdata){
    global 
$_LANG;
    
$inCore cmsCore::getInstance();
    
$inDB   cmsDatabase::getInstance();
    
$html '';
        
    
//GET FORM DATA
    
$sql "SELECT *
            FROM cms_forms
            WHERE id = 
$form_id";
    
$result $inDB->query($sql) ;
    
    if (!
$inDB->num_rows($result)) { return false; }
    else {
            
$form $inDB->fetch_assoc($result);
            
//BUILD FORM                
            
$html .= '<div id="usr_prof_form">';
                
//GET FIELDS DATA
                
$sql "SELECT * FROM cms_form_fields WHERE form_id = $form_id ORDER BY ordering ASC";
                
$result $inDB->query($sql) ;
                if (
$inDB->num_rows($result)){                
                    
//BUILD FORM FIELDS
                    
$html .= '<table cellpadding="0" cellspacing="0">';                    
                    while(
$field $inDB->fetch_assoc($result)){
                        
$html .= '<tr><td valign="top" id="title">';
                            
$html .= '<strong>'.$field['title'].'</strong>';
                            
                        
$default '<em>'.$_LANG['NOT_SET'].'</em>';
                        if(
is_array($formsdata)){
                            if (
array_key_exists($field['id'], $formsdata)){
                                if (
$formsdata[$field['id']]){
                                    
$default $formsdata[$field['id']];    
                                    
$default nl2br($default);
                                    
$default cmsPage::getMetaSearchLink('/users/hobby/'$default);
                                }
                            }                            
                        }
                        
$html .= '<td valign="top" id="field">'.$default.'</td></tr>';
                    }                    
                    
$html .= '</table>';                                                
                } else { 
$html .= '<p>'.$_LANG['IN_FORM'].' "'.$form['title'].'" '.$_LANG['NOT_FIELDS'].'.</p>'; }
                    
            
$html .= '</div>';
    }
    return 
$html;            
}

?>
Онлайн: 0
Реклама