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;
} // 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']));