Пример #1
0
foreach ($arrText as $key => $data) {
    $row = array();
    // O => hidden ID
    $row[] = $data['traduction_id'];
    // 1 => Actions (view, update..)
    $action_view = '<a href="view.php?module=' . $module . '&id=' . $data['traduction_id'] . '"><img alt="view" title="View" src="theme/img/view.gif" /></a>';
    $action_update = '<a href="form.php?module=' . $module . '&id=' . $data['traduction_id'] . '"><img alt="update" title="Update" src="theme/img/update.gif" /></a>';
    $action_delete = '<a href="module/' . $module . '/ajax/delete.php?module=' . $module . '&id=' . $data['traduction_id'] . '" class="ajaxDeleteRow" title="delete-row"><img alt="delete" title="Delete" src="theme/img/delete.gif" /></a>';
    $row[] = '<span class="iconAction">' . $action_view . $action_update . $action_delete . '</span>';
    // 2 => Key
    $row[] = $data['traduction_key'];
    // 3 => Containt
    $row[] = strip_tags(substr($data['traduction_text'], 0, 100));
    $row_lang = '<span class="iconAction">';
    foreach ($arrLanguage as $key => $lang) {
        $traductionText = $objTrad->get(array("traduction_key" => $data['traduction_key'], "language_id" => $lang['language_id']), "traduction_text");
        if (empty($traductionText)) {
            $class = "class='opacity-20'";
        } else {
            $class = "";
        }
        $row_lang .= '<a style="text-decoration:none;margin:0 5px;" href="form.php?module=text&id=' . $data['traduction_id'] . '#' . $lang['language_locale'] . '"><img alt="update" title="Update" src="theme/img/' . $lang['language_locale'] . '.gif" ' . $class . ' /></a>';
    }
    $row_lang .= '</span>';
    //4 => Language
    $row[] = $row_lang;
    //5 => Page ID HIdden
    $row[] = $data['page_id'];
    //5 => Page Name
    $row[] = $objPage->get(array("page_id" => $data['page_id']), "page_name");
    $output['aaData'][] = $row;
Пример #2
0
}
// LANGUAGE
$objLang = new Language();
$arrLang = $objLang->get();
/*if(empty($_SESSION['langue_ini'])){
		if(isset($_SERVER['HTTP_ACCEPT_LANGUAGE'])){
			$lang = explode(",",$_SERVER['HTTP_ACCEPT_LANGUAGE']);
			$lang = strtolower(substr(chop($lang[0]),0,2)); 
			$_SESSION['langue_ini']=$lang;
		}else{
			//espagnol par defaut
			$_SESSION['langue_ini']='es';
		}
	}else{
		if(!empty($_POST['langue_ini'])){
			$_SESSION['langue_ini']=$_POST['langue_ini'];
		}
	}*/
if (empty($_SESSION['language_locale'])) {
    $_SESSION['language_locale'] = 'ES_ES';
    //by default
}
if (!empty($_POST['language_locale'])) {
    //change lang
    $_SESSION['language_locale'] = $_POST['language_locale'];
}
$_SESSION['language_id'] = $objLang->get(array("language_locale" => $_SESSION['language_locale']), "language_id");
// TRADUCTIONS JS
$objTrad = new Traduction();
$arrTextJS = $objTrad->get(array("page_id" => JAVASCRIPT, "language_id" => $_SESSION['language_id']));